Boxes.py

Create boxes and more with a laser cutter!

Boxes.py is an Open Source box generator written in Python. It features both finished parametrized generators as well as a Python API for writing your own. It features finger and (flat) dovetail joints, flex cuts, holes and slots for screws, hinges, gears, pulleys and much more.

self-Logo

Boxes

Boxes with flex

  • FlexBox - Box with living hinge and round corners
  • FlexBox2 - Box with living hinge and top corners rounded
  • FlexBox3 - Box with living hinge
  • FlexBox4 - Box with living hinge and left corners rounded
  • RoundedBox - Box with vertical edges rounded
  • UBox - Box various options for different stypes and lids

Trays and Drawer Inserts

  • TrayInsert - Tray insert without floor and outer walls - allows only continuous walls
  • TrayLayout - Generate a typetray from a layout file
  • TypeTray - Type tray - allows only continuous walls

Shelves

  • BinTray - A Type tray variant to be used up right with sloped walls in front
  • DisplayShelf - Shelf with forward slanted floors
  • WineRack - Honey Comb Style Wine Rack

Parts and Samples

  • ConcaveKnob - Round knob serrated outside for better gripping
  • FlexTest - Piece for testing different flex settings
  • FlexTest2 - Piece for testing 2D flex settings
  • GearBox - Gearbox with multiple identical stages
  • Gears - Gears
  • LBeam - Simple L-Beam: two pieces joined with a right angle
  • NemaMount - Mounting braket for a Nema motor
  • Planetary - Planetary Gear with possibly multiple identical stages
  • Planetary2 - Balanced force Difference Planetary Gear
  • Pulley - Timing belt pulleys for different profiles
  • RobotArm - Segments of servo powered robot arm
  • WaivyKnob - Round knob serraded outside for better gripping

Misc

  • Arcade - Desktop Arcade Maschine
  • Box - Fully closed box
  • Display - Diplay for flyers or leaflets
  • DrillBox - Not yet parametrized box for drills from 1 to 12.5mm in 0.5mm steps, 3 holes each size
  • Folder - Book cover with flex for the spine
  • MagazinFile - Open magazine file
  • PoleHook - Hook for pole like things to be clamped to another pole
  • Stachel - Bass Recorder Endpin
  • TrafficLight - Traffic light

Unstable

  • Castle - Castle tower with two walls
  • OttoBody - Otto LC - a laser cut chassis for Otto DIY - body
  • OttoLegs - Otto LC - a laser cut chassis for Otto DIY - legs
  • Rotary - Rotary Attachment for engraving cylindrical objects in a laser cutter
  • Silverware - Not yet parametrized cuttlery stand with carrying grip using flex for rounded corners