FDM and resin printer specs. Build volumes, nozzle diameters, hot-end temperatures, bed temperatures, and firmware — the engineering data for choosing and tuning a printer.
Cartesian, CoreXY, and enclosed IDEX printers. Scroll horizontally on mobile.
| Model | Build Volume (mm) | Nozzle (mm options) | Layer Height (μm) | Max Speed (mm/s) | Hot-End Temp (°C) | Bed Temp (°C) | Enclosed | Filament | Auto Level | Firmware | Price (USD) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Bambu Lab X1C Carbon | 256 × 256 × 256 | 0.2 / 0.4 / 0.6 / 0.8 (hardened steel) | 50 – 320 | 500 mm/s | 300°C | 120°C | Yes | PLA, PETG, ABS, ASA, PA, PC, TPU | Lidar & Bed Scan | Closed-source (Bambu) | $1,199 |
| Prusa MK4 | 250 × 210 × 220 | 0.25 / 0.4 / 0.6 / 0.8 (brass, replaceable) | 50 – 300 | 500 mm/s (Input Shaping) | 300°C | 120°C | Optional enclosure | PLA, PETG, ABS, ASA, PA, TPU | Load Cell / PINDA | Prusa Firmware (Marlin fork) | $1,099 (Kit: $799) |
| Bambu Lab P1P | 256 × 256 × 256 | 0.2 / 0.4 / 0.6 / 0.8 (hardened steel) | 80 – 320 | 500 mm/s | 300°C | 110°C | Partial/Aftermarket | PLA, PETG, ABS, ASA, PA, TPU | Bed Scan (BLTouch-style) | Closed-source (Bambu) | $599 |
| Creality K1 | 220 × 220 × 240 | 0.4 / 0.6 / 0.8 (hardened steel) | 80 – 320 | 600 mm/s (marketing; ~300 real) | 300°C | 110°C | Yes | PLA, PETG, ABS, TPU | CR-Touch / Klipper | Creality Klipper (fork) | $399 |
| Creality Ender 3 V3 KE | 220 × 220 × 240 | 0.2 / 0.4 / 0.6 / 0.8 | 80 – 320 | 500 mm/s | 300°C | 110°C | No | PLA, PETG, TPU (ABS poor w/o enclosure) | CR-Touch | Creality Klipper | $299 |
| Prusa Mini+ | 180 × 180 × 180 | 0.25 / 0.4 / 0.6 (E3D V6-style) | 50 – 300 | 200 mm/s | 300°C | 110°C | No | PLA, PETG, ABS, ASA, TPU | SuperPINDA | Prusa Firmware | $429 (Kit: $349) |
| AnkerMake M5 | 220 × 220 × 250 | 0.4 / 0.6 / 0.8 (hardened steel) | 80 – 320 | 500 mm/s | 300°C | 110°C | Yes | PLA, PETG, ABS, ASA, TPU | PowerBoost / IR Sensor | Custom (Marlin-based) | $699 |
| Snapmaker Artisan | 400 × 400 × 400 | 0.4 / 0.6 (dual-extrusion capable) | 50 – 300 | 300 mm/s | 320°C | 110°C | Yes + laser + CNC | PLA, PETG, ABS, ASA, PA, PC, TPU | Auto-calibration | Snapmaker custom (Marlin) | $2,199 |
LCD masked stereolithography (MSLA) printers. Resin fumes require ventilation; wear nitrile gloves when handling.
| Model | Build Volume (mm) | XY Resolution (μm) | Layer Height (μm) | Print Speed (mm/hr typical) | LCD Screen Size | Light Source | Resin Compatibility | Price (USD) |
|---|---|---|---|---|---|---|---|---|
| Formlabs Form 4 | 200 × 200 × 300 | 25 (12k monochrome) | 50 – 300 | 100 mm/hr / High Speed: 500 | 9-inch 12K monochrome LCD | UV LED array (405 nm) | Formlabs Standard, Tough, Draft, Flexible, Engineering | $1,999 |
| Phrozen Sonic Mighty 14K | 220 × 123 × 235 | 22 (14K monochrome) | 10 – 300 | 120 mm/hr (High Speed: 300) | 14-inch 14K monochrome | Parallel UV LED Matrix (405 nm) | Any 405 nm resin — Standard, Water-Washable, ABS-like, Ceramic | $649 |
| Anycubic Photon Mono X 6Ks | 196 × 122 × 200 | 34 (6K monochrome) | 50 – 300 | 90 mm/hr | 9.25-inch 6K monochrome | UV LED (405 nm) | Standard 405 nm resins | $399 |
| Elegoo Saturn 3 Ultra | 218.8 × 122.9 × 260 | 30 (12K monochrome) | 10 – 300 | 100 – 150 mm/hr | 10-inch 12K monochrome | UV LED (405 nm) | Standard, Water-Washable, ABS-like resins | $549 |
| Creality Halot-Mage Pro | 228 × 128 × 230 | 30 (8K monochrome) | 50 – 300 | 80 mm/hr | 10.3-inch 8K | Integral UV LED (405 nm) | Standard 405 nm resins | $349 |
Not all hot-ends are created equal. Brass nozzles degrade above 280°C on abrasive materials; engineering polymers require all-metal hot-ends and enclosures.
| Filament | Hot-End Temp (°C) | Bed Temp (°C) | Enclosure Required | Nozzle Material | Typical Applications | Drying Required |
|---|---|---|---|---|---|---|
| PLA | 190 – 220 | 60 | No | Brass (any) | General parts, prototyping, hobby | Optional (hygroscopic but mild) |
| PETG | 220 – 250 | 70 – 80 | No (beneficial) | Brass / hardened steel | Functional parts, food-safe containers, outdoor brackets | Yes — strongly hygroscopic |
| ABS | 230 – 260 | 100 – 110 | REQUIRED (prevents layer separation & warping) | Brass | Industrial parts, enclosures, high-temperature applications | Yes |
| ASA | 230 – 260 | 100 – 110 | Recommended | Brass | Outdoor UV-stable parts — similar to ABS but weather-resistant | Yes |
| TPU / TPE | 210 – 230 | 60 – 80 (flex direct drive recommended) | No | Brass | Flexible mounts, gaskets, shock-absorbing parts, phone cases | Yes (very hygroscopic) |
| Nylon (PA) | 240 – 270 | 90 | Recommended | Hardened steel (abrasive) | High-wear parts, gears, tool holders, mechanical assemblies | Yes — extremely hygroscopic |
| Polycarbonate (PC) | 270 – 310 | 110 | REQUIRED — all-metal hot-end essential | Hardened steel (all-metal hot-end) | High-impact, translucent engineering-grade parts | Yes |
| PEEK / PEKK | 350 – 420 | 120 – 160 (chamber heated too) | REQUIRED — industrial printer only | Specialized (high-temperature hardened) | Aerospace, medical implants, industrial tooling — FDA/ISO-grade forms available | Yes, extensively |
The business end of your printer. Nozzle material, melt-zone design, and heater wattage determine maximum speed and polymer compatibility.
The industry standard. Excellent thermal conductivity, cheap, easy to machine. Wears rapidly on abrasive filaments (carbon-fiber, glow-in-the-dark, metal-filled).
Required for carbon-fiber reinforced, glow-in-the-dark, metal-filled, or other abrasive composites. Bambu Lab ships hardened-steel nozzles standard on X1C and P1P. Lower thermal conductivity — run ~10°C hotter.
Larger melt zone (longer heat-break) enables substantially higher volumetric flow rate. CHT ("Clog-free High-Temperature") variants feature multiple internal melt channels. Key enabler of 300-500 mm/s printing speeds.
E3D Revo, Bambu Lab hardened-steel quick-change, and Prusa MK4 nozzle-exchanger. Zero-tool hot-swappable at print temperature. Enables mid-print nozzle changes on multi-material systems.
First-layer adhesion is make-or-break. The right surface material, combined with correct bed temperature, eliminates warping and elephant-foot issues.
The current industry standard. Polyetherimide-coated spring steel sheet on a magnetic base. Flexible sheet allows easy part removal by bending once cool. Textured and smooth variants available.
Best for: PLA, PETG, ABS, ASA, TPU, Nylon
Traditional, cheap, smooth. PLA adhesion degrades over time and benefits from hairspray, glue stick, or ABS slurry as a release agent. Brittle and prone to thermal shock if heated unevenly.
Best for: PLA, PETG (with adhesion aid)
Textured PEI or proprietary BuildTak surface. Excellent ABS adhesion and part release without additional aid. Some newer printers include magnetic beds with interchangeable textured/smooth plates.
Best for: ABS, ASA, draft prints
Klipper and Marlin dominate consumer printers. Firmware controls motion planning, input shaping, pressure advance, thermal safety, and more.
Offloads motion planning to a Raspberry Pi (or similar host) over USB. Achieves 300-500 mm/s without quality loss on well-tuned machines thanks to Input Shaping. All major fast printers (Bambu, K1, etc.) run Klipper or Klipper-derived firmware.
The historical industry standard. Runs entirely on the printer's MCU (8-bit or 32-bit). Widest printer support and the most tutorials/guides online. Speeds top out around 60-120 mm/s for comparable quality to Klipper.
Typically runs on Duet electronics boards. Advanced kinematics support (delta, CoreXY, IDEX). Used extensively on industrial and advanced hobby printers. Object-model-based configuration.
Prusa ships a Marlin fork (mostly open-source). Bambu Lab ships closed-source custom firmware with proprietary remote-print infrastructure and AI failure detection. Fastest automatic printing experience but a locked ecosystem.
The recurring problems every printer owner will face, organized from most dangerous to most annoying.
Thermal Runaway
Dangerous
What it means: The firmware has detected that the target temperature is not being reached, or (more dangerously) the temperature keeps rising without being commanded. This is the printer's last line of defense against a catastrophic fire.
Root causes: Thermistor disconnected / loose connector; heater cartridge failure / loose; shorted MOSFET; PID calibration wildly off.
Response: Printer MUST stop. Do not bypass this protection. Inspect wiring continuity at thermistor (multimeter resistance check) and heater cartridge. Replace damaged components.
Heating Failed
Warning
Check wiring for loose connections at hot-end heater cartridge and bed heater pads. Verify heater resistance with a multimeter (nominal values are printed on the cartridge — typically 12V/40W or 24V/50W). A reading of open-loop (∞) means the cartridge has failed.
MINTEMP / MAXTEMP
Warning
Almost always a wiring issue. MINTEMP indicates a disconnected thermistor (reads -15 or below); MAXTEMP indicates a shorted thermistor or short cable. Check wiring routing and connectors. Inspect near hot-end where cables flex — fatigue failure is common.
Bed Leveling Failed
Warning
Check probe Z-offset (may be too high or too low). Check for debris, dust, or cured filament on the probe tip. Verify wiring. For inductive probes, confirm that the build surface is metallic-compatible (PEI on steel = fine; glass alone = not detected). Recalibrate Z-offset after any nozzle change.
Filament Jam / Clog
Warning
Cold-pull procedure (recommended): Heat nozzle to ~15°C above filament printing temp. Pull filament quickly by hand (or via LCD unload). The tip should be clean and conical. Repeat. Inspect the PTFE tube in the hot-end — if degraded or blackened, replace. Do not run abrasive filament through brass nozzles long-term.
Stepper Motor Skipping Steps
Warning
Causes: motor driver current (Vref) too low; mechanical binding on linear rails / belts; print speed or acceleration too aggressive for the machine's mass. Solutions: increase Vref (carefully — too high destroys motors/drivers); lubricate rails; reduce speeds; verify belt tension.
First Layer Not Sticking
№1 Beginner Problem
Nearly always one of: bed not level (re-do mesh leveling); Z-offset too high (nozzle too far from bed — filament droops instead of pressing); bed temperature incorrect (too cold for the filament); bed surface dirty (wipe with IPA before every print). Less commonly: nozzle too close causes "elephant foot" — nozzle scraping first layer.
Layer Separation / Delamination
Warning
Print temperature too low; part-cooling fan too aggressive; filament wet (drying required — PETG, nylon, TPU are hygroscopic). ABS and high-temperature engineering polymers REQUIRE an enclosure for reliable layer adhesion. Dry filament in a filament dryer before printing.
Stringing / Oozing
Quality
Retraction distance too low; travel speed too low; temperature too high. Run a retraction calibration test (stringing test print). For direct-drive: typical retraction is 1-3 mm. For Bowden: 4-7 mm. Ensure firmware Pressure Advance / Linear Advance is tuned.
Layer Shift / Skew
Mechanical
Mechanical root cause. Check: loose belt tension (X and Y); binding or debris on linear rails; insufficient motor driver current; print hitting physical obstruction (part curling up and colliding with nozzle); accidental crash causing motor to lose steps. Retighten belts; lubricate rails; verify motor currents.
Input Shaping and Pressure Advance are the key technologies that allow fast printing without sacrificing quality.
Measures the printer's resonant frequencies (via an accelerometer or automated resonance test) and applies a cancellation signal to motion commands. Eliminates ringing/ghosting at high speeds. Enabled by default in Klipper; available in recent Marlin 2.1.x builds as "Input Shaping".
Necessary for: 200+ mm/s printing
Predicts and compensates for the pressure lag inside the extruder. Prevents over-extrusion at corners and under-extrusion after direction changes. Klipper calls it "Pressure Advance"; Marlin calls it "Linear Advance". Critical for dimensional accuracy at any speed.
Calibrate: pressure-advance test print / linear-advance test print
Preventive maintenance beats reactive repair. These intervals assume ~10-20 hours of printing per week.
The essential calibration prints every printer owner should run — in the order they should be run.
Print a thin single-layer square or a calibration pattern. Extrusion should press firmly into the bed without scraping. Z-offset too high = filament droops; too low = nozzle drags. Repeat after any nozzle change.
Multi-temperature tower print. Determines optimal nozzle temperature for each filament brand & color. Visually inspect which temperature band produces best layer quality with minimum stringing.
Print a 2-perimeter cube. Measure wall thickness with calipers. Adjust extrusion multiplier until the measured wall thickness matches the theoretical (e.g. 2 × 0.45mm extrusion width). Critical for dimensional accuracy.
Two pillars / columns spaced horizontally. Adjust retraction distance and speed to minimize stringing between pillars. Direct-drive: 1-3 mm; Bowden: 4-7 mm.
Calibration tower with varying K-factor values. Find the value producing the sharpest corners without bulging or blobbing. Prevents over-extrusion at direction changes.
Runs automated accelerometer sweep on each axis. Produces a ringing frequency graph and recommended shaper parameters. Run after any major mechanical change (belt, rails, hot-end swap).