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
Gallery Menu

Boxes

ABox AngledBox BasedBox BayonetBox CardBox ClosedBox Console Console2 DiceBox DisplayCase ElectronicsBox EuroRackSkiff HalfBox HingeBox IntegratedHingeBox Keypad NotesHolder OpenBox PirateChest Rack10Box

Closed box with screw on top for mounting in a 10" rack.
Rack19Box Rack19HalfWidth

Half width 19inch rack unit for musical equipment.
RackBox RegularBox RegularStarBox SideDoorHousing SlidingDrawer TwoPiece UnevenHeightBox UniversalBox

Boxes with flex

BreadBox DoubleFlexDoorBox FlexBox FlexBox2 FlexBox3 FlexBox4 FlexBox5 HeartBox RoundedBox ShutterBox UBox

Trays and Drawer Inserts

DividerTray DrillBox GridfinityBase GridfinityTrayLayout SlantedTray SmallPartsTray SmallPartsTray2 TrayInsert TrayLayout TypeTray

Shelves

BinTray CardHolder DiscRack DisplayShelf PaintStorage SBCMicroRack SpicesRack StorageRack StorageShelf WineRack

WallMounted

DinRailBox

Box for DIN rail used in electrical junction boxes
KeyHolder RollHolder WallCaliper WallChiselHolder WallConsole WallDrillBox WallEdges

Shows the different edge types for wall systems
WallPinRow WallPlaneHolder WallPliersHolder WallRack WallRollHolder WallSlottedHolder WallStairs WallTypeTray WallWrenchHolder

Hole patterns

FanHole FrontPanel HolePattern NemaPattern SevenSegmentPattern

Parts and Samples

BurnTest ConcaveKnob FillTest FlexTest FlexTest2 GearBox Gears

Gears
LBeam LaserHoldfast NemaMount

Mounting bracket for a Nema motor
Planetary

Planetary Gear with possibly multiple identical stages
Pulley

Timing belt pulleys for different profiles
RectangularWall RobotArm WaivyKnob

Round knob serrated outside for better gripping

Misc

AgricolaInsert AirPurifier AllEdges AngledCutJig Arcade Atreus21 BirdHouse BottleStack

Stack bottles in a fridge
BottleTag CanStorage CarbonFilter

Compact filter for activated char coal pellets
CoffeeCapsuleHolder CoinDisplay Desksign Dispenser Display

Display for flyers or leaflets
DrillStand FilamentSpool Folder Hook JointPanel LaptopStand LaserClamp MagazineFile MakitaPowerSupply OttoBody OttoLegs OttoSoles PaperBox PhoneHolder PizzaShovel PoleHook

Hook for pole like things to be clamped to another pole
RoyalGame Shoe SkadisBoard Spool Stachel Tetris TrafficLight TriangleLamp

Triangle LED Lamp

Unstable

Castle OrganPipe

Rectangular organ pipe based on pipecalc
Planetary2

Balanced force Difference Planetary Gear (not yet working properly)
Platonic Rotary SevenSegmentClock

Seven segment clock build with LED stripe
Silverware