3 ms·
I've never been comfortable drawing or drafting with GUIs. This is true for "drawing" graphics, laying out boards, or building 3D models for printing or CNC. Op
by nanolith 2y ago
I've never been comfortable drawing or drafting with GUIs. This is true for "drawing" graphics, laying out boards, or building 3D models for printing or CNC. OpenSCAD has been invaluable to me.
Usually, I'll hand draw what I need, then work out the equations, then build the models. No need to figure out what certain icons mean or to learn accelerator commands. I've built some fairly intricate designs with OpenSCAD. CSG is quite intuitive.
- seveibar 2y agoYou might like the PCB constraint system we're building at tscircuit for laying out boards, the biggest issue with most systems imo is that you can't cleanly specify constraints. In tscircuit you can just use a <constraint /> component to lay out PCB elements https://github.com/tscircuit/cli/blob/main/example-project/src/SwitchShaft.tsx https://github.com/tscircuit/cli/blob/main/example-project/s...
- nanolith 2y agoThat is really cool. I've been threatening to do something like this for years. Thanks for this!