Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I don't quite get your point about 3D printers.

I spent many months redesigning, improving and rebuilding a prusa clone, not because I couldn't afford anything else, but precisely because I could afford to "waste" time and money learning and having fun.

Once I felt like the printer was in a useful state, I spent some more time getting it to a point where it could print nice ABS parts for a Voron Trident. Of course I couldn't just build a Trident. That would be too easy. Before I had even finished assembling it, it already had a number of bespoke modifications that I had designed.

And that's just the tip of the iceberg. Have you ever _looked_ at the klipper source code? It's like a fractal of weirdness. I mean it works, and clearly the person behind it is very knowledgeable about many things. But it makes for such an enormous and fun playground for improvements and redesigns. I've redesigned the entire build system for the firmware component. I've made the host component an actual (almost) normal python package. I changed a bunch of core aspects so that it could be packages for a linux distro. I am working on making the native helper a normal python native extension library too. And I am also writing some proper test rig for it.

And while I was at it, I started writing my own display software which doesn't use Wayland or X. It is going quite well actually. (Writing it in Rust)

This hobby (and, really, any hobby) has as much depth and obscurity as you are willing to look for.



If you're just a regular joe who wants to print stuff it has definitely changed

You used to have to do all that tinkering because you had no choice which is not the case anymore

If your goal is just to print stuff then it doesn't really feel like a hobby, its just another tool in the workshop the same as a tablesaw or welder


My point was, if you enjoyed it when it was tinkering heavy, nothing stops you from continuing to enjoy that even if there are now plenty of printers that don't require it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: