Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions shell/v1.1/export/print/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ Designed for a **0.4 mm nozzle**, ~0.2 mm layers.
| Part | Orientation | Supports |
|---|---|---|
| TopShell | seam rim on the bed (as modelled), one piece (no split) | slicer supports for the roof, or use `TopShell_with_buck.stl` (see Support blocks) |
| BottomShell | flipped, rim on the bed, belly up | slicer supports for the belly (interior scarring OK). The alignment lip is level with the screw mounts (top at z 1.99), so the rim, lip and mounts all sit on the bed. Hall bridge plate (x -12.9..10.9, y 30.4..36.8) is now part of this body, top raised to z1.99 so it sits on the bed with the rim; it carries the spring fixed-leg groove, the wire channel and the sensor pocket |
| BottomShell | flipped, rim on the bed, belly up | slicer supports for the belly (interior scarring OK). The alignment lip is level with the screw mounts (top at z 1.99), so the rim, lip and mounts all sit on the bed. Hall bridge plate (x -12.9..10.9, y 30.4..36.8) is now part of this body, top raised to z1.99 so it sits on the bed with the rim; it carries the spring fixed-leg groove, the wire channel and the sensor pocket. Spring slid 0.8 mm toward the trigger body (+X): the coil rib and fixed-leg groove were relieved inside (rev 3), nothing changes on the outside |
| BatteryPanel | flat, belly (outer face) on the bed, cradle up; the snap arms flex in the bed plane | none needed (the front hook tabs are short; add a little support under them if your slicer complains) |
| BumperCap | flat front face on the bed (face down) | no supports expected. v1.1 rev 2: button face sticks out 1 mm more (front at y 51.0, plate y 49.2..51.0) with two legs that press the left switch, an internal top ledge (L-section under the window ceiling, z 5.4..6.7), PCB-edge slots in the legs/ties, and about 0.3 mm clearance to the window. Travel before a hard stop: about 1.4 mm (bottom shell front wall), 1.65 mm (ESP32). |
| Trigger | on its side, the +X arm face down, spring ear (the little block with the wire channel) up | none needed (`Trigger.stl`). The ear has a 45 deg gusset. The wire channel is now OPEN ON TOP (0.6 mm slot, hook pocket included) so the spring leg and its hook drop in from above; the spring preload keeps the leg seated on the channel floor |
| Trigger | on its side, the big flat +X arm face down (about 43 mm2 of bed contact; overhang off the bed is about 62 mm2), spring ear (the little block with the wire channel) up | none needed (`Trigger.stl`). The ear has a 45 deg gusset. The wire channel is now OPEN ON TOP (0.6 mm slot, hook pocket included) so the spring leg and its hook drop in from above; the spring preload keeps the leg seated on the channel floor. Ear is a simple hook (rev 3): odd void beside the spring filled, a solid 1 mm left wall (x -11.9..-10.95), floor thickened to about 0.6 mm under the wire, solid end catch behind the hook tip. The spring now sits 0.8 mm further toward the trigger body (+X) than in rev 1/2, so the channel is at x -10.95..-10.35 |
| TriggerPost | D flat on the bed, post lying along X | none |
| HallBridge | OBSOLETE for the current v1.1 shell: the plate is now fused into BottomShell (print `BottomShell`). The old HallBridge files are kept for reference only |
| PowerPlate | flange (back face, with the small switch recess) on the bed, diagonal stem standing up, rounded front end on top | none needed (the stem leans about 29 deg from vertical, under the 45 deg limit) |
Expand Down
245,523 changes: 124,465 additions & 121,058 deletions shell/v1.1/export/print/step/BottomShell.step

Large diffs are not rendered by default.

15,508 changes: 7,695 additions & 7,813 deletions shell/v1.1/export/print/step/TopShell.step

Large diffs are not rendered by default.

56,101 changes: 37,908 additions & 18,193 deletions shell/v1.1/export/print/step/Trigger.step

Large diffs are not rendered by default.

Binary file modified shell/v1.1/export/print/stl/BottomShell.stl
Binary file not shown.
Binary file modified shell/v1.1/export/print/stl/BottomShell_with_buck.stl
Binary file not shown.
Binary file modified shell/v1.1/export/print/stl/TopShell.stl
Binary file not shown.
Binary file modified shell/v1.1/export/print/stl/TopShell_with_buck.stl
Binary file not shown.
Binary file modified shell/v1.1/export/print/stl/Trigger.stl
Binary file not shown.
2 changes: 1 addition & 1 deletion shell/v1.1/export/print/tools/export_print.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import paths as P
src=P.SRC_STL
out=P.OUT_STL; os.makedirs(out,exist_ok=True)
ORI={'TriggerPost':'-Z up (flipped)','TopShell':'+Z up (as modelled)','BottomShell':'-Z up (flipped)','BatteryPanel':'+Z up (as modelled)','BumperCap':'+Y up','Trigger':'-X up'}
ORI={'TriggerPost':'-Z up (flipped)','TopShell':'+Z up (as modelled)','BottomShell':'-Z up (flipped)','BatteryPanel':'+Z up (as modelled)','BumperCap':'+Y up','Trigger':'+X up'}
for n in ['HallBridge','PowerPlate']+['FaceCap%d'%i for i in range(1,7)]: ORI[n]='+Z up (as modelled)'
ORI['PowerPlate']='+Y up'
SUP={'Trigger'}
Expand Down
Loading
Loading