SteamCAD – 2D CAD designed to draw steam locomotives
github.com
github.com
I don't know how many people are specifically looking to draw CAD diagrams of steam locomotives, but I absolutely love that this was someone's itch to scratch and they put so much time into this.
[1] https://github.com/oskardolch/SteamCAD/blob/master/SteamCAD....
"5.1 What Next?
Some people may be interested in what are the future plans with SteamCAD. The answer is there are none. SteamCAD is finished software (the only one in the whole computer world?), there are no plans to extend it. It does everything it was supposed to do, if there are bugs in the software, they are now features of the software.
Well, not quite so. Of course, if the software need some adjustment in the future to work on new operating systems, it will be updated.
[...]
Despite what was written in the section 5.1, we have published a bunch of patches in November 2018. The patch includes several bug fixes, improved precision when snapping to objects and improved handling of paralel curve copies when the distance grows beyond the smallest curve radius."
This seems like a rare example of software that is not abandoned, but is "finished", and will suffer no feature creep. It is a romantic idea, for a piece of software to be conceived for an exact purpose, be programmed until it exactly fulfills that purpose, and then just be... done, a crystal molded to its niche.
However, this seems more like an art program than a CAD program. All it does is draw and manipulate straight and curved lines. It doesn't keep track of any relationships or properties of the lines, and it doesn't know anything about areas defined by the lines. SteamCAD seems like a poor program for developing and exploring designs, but a good program for presenting designs in a particular style.
I found this in the manual (page 23):
"SteamCAD is focused on the presentation output, not for creating an asset for manufacturing. So each SteamCAD work should be more artistic work than engineering drawing."
All 2D CAD software worked like this for a long time. It's "Computer Aided Drafting": a computerized way to do what used to be done with pencil and paper.
The sample output is extraordinarily well-crafted.
Sometimes I think I'd love to write a traditional desktop app like this as a side project. I haven't done it for years.
Here is one screenshot from 2018.[0]
There are a number of options out there... SimSig (https://www.simsig.co.uk/) covers modern, fully electronic systems, and Blockpost (https://blockpostsoftware.co.uk/) covers old-school mechanical lever-frame and bell operations.
For reference: https://en.wikipedia.org/wiki/Autodesk#Corporate_acquisition...
Additional Reference: https://www.merriam-webster.com/dictionary/sardonic
ponythink funnyLinks2[0] browser render it without any issues.[1]
And my laptop is far from powerful, it is an old Ryzen 5 2500u from two years ago.