OK, part 2 of my printer saga.
A word about printer bed surfaces. Both of these printers came with just an aluminum surface, which is NOT totally flat. They recommended putting hair spray, glue stick, or painter's tape on the bed to make the part stick. I, HOWEVER, am of the belief that I shouldn't have to put ANYTHING on the bed to make parts stick. So, I've tried PEI sheets, which work well for PLA and too well for PETG. I've tried ultrabase glass beds with a ceramic coating. I've tried Build Tak clone stickers. No offence to any one else who uses these successfully. But, for my next mod, I'm going with a flexible removable magnetic surface on top of thick glass with Textured PEI on one side and smooth PET on the other side (similar to carbon fiber).
At around this point the extruder heater cable broke on my Anet A8. And, I found out about delta printers. And, I bought the Anycubic Kossel hoping it would be more plug and play. It also came with outdated firmware, which I replaced. I then had to recalibrate and had difficulties with that. At one point the print head jammed into the bed and gouged it. I have occasionally got it to work well enough to run test prints. At some point in this time frame, I started printing with PETG which can be used at higher temperatures than PLA. (I mentioned toxicity earlier. ABS emits toxic fumes, FYI.) I started getting parts off the printer which I could easily crush in my hand. PETG parts should be very strong.
This lead to a whole other area of knowledge gathering on ... HUMIDITY. Lo and behold and who would have guessed, but PETG likes to suck up water from the air like a sponge. In some very bad examples, you can see steam coming off the extruder. Guess what, when your filament is humid, assuming it doesn't break in the printer, your printed parts lose their structural integrity. AAARGH!! Then I got a food dehydrator and sabotaged it for filament. Then I got an individual filament dehydrator which I've had little chance to use.
So, here I am today. The Anet A8 needs new extruder heater, new firmware, new calibration, and a new build surface. The Anycubic Kossel needs new firmware, new calibration (hence the thread on sensors), and a new build surface. Either or both printers, if I'm using both, need an enclosure and a ventilation system with a big vent hose going to the nearest window, only usable on fair weather days. I still need to get the procedures and operation of the filament humidity control system working.
There are no doubt many ways to do things better. But, that's where I am 6 years later. If I were to start over, here's what I would look for. There are many ways to build printers. These are just my opinions.
I don't like bed slingers that move the bed extensively. No offense to anyone who does. My suggestions account for this.
General design: open source, modable, upgradable.
Motion system: delta - bed doesn't move, or
core-xy - bed moves only in Z or not at all depending on design
Note a delta printer with a circular bed of X diameter will print smaller SQUARE parts than a cartesian printer of X length and width. Look up how big a square can you put into a circle.
Heated bed, up to 100 C.
Bed surface: 4mm glass substrate or equally thick aluminum. Magnetic surface with removable flexible textured PEI over spring steel. Can have textured PEI on the other side, or something else. Multiple different spring steel surfaces can be used.
Bed leveling: manual control to a reasonable level if bed moves, then AUTOMATIC bed leveling with preferably a permanently attached sensor or at least an attachable sensor.
Extruder hot end: all metal. Ruby or diamond or hardened steel nozzle optional if using abrasive filaments. Should be easily replaceable. Up to 260 C. Some hot ends have a PTFE (Teflon) core which emits toxic fumes at 250 C.
Extruder cooling fans: Quality units with ball bearings if possible. Hydrostatic fluid bearings (not sure of trade name) may be better. Sleeve bearings are not. Should be easily replaceable.
Part cooling duct: should blow air on part from as close to 360 degrees as possible. May be able to print your own upgrades.
Quality MOSFET's and heat sinks for controlling heaters. Can be added separately.
Stepper motor drivers (chips): newer style (don't remember the numbers) with quiet and smooth operation.
Controller: 32 bit with adequate I/O for all heaters, fans, sensors, servos, displays, etc. Sensors may include bed leveling sensors (which may require a servo port), filament run out sensors, temperature sensors, etc.
Firmware: Open source Marlin or Klipper (requires Raspberry Pi external computer). Three are other options as well.
Dry box or dehumidifier for filament.
Smooth running filament spool holder system.
Nice grippy feet under the printer.
Fire resistant printer enclosure with ventilation port.
Active variable speed ventilation system with hose and window vent. Look up grow tent ventilation for ideas.
Slicer: Super Slicer
Power supply: Safe and capable with shielded high voltage wires, switch, fuse, and active cooling.
That's all I can think of at the moment. Might think of more later. But, this should get you started.
Edit: PS in my opinion, avoid 3D resin printers like the plague. Resin is VERY toxic, requires special safety gear, is really hard to clean up properly, and can poison the local ecology if disposed of incorrectly.
Edit: PPS I knew I'd think of other things. If the printer has Z axis drive screws, they should be mechanically synchronized with gears or gear belts or chains so they all turn exactly in tandem. If not, the printer should have only ONE Z axis screw. Low backlash screw fittings are helpful. The couplers which couple the Z axis to the stepper motor(s) should NOT allow vertical flexing.
May your bits be stable and your interfaces be fast.
Ron