Ask HN: What's a good 3D Printer for sub $1000?

241 points by lucideng ↗ HN
At least a 256x256x256mm print volume. Needs to be enclosed or enclosable. Need to be able to print with more durable, temperature/chemical resistant materials such as PC/Nylon/ABS or infused materials. I do not need to print multi material models. I would prefer something that doesn't phone home and can work offline. Opensource firmware/software and repairability are important.

I am ok assembling the machine and learning how to dial it in. I can do CAD work and make models by hand; I was a machinist in a past life. But, I am not very familiar with 'slicer' software yet.

117 comments

[ 3.2 ms ] story [ 83.9 ms ] thread
> I am not very familiar with 'slicer' software yet.

and

> durable, temperature/chemical resistant materials such as PC/Nylon/ABS or infused materials.

are a little cart-before-horse. This is like asking what ink-and-paper printer to buy for making complex, multi-format printed books to specific criteria, while admitting that you've not used any form of publishing software or understand any of the non-software processes involved in making a book.

The slicer is by far your most important tool for _effective_ 3D printing with a variety of materials, moreso than CAD or 3D modeling. Get a cheaper, more plug-and-play printer that doesn't meet all of your criteria, and focus on learning how to effectively use its slicer.

Print basic things, experiment, and force and make hands-on mistakes with it on relatively forgiving PLA/PETG. Do these _before_ jumping up to a pricier, fully enclosed machine _and also_ before printing harder-to-use materials, each of which will add new difficulties. You don't want your first hotend blob to happen on a decent machine that you actually like while using a material that's difficult or dangerous to deal with.

A Sovol SV06 or SV08 meets most of your criteria at about 1/3 to 1/2 of your budget; I haven't had the best experiences with their reliability but they fit many of your criteria. Used Creality Enders might be even cheaper depending on where you are, and while also fussy are hackable and repairable to the point of often being used as platforms for entirely different printers: https://www.youtube.com/watch?v=kmMW6_7lrlQ

There are fully open projects like Voron or RatRig, and sellers of DIY kits based on them. Potentially a lot of work unless you're interested in 3D printing itself as a hobby rather than as a tool.

Prusa Core One would be a bit more complete OOTB. It is 220mm in the smallest axis (Y) though. Slicer and firmware are open source, but the hardware is not (unlike previous Prusa printers).

Bambu gives you the same capability for much less, but the firmware is not open source (third party open source firmware does exist). I believe the stock firmware also has to "phone home" at least once before it can be used offline.

Even cheaper are less-well known Chinese companies, like Qidi. Firmware is usually a proprietary fork of Klipper or other open source projects; some people have had success flashing the mainline version.

What do you intend to make?

Is your goal to earn or learn?

How much time do you have to spend on 3d printing?

I do repair and modernizing of cars/motorcycles/dirtbike/ATVs, that kind of stuff. Fuel injection conversions are something I specialize in. That is why I would like durable/resistant materials as an option. I won't be trying to earn with it intentionally, unless I stumble upon a niche. There are already more than a couple 3d printing services around here, no need to compete there.

I can do what I need to do in CAD, design my own parts, etc. Other than the above, I'll use it for gifts, stuff around the home, rasPi and ESP32 electronic projects with home assistant, misc. enclosures, etc. I have a broad set of use cases but running production 24/7/365 isn't something I see myself doing unless I stumble upon a niche as I mentioned.

if youre interested in repair and solid part design, you may also want to consider SLA design printers. 4k panels are super cheap and its easier to work with strong resins (but messy) than eg, ABS heated bed and fume enclosures
> Fuel injection conversions are something I specialize in.

What kind of temperatures/pressures/chemical exposure are you expecting for your prints? You should probably start there, check for 3d printing materials that can actually handle those requirements, and then filter for printing technologies that fit the bill. I would imagine that would already break it down a lot.

How many parts are we talking? I sounds to me like you are the perfect candidate for send-cut-send or one of the many many other services that take your CAD and build parts. You get to choose from materials your printer couldn't do (not matter what you have something cannot be done)
When you have a printer, cycle times can be much shorter…and a few fast cycles with a job shop will pay for a printer.

Small jobs from small customers are not a high priority for job shops. Neither are cheap jobs.

Having a printer means you are able to work on projects at 2am Sunday.

Whatever you do, you're going to have to dry your filament if you don't use it within a month of opening it.

I used to like the tweaking, but once I got a Bambu P1S, I've gotten spoiled just being able to hit print and let it go.

this isn't always true. i live somewhere so dry PLA is fine left open for several months w no water uptake
If you don't care about business practices and general privacy concerns, Bambu.

If you want a large printer that's decent for tinkering, Sovol SV08.

If you want relatively good support and to support a company that has a history of giving back, Prusa.

If you want something cheap with a lot of features that tend to be more high end, Elegoo Centuri Carbon.

If you just want something cheap that's arguably incredible value with an active community, Creality Ender 3 V3 KE.

Of these options, I'd recommend the SV08, provided you are okay with some mods essentially being required for consistent, reliable use.

These being:

- Eddy sensor (for faster bed meshing, eddy-ng addon for Klipper adds auto z-offset)

- Mainline Klipper/Kalico (required for eddy functionality)

- Some motherboard fan replacement mod (the default is tiny, noisy, and always-on)

Of the others listed:

- Bambu printers and the Elegoo Centauri Carbon have locked-down firmware (possibly with hidden license violations).

- I think the only Prusa machine with that build volume is the XL, which is out of the price range

- The Creality Ender 3 V3 KE is okay, but the build volume is 220x220x240mm

This is if you like tinkering with printers. I gave away my Wanhao and bought a Bambu, and I haven't thought about the printer since. Now I just print.
Our makerspace at the office has a few prusa mk4's, and they're really great machines.
> If you don't care about business practices and general privacy concerns, Bambu.

While I agree, I think it's heavily underselling Bambulab printers in terms of UX and print quality, they are the absolute best in the market and by a mile.

