I need to quench my thirst for knowledge and learn something new just for the sake of it.

I’ve already learned:

  • Equations and pivot tables in Excel

  • Vector graphics in Inkscape

  • Music mixing in rekordbox

  • Personal VPN on a raspberry pi 4 with OpenVPN

  • LAMP stack web hosting

  • Streaming & video capture with OBS

  • Manual & automatic backups with FreeFileSync

Things I’m open to:

  • FOSS (even beta) or free-as-in-beer software

  • A high or low learning curve

  • Tools for niche fields that I’d otherwise have no reason to learn

  • testfactor@lemmy.world
    link
    fedilink
    arrow-up
    8
    ·
    3 days ago

    It’s very unique in the CAD space. It’s almost more akin to a hardware definition language like VHDL than it is a traditional CAD solution.

    You don’t ever do any direct manipulation of your model through visual tools. There is a visualizer so that you can see your model, but all changes are done via plaintext editing of the model’s definition file.

    This has a lot of advantages, not the least of which is being able to version control your 3D models.

    It has some disadvantages as well, in that some transforms that are easy in a traditional CAD software are a little more manual in OpenSCAD. I’ve definitely had to dust off my highschool trigonometry once or twice to get something the way I wanted it.

    Specifically with regards to FreeCAD. I found FreeCAD to be a little inaccessible. It’s unintuitive at best, and I found it unpleasant to work with, as it was exceptionally fiddly. OpenSCAD feels far more intuitive to me, but I also have a software engineering background. I think OpenSCAD may be trickier for someone without that, but it’s hard to say.