Boxes.py
UBox
Box various options for different stypes and lids
Settings for Finger Joints
angle
style
rectangular
springs
style of the fingers
surroundingspaces
maximum space at the start and end in multiple of normal spaces
edge_width
space below holes of FingerHoleEdge
finger
width of the fingers
play
extra space to allow finger move in and out
space
space between fingers
width
width of finger holes
Settings for Stackable Edges
angle
inside angle of the feet
height
height of the feet
holedistance
distance from finger holes to bottom edge
width
width of the feet
Settings for Hinges and HingePins
grip_percentage
outset
have lid overlap at the sides (similar to OutSetEdge)
pinwidth
set to lower value to get disks surrounding the pins
style
outset
flush
"outset" or "flush"
axle
diameter of the pin hole
grip_length
fixed length of the grips on he lids
hingestrength
thickness of the arc holding the pin in place
Settings for Cabinet Hinges
bore
diameter of the pin hole in mm
eyes_per_hinge
pieces per hinge
hinges
number of hinges per edge
style
inside
outside
style of hinge used
eye
radius of the eye (in multiples of thickness)
play
space between eyes (in multiples of thickness)
spacing
minimum space around the hinge
Settings for Slide-on Lids
angle
second_pin
spring
both
none
left
right
style
rectangular
springs
style of the fingers
surroundingspaces
maximum space at the start and end in multiple of normal spaces
edge_width
space below holes of FingerHoleEdge
finger
width of the fingers
play
extra space to allow finger move in and out
space
space between fingers
width
width of finger holes
Settings for Click-on Lids
angle
angle of the hooks bending outward
bottom_radius
radius at the bottom
depth
length of the hooks
Settings for RoundedTriangleEdge
height
height above the wall
r_hole
radius of hole
radius
radius of top corner
outset
extend the triangle along the length of the edge
Settings for Flex
stretch
Hint of how much the flex part should be shortend
connection
width of the gaps in the cuts
distance
width of the pattern perpendicular to the cuts
width
UBox Settings
top_edge
e Straight Edge
f Finger Joint
F Finger Joint (opposing side)
h Edge (parallel Finger Joint Holes)
c Abstract Edge Class
E Straight Edge (outset by thickness)
S Stackable (top)
i Straight edge with hinge eye
k Straight edge with hinge eye (both ends)
v Edge with cabinet hinges for 90° lid
L Edge for slide on lid (box back)
t Triangle for handle
edge type for top edge
x
inner width in mm
y
inner depth in mm
h
inner height in mm
radius
radius of bottom corners
lid
default (none)
chest
flat
additional lid
Default Settings
thickness
thickness of the material
format
ai
dxf
gcode
pdf
plt
ps
svg
svg_Ponoko
format of resulting file
tabs
width of tabs holding the parts in place in mm (not supported everywhere)
debug
print surrounding boxes for some structures
reference
print reference rectangle with given length (zero to disable)
burn
burn correction in mm (bigger values for tighter fit). Use BurnTest in "Parts and Samples" to find the right value.
Generate
Save to URL