+1. Bambu is the difference between 'my hobby is 3d printers' vs 'my hobby is 3d printing'. The damn thing sits in the garage idle for months and then it just prints a whole spool of stuff perfectly without even a drop of oil (which it asked for in between plates, I'll grant it that).
Also, if you aren't Internet-addicted none of the supposed business practices/privacy concerns amount to anything tangible.
> UX and print quality

GUI and UX are not the same. Prusa has pretty good print quality too but not as good a GUI as the Bambu.

UX would include the ability to easily tear down a hot end, replace a nozzle, tighten any belts, and anything else that would affect your ability to print high quality prints.

For prusa, since that's the printer I have experience with the most. Replacing the nozzle and clearing filament jams are pretty easy. But tearing down the hot end to remove debris wrapped around the extruder gear was not.

I looked at a bambu printer a friend owns and it is pretty high quality engineering.

It stands on soft rubber feet so the whole machine has a low natural frequency (similar to the drum of a washing machine). This has the advantage that the high frequency movements of the motors/axes never resonate with the casing.

In the beginning it does a lot of tests and seems to also shake the machine to analyse the frequency behaviour.

Prusa generally has better print quality in terms of accuracy and better overhang performance.

Prusa drives the slicer development ecosystem (Bambu Studio is a fork), so new production-ready advances typically come from them first, which is lovely to support.

The Bambu products are fine. They print well. But the "it's on another level" stuff is mostly paid influencer narratives (a rampant thing in 3D printer YouTube, etc.) that don't really hold up to any professional scrutiny.

With advent of EasyPrint etc. arguably Prusa may have also one-upped them on ease of use? Though this isn't first-hand knowledge as I haven't tried it personally.

1000% this. I used to "lightly" follow 3D printing when it first started to become cool among hackers a decade or so ago, then I dropped off until 2023 much older and much less tolerant to BS in technology.

I went onto Reddit to get their recommendations. To someone completely new who hasn't followed any real developments occurring in the industry, it was confusing but it seemed like the Sovol SV06 was a good "starting point".

Well I didn't realize how far behind the industry still was. I thought surely at this point all printers much just be load file -> load filament -> click print. Just like regular printers no?

Nope, doing dumb things like using some third party slicer tool, transferring a file to a microsd card manually and then babying the printer for its super slow error prone prints feels like its still a toy not a professional device.

Imagine having to do that level of nonsense for your laser printer? Yeah maybe back in the days of "Office Space" but not today!

I was in a time crunch so out of desperation I took a gamble and dropped a wad of cash on a Bambu X1C. It is what I consider a professional product for normies in my eyes. Most everything else are just toys.

I was ready to say Bambu, Bambu and nothing but Bambu but then I read the user's last few sentences. Seems like he is not really looking for a end to end professional product and so hes got infinite options but for anyone else, its gotta be Bambu!

i have an x1c sitting next to an elegoo centauri carbon. i rarely use the AMS on the bambu.

potential print size is basically the same print quality is the same as far as i can tell..

i use the elegoo more often.

Big thumbs up for “ Creality Ender 3 V3 KE.”
I wouldn't recommend a Creality to someone new to 3D printing. They can be a pain to work with. They're CHEAP, and there's plenty of aftermarket support, but that ends up turning the printer into a product for someone who sees the printer itself being a hobby, rather than the printer being merely an appliance that produces things.

Buying a Creality printer is like buying a hobby-grade RC car (ie, Traxxas, Team Associated, etc.). Decent out of the box, but you're likely going to be reaching for buying upgraded parts and it eventually becomes a Ship of Theseus.

I have an Ender 3 Pro, my list of upgrades:

- Replace the crappy flexible mat with PEI-coated flexsteel

- Filament runout detector

- Motherboard replacement (made flashing custom firmware 100x easier, and uses quieter stepper motor drivers)

- Automatic bed leveler

- Dual-gear extruder

- Customized firmware that changes the 3x3 bed leveling matrix to 7x7

- OctoPi

A decent printer will have half of these features already built in.

If you are going with Creality the K1 series is what you want. I am new to 3D printers and it absolutely was perfect for a beginner such as myself. I recommend just using their slicer to start, specifically the desktop one.
> If you want relatively good support and to support a company that has a history of giving back, Prusa.

Someone in a HN thread a couple of weeks ago said when you turn one of these on the companies CEO's face is used as the boot screen...

> I would prefer something that doesn't phone home and can work offline. Opensource firmware/software and repairability are important.

Bambulabs is out.

> If you want a large printer that's decent for tinkering, Sovol SV08.

I disagree about Sovol the company though. I have a Sovol SV07 in the garage gathering dust. Its printer head got all clogged up and when I complained to them, they just sent me a random part with no information on what to do with it. I guess I could get into the tinkering mode, but who has the time?

I'd just love to have a sub-$1000 printer which prints whenever I have something to print (which is not too often, I concede), and does a fantastic job of it.

(comment deleted)
Can I use custom slicer or other firmware/software with a BL?
Bambu is very slow with starting up a print. Even if you just printed something less than a minute ago, it will take at least a few minutes before it can do the next print.
> If you don't care about business practices and general privacy concerns

What are the actual concerns here? What has Bambu done that other 3D printer companies haven't?

Creality K1 SE is only $50 more over the Ender 3 SE right now. Much better deal.
Bambu Lab A1 Mini ($299-399)

Excellent print quality out of the box Automatic bed leveling and calibration Very user-friendly with great software Compact size, perfect for beginners

Creality K1 Max (~$599)

300x300x300mm build volume Fast printing speeds (up to 600mm/s) Auto-leveling and enclosed design Good balance of features and price

Prusa MINI+ (~$429 kit, $529 assembled)

Exceptional reliability and support Magnetic flexible bed Excellent community and documentation Great for learning and consistent results

A1 Mini build volume is 180 x 180 x 180 mm³
Neither mini are enclosed and can't print all the materials OP asked for.
The Prusa MK4S Kit is $669 right now. Best time ever to buy.
The first part of your post sounds almost like an ad for the Bambu Lab P1S. The second part sounds more like the Prusa CORE One kit (build volume is not a perfect match).

I really wouldn't bother buying anything else as a beginner. Pick between these two.

It's a weird thing in 3D printing right now that if you don't have the open source stuff as a requirement you get better print quality and reliability for half the price with Bambu Lab.

While I can't directly compare with BambuLab print results, the prints I get out of my Prusa Core One with current Firmware and Slicer are stellar and surpass even the prints of my MK4S (that being a benchmark in Quality in my bubble of the Internet).
Buy a bambu P1s, a 0.4mm hardened nozzle for CF filaments, and maybe a filament dryer. You'll have a tool to spit parts out instead of a hobby in and of itself[0]. Bambu isn't the least evil company, but it's honestly just that good.

Can work offline, but you'll probably need to block it at the firewall level if you care enough about privacy.

[0]Unless that's what your looking for.

If you want good prints and only care about the prints, get Bambu P1S. If you want to tinker with the machine and have a lot of free time on your hands then Prusa. although Prsusa starting to close up it's walls like Bambu.
I'll second the call for checking out smaller companies with Ender clones and similar like Sovol and Qidi; you can find refurbed models like Creality K1's for $200+ off if you're not averse.

Regarding slicer software, Ultimaker Cura is great for beginners, Orca Slicer has a slightly steeper learning curve but they both have their pros and cons such as different support generation algorithms, having an alternative when something doesn't seem to print right with one.

I'm going to make an unpopular suggestion. Have you considered using a service that will print and ship to you, like CraftCloud?

Depending on volume, your total cost would likely be lower. I know you mentioned privacy concerns so this may not be an option. But it significantly simplifies your work, letting you focus on the parts themselves.

A counter argument is that the short turn around time with local 3D printing is absolutely a feature.

I've printed small stuff just to get the fitting right, before I finished the part with fillets, etc.

Also there is lots of small fun stuff, small fixes you'd never do with a 3d printer if you had to order prints online.

Example, I designed a printed a M8 nut cap with room for the 3mm sharp rod sticking out. I could probably have gotten a metal file to mill down the sharp edge, but it was hard to get at, and this gave a nice finish.

This is the way. Multijet fusion has ruined me for anything else and it’s cheap from print shops. I just need to find one in town and I’ll get the quick turnaround time that’s the only reason to have my own printer.
At that build volume I think you need to expand your budget slightly. The Prusa MK4S is on a deep discount right now but is just short of those numbers you listed.

Even the Core One just barely misses.

Prusa XL hits your target but is twice your budget.

Also honestly build volume can be a little overrated unless you're printing helmets. You can make things in smaller parts. More build volume brings with it more print issues you have to deal with. But also yeah look at a Voron maybe or the SV08.

If you're new to printing, start smaller anyway. If you've done machining you know there's a materials learning curve and the same thing applies here to the nth degree. Print material, volume, orientation, density, first-layer adhesion, temperature, etc all are things you will have to account for and will affect your print quality/strength. You want to learn about these things in smaller prints that waste less time and material rather than more/larger.

E.g., get the MK4S Kit.

The Ender 3 V2 is very solid and repeatable, but loud. I spent more money making mine quiet than I did buying it. You can literally get Enders free or for very little in classifieds. Bambu has a very good marketing department.
(comment deleted)
I have an Ender 3 v2. I assembled it, and my first print just worked. Apparently this isn't very common. It wasn't difficult, but I can see places people would run into issues.

It was about a month later the problems started. Plastic extruder broke like they all do, and the extruder gear was done.

A bed leveling probe is a game changer. A PEI bed plate is great. Those tubing couplers are super fragile. Klipper is nice.

Now it just works and I expect it to for a long time.

The trouble is that people don't want to spend the time and effort to get there. Me? I like that any replacement part is going to be 20 bucks or less. Everything wears eventually.

There are cheap VORON kits that fits the budget and other needs, although they come with a bunch of tinkering. But you can't beat the open source and repairability aspect.
Bambu P1S, no question. Enclosed with filter for ABS fumes etc. Personally I've only used their A1, but it's the best printer I've ever used by far, and it's the first one that you can treat like a paper printer: plop it down, ignore it til you need to print, hit print and assume it works with no supervision. An absolute joy. It's also FAST compared to last gen printers.

They do have a bunch of cloud service BS and phoning home that runs afoul of the HN spirit, but there's a LAN mode that allows you to send prints from LAN without opening up to the wider internet. If that's still too restrictive, you can always do direct SD card transfers via sneakernet.

Software might be too closed for you, IDK if there are jailbreaks. Repairability is possible but fiddly – akin to current gen car engines, rather than 70s types. They're very popular printers, I've only needed to open the head once, and there were plenty of YT teardown videos to help.

The Bambu slicer is good. They've got niceties for basic operations like snapping to bed or scaling up/down by a few percent. I believe it's based on cura slicer, which is also excellent.

P1S is at the midpoint of your budget. Their next model up is $1200, depending on your flexibility. Might have some value if you're doing more obscure materials. Didn't realize how cheap the enclosed ones had gotten. I've got half a mind to upgrade myself now....

To be fair, phoning home for a printer shouldn't be ok for anyone, regardless of their spirit.
He asked for a good printer not a great one:)
> I am ok assembling the machine and learning how to dial it in.

