Boxes.py

self-Logo

Console2

Console with slanted panel and service hatches

Settings for Finger Joints

angle
style style of the fingers
surroundingspacesmaximum space at the start and end in multiple of normal spaces
edge_widthspace below holes of FingerHoleEdge
fingerwidth of the fingers
playextra space to allow finger move in and out
spacespace between fingers
widthwidth of finger holes

Settings for Stackable Edges

angleinside angle of the feet
heightheight of the feet
holedistancedistance from finger holes to bottom edge
widthwidth of the feet

Console2 Settings

xinner width in mm (unless outside selected)
yinner depth in mm (unless outside selected)
hinner height in mm (unless outside selected)
bottom_edge edge type for bottom edge
outside treat sizes as outside measurements that include the walls
front_heightheight of the front below the panel (in mm)
angleangle of the front panel (90°=upright)
removable_backwall have latches at the backwall
removable_panel The panel is held by tabs and can be removed
glued_panel the panel is glued and not held by finger joints

Default Settings

thicknessthickness of the material
format format of resulting file
tabswidth of tabs holding the parts in place in mm (not supported everywhere)
debug print surrounding boxes for some structures
referenceprint reference rectangle with given length (zero to disable)
burnburn correction in mm (bigger values for tighter fit). Use BurnTest in "Parts and Samples" to find the right value.


This box is designed as a housing for electronic projects. It has hatches that can be re-opened with simple tools. It intentionally cannot be opened with bare hands - if build with thin enough material.

Caution

There is a chance that the latches of the back wall or the back wall itself interfere with the front panel or it's mounting frame/lips. The generator does not check for this. So depending on the variant choosen you might need to make the box deeper (increase y parameter) or the panel angle steeper (increase angle parameter) until there is enough room.

It's also possible that the frame of the panel interferes with the floor if the hi parameter is too small.

Assembly instructions

The main body is easy to assemble by starting with the floor and then adding the four walls and (if present) the top piece.

If the back wall is removable you need to add the lips and latches. The U-shaped clamps holding the latches in place need to be clued in place without also gluing the latches themselves. Make sure the springs on the latches point inwards and the angled ends point to the side walls as shown here:

Back wall details

If the panel is removable you need to add the springs with the tabs to the side lips. This photo shows the variant which has the panel glued to the frame:

Back wall details

If space is tight you may consider not glueing the cross pieces in place and remove them after the glue-up. This may prevent the latches of the back wall and the panel from interfereing with each other.

The variant using finger joints only has the two side lips without the cross bars.

Re-Opening

The latches at the back wall lock in place when closed. To open them they need to be pressed in and can then be moved aside.

To remove the panel you have to press in the four tabs at the side. It is easiest to push them in and then pull the panel up a little bit so the tabs stay in.