Skip Navigation

First 3d Printer Recommendations

Basically title, but I can provide some information.

I'm looking to spend no more than $300 or so. I'm not well versed in different filaments (I'll be honest, I know nothing) or really anything about 3d printing, but I want to be able to print cup holders for someone I know whose vehicle has none, I imagine heat resistance and strength would be important there. I also do robotics now and would like to be able to make my own small robot chassis and parts. I'm also a Linux user and like FOSS, which I believe is fairly compatible with 3d printing, so I would like to find a printer that doesn't make me use proprietary software and that I can use with Fedora Linux without too much hassle. I know I'm new to this, and I know I'm in other hobbies where people post things like: "I want to spend no more than 6 dollars to get artificial superintelligence running on an Arduino Nano," so I hope this isn't that, and sorry if it is. Thanks in advance.

21 comments
  • **Get a Bambu printer. Do not get an ender. **

    I own quite a few 3d printers and got into it in the late 2000s with MakerBot. I have learned a lot, and have tried to drag friends into the hobby, and most of them have been highly frustrated until Bambu came along.

    Please, just get a Bambu printer, right now nothing else compares. Bambu isn't fully FOSS (firmware isn't) but people are working on open source firmware. Their slicer software is open source.

    For printing anything for a car, don't use PLA, I'd suggest PETG, ABS, ASA, or Nylon if you get a printer that can handle that (prob more than $300). PLA will warp in a car from heat/sunlight.

    A Bambu A1 is $340 without the AMS lite. If you get that and like it, I'd recommend getting the AMS lite so you can do multi color and multi material prints. It can handle PLA and PETG which should meet most hobby needs. If you want to get into actually doing robotics stuff with it more seriously, sell the A1 and get a P1P.

  • These days you can't really go wrong with any bedslinger for a "first printer" since they are all Ender 3s anyway. That said, I think Teaching Tech just did a video where he talks about his suggested "first printer". Get a bedslinger, use it for a few years, and then learn what you actually want out of a printer and go from there.

    In terms of proprietary software: Many printers use some form of Klipper or Marlin (or can be reflashed to them) as firmware. In terms of a Slicer (what you use to go from model to instructions for your printer), Orcaslicer. Decide if those are FOSS enough for you.

    The real issue is creating those models themselves. People will suggest FreeCAD. FreeCAD is great as a second or third modeling tool once you know the basics. But it is HORRIBLE for learning because so many terms and defaults are "different" than every other CAD program out there and the online resources are much more limited and are often referring to five or six major releases ago. The best of the best for a hobbyist is Fusion 360 but that explicitly does not work in Linux. I use OnShape which is web browser based (and all the pitfalls of that) and apparently has a legacy UX-wise going back to a tool I learned in high school.

  • It is my time to shine! I've had 3 3D printers thus far: I started with an Ender 3 Pro that I modified extensively, converting it to direct drive, 3D printed belt tensioners, cable chains, fan ducts, upgraded board with quiet drivers, and a Raspberry Pi running Klipper. All of the modifications led to a decrease in quality over time.

    I also had a Qidi for a while, and it was....fine. Not great, but serviceable. Not super repairable or upgradeable, and I had to use their version of the Cura slicer, which they did not do a good job of keeping up to date.

    When the Ender 3 Pro started to become unreliable, I switched to the Elegoo Neptune 4 Pro, which is basically the final form of what I was trying to turn the Ender into, plus a bit extra. From the factory, it has direct drive, linear rails, runs klipper, has automatic bed leveling, filament runout detection, etc. It does NOT have wifi, but does have an ethernet port, which I prefer.

    Using Fluidd is much better than Octoprint, and I've finally switched away from using Cura and am a convert to OrcaSlicer, which is EXCELLENT. It can send prints directly to the printer as well. It's a great combination that I'm having a lot of fun with.

    Full disclosure: I recently discovered that the version of Klipper this printer uses is out of date (2022) and does not fully comply with the klipper license, which I am NOT a fan of, but there is a very well documented way to "upgrade" to a "de-Elegood", fully operational Klipper.

  • If you are lucky enough to have a microcenter near you, go in and talk to the person working in the maker section.

    I picked up an ender 3 v2 dirt cheap as the new versions were rolling out, and I have no regrets.

    Someone else said these are not good beginner printers because they're sold in kits you need to build, but that was a great way for me to learn about the machine. Yeah I had some crappy prints in the beginning, but that was part of the process.

21 comments