Boxes.py

self-Logo

HingeBox

Box with lid attached by cabinet hinges

Settings for Finger Joints

angle
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 movement
spacespace between fingers
widthwidth of finger holes

Settings for Cabinet Hinges

borediameter of the pin hole in mm
eyes_per_hingepieces per hinge
hingesnumber of hinges per edge
eyeradius of the eye (in multiples of thickness)
playspace between eyes (in multiples of thickness)
spacingminimum space around the hinge

HingeBox Settings

yinner depth in mm (unless outside selected)
xinner width in mm (unless outside selected)
outside treat sizes as outside measurements that include the walls
hinner height in mm (unless outside selected)
lidheightheight of lid in mm

Default Settings

thicknessthickness of the material
format format of resulting file
tabswidth of tabs holding th parts in place (not supported everywhere)
debug print surrounding boxes for some structures
referenceprint reference rectangle with given length
burnburn correction in mm (bigger values for tighter fit)