Dispensed vendor box 40 x 20 x 50 cm (H x W x D), build123d-shell-v29
All files in millimetres.

whole_box.step        every panel and bracket as a named part, in place;
                      import this into CAD to inspect
sheet_metal/*.dxf     flat cut profiles, layer 'cut'
sheet_metal/*.stl     each panel in assembly position
brackets/*.stl        3D-print these
hinges/*.stl          lid hinges, in assembly position; the front set
                      mirrors the back set
latch/*.stl           lid latch: block on the right panel, catch under
                      the lid; rear padlock hasp: lock_top under the
                      lid, lock_bottom outside the back panel
glass/*.stl           window glass holders, left mirrors right
spiral/*.stl          product spiral and the two halves of its motor
                      stand

Print 4 x corner_bracket.stl and 8 x edge_bracket.stl, plus one each of ramp_bracket_left/middle/right.stl
under the ramp-platform joint (the side ones have the front legs),
and 2 x leg.stl for the back corners.
The top panel is the lid: no brackets hold it. It opens on the two
hinges on its left edge. Each hinge pin is an M4 headless screw
threaded into hinge_side's middle knuckle (tap it M4 x 0.7).
The latch catch snaps into the latch block when the lid closes.
Spiral: 3.88 turns, sized to the platform. Its stand clamps the
motor; bolt both halves to the platform with 2 x M4, 101.8 mm grip.
Padlock through the two 19 mm holes in lock_top/lock_bottom.
Window glass: 194 x 320 x 4.8 mm (W x H x T), stands on the
glass holders' ledges against the front panel.
Rivet holes are 5.0 mm for 4.8 mm (3/16") blind rivets; 48 rivets in total.
Grip: 1.8 mm sheet + 3 mm bracket = 4.8 mm, the
corner and edge brackets leave a 10 mm pocket 5 mm deep behind for the rivet tail;
corner brackets print on their diagonal face, edge brackets on their
45 deg chamfer; hinges, latch and glass holders 1.8 + 2.0 = 3.8 mm.
Tab slots have 0.2 mm clearance on each side and behind the tab
for powder coat; hole sizes also allow for it.
Kerf is not included.