Get a Prusa Core One kit, or build a Voron.

Bambulab should be off the table for their bait and switch behaviour. AMS is not particularly impressive and very wasteful. Get a Bondtech INDX down the road if you want true multi material printing.

This is a great choice if you want to learn how to be a technician for your 3D printer. It will probably save you on filament cost as well.
After having owned many 3D printers I can recommend Bambu Lab X1C with AMS. It will be a bit over budget but does not matter, you will spend time just printing and not messing with settings or bed leveling, it’s a workhorse and just prints what you tell it to reliably, no tuning or tweaking required. When using official filaments it will automatically recognize them, switch them during print etc.

After maybe 10 years of printing this is what I initially imagined it would be, now its finally there for consumer - I want this part in plastic let’s go

Oh and it’s also fast.

Hmm, I wonder if bambu gives me a cut for the sales pitch, but if not it is also ok - i just have to give credit to good engineering when I see it

PS: no prusa or clones, no creality, dont mess with that nonsense

none of the printers mentioned going to meet any of your requirements.

Prusa isn't fully opensource, but has the worst enclosed chamber printer imo.

Bambu isn't open source in the slightest (beside the slicer).

You are never going to print PC on a bambu either way, at least not Pure PC. Blends, sure, you need at least 100c chambers for pure PC.

diy kits are the way to go, but it is going take you a LONG time. a voron, ratrig, or annex k3 are your best bets with the requirements you want. each kit has their weaknesses, and most of them, are going to require upgrades from their BOM.

> I would prefer something that doesn't phone home and can work offline. Opensource firmware/software and repairability are important.

I built myself a Voron, and it's an amazing learning experience. I learn how things work, and the trade offs. I get to pick and replace the exact parts I want. I design my functional parts knowing exactly the printer's capability. There is something very fascinating about it. You can look at a print, and can tell different issues at a glance because you have seen (and fixed) them while you built and tuned the printer. The majority of 3D Printing quality issue are due to Hardware constructions / trade offs, and not Software (slicer settings..). Without building a printer from scratch, it's hard to tell the root cause.

https://vorondesign.com/voron2.4

- Fully open sourced

- Repairability and updatability. Lots of fun mods.

- No phone home / privacy issue like Bambu

I think before going down the rabbit hole, it's best to make sure you have a clear answer for this question: Do you care about the learning / tinkering / optimizing part, or do you care more about "it just works" printing?

- Many recommendations in this thread is for the "it just works" printing case. The top candidates are Bambu, Creality, and Eiegoo. The quality is good for most cases.

- If you're an engineer and into tinkering like me, you would be much happier with a Voron v2. Depending on your effort, you can match Bambu's quality, or _greatly_ exceed it.

Regarding Slicer, don't worry much about it. You can learn one very fast. The top ones are Cura and Orca Slicer. I use them both, and they have pros / cons. Personally on my Voron, a well tuned Cura profile yield better result. But Cura is missing one important feature: it can't limit the speed based on Flow Rate.

Another quick tip:

- Take the advertised number with a grant of salt. For example, many printers advertised 600 mm/s print speed. The mechanical frame may be able to handle 600 mm/s, but the Hot End is the limit of the build (e.g. it can't melt material fast enough, friction, the ability of extruder motor to quickly change speed, etc).

Hope you have a great time!

I bought a Creality Ender 3 V2 a little over a year ago, spent 6 months printing things and fiddling with it and finally had it with how primitive it is.

If you have the time and patience for tinkering, the Voron is great. I built a Voron 2.4 and Voron Trident this year. Both printers are designed with automatic bed leveling as a base feature and I modded them right from the start to have automatic z offset calculation as well with a fancy probe. With these 2 features I have print it and forget it operation 99% of the time with no issues. There have also been some open source multi filament/material projects that you can add to the printers since you have full control of the hardware and software.

Whatever you choose, make sure you leave enough money in your budget for a second printer. Easiest way to double your print throughput :)
I got a Sovol Sv07+ and it’s decently fast, large build space, and can crank out miniatures that are ‘good enough’ for table top.

Wish the resin printers didn’t have the toxic fumes problem though, then I’d get one of them too.

Bambu X1C: I can recommend the Bambu X1C. It would be my printer of choice. In addition to bed-leveling it has flow calibration and AI detection. With the H2S release prices on the X1C are coming down quickly.

Elegoo Centauri Carbon: I know lots of people will recommend the P1S but this printer has 95% of the features at half the cost. Also extruder temp goes higher (320C), for more exotic materials.

The comment section is full of people who aren't reading the requirements.

Bamboo Labs shouldn't be recommended as OP doesn't want a printer that phones home and is open source.

Then there's cheap printers that are either too small or aren't enclosed, again not suitable for OP.

DIY kits fit OP's requirements better IMO.