What I haveI own Prusa Core One with MMU3.
In Metalab (a hackerspace in Vienna/Austria) I have access to a few more printers and also to a laser cutter (BRM 90130).
What I designFixing things in my household (
freezer-door,
kitchen-scale, etc.), art (e.g.
pride-rainbow-pins).
Other things I doI wrote a tool called
thingiverse-publisher for publishing my designs to
thingiverse.com using their API. But as it's quite hacky, I started developing a proper
thingiverse-client Python SDK on the basis of which I want to develop
publish3d (A versatile tool for managing and synchronizing 3D printable designs across multiple platforms with a plugin-based architecture). They are both in very early draft stages however.
As I was unhappy with TinkerCad (too limited, to many weird quirks necessary to do even basic things, performance suffers on even moderately complex designs), FreeCAD (it's a cool project, but I never really got the hang of it) and Fusion 360 (close source and the locked down nature of it deterred me quite quickly), I ended up with OpenSCAD, which I like a lot in principle. I don't like the limitations of their DSL though and after failing to get cad-query to run on my system (their build system and build documentation needs some major improvements, and they should publish proper deployables (installer, .deb and .rpm packages, etc.)) I discovered PythonSCAD and was immediately hooked. So much so, that I'm now one of the core developers of the project (and I'm the one who made sure that there are proper deployables for Linux, Windows and macOS and that we have new releases regularly (looks at OpenSCAD)).
At some point I want someone to explain the CNC mill in the hackerspace to me and then I'd be able to use that as well.
What I want PythonSCAD to do
As I'm mostly doing 3D designs for FDM printing, I'm perfectly happy with PythonSCAD just outputting 3D objects, as in this case gcode rendering is best to be left to the slicer software. There is no way PythonSCAD could ever become feature-rich enough to replace PrusaSlicer for me, and I'm also a fan of the Unix philosophy that each tool should only serve one purpose, but that extremely well.
I do want to see an improvement in multi-color support though. I've designed a
polyamory-shopping-cart-coin in OpenSCAD for example where I currently need to export each color as a separate STL file to import them together in PrusaSlicer. It would be nice to be able to export different parts of a design (or different colors) as separate objects into to 3MF file (as STL doesn't support this), so I can just import this as one file and be done with.
But that seems to not be a trivial change...