summaryrefslogtreecommitdiff
path: root/mech/pcb_case/shell.scad
AgeCommit message (Collapse)Author
9 daysWIP: Move `mech` directory to `case`xengineering
TODO: There are outdated references (see grep -R mech .) The directory name should reflect what is inside, not the field of engineering it belongs to.
2024-01-09mech: pcb_case: Align connector_z and bolt lengthxengineering
This makes sure that the bolts inside the connectors align with them. Thus the bolts do not stick inside the case which might lead to PCB collisions.
2024-01-02mech: pcb_case: Switch shell to PCB-based paramsxengineering
After switching the panel to PCB-based dimensions the shell follows with this commit.
2024-01-02mech: pcb_case: Apply tolerances to PCB case partsxengineering
This makes the results of tolerance tests available for the actual PCB case.
2024-01-02mech: pcb_case: Remove nut_rxengineering
nut_d should be used exclusively to avoid handling to alternatives for the same parameter.
2024-01-02mech: pcb_case: Specify bolt as ISO 4762 M3x10xengineering
This bolt is a good starting point for most PCB cases.
2024-01-02mech: pcb_case: Set $fn variables for cylindersxengineering
This special variable decides on the level of detail these cylinders are rendered with. Since this depends also on the size and thus on the individual cylinder it is also set per cylinder individually.
2024-01-02mech: pcb_case: Fix bug if no sockets are givenxengineering
2024-01-02mech: Fix wrong file referencexengineering
2024-01-02mech: pcb_case: Remove common.scadxengineering
The filename `common.scad` does not explain anything about its content. With this commit the last part - rounded_cube - is moved to its own file.
2024-01-02mech: Move generic PCB case to own subdirectoryxengineering
This should be more decoupled because it is not specific to soundbox. It might be later extracted to a library repository.