I agree in principle with the above comment, but for some additional context - slicer software has gotten really, really good these days. Especially (sadly) if you don't need open source software.

To make a CNC machining metaphor - Slicer software is basically just your interface to the dials and knobs on the CNC settings for speeds and feeds. There's more settings, because 3d printing is more like if a CNC had a baby with a welder and an injection molding press, only it's injecting and simultaneously welding up a blob of plastic. You're balancing the toolpaths, the temps, the adhesion, and the overall speed all at the same time, all for whatever material you're using.

So it's complex, but these companies have a ton of data and experience in order to make sure their preset settings are damn good out of the box. And these days, they get it right more often than they get it wrong!

Long story short - you should probably just get a Bambu. You'll learn what you need to learn from it, while having good quality output the whole time. If you find out it's not suitable for what you're looking to do, then you can sell it used with decent resale and get the best printer for your specific application.

No its not. Slicer software is just CAM software for 3d printers. It just creates Gcode like any other CAM software. Calling it " basically just your interface to the dials and knobs on the CNC settings for speeds and feeds." shows a deep misunderstanding of operating CNC's in general.

Your manual controls on pretty much all 3d printers suck. But that's because manual operation is considerable far down the priority list. I've never seen one that did jogging other than setting an increment and tapping a touchscreen button to make it move 1 increment.

Every CNC machine I have ever ran did way better with the jogging. Even the ones from the 70's. You set a speed with a knob and then hold down a button. It goes till you let up. Or you use a rotary wheel for fine control.

And don't even get me started on homing. The homing sequence on all the printers I have dealt with is home X and Y before homing Z. Most machinists will be aghast at this as if you are homing all 3 axis's at once you home Z first to get the tool out of the way.

While you are technically correct in that DigDug used the wrong analogy, they are correct in that slicers are really good now and you won't spend hours dialing in temps, flow rates, and speeds like you once did. You do simple CAD stuff (e.g. scaling and orientation), add supports if necessary (and the auto option usually does a good job), then press slice to get a gcode file which you send to the printer (either network, serial, or through a SD card).

Regarding Z-homing being last - usually endstop positions are on Z-, not Z+, so they do a bit of a hop (2-10mm upwards Z) before the X and Y homing so they don't crash the head. If your Z endstop is on Z-, you can home that first since you know the head is out of the way.

EDIT: to be specific, this is for "bed-slinger" printers, but the concept is the same for fixed height tool head printers (eg where the bed is what's raised and lowered).