3D Printing Info

Printer comparison

Elegoo Neptune 4 Pro vs Sovol SV06 ACE

Compare hardware, build volume, printing specifications, dated prices and sources.

2 selected · all documented properties

Elegoo Neptune 4 Pro vs Sovol SV06 ACE — documented properties and sources
PropertyElegoo Neptune 4 ProBEDSLINGERSovol SV06 ACEBEDSLINGER
Identity
BrandELEGOOSovol
ClassBEDSLINGERBEDSLINGER
Identity & Market
Manufacturer & exact marketed model name (verify the exact product identity first)ELEGOO Neptune 4 Pro. Store title: "ELEGOO Neptune 4 Pro FDM 3D Printer with Up to 500mm/s Printing Speed, Auto Bed Leveling, Dual-Gear Direct Extruder, 300C High-temp Nozzle, Intelligent Segmented Heatbed, 225x225x265mm3". Firmware: # Machine type: NEPTUNE 4 PRO[1]Sovol SV06 ACE; legal entity Shenzhen Liandianchuang Technology Co., Ltd. Design/ODM house: Shenzhen Jiexinhua Technology Co., Ltd (深圳市捷鑫华科技有限公司) — the title block of every released mechanical drawing, matching the JXH… drawing-number prefix used throughout the PDF set[2]
Release date (announcement and actual shipping)Pre-orders June 1, 2023, 2pm UTC (verbatim: "available for pre-order on the Elegoo website from June 1st at 2pm (UTC)"); shipping 2023 Q3. Earliest hands-on third-party review: TechRadar, 11 August 2023 (Alastair Jennings) - so retail units were in reviewers' hands by early August 2023. Tom's Hardware followed 19 Nov 2023. Earliest official Pro document on file dated 2023-10-20; earliest archived firmware 1.1.2.28[3][4]Announced/shipped early November 2024: source repo created 2024-10-31, first commit 2024-11-01; reviews published 2024-11-07 (Loyal Moses), 2024-11-13 (Lost In Tech), 2024-11-16 (TH3D)[5]
Launch MSRP (USD)$299 announced (3DSourced); $274.00 as the struck-through "was" price on us.elegoo.com; $300.00 list at MatterHackers; at launch review Tom's saw $229 direct and $299.99 at Walmart[3][1][6]$299 MSRP; $259 early-bird (first ~500 units); $269 sale price during Tom's review[7]
Street price (USD; dated snapshot per entry)$229.00 on us.elegoo.com, compare_at_price $274.00 (-16.4%), product-level available: true — but per-variant: Ribbon-Cable available: false (sold out), Type-C available: true, so $229 is the Type-C price. Elegoo's *global* store (elegoo.com) lists it at $379.00 and available: false in ALL SIX regions (US/CA/AU/JP/UK/EU). A Pre-owned Neptune 4 Pro SKU also exists. MatterHackers: $300 list, "Sorry, this product is currently unavailable" (re-verified 2026-08-19)[8][9][10][6]$239.00 USD sale / $299.00 USD regular on sovol3d.com as of 2026-08-19 ("Save $60.00"). Warehouse line reads "US(In Stock) EU(In Stock) CA(In Stock) AU(In Stock) UK CN" — only US/EU/CA/AU carry an in-stock marker. Independently corroborated at a third-party retailer: 3dprintersonlinestore.com lists the same $239 (regular $299), "In Stock"[11]
Variants & sibling models — and how to tell them apart (spec-contamination risk)Three orthogonal hardware axes on the Pro itself: (1) Printhead cable: Ribbon-Cable vs Type-C - different printhead parts AND different firmware; the Type-C version carries its own toolhead MCU (Klipper mcu 'THR'). (2) Stepper motor current (Ribbon-Cable only): BJ42D15-26V77 = 0.8 A, 34 mm body vs BJ42D22-53V04 = 1.2 A, 40 mm body. (3) Mainboard: ZNP-K1 V1.0/V1.1 early, V1.4 and V2.3 on later units. Siblings: Neptune 4 (POM V-wheels, single 250 W bed), 4 Plus, 4 Max (ZNP-K1 V2.0), Neptune 3 Pro (incompatible nozzle standard)[12][13][14][15]SV06 ACE = 220×220×250, claims 600 mm/s & 20 000 mm/s², Klipper, $239/$299. SV06 Plus ACE = 300×300×350, claims 500 mm/s & 15 000 mm/s², camera "Default: 640\*480P, Max: 1080\*720P", 510×575×710 mm, $299 sale / $349 regular, same Klipper/1:7.5/≤300 °C/100 °C platform — every one of these figures re-fetched and confirmed on 2026-08-19. SV06 = Marlin, 8 mm Z rods, no camera, ~$179. SV07 = donor of the "Sovolcano" high-flow nozzle lineage — stated independently by both Tom's ("high-flow nozzle previously seen on the Sovol 07") and Lost In Tech ("it uses the same ones as the SV07"); SV08 / T300 = share the *identical* nozzle part per Sovol's own listings[16]
Market position: superseded? successor announced?Still sold new on 2026-08-18 and still in Elegoo's site navigation under "Neptune Series". No Neptune 5 / direct successor. Elegoo's current FDM flagship line is Centauri Carbon / Centauri Carbon 2 (enclosed CoreXY). Vendor source repo last pushed 2026-07-29[1][12]Still current and in stock 2026-08-19; it *is* the successor to the SV06. No SV06 ACE successor announced that I could find[17]
Physical & Frame
Build volume X×Y×Z (mm) — advertised vs actually usableAdvertised 225 x 225 x 265 mm. Firmware limits: X position_min -8.5 / position_endstop -8 / position_max 235.1; Y position_min -0.5 / position_max 235.1; Z position_min -5 / position_max 270.1. Levelled area is smaller, and firmware disagrees with itself about how much smaller: [bed_mesh] mesh_min 15,21 -> mesh_max 210,211 = 195 x 190 mm, but the G29 macro that actually runs the mesh passes mesh_max=210,220 and elegoo_conf.ini [level_mode] sets mesh_max_y = 220, i.e. 195 x 199 mm in practice. Measured effective bed 224 x 224 mm[1]Advertised 220 × 220 × 250 mm. Firmware travel: X position_max: 220, Y position_min: -5 → position_max: 232, Z position_max: 252[18]
Machine footprint (mm) & clearance needed (cable/spool overhang)Machine 475 x 445 x 515 mm. Elegoo also publishes "MAXIMUM SIZE FOR MACHINE ACTIVITY: 475 x 550 x 735 mm (Including Rack & Tray)" - allow 550 mm depth for bed travel, 735 mm height for the spool arm[1]Nameplate "Machine Size 390*410*600 mm"; Tom's Hardware lists 497 × 388 × 611 mm[19]
Net weight (kg)Net 8.9 kg. Gross: 11 kg (us.elegoo.com) vs 13.92 kg (elegoo.com global)[1]Nameplate 8 kg; Tom's Hardware 9 kg (19.8 lb)[19]
Frame construction & materialCNC machined aluminium extrusion; three-module semi-assembled design (base unit + gantry frame + printhead)[1][20]Aluminium-extrusion i3 gantry + injection-moulded covers ("Sovol turquoise blue"); X and Y guideways are custom anodised aluminium extrusions with two press-fit Ø6 mm hardened ground steel rods each (X: 303 mm; Y: 316–317 mm)[21]
Enclosure: open / enclosed; panel material; door/lidOpen frame, none fitted. Optional official enclosure: "3D Printer Enclosure for Neptune 2/2D/2S/3/3 Pro/4/4 Pro", flame-retardant fabric, $39.99[22]Open frame. No panels, no door/lid[23]
Passive chamber temperature reached (if enclosed; measured values preferred)Not applicable to the stock open frame; no measured chamber temperature found for the optional soft enclosure on this model[24]Not applicable — no enclosure, therefore no chamber and no chamber temperature to measure[25]
Kinematics & Motion Hardware
Kinematics (bedslinger i3 / CoreXY / other)Cartesian bedslinger (i3) - [printer] kinematics:cartesian; bed moves in Y, gantry in Z, toolhead in X[26]Cartesian bedslinger (i3): kinematics:cartesian, moving bed on Y[27]
X-axis guide type (rods / linear rails / V-wheels; size)Steel linear rods with double-row ball U-groove bearings - the headline Pro upgrade over the non-Pro's POM V-wheels. Exact rod diameter[28]Stainless-steel 420 U-groove wheels (surface ≥58 HV, "SG15 low-noise bearing", U-groove sized for a Ø6 mm hardened shaft) riding on two Ø6 mm hardened ground rods press-fit into the X extrusion; 3 wheels/carriage with an eccentric-nut adjuster[29]
Y-axis guide typeSame metal rods + double-row ball U-groove bearings. Elegoo publishes a Pro-specific "Neptune 4 Pro Y-Axis Bearing Tension Adjustment" procedure[30]Same construction as X: SS420 U-groove wheels on two Ø6 mm hardened press-fit rods in the Y "dual-shaft" extrusion (316–317 mm)[31]
Z-axis: leadscrew count & type, sync mechanism, anti-backlashTwo lead screws, each with a coupling at the bottom and a timing pulley at the top, synchronised by a toothed belt across the top crossbar. The Z gantry rides on POM eccentric (V) wheels against the vertical extrusions. Motor count (see Notes). No anti-backlash nut documented[32][33][34]Two trapezoidal lead screws, 4 mm lead (rotation_distance: 4), two independent motors on two independent drivers ([stepper_z] + [stepper_z1]), software Z-tilt; Ø10 mm guide rods with linear bearings. Anti-backlash nut: not documented[35]
Belts (type, width, e.g. Gates?)Toothed belts on X and Y with manual knob tensioners - X at the right end of the X axis, Y at the front of the base. Plus a Z synchronisation belt on the top crossbar. Width and brand (Gates?)[20]2GT (GT2) profile; pulleys 20-tooth, Ø5 mm bore, 6061 alloy → 40 mm/rev, matching rotation_distance: 40. Belt width[36]
Stepper motors (frame size, step angle, brand if known)NEMA 17 (42 mm), 1.8 deg full step (full_steps_per_rotation: 200 on X/Y/Z/E). Two factory variants: BJ42D15-26V77 = 0.8 A RMS, 34 mm body (earlier) and BJ42D22-53V04 = 1.2 A, 40 mm body (later). Brand not stated[12]Full_steps_per_rotation: 200 → 1.8°/step on X, Y and extruder. Frame size and brand[37]
Stepper drivers (exact model e.g. TMC2209; UART/SPI; sensorless homing?)TMC2209 on UART, all four used axes. UART pins X PB9, Y PD2, Z PC5, E PC4. Run/hold current (1.2 A package): X 1.0/0.8 A, Y 1.2/0.8 A, Z 0.8/0.5 A, E 0.7/0.5 A. stealthchop_threshold: 0 on all four => spreadCycle at all speeds in the stock profile. Sensorless homing not used - physical endstops X PC0, Y PB8; Z homes on probe:z_virtual_endstop; DIAG pads exist but are unconfigured. A fifth driver (E1) is present and unused[38]5 × TMC2209, UART: X (uart_pin: PB7, run_current 1.1), Y (PB5, 1.5), Z (PC11, 0.7), Z1 (PB13, 0.7) on the mainboard; extruder (extra_mcu:PB10, uart_address: 3, 0.6) on the toolhead board. Sensorless homing on X and Y via tmc2209_stepper_x/y:virtual_endstop, driver_sgthrs: 95 (X) / 100 (Y)[39]
Microstepping / interpolation settings (firmware evidence)Microsteps: 16 on X, Y, Z and extruder; interpolate: True on all four TMC2209s. rotation_distance X/Y 40, Z 8, E 29.0[40]Microsteps: 16 on every axis plus interpolate: True on every TMC2209 (1/16 commanded, interpolated to 1/256 internally)[41]
Speed & Acceleration
Max print speed (claimed, mm/s)500 mm/s ("Max Speed of Tool Head: 500 mm/s"; manual "Print Speed: 30~500mm/s")[1]600 mm/s[42]
Recommended/typical print speed250 mm/s recommended by Elegoo; manual range 30-500 mm/s[43]Manual: 200–300 mm/s. My Tech Fun: "printing speed is between 250 and 300". Tom's: "easily prints at 300 mm/s with good quality"; his real prints used 200 mm/s outer / 270 mm/s inner walls[44]
Max travel speed500 mm/s - same max_velocity: 500; no separate travel limit. Stock macros use F6000-F15000 (100-250 mm/s); bed-mesh traverse speed:500; [safe_z_home] speed: 200[45]600 mm/s — max_velocity: 600 is a global limit covering travel; vendor slicer profile sets machine_max_speed_x/y = 600, machine_max_acceleration_travel = 20000[46]
Max acceleration (claimed, mm/s²)20 000 mm/s2 ("Max Acceleration of Tool Head")[1]20 000 mm/s²[47]
Firmware velocity limit (`max_velocity` or Marlin equivalent — exact value)Max_velocity: 500; also max_z_velocity: 10, max_extrude_only_velocity: 60. Per-mode in elegoo_conf.ini: normal 500, silent 270, berserk 500[48]Max_velocity: 600[49]
Firmware acceleration limit (`max_accel` / `DEFAULT_MAX_ACCELERATION` — exact value)Max_accel: 5000, max_accel_to_decel: 20000, max_z_accel: 100. elegoo_conf.ini per-mode: normal 10000 (factory default 5000), silent 8000 (default 4000), berserk 20000 (default 10000); the ini's own [printer] block says max_accel = 21000. Plus a Z-height-adaptive taper ([speed_adaptive]): accel 7000 -> 2500 and velocity 500 -> 300 as Z rises 0.2 -> 210 mm, disabled by default (sp_adap_status = 0)[50]Max_accel: 20000, max_accel_to_decel: 5000, max_z_accel: 200[51]
Jerk / square-corner-velocity setting (exact value)Square_corner_velocity: 9.0 (Klipper default 5.0). Extruder instantaneous_corner_velocity: 2.5[52]Square_corner_velocity is not set → Klipper default 5.0 mm/s[53]
Max volumetric flow claimed (mm³/s)Not claimed. No mm3/s figure published anywhere; closest marketing is "300 C high-temp nozzle features an extended hotend design to fully melt the filament"[1][30]Vendor OrcaSlicer profiles: PLA 21, PETG 15, ABS 15, TPU 3.6 mm³/s. Lost In Tech asserts "about 30–35 mm³/s and maybe a bit more" (unmeasured)[54]
Max volumetric flow independently measured (mm³/s, method)No flow test exists for this model. For scale only, the firmware's extrude-only cap (max_extrude_only_velocity: 60 mm/s x 2.405 mm2 = ~144 mm3/s) is a Klipper safety ceiling, not a hotend capability[55]My Tech Fun, CNC-Kitchen-method web tool, sample filament: ~24 mm³/s @ 220 °C, ~26 mm³/s @ 240 °C at the 5 %-under-extrusion threshold. His stricter criterion (layer adhesion): 18 mm³/s @ 220 °C, 22 mm³/s @ 240 °C. Repeat run with a better filament at 210/230 °C: ~100 % flow at every measured point[56]
Real-world speed benchmarks (e.g. Benchy time from third-party tests)Benchy 18 min - Elegoo's bundled EN4PRO_3DBenchy-18min.gcode at Sport/500 mm/s, independently *printed* by three outlets. Benchy 47.60 min at TechGearLab's own standard (non-speed-optimised) settings. Torture test 1 h 25 min @ 0.28 mm. Sandcastle 9 h 14 min (OrcaSlicer 0.2 mm default). Same model 10 h 08 min @ 250 mm/s vs 19 h 22 min @ 50 mm/s — SLICER ESTIMATES, not stopwatch times (3DPrinterBee: *"I sliced the same object once at 250 mm/s and once at 50 mm/s"*)[20]Benchy 13 min 08 s (Tom's, Speed Boat Rules: 2 walls, 3 top/bottom, 10 % infill, 0.25 mm layer, 0.5 mm width, Inland PLA). ~13 min (My Tech Fun, vendor gcode). Vendor claim 12 min 59 s @0.25 mm. Cross-machine: identical gcode 54 min on SV06 ACE vs 1 h 56 min on a Prusa MK4 (non-S) — My Tech Fun only[57]
Vibration Compensation / Input Shaping
Input shaping supported? Implementation (Klipper IS / Marlin ZV / proprietary)Yes - genuine Klipper [input_shaper], active in the stock config[58]Yes — stock Klipper [input_shaper] + [resonance_tester][59]
Accelerometer: present? model (ADXL345 / LIS2DW12 / …), location(s), countNO accelerometer is fitted. The mainboard (ZNP-K1 V1.0/V1.1) has an ADXL345 SPI header (GND / 3V3 / CS GPIO1_CS / DO GPIO3_A2 / DI GPIO3_A1 / SCK GPIO3_A0) in the lower-left near the screen connector, and the stock printer.cfg *declares* [adxl345] cs_pin: rpi:None, spi_bus: spidev0.2 and [resonance_tester] accel_chip: adxl345, probe_points: 100,100,20 - but the sensor itself is user-supplied. Only ADXL345 is supported. Count fitted from factory: 0[60][15]Two × LIS2DW12: [lis2dw hotend] on the toolhead MCU (software SPI, cs_pin: extra_mcu:PB8, axes_map: z,x,y) and [lis2dw bed] on the host SoC (spi_bus: spidev1.0, cs_pin: rpi:None, axes_map: x,y,z)[61]
Calibration mode: automatic per-print / user-run routine / factory-fixed valuesFactory-fixed values shipped in printer.cfg. Not per-print, not automatic, and not user-runnable out of the box. A user-run TEST_RESONANCES is only possible after buying and hand-wiring an ADXL345 - and Elegoo admits it publishes no tutorial for doing so[60][62]Automatic during the boot/self-check routine — NOT per print. START_PRINT = CLEAR_PAUSE + CLEAN_NOZZLE + BED_MESH_CALIBRATE ADAPTIVE=1, with no SHAPER_CALIBRATE anywhere in the macro set[63]
Shaper type & default frequencies (firmware evidence preferred)Stock 1.1.3.2: shaper_type_x: mzv, shaper_freq_x: 66.66; shaper_type_y: ei, shaper_freq_y: 42.05; damping_ratio_x/y present but commented out. For comparison, OpenNept4une's measured n4pro profile is mzv 111.6 (X) and mzv 32.4 (Y)[64]Shaper_type_x = mzv, shaper_freq_x = 34.4; shaper_type_y = mzv, shaper_freq_y = 33.0 (SAVE_CONFIG). Search config: min_freq: 20, max_freq: 50, accel_per_hz: 100.0, hz_per_sec: 1, max_smoothing: 0.25, probe point 110,110,30. damping_ratio_x/y: 0.001[65]
Effectiveness evidence (ringing/VFA tests from reviews)Mixed-to-poor. TechRadar scored XY resonance 2.5/5 and Z-axis alignment 2.5/5. TechGearLab: *"consistent waves and wobbles"*, Print Quality 5.2/10. Tom's Hardware: the 18-min Benchy had *"only faint banding on the hull"*. — the community resonance figures previously printed here are withdrawn. The dossier stated: *"Community resonance runs on this model report X best at ~37 Hz MZV (max_accel ~15 800) and Y best at 3HUMP_EI ~113 Hz with max_accel only ~2 900 before smoothing dominates."* Three independent problems, : (1) The axes are transposed. A bedslinger's light X gantry resonates *high* and its heavy moving Y bed resonates *low* — which is what every other number in this dossier shows (Elegoo ships shaper_freq_x 66.66 above shaper_freq_y 42.05; OpenNept4une *measured* X 111.6 Hz / Y 32.4 Hz, E4). Assigning ~37 Hz to X and ~113 Hz to Y inverts that and contradicts E4 in the same section. (2) The frequency/accel pairings are physically impossible. Klipper's calibrate_shaper suggests a max_accel that rises steeply with fitted frequency; the community Neptune 4 Pro input-shaping guide's own worked example gives mzv @ 34.6 Hz -> max_accel <= 3 500, so "~37 Hz MZV -> 15 800" is off by ~4x, and a 3hump_ei fit at 113 Hz would suggest *far more* than 2 900, not an order of magnitude less. Unswapped, the pair is self-consistent (high-freq X -> ~15 800; low-freq Y -> ~2 900), which is the likeliest reading of whatever was originally reported. (3) No source page exists. The citation was literally "community values surfaced via search"; the figures are reproducible only as a search-engine prose summary, and no forum post, issue, wiki page or repo containing them could be reached. That is not evidence — nobody's method, instrument or machine is identified. What survives, and is enough to make the point: OpenNept4une's *measured* profile for this model (X 111.6 / Y 32.4, E4) already diverges from Elegoo's shipped constants by ~45 Hz on X, and ei on Y is the heavy-smoothing shaper — so the qualitative conclusion (factory values are a model-wide guess; the Y axis is the limiting one) stands on E4 alone and does not need these numbers[66]My Tech Fun on the D6 dice: "the surface quality is good, there is no ghosting"; later "super nice surface". Tom's on the Benchy: "layers are smooth along the upper hull and cabin... no ringing or layer shifts"[67]
Extrusion Pressure Control
Pressure advance (Klipper) / linear advance (Marlin) supported?Yes - Klipper pressure_advance[68]Yes — Klipper pressure advance[69]
Enabled by default? Factory value? (firmware evidence)Enabled by default: pressure_advance: 0.020[68]Yes, enabled: pressure_advance: 0.03[69]
Auto-calibration for PA/LA? How does it work?None. No PA calibration routine in firmware and no entry in the touchscreen UI. Only manual tuning by editing printer.cfg via Fluidd, or by printing community PA test gcode[62]None. No PA calibration macro, no per-print PA routine, nothing in START_PRINT. The user must run Orca/Klipper PA tests manually[70]
Any physical nozzle pressure / load-cell extrusion sensing?None. No load cell, no strain gauge, no filament-force sensor. The only "force" adjustment is a manual spring-tension screw on the extruder idler (2.0 mm Allen; counter-clockwise increases grip)[71]No. A load cell exists ([hx711]) but is wired only as the Z probe via [smart_effector] — it is not read for extrusion force[72]
Related settings (PA smooth time etc., firmware values)Pressure_advance_smooth_time: 0.04 (Klipper default 0.040). Related extruder limits: max_extrude_only_distance: 300, max_extrude_only_velocity: 60, max_extrude_only_accel: 5000, max_extrude_cross_section: 9999999, min_extrude_temp: 100[73]Pressure_advance_smooth_time: 0.035 (Klipper default 0.040)[74]
Extruder
Type (direct drive / bowden) & design nameDirect drive, dual-gear - marketed "Dual-gear Direct Extruder" / "dual-gear direct drive extruder". Toolhead-mounted extruder motor[1]Direct drive, "planetary dual-gear extruder" (Sovol's name); BMG-style side door[75]
Gear ratio & drive gear materialGear_ratio: 52:10 = 5.2:1 with rotation_distance: 29.0, microsteps: 16, full_steps_per_rotation: 200 => ~573.8 steps/mm. Config comment references "Bondtech 5mm Drive Gears". Gear material - marketing only says the dual gears "prevent the flexible filament from slipping and grinding"[1]Claimed 1:7.5 planetary. Firmware rotation_distance: 4.59 mm/motor-rev. Drive-gear material[76]
Filament diameter1.75 mm (filament_diameter: 1.750)[77]1.75 mm (filament_diameter: 1.750)[78]
Filament path (PTFE-lined? all-metal? reverse bowden?)Direct drive, short path. PTFE (Teflon) tube inserted down the copper-titanium bi-metal throat pipe, reaching the bottom of the throat - so the path is PTFE-lined into the hot zone, not all-metal. No reverse bowden[79][1]Top-mounted runout sensor → short PTFE guide → direct-drive extruder; all-metal from the heatbreak down (titanium-alloy heatbreak, no PTFE in the melt zone)[80]
Claimed extrusion force / grip (if published)No force or torque figure published[1]Not published[81]
Auto load/unload routineYes, UI-driven: [Prepare] > [Extruder] > [Load] auto-heats the nozzle to 200 C, then the user triggers feed. Retract/feed is also available during a pause (fixed in firmware 1.1.3.2). No fully automatic insert-and-go[82]Yes — touchscreen Filament → material → Load/Unload. Firmware: _LOAD_FILAMENT = G1 E50 F300; _UNLOAD_FILAMENT = +5/+10 then −20 F3600, 5 s dwell, −40 F1800; both gated on min_extrude_temp (150 °C)[83]
Hotend & Nozzle
Hotend design (proprietary/standard; quick-swap mechanism?)Proprietary modular "nozzle assembly" (Elegoo part codes B0N101 / B0N371), with the nozzle itself separately replaceable (B0N0W1 / B0N0V1). Not quick-swap: the documented procedure requires removing the rear 4-fan assembly (3 screws), the print-head cable, the print-head front cover, and the fan bracket (4 screws) before the nozzle assembly's 2 screws can be reached[79]Sovol-specific high-flow hotend with a ceramic heating plate and a screw-in replaceable Volcano-class nozzle ("Sovolcano"). Nozzle part is officially shared with SV08 / T300 / SV06 Plus ACE and is E3D-Volcano-compatible (see corrected H7); Tom's separately traces the high-flow nozzle lineage to the SV07. Quick-swap: unscrew the nozzle only — no hotend teardown[84]
Max nozzle temp claimed AND firmware max temp limit (both values)Claimed 300 C. Firmware: [extruder] max_temp: 310, but the redefined M104/M109 macros hard-clamp any request to 300 and emit a warning; elegoo_conf.ini sets max_extruder_tmprature = 300. So the effective ceiling is 300 C, with 310 C as the Klipper shutdown threshold[85]Claimed ≤300 °C; firmware limit max_temp: 315 (extruder). Slicer profiles cap nozzle_temperature_range_high at 300[86]
Heater cartridge power (W)Not published by Elegoo. at official level. Aftermarket replacement parts sold as compatible with the Neptune 4 / 4 Pro are 24 V 50 W; the *Plus/Max* use 60-80 W (do not cross-apply)[1][87][88]Ceramic heating plate, 24 V, 64–72 W, cold resistance 8–9 Ω @25±2 °C, heating area 10 × 15.1 mm, model "Huiyou 150712(B)", insulation AC3800 V, TCR 2900±150 ppm/°C[89]
Temperature sensor type (thermistor model / thermocouple) & ratingFirmware: sensor_type: NTC 100K MGB18-104F39050L32 on sensor_pin: PA1 (board header "THO TEMP PA1"). Elegoo's official part spec: "NTC100K high temperature resistant thermistor (300 C), phi3*10-L85mm, with 2-pin PH 2.0 terminal"[90]Hardware per drawing: 100 kΩ ±1 %, B = 3950 K ±1 %, Ø1.3 mm glass head, part PT3-25E2-S2, UL20865 28 AWG leads rated TS 200 °C / 300 V. Firmware uses a custom table, not a stock curve: [thermistor my_thermistor_e] 25 °C = 110 000 Ω, 100 °C = 7008 Ω, 220 °C = 435 Ω, with pullup_resistor: 11500[91]
Stock nozzle size & sizes included in box0.4 mm stock. Box includes 2 spare nozzles (sizes not stated by Elegoo; the bundled multi-size kits sold separately are 0.4/0.6/0.8)[1][20]0.4 mm installed, one spare 0.4 mm nozzle in the box[92]
Stock nozzle material (brass / hardened steel / plated copper / composite tip)Brass. Hardened steel is a paid option[22]H59 brass, high-flow geometry, Ø0.4 +0.10/0 orifice, internal wall roughness 0.4 Ra[93]
Nozzle mount standard (V6 / MK8 / Unicorn / proprietary) & swap procedureElegoo publishes no thread or mount standard for this machine, and third parties disagree. What is solid: the nozzle *assembly* (nozzle + integrated bi-metal throat, part codes B0N101/B0N371) is an Elegoo-specific module, is sold in separate Ribbon-Cable and Type-C SKUs (verified: even the $9.99 brass *nozzle kit* has both variants), is not interchangeable with earlier Neptune models, and Micro Swiss ships a dedicated replacement hotend for it. What is NOT established: that the nozzle tip thread itself is proprietary. Marketplace sellers list *"M6 Thread Volcano High Flow Nozzles... for Elegoo Neptune 4/Pro/4 Max"*, and third-party nozzle guides class the Neptune line as MK8/M6. Swap = the multi-step disassembly in H1, then re-insert the PTFE tube, then re-level and reset Z-offset[79][22]Volcano-class M6×1 screw-in nozzle; E3D-Volcano nozzles fit and have been run by owners — with a 2.5 mm length caveat that is still argued. Sovol's own nozzle-kit listing states: "SV06ACE nozzle is compatible with E3D Volcano nozzles." The Sovol part is 23.5 mm overall (drawing, verified) vs an E3D Volcano's ≈21 mm, so a third-party Volcano sits ~2.5 mm shorter and needs a Z-offset/clearance check — and one owner in the same thread flags an unresolved worry that the shorter nozzle could leave a gap at the heatbreak and leak. Thread is not the discriminator: M6×1 is shared with V6 and MK8 too; it is the *length* that makes this a Volcano-class part, so V6/MK8 nozzles are not functionally usable. Same nozzle as SV08 / T300 / SV06 Plus ACE per Sovol[94]
Available nozzle sizes/materials (official + third-party compatibility)Official: brass multi-size kit $9.99 (verified in stock 2026-08-19, in both Ribbon-Cable and Type-C variants), hardened steel 0.4/0.6/0.8 $11.99. Third-party: Micro Swiss FlowTech Hotend for ELEGOO Neptune 4 / 4 Pro, SKU M3107, $64.99, in stock — all-metal, permanently-sealed leak-proof nozzle+heatbreak assembly, cold nozzle change, ceramic cylindrical heater with a 28.6 mm melt zone, and a nozzle range incl. CM2 hardened, Hyper-CHT and DiamondBack tips. Whether *generic* M6/MK8 nozzles fit is unresolved — see H7[95][22][96]Official brass 0.2 / 0.4 / 0.6 / 0.8 mm (4-pc kit); official hardened steel SKD11, 0.4 mm only, $29.00. Third-party: E3D-Volcano-family nozzles fit and seal (vendor-stated and owner-confirmed), incl. CHT Volcano; also Neptune-4 Volcano-style and SV08/T300 nozzles (same part)[97]
All-metal hotend? PTFE near melt zone?NOT all-metal. Copper-titanium bi-metal heatbreak, but a PTFE tube runs down to the bottom of the throat pipe, i.e. into the hot zone. PTFE-tube replacement is an official routine maintenance item[79][1]All-metal. Titanium-alloy heatbreak, 0.35 mm wall, stepped Ø2/Ø2.7 bore; no PTFE liner in the hot zone[98]
Melt-zone / high-flow design details (CHT-style, length)Marketing: "extended hotend design to fully melt the filament". Actual melt-zone length, heater-block dimensions and any CHT-style splitter geometry: - no drawing or dimension published, and no teardown measured it[1][79]Long-melt-zone Volcano-class brass nozzle: 23.5 mm overall length, Ø2 mm internal bore, Ø0.4 +0.10/0 orifice, M6×1 thread, Ø5 seat, Ø4.5 top counterbore, H59 brass, 0.4 Ra internal wall finish, plus a ceramic heater plate. Not a CHT/bi-metal or split-stream design as shipped[99]
Heated Bed & Surface
Max bed temp claimed AND firmware limitOn the claim: us.elegoo.com and the user manual say 110 C; elegoo.com (global) says 100 C. Firmware: both bed zones are max_temp: 120 ([heater_bed] and [heater_generic heater_bed1]), while the redefined M140/M190/M191/M141 macros hard-clamp to 110, and elegoo_conf.ini sets max_tmp = 110. Effective ceiling 110 C; 120 C is the Klipper shutdown threshold[1]Claimed ≤100 °C; firmware limit max_temp: 120 (heater_bed)[100]
Bed heater type (DC/AC mains) & wattageDC 24 V, dual-zone ("Intelligent Segmented Heatbed"): inner ~100 W + outer ~150 W = 250 W total. Firmware exposes them as two independent PID heaters: [heater_bed] heater PB10 / sensor PA0 (board HB0/TB0) and [heater_generic heater_bed1] heater PC8 / sensor PC2 (board HB1/TB1), both max_power: 1.0, pwm_cycle_time: 0.016. Inner zone is the centre 120 x 120 mm[101][20]24 V DC, 220 W, 235 × 235 × 3.0 mm aluminium-alloy heatbed, net 521.8 g. Driven by a mainboard MOSFET on PC9 (heater_pin: PC9 — this part is)[102]
Heat-up time to 60°C (measured preferred)No timed measurement found for this model. Only qualitative: ThePhonograph, comparing to the Plus/Max, notes "the small bed takes way less time to heat up" and counts this as a real total-print-time advantage. Firmware allows a generous window: [verify_heater heater_bed] check_gain_time: 120 s[20](measured)[103]
Bed surface (material, texture, coating), single/double-sidedTextured PEI on flexible spring steel, magnetic, removable. PEI area 235 x 235 mm. Stock plate is single-sided; the official upgrade plate is dual-sided (textured PEI on one face, a PLA-specific smooth face on the other)[1][22]Double-sided textured black PEI powder-coated spring steel, 235 × 235 mm, 0.1 mm PEI both faces, white silkscreen both faces, rated 100 °C long-term; locating notches plus a rear extension serving as the nozzle-wipe area[104]
Magnetic removable plate? Spare plate availability & costYes, magnetic and removable. Official spare: $19.99 for the Neptune 4/4 Pro dual-sided plate (Plus $27.99, Max $39.99)[22]Yes, magnetic flex plate. Sovol sells only the textured PEI version — stated by Sovol staff on their own forum. Sovol's 235×235 "SV05/06" PEI plate ($19.00) does not list SV06 ACE compatibility. Generic 235×235 Ender-3 plates fit but lack the wiper extension and notches; one owner runs a Comgrow Ender-3 plate successfully (PLA/PETG/TPU, weeks)[105]
Bed thermal uniformity (third-party thermal imaging if available)Measured 12.8 C gradient across the bed (TechGearLab's instrumented test)[106]No thermal imaging exists for this model[107]
Leveling & Z-Offset
Auto bed leveling: probe technology (inductive / strain gauge / load cell / touch probe)Inductive proximity sensor ("Proximity Switch" in Elegoo's parts list, $12.99). Firmware [probe] pin:^PA11 (board header "LEVEL PA11"), x_offset: -24.25, y_offset: 20.45, z_offset: 0.0, speed: 10.0, samples: 2, samples_result: median, sample_retract_dist: 3.0, samples_tolerance: 0.05, samples_tolerance_retries: 5. Not a strain gauge, load cell or touch probe[22][79]Nozzle-tap load cell (strain gauge): [hx711] 24-bit ADC on the toolhead (sclk_pin: extra_mcu:PB13, dout_pin: extra_mcu:PB15, hx711_diff: 0.01) surfaced to Klipper as a virtual probe through [smart_effector] (pin: !extra_mcu:PB6)[72]
Mesh grid size (probe point count — firmware evidence). Marketing: "121 (11 x 11) Points Auto Bed Leveling". Firmware stock: [bed_mesh] probe_count:6,6 = 36 points, mesh_min:15,21, mesh_max:210,211, algorithm:bicubic, bicubic_tension:0.2, mesh_pps: 2,2, fade_start:5.0, fade_end:30.0; the G29 macro likewise uses probe_count=6; elegoo_conf.ini sets level_points = 6. The manual shows the screen has a "Leveling Toggle (36/121 points)" with a "36-point Level Display", and the auto-level walkthrough says "begin the 36-point automatic bed calibration"[1]Probe_count: 5,5 = 25 points, mesh_min: 10,10, mesh_max: 210,210, algorithm: bicubic, bicubic_tension: 0.5, mesh_pps: 5,5, adaptive_margin: 5, fade_start: 0.2, fade_end: 10, speed: 250, horizontal_move_z: 5[108]
Auto Z-offset (nozzle-touch etc.) or manual (paper method)?Manual paper method. Stock probe z_offset: 0.0. Documented flow: home, slide an A4 sheet under the nozzle, adjust the compensation value on screen until slight friction, then after the auto mesh do the paper test again and save. There is no nozzle-touch / auto-Z-offset routine[109]Automatic — probe z_offset: -0.15, samples: 2, samples_result: average, samples_tolerance: 0.03, samples_tolerance_retries: 10, speed: 3, probe_accel: 10, recovery_time: 0.8. No paper method[110]
Manual leveling screws/knobs present?Yes - four hand-twist nuts under the heated bed, plus a separate "Base Wobbling Adjustment" procedure. Manual 4-corner paper leveling is a required step before auto-leveling works properly[30]None. The bed carrier has no user thumbscrews; the visible front/side knobs are belt tensioners, not leveling adjusters[111]
Gantry-leveling / Z-tilt routine?None in stock firmware. No [z_tilt], no [screws_tilt_adjust], no [bed_screws], no [axis_twist_compensation] in the shipped printer.cfg - even though all four modules exist in Elegoo's own Klipper fork. Z squaring is a purely mechanical procedure using two printed 100 mm columns[33][32]Yes, [z_tilt]: z_positions: 10,110 and 210,110; points: 10,110 and 210,110; speed: 300, horizontal_move_z: 5, retries: 20, retry_tolerance: 0.03[112]
Leveling workflow (forced per print? saved mesh? adaptive mesh?)Not forced per print. The mesh is stored as profile=6 by the G29 macro and applied with fade_start:5.0 / fade_end:30.0. PRINT_START does not probe - it only sets was_interrupted, G92 E0, G90, CLEAR_PAUSE. No adaptive//per-object meshing stock. Real-world: 3DWithUs needed no re-level "after 20 and counting prints"; TechGearLab could not get auto-leveling to work at all; TechRadar called it "faultless"[113]Slicer start-gcode: G28 → START_PRINT → G28. START_PRINT = CLEAR_PAUSE → CLEAN_NOZZLE (does BED_MESH_CLEAR, homes, moves to X110 Y222, M109 S200, G28 Z, scrubs the rear wiper, cools to 130 °C, re-G28 Z) → BED_MESH_CALIBRATE ADAPTIVE=1. The mesh is re-probed every print over the print area only and is not persisted[114]
Filament Handling & Detection
Filament runout sensor (type, location)Mechanical/optical switch, [filament_switch_sensor fila] switch_pin: PA12 (board header "MT-DET1 PA12"), pause_on_runout: True, event_delay: 3.0, pause_delay: 1.0, runout_gcode re-arms the sensor and prints an M118 alert. Physically a separate "Filament Detector" module mounted on the top-left of the gantry, in-line before the reverse path to the toolhead; user-installed at assembly and toggleable from the Setup screen[115]One mechanical lever switch at the top of the gantry: [filament_switch_sensor filament_sensor], switch_pin: PC8, pause_on_runout: True, event_delay: 3.0, pause_delay: 0.5[116]
Tangle/snag detection (exact mechanism, if any — do not accept marketing wording at face value)Does not exist, and Elegoo does not claim it. There is exactly one filament input pin in firmware (PA12, a filament_switch_sensor) - a switch cannot distinguish a tangle from a runout. No encoder, no motion sensor, no second detector. A keyword scan of the full product page found no tangle-detection claim[1]Does not exist. Exactly one filament switch is configured. No tangle/snag logic in any config or macro. Sovol does not advertise tangle detection for this model either[117]
Clog detection (mechanism, if any)None. No clog-detection mechanism of any kind. Marketing's "less nozzle clogging" refers to the throat pipe's air-duct *cooling design* (clog prevention), not detection[1]None. No clog/flow sensor and no detection macro. Only indirect protection: [verify_heater] thermal checks and fan tachometers[118]
Filament change support (M600 / UI-driven)M600 exists but is minimal: [gcode_macro m600] = M400 / PAUSE / M400 - it pauses and parks, but performs no unload/purge/reload sequence itself. The real change flow is the touchscreen's Load/Retract, and (from firmware 1.1.3.2) feed/retract works during a pause[119]M600 → PAUSE STATE=filament_change, plus touchscreen load/unload. RESUME STATE=filament_change refuses to continue unless filament is present in the sensor, then purges E30 F300 + E10 F150[120]
Spool holder location & max spool size; drybox compatibilityTop-mounted spool holder (holder + spool holder arm) on the Z top crossbar, feeding down through the filament detector. Max spool diameter/width: - not published. Drybox compatibility; the top-feed geometry does not obstruct a side-fed external dryer, and Elegoo sells a Filament Dryer and vacuum-storage kits in the same accessories collection[22]Rotating barrel spool holder bolted to the top plate (2 × M5×10), fitted during assembly; faces left when viewed from the rear. Max spool diameter/width not published. Drybox path: Sovol sells an SH02 dryer bundle, so side-feeding a dry box is possible[121]
Multi-material/multi-color capability or official upgrade pathNone. No multi-material or multi-colour hardware, and no official upgrade path (no AMS/MMU-class product for the Neptune 4 family). The only latent hardware headroom is the unused E1 stepper driver (PB0/PB1/PB2, UART PB6) which the community uses for independent dual Z, not for filament switching[122][22]None, and no official upgrade path[123]
Cooling & Air Handling
Part-cooling fan(s): count, size, ducting designToolhead: two 4015 ball-bearing blower fans, one each side of the extruder. Firmware [fan] pin: PC9 (board FAN2/PC9). Duty is capped by fan mode in the redefined M106: mode 0 (Normal) clamps to 204/255 = 80%, mode 1 (Silent) to 153/255 = 60%, mode 2 (Sport) full 255[20]One 4020 blower, PWM with RPM feedback: [fan] pin: extra_mcu:PB0 (FAN3), max_power: 1.0, tachometer_pin: extra_mcu:PA3, tachometer_ppr: 2. Single-sided A1-style shroud[124]
Auxiliary part-cooling fan?Yes, and it is substantial: a removable rear bar containing four 4020 ball-bearing blower fans, bolted to the X axis, blowing parallel to the plate across the whole print area. Three user-selectable modes: Silent 60% / Normal 80% / Sport 100% (Sport was previously called "Violent Mode"). Measured tip speed claim: ~10 000 rpm[87]None[125]
Heatbreak/hotend fan[heater_fan fan1] pin: PA8, shutdown_speed: 1 (forced full-on at Klipper shutdown - a safety-positive default). The board labels PA8 "FAN3/FAN1" and the manual's wiring diagram calls item 7 "Mainboard Fan/Heat Break Cooling Fan" - i.e. the heatbreak fan and the mainboard fan share this one output[126]4010 axial, thermostatic: [heater_fan hotend_fan] pin: extra_mcu:PA7 (FAN2), heater: extruder, heater_temp: 45, kick_start_time: 0.5, tachometer_pin: extra_mcu:PA2[127]
Chamber/exhaust fan & filtration (activated carbon / HEPA)None. No chamber fan, no exhaust, no activated-carbon or HEPA filtration of any kind[1]None. No chamber, no exhaust, no activated-carbon or HEPA filtration[128]
Electronics bay coolingYes - a mainboard cooling fan under the base, reached by removing 5 screws from the mainboard bottom cover; it shares the PA8 output with the heatbreak fan[101]4010 turbo fan in the control box, plus a fan inside the PSU box: [controller_fan board_fan] pin: PA2, fan_speed: 1.0, idle_timeout: 180, triggered by both heaters and all four mainboard steppers[129]
Fan control (PWM? RPM feedback? firmware evidence)Soft-PWM, no tachometer. [fan] and [heater_fan] use Klipper's default PWM cycle time; no tachometer_pin is configured anywhere and no fan-tach header appears on the board pinout, so there is no RPM feedback and no stall detection. Duty limiting is implemented in G-code (the M106 clamp) plus a custom FAN_MODE command Elegoo added to toolhead.py, and Elegoo also patched klippy/extras/fan.py to register an MKS_M106 command[130]PWM on all three, with tachometer RPM feedback on both toolhead fans (tachometer_ppr: 2, poll 0.00125 s / 0.0015 s). The board fan is a [controller_fan] with no tach[131]
Electronics & Power
Mainboard model & MCU (exact chip markings if teardowns exist)Board: "ZNP K1" (a Makerbase/MKS design), silkscreened ZNP K1 v1.0 / v1.1 on Neptune 4 and 4 Pro; v2.0 on Plus/Max; V1.4 and V2.3 observed on later Pro units. MCU: STM32F402RCT6 - printed on the official ZNP K1 V1.1 pinout drawing next to the MCU UART pins (TX1-PA9 MCU / RX1-PA10 STM32F402RCT6), and matching the stock printer.cfg header "the firmware should be compiled for the STM32F402... 32KiB bootloader, serial on USART1 PA10/PA9". Five stepper driver positions X/Y/Z/E0/E1 (E1 unused on the Pro)[15][13][14]Mainboard "Sovol RG-4Z" (official PDF: V1.1, 140 × 78 mm; TH3D read "RG-4Z 1.2" on his retail unit). Main MCU GD32F425 (a GigaDevice STM32F4-class clone — Klipper Discourse calls it STM32F405-equivalent, the mainline-conversion author calls it an STM32F407 clone; both agree on GD32F425 and on F4-class), plus a chip TH3D *believes* is Winbond flash ("there's a [Win]bond... that's probably flash" — hedged on camera, so treat the flash brand as unconfirmed). Toolhead MCU STM32F103xE[132]
Host computer (SoC, RAM, storage) if firmware runs on embedded LinuxRockchip RK3328, quad-core ARM Cortex-A53 64-bit (marketed 1.5 GHz), 1 GB RAM, socketed eMMC module, Gigabit Ethernet, USB3 - running a Debian/Armbian-class Linux with Klipper + Moonraker + Fluidd as user mks. Device tree identifies the platform as model = "Makerbase mks-pi" on rk3328-roc-cc[133][1]Rockchip RK3308B, quad-core Cortex-A35, aarch64; ~512 MB RAM; 8 GB eMMC soldered to the board with ~2.7 GB free; Linux kernel 5.10.160[134]
PSU (brand, wattage, rail voltage)310 W (single-source), 24 V DC output, integrated in the machine base. Brand[135]Unbranded/no-name 360 W 24 V unit in its own actively-cooled metal box; silkscreen read on camera as "3D Chongin(?)", "claiming to be a 360 watt", noted as suspiciously light[136]
Input voltage (110/220 V, switch or auto)115 V / 230 V selectable by a MANUAL slide switch on the rear. Factory default is 230 V. Not auto-ranging. Guidance: 115 V for 100-120 V mains (CA/US/JP), 230 V for 220-240 V mains (DE/FR/UK/AU/RU/IT/ES). Store spec: "115/230V 50/60Hz"[1][101]But narrower than originally reported. Only the nameplate says "AC100-240V 50/60Hz" (implying auto-ranging). The manual's own spec table says "Voltage AC 100~120V / 200~240V, 50/60Hz" — two *discrete* ranges, i.e. it agrees with the hardware — and the manual separately instructs you to set the selector. The machine has a manual 115/230 V selector switch[137]
Total rated power drawRated: 310 W PSU (single third-party source — see M3). Third-party observation (Pro): 124-192 W while printing at 500 mm/s in Sport mode with only the 120x120 mm centre bed zone active — not an instrumented measurement; no meter or method is named (see T3). the *rated* figure is a spec-table value, and the only draw figure attached to it fails the method test[20]360 W rated (nameplate, manual, official page). Bed 220 W + hotend 64–72 W ≈ 292 W of heaters. Measured draw: none found[138]
Expansion headers / spare ports (fans, steppers, GPIO, USB host)Verified from the board drawing: spare E1 stepper driver (EN PB0, STEP PB1, DIR PB2, DIAG PC1, UART PB6); ADXL345 SPI header (GND/3V3/CS GPIO1_CS/DO GPIO3_A2/DI GPIO3_A1/SCK GPIO3_A0); H-UART1 header (RX1/TX1, GPIO3_A4/A6); unused Z+ endstop header PC12; PWOFF PA3 and PWR DET GPIO1_B2 power-fail inputs; FALA CONTROL GPIO1_C5; LED1 PC7 / LED2 PB7 outputs plus SoC-driven SLED1 GPIO2_B7 / SLED2 GPIO2_A2; USB3.0 host; front USB-C (debug/serial); M-TF card slot on MCU SPI2 (CS PB12, MOSI PB15, SCK PB13, MISO PB14, DET PC6) used for MCU firmware flashing; Ethernet; BOOT0 + RESET buttons; unpopulated second USB footprint next to Ethernet on V1.0[122][15][139]Mainboard: RGB-panel, camera, SPI, UART, DEBUG, OTG + HOST USB headers, DET0/DET filament headers, 4 stepper outputs, hotbed MOSFET. Toolhead board: FAN2/FAN3 headers, extruder driver, thermistor PA5, heater PB14, USB-C link, SWD pads. Externally: 2 × USB-A on top of the control box[140]
Firmware & Openness
Firmware base & current version (Klipper fork / Marlin fork / proprietary)Vendor fork of Klipper (+ Moonraker + Fluidd) on embedded Linux, with a separate Elegoo touchscreen firmware and a separate STM32 MCU firmware. Config examined: Current configuration version: V1.6, Date: 2024-6-24 inside the firmware 1.1.3.2 package. Release history for ribbon-cable Pro units: 1.1.2.28 -> 1.1.2.41 -> 1.1.2.53 (2023-12-15) -> 1.1.3.1 (2024-07-05) -> 1.1.3.2 (2024-10-30). Screen firmware versioned separately (1.2.14, 1.2.21). Type-C units run a different line - 1.3.1.2 observed[13]Klipper fork, base 0.12.0 (released 2023-11-10). Sovol's user-facing OTA numbering is separate: dumped image version=2.0; latest documented V19.0[141]
Source code availability (repos, GPL compliance status, last update date)Source now published but incomplete, and it arrived very late. github.com/elegooofficial/Neptune4 was created 2025-12-17 (~2 years 4 months after launch), last pushed 2026-07-29, 4.5 MB, containing klipper/ and moonraker/. The repository has no LICENSE file (license: null via the GitHub API), although the vendored klipper/COPYING is present. Verified gaps between the published source and the shipped product: the stock printer.cfg requires [gcode_shell_command] and calls clear_last_file, but neither exists anywhere in the published klippy/; the [include plr.cfg] file is not in the repo; the config/ directory contains example configs only for the Neptune 2 and Neptune 3 Pro, not the Neptune 4 family; and the update package ships a closed binary c_helper.so (302 KB) with no corresponding source. Prior status: Klipper maintainer Sineos, September 2023: "I did not find any released sources for these modifications -> Elegoo is in violation of the GPL"[142]Source at github.com/Sovol3d/SV06-ACE. Partial / stale compliance: created 2024-10-31, last push 2024-11-01, one commit, never updated in ~21 months while shipping firmware advanced to V19.0. No repo-level LICENSE (license: null); Klipper's GPLv3 COPYING exists only inside the klipper subtree. Ships a 1.2 MB precompiled binary blob src/libdev_hx711.a whose source is withheld. Linux kernel config missing (open issue #3). Two further gaps found: (a) the release contains only ONE MCU build config — sovol/klipper/.config with CONFIG_MCU="stm32f103xe", i.e. the toolhead; there is no build config anywhere for the GD32F425 mainboard MCU (find over the whole sovol/ tree returns only two Kconfig files, klipper/.config and klipper/.config.old — the third.config hit is sovol/.config, a directory), so you cannot reproduce the mainboard firmware from this release; (b) the repo ships two prebuilt, opaque MCU binaries — sovol/klipper.bin (32 464 B) and sovol/extra_mcu.bin (36 772 B), both file → "data"[143]
Root/SSH access: possible? official or community methodYes. SSH over Ethernet with default credentials user mks / password makerbase; also a serial console on the front USB-C at 1,500,000 baud. Community-documented, not officially supported[144]Yes. SSH as user sovol / password sovol; sudo available → effective root. Provenance (revised by Pass 2): the *capability* (a sovol account with working sudo) is; the *credential pair* is, not — TH3D authenticated with it live on camera against a stock retail unit, which is a reproducible third-party test, and two independent write-ups state the same pair[145]
Moonraker / Mainsail / Fluidd or other open API available (stock vs after mods)?Fluidd + Moonraker are present and reachable on the stock machine over LAN at http://<printer-ip> - no mods needed. The manual documents browsing to the IP in Chrome for movement control, temperature, console, fans/output, printer limits and a task list. Elegoo's own wiki instructs users to edit printer.cfg from Fluidd's Configuration menu. Mainsail is not stock (added by OpenNept4une). Caveat: Elegoo forbids user-initiated Klipper/Moonraker/Fluidd updates[62]Stock out of the box. Moonraker on 0.0.0.0:7125, trusted_clients = all RFC1918 + loopback + link-local + FE80::/10, cors_domains incl. my.mainsail.xyz / app.fluidd.xyz; [octoprint_compat], [history], [timelapse] enabled. Mainsail 2.12.0 bundled; Moonraker reported as 0.9.0[146]
Notable community firmware/mods (names, repos, what they add)OpenNept4une (OpenNeptune3D) - full "de-Elegoo": custom Armbian 25.11 trixie / Linux 6.16.12, Klipper v0.13, all Elegoo services removed, simplified printer.cfg, KAMP adaptive meshing, screws_tilt_adjust, axis_twist_compensation, firmware_retraction, host/MCU temperature reporting, improved mainboard fan control, display_connector for the stock touchscreen, mjpg-streamer webcam script, Orca profiles, easy MCU flashing, USB-Wi-Fi support. mairyj/Neptune-4-Series - archived official firmware + per-motor printer.cfg variants + French video tutorials + Pico/FYSETC input-shaper kit (PIS.cfg + klipper.uf2) + Obico and webcam guides. Hardware mods: Micro Swiss FlowTech all-metal hotend, MGN9H X-axis and dual-Y linear-rail kits, eMMC upgrade, E1-driver independent dual Z[147][96]Mainline Klipper conversion (alkalint/Mainline-Klipper-for-the-Sovol-SV06-ACE, May 2026) — Katapult + ST-Link SWD reflash of both MCUs; KlipperScreen port (R8CEH/klipperscreen_sovol_sv06_ace); HelixScreen (prestonbrown/helixscreen, needs "rotate": 180); KAMP; Kalico [load_cell_probe] replacing [hx711]+[smart_effector][148]
Firmware update mechanism (OTA/USB) & update cadence historyDepends on which variant you own, and the dossier's original flat "no OTA" was wrong for the machine now sold. Ribbon-cable units: USB flash drive only, no OTA (firmware-verified below). Type-C units: Elegoo advertises OTA. The live us.elegoo.com listing — the only place this printer is still sold new, and it sells only the Type-C variant (A4) — carries a variant note verbatim *"Note : This is the Type-C version with OTA updates. Please make sure any parts you buy are compatible with this model."* plus a dedicated feature panel headed "OTA Firmware Upgrade": *"Keep your machine at its peak with seamless OTA updates that deliver new features and performance enhancements the moment they're ready."* (re-fetched 2026-08-19; the older, out-of-stock elegoo.com global listing contains no OTA mention anywhere, consistent with OTA being a Type-C-era addition). No OTA payload, changelog or client for the Type-C line was obtained, so the mechanism, transport and rollback behaviour are. For the ribbon-cable machine the USB flow is as follows: copy an ELEGOO_UPDATE_DIR folder to a cleared USB stick and boot; screen and MCU firmware update separately; a distinct "fix pack" must be applied first if coming from below 1.1.2.53, and applying it wipes the local task list. Firmware must match both the printhead cable type and (ribbon-cable units) the stepper-motor current variant. Cadence: 5 releases across 2023-09 -> 2024-10, then nothing for ribbon-cable units. A downgrade-protection compatibility check was added in 1.1.3.1[149][12]OTA over WiFi from the touchscreen: Settings → check network → System → Device Information → OTA (red dot = update available) → OK → auto-reboot. A separate USB/image recovery path exists via a Rockchip image-flashing tutorial. Cadence: only V17.0 and V19.0 documented, without dates[150]
G-code flavor & notable custom G-codes/macrosKlipper G-code with Marlin-compatibility overrides. Elegoo-specific commands compiled into toolhead.py/fan.py: PRINT_MODE SET=0/1/2 (Normal/Silent/Berserk - rewrites elegoo_conf.ini, changes max_velocity/max_accel/max_accel_to_decel and toggles spreadCycle), FAN_MODE SET=0/1/2, MKS_M106. Macro overrides in printer.cfg: M104/M109 (clamped 300 C), M140/M190/M191 (clamped 110 C, all three drive both bed zones), M141 (outer zone heater_bed1 ONLY), M17/M84 (per-axis enable/disable), M106 (fan-mode duty clamp), M300 (beeper on PA2), m600 (-> PAUSE), G29 (36-point mesh + re-home + park centre), G31 (clear PLR), FLASHLIGHT_ON/OFF/SWITCH, MODLELIGHT_ON/OFF/SWITCH, PRINT_START/PRINT_END/CANCEL_PRINT/PAUSE/RESUME, RESUME_INTERRUPTED, save_last_file/clear_last_file, LOG_Z. [gcode_arcs] resolution: 0.1 and [exclude_object] are enabled stock[151]Klipper flavour ("gcode_flavor": "klipper"). Custom macros: START_PRINT, END_PRINT, CLEAN_NOZZLE, CANCEL_PRINT, PAUSE/RESUME (with STATE=filament_change), M600, _LOAD_FILAMENT/_UNLOAD_FILAMENT/_CONTINUE_LOAD_FILAMENT, _IDLE_TIMEOUT, _ALL_FAN_OFF, _global_var. M109/M190 are overridden into TEMPERATURE_WAIT wrappers with a ±(−1/+2) °C window. G2/G3 arc support added in V19.0[152]
Root shell: exact method (official setting toggle / vendor-documented / community exploit / none). Is root persistent across OTA firmware updates, or wiped each update?Not an official feature; no vendor toggle. Two community routes: (1) SSH as user mks over Ethernet on the stock image, then sudo (see N11); (2) serial console on the front USB-C at 1,500,000 baud (fallback 115200). True root login is not documented; privilege escalation is via sudo. On OTA persistence: THE QUESTION IS LIVE AND UNANSWERED This row previously read "not applicable in the usual sense - there is no OTA". That is wrong for the only variant still sold: Elegoo advertises "seamless OTA updates" for the Type-C version on the live product page (see N6, re-fetched 2026-08-19). Since the checklist gates on *"Is root persistent across OTA firmware updates, or wiped each update?"*, the honest answer for a 2026 buyer is, and it is the single biggest unresolved risk to this buyer's requirement — an OTA channel is precisely what silently reverts an on-device tailscaled install, and no OTA payload, changelog or client for the Type-C line was obtained. For ribbon-cable units the picture is the documented one: updates are USB-flash ELEGOO_UPDATE_DIR payloads that overwrite specific files, and extra_update.tar demonstrably ships /etc/fstab and /etc/init.d/taskset-client.sh as root-owned members, so an update *can* overwrite system files outside /home/mks. Elegoo additionally publishes "Image Installation Methods", i.e. a full-image reflash that wipes everything. Whether an update disables SSH or resets the password: - no changelog entry and no community report addresses it[144][30][153]Vendor-shipped SSH login as sovol/sovol with working, apparently passwordless sudo → effective root. No exploit, no touchscreen toggle, no vendor documentation — it is simply left on. Direct root login is rejected (no known root password) and su also fails; sudo -i is the route in. Persistence across OTA: not established. Demonstrated end-to-end on a stock retail unit on camera[154]
Userland: OS base (Debian/Ubuntu/Buildroot/OpenWrt/busybox-only), package manager present (`apt`/`opkg`/`ipkg`/none), CPU architecture (armv7 / aarch64 / mips / x86), and free space on the writable partition. A busybox/no-apt rootfs with a few MB free is a red flag — say so.Arch: arm64 / aarch64 - hard-verified: the Armbian board family for this board is BOARDFAMILY="rockchip64" and rockchip64_common.inc line 10 sets ARCH=arm64; SoC is RK3328 (quad Cortex-A53). OS base: Debian-family. Stock: the update package ships a.deb (ELEGOO_APP_factory.deb) and SysV-style /etc/init.d/ scripts, and the vendor's own paths (/home/mks/, /home/mks/Desktop/) indicate a desktop-flavoured Armbian/Debian build - but the exact stock release and whether apt is usable is, never published and not verified here. Community image: Armbian 25.11 "trixie", Linux 6.16.12, with apt and sudo and armbian-config all confirmed working. Storage: 8 GB eMMC (community-reported); free space on the writable partition is the red flag - the sibling Neptune 4 Max is reported at ~1.8 GB free with a low-disk warning at 1 GB, which is why the standard community mod is a 32 GB eMMC swap[133][144][155]Debian 11 "bullseye" (or a Rockchip/Armbian BSP rootfs built on it), systemd, apt/dpkg present. aarch64 (RK3308B quad Cortex-A35), kernel 5.10.160 #54 SMP PREEMPT Mon Aug 5 22:22:56 CST 2024 (Rockchip BSP). ~512 MB RAM. 8 GB soldered eMMC with ~2.7 GB free. Not busybox — full userland with python3.9, /usr/bin/ffmpeg, virtualenv and KIAUH v4.0.0 pre-installed[156]
Native Tailscale feasibility: can `tailscaled` run persistently on-device? Cite concrete evidence — community guides, wiki entries, forum posts, or repos of people actually doing it on THIS model. Note whether it needs `/dev/net/tun` (kernel TUN support) and whether the kernel provides it, plus whether userspace-networking mode is the only option. Distinguish "someone did it" from "should theoretically work."Kernel prerequisites VERIFIED PRESENT; nobody has been found who has actually done it on this model. Evidence, from the kernel configs that build the community image for this exact board: CONFIG_TUN=y in OpenNept4une's own userpatches/linux-rockchip64-current.config (built into the kernel, so /dev/net/tun exists without loading a module) and CONFIG_TUN=m in the upstream config/kernel/linux-rockchip64-current.config; plus CONFIG_WIREGUARD=m, CONFIG_NF_TABLES=m, CONFIG_IP_NF_IPTABLES=m, CONFIG_VETH=m, CONFIG_OVERLAY_FS=y. With aarch64 + Debian + apt + systemd + TUN + nftables, tailscaled in normal (kernel-networking) mode should run natively; userspace-networking mode is not forced. What is NOT established: (a) no guide, wiki page, forum post, issue or repo was found of anyone running Tailscale on a Neptune 4/4 Pro - searched repeatedly; (b) the stock Elegoo kernel's TUN support is (its kernel config is not published and lives only inside a binary image, which was not extracted per resource policy). So: "should work, prerequisites proven, on the community image" - explicitly NOT "someone did it"[157][144]Plausible but UNVERIFIED — still zero documented instances of Tailscale running on an SV06 ACE, or on any Sovol printer. Prerequisites present and now better evidenced: aarch64 + Debian 11 + apt + systemd + passwordless sudo + ~2.7 GB free + persistent writable home (N9, N12). Blocker unchanged in status but worse in expectation: the platform's stock kernel config does not build TUN. Sovol never published its kernel config (issue #3, open since 2025-02-19, unanswered), so /dev/net/tun on a real machine remains unconfirmed — but Rockchip's own linux-5.10 BSP defconfigs for this SoC family contain no CONFIG_TUN at all[158]
SSH daemon: present by default or must be installed/enabled? Default credentials if documented. Does an OTA update disable it or reset the password?Community consensus: sshd is reachable on the stock image over Ethernet with mks / makerbase, and no vendor documentation of any kind confirms or denies it. The username mks is firmware-proven (every path in the shipped update package is under /home/mks/, and extra_update.tar members are owned mks/mks); the password makerbase is not - it appears in community write-ups, and the OpenNept4une wiki presents mks/makerbase in the context of its own image, so applying it to stock is an inference that multiple third parties assert but no primary source establishes. Elegoo publishes no SSH instructions, no credential list, and no way to change or disable it from the UI. Whether an update disables SSH or resets the password:[144][155][159]Present and running by default on port 22 — no toggle, no install step. Credentials sovol/sovol, demonstrated authenticating on a stock retail unit (so the credential pair is, not merely community lore). Whether OTA resets the password or disables sshd: undocumented and untested[160]
Filesystem persistence: is the rootfs read-only or overlay-mounted? Do user-installed binaries and init/systemd services survive reboot and survive firmware updates? Is there a supported place to persist customizations?Writable ext4 rootfs on eMMC - not read-only, not overlay-protected. Direct evidence: the stock design writes state to plain files at runtime ([save_variables] filename = /home/mks/klipper_config/saved_variables.cfg, and PRINT_MODE rewrites elegoo_conf.ini in place), which is only possible on a writable rootfs; the community image runs apt install and persistent systemd units. So user-installed binaries and services survive reboot. They do not reliably survive vendor maintenance: a USB update overwrites named files anywhere on disk (extra_update.tar carries root-owned /etc/fstab and /etc/init.d/taskset-client.sh), the pre-1.1.2.53 "fix pack" deletes the local task list by design, and Elegoo's documented recovery path is a full image reflash. There is no vendor-supported place to persist customisations - no /opt convention, no user-data partition, no documented exclusion list. CONFIG_OVERLAY_FS=y exists in the kernel but nothing in stock or community configuration mounts the rootfs as an overlay[30]Writable, persistent, ordinary filesystem — not read-only, no overlay evidence. The shipped image proves persistence: it contains the user's.bash_history, apt/dpkg state, KIAUH backups dated 240710 and 240724, and Klipper SAVE_CONFIG output written into printer.cfg. Services are standard systemd units driven by env files in ~/printer_data/systemd/. Survival across OTA: not established[161]
Connectivity, UI & Camera
Display: size, type, touch?4.3-inch colour touchscreen, detachable/removable (marketed "Removable Touch Screen"), mounted on a screen support block via a spiral cable. Connected by a phone-line/RJ-style connector[1][20]4.3 inch capacitive touchscreen, 8 UI languages, mounted on the right upright; UI binary is Makerbase mksclient (aarch64 ELF, 20.2 MB)[162]
On-device UI capabilities (model preview, per-object controls, etc.)Home / Print files / Prepare / Setup screens. Confirmed functions: file browse with gcode thumbnail preview (Cura TFT format natively; Prusa and Orca previews added in 1.1.3.2), per-axis jog with selectable step, set X/Y/Z zero, home all, motor unlock, temperature presets per material, leveling toggle 36/121 points, compensation (Z-offset) settings, lighting control, fan-mode control, filament-detector enable/disable, restore defaults, language selection (8 languages), machine information (incl. IP address), advanced settings, and live override of speed/fan/extrusion during a print. Per-zone bed temperature targets can be set independently. No per-object controls on the screen (that lives in Fluidd via [exclude_object])[20]Temps, fan + LED toggle, home, motor unlock, filament load/unload by material, file browser with gcode thumbnails, WiFi/IP, OTA, Obico QR pairing, self-check/calibration, tuning menu incl. Z-offset. No per-object controls on the screen (though [exclude_object] is enabled, so Mainsail can cancel objects)[163]
WiFi (band/standard), Ethernet, USB ports, SD/flash-driveNO built-in Wi-Fi. Wired Ethernet RJ45 (board config states GbE); USB-A host (USB3.0 on the board) for the flash drive; front USB-C (debug/serial console); a front-panel microSD slot; plus an MCU-side microSD used for firmware flashing (on later units this one is internal/"hidden"). Wi-Fi is a user-added USB 2.0 2.4 GHz dongle and only two are validated - Mercury MW150US and TP-Link TL-WN725N, both "driver-free version"; dual-band adapters are explicitly not supported; setup requires editing wpa_supplicant-wlan0.conf inside a firmware update package and re-flashing[149][1][133]WiFi 2.4 GHz WPA2 only (Fn-Link FG89FTSM13-W3, RTL8189FTV-class 802.11n). 2 × USB-A host on the control box; USB flash drives supported. No RJ45 Ethernet port. No SD/microSD slot[164]
Cloud service & phone app; LAN-only mode possible?No Elegoo cloud service and no Elegoo phone app for this printer. It is LAN-only by design, via Moonraker/Fluidd on the local network. Remote access and mobile control are third-party/community only: Obico (official-format Elegoo/mairyj guide) and Mobileraker (bundled by OpenNept4une). Elegoo's own wiki does publish a "Remote Printing Operation Guide" for the Neptune 4 series, i.e. Elegoo documents remote use but routes it through third-party/LAN mechanisms rather than a first-party cloud[1]Obico pre-installed and optional (moonraker-obico 2.0.7 → https://app.obico.io), paired by scanning a QR on the touchscreen. Full LAN-only operation is possible via Mainsail/Moonraker; no account needed to print[165]
Camera: built-in / optional? Resolution & framerate (verify — marketing often omits real fps)No camera - none built in, and Elegoo sells no camera accessory for this printer. Any camera is a user-supplied USB webcam, so resolution and framerate are entirely the user's webcam's specification. Community defaults : mjpg-streamer's stock 640x480 @ 10 fps; the community webcam guide suggests 1920x1080 @ 15 fps (with 2048x1080 and 4096x2160 variants listed, and a note that you can raise 15 to 30 fps)[22][1]Hardware: 1280 × 720 @ 30 fps, USB 2.0, 142° wide-angle lens, 5 V / 80–100 mA, ~12 g, ≤65 °C. Actual shipped stream: 640 × 480 @ 15 fps (ustreamer, /dev/video0)[166]
Camera features: live monitor, timelapse, AI failure detection (spaghetti detection) — how real is it?None stock. No live monitoring, no timelapse and no AI/spaghetti failure detection in Elegoo's firmware. All of it is community-added: mjpg-streamer for live view (OpenNept4une script or the community guide), timelapse via the Klipper moonraker-timelapse plugin (community PDF guides for the Neptune 4 series, v1.1/v1.5.2), and AI failure detection only via Obico, a third-party cloud service. The stock PAUSE/RESUME macros do contain SAVE_GCODE_STATE NAME=timelapse_state_a/b hooks, showing timelapse integration was anticipated[142]Live monitoring in Mainsail; timelapse via bundled moonraker-timelapse (tool-head parking, then download from the timelapse menu). AI failure/spaghetti detection: not on-device — only via an Obico cloud account[167]
LED chamber/toolhead lightingTwo independent LED systems: a multi-LED strip along the top gantry crossbar and a print-head LED. Firmware exposes them as [output_pin caselight] pin: PB7 and [output_pin caselight1] pin: PC7, both pwm: false (on/off only, no dimming), shutdown_value: 0. On K1 V1.1 boards they are instead driven from SoC GPIOs via sled1.sh / sled2.sh shell calls (FLASHLIGHT_SWITCH = top LED, MODLELIGHT_SWITCH = printhead LED)[20]Yes — a light on/near the camera module on the X gantry, toggled from the touchscreen ("Fan and LED"). Cannot be controlled from Mainsail: no LED output pin is defined in any config and Sovol never documented one[168]
Calibration Routines & QoL
One-touch auto-calibration suite: what exactly does it calibrate?There is no one-touch suite. The only on-screen routine is Level, and it is a five-step hybrid: (1) auto-home; (2) manual paper Z at the centre point; (3) manual 4-corner paper leveling using the bed nuts; (4) automatic 36-point probe with the nozzle preheated to 140 C and bed to 60 C; (5) manual paper Z-offset, then save. Nothing else is calibrated - no PID, no pressure advance, no input shaping, no flow, no skew, no belt tension[169]A fully automatic multi-step self-check at first boot (and re-runnable): ~7 steps observed, including sensorless XY homing, nozzle clean, Z probe at bed centre, Z-tilt, bed mesh, and input-shaper resonance calibration. Sovol does not publish the exact step list[170]
PID autotune exposed to user?Not on the touchscreen. Stock config carries fixed factory PID constants for all three heaters: extruder Kp 26.213 / Ki 1.304 / Kd 131.721; inner bed Kp 75.397 / Ki 0.823 / Kd 1727.531; outer bed (heater_bed1) Kp 70.591 / Ki 1.055 / Kd 1180.632. Klipper's PID_CALIBRATE is reachable through the Fluidd console, and both community projects add UI macros for it - OpenNept4une ships section_extra_pid_macro.cfg, and mairyj adds "macros for PID Extruder / BED / BED2 (just for the Pro)" with the instruction "PLEASE MAKE THE PID BEFORE YOUR FIRST PRINT!!!"[171]Available but not surfaced: pid_calibrate.py ships in the fork, so PID_CALIBRATE HEATER=extruder TARGET=... works from the Mainsail console. No touchscreen button[172]
Flow-rate calibration toolingNone from Elegoo. No flow calibration on screen and none in firmware. Community-supplied gcode test files exist (mairyj ships "Gcodes afin d'effectuer le test de pressure advance et debit" - pressure-advance and flow test files)[173]None on the printer. Off-machine only, via the bundled OrcaSlicer calibration suite (OrcaSlicer 2.1.1 on the USB stick; wiki links Sovol-OrcaSlicer v2.3.0)[174]
Belt tension check/indicatorsManual knob tensioners on X and Y, no indicator, no gauge, no firmware check. The manual's troubleshooting section directs users to "adjust the tension of the timing belt using the rotary knob" when they see rough motion, noise or layer misalignment[20]Knurled tensioner knobs on the X gantry and base (drawings: "large tensioner knob", "base tensioner mount"). No gauge, scale or indicator[175]
First-layer inspection featuresNo camera, no automated first-layer check. What exists is: a printed A/B/C first-layer comparison chart in the manual, and live Z-offset adjustment during printing in 0.01/0.1 mm steps (with an explicit warning to use the small increments to avoid dragging the nozzle across the plate)[176]Camera live view only. No first-layer scan, no automated first-layer check, no on-device AI inspection[177]
Skew calibrationNot exposed. [skew_correction] is absent from the stock printer.cfg, even though skew_correction.py is present in Elegoo's own Klipper fork. No skew routine on screen[178]Not configured, but possible: skew_correction.py ships in the fork, yet printer.cfg contains no [skew_correction] section, so SET_SKEW/SKEW_PROFILE are unavailable until the user adds it[179]
Assembly level & time from unbox to first printSemi-assembled, three modules (base + gantry + printhead) plus screen, spool arm, filament detector, rear fan assembly and cable clamp. Measured times: 20 min (3DWithUs), 20 min (ThePhonograph), ~15 min (TechRadar), 37 min unbox-to-first-print (TechGearLab). ~20 fasteners across 8 sizes[20]Semi-assembled, ~4 fastener steps: gantry→base (2 × M5×50), control-box slide-in, camera clip-in, extruder (3 × M3×8), screen, PSU (2 × M4×20), spool rack (2 × M5×10), then cabling. Claimed 15 min; measured 15 min (Loyal Moses), "under half an hour" (Tom's), 1 hour incl. filming, "properly can be done in half an hour" (My Tech Fun)[180]
Power-Loss & Interruption Recovery
Power-loss recovery: mechanism (how is state saved? capacitor / eeprom / file on shutdown?)Fully documented at source level. Hardware: an MCU power-off input (PWOFF on PA3) plus SoC-side PWRLOSS and PWRGOOD GPIO lines (gpiochip1 lines 10 and 19) and an on-board super-capacitor whose charging is enabled on gpiochip1 line 21; on a verified loss (5-sample majority debounce) the host runs systemctl poweroff so the filesystem is closed cleanly. State saving: to a file on eMMC - [save_variables] filename = /home/mks/klipper_config/saved_variables.cfg holding last_file, filepath, power_resume_z and was_interrupted. A LOG_Z macro writes power_resume_z from gcode_move.gcode_position.z during the print; PRINT_START sets was_interrupted=True and PRINT_END/CANCEL_PRINT clear it and run clear_plr. Resume: RESUME_INTERRUPTED calls host script /home/mks/plr.sh (timeout 420 s) with the Z height and filename, which builds a truncated gcode file under plr/, then SDCARD_PRINT_FILE FILENAME=plr/<file>; [force_move] enable_force_move: True and SET_KINEMATIC_POSITION allow motion before homing. No user setup required[181]None. The feature does not exist — and Sovol says so itself. The official spec table lists power-loss recovery as "Non" (i.e. not supported). Firmware agrees: no [save_variables], no PLR macro, no M413, no resume-after-power-loss logic in any of the four shipped config sets; no capacitor-backed state saving documented[182]
Verified working? Third-party test results; resume seam qualityFrom Elegoo, with an honest caveat, and no instrumented third-party test. Firmware 1.1.3.1 (2024-07-05) introduced "power-loss recovery feature 2.0, greatly improving the success rate in power-loss scenarios" with the admission: "As the nozzle remains on the model after a power loss, there may be large unwanted blobs on the top surface when resuming printing, affecting the printing result. It is recommended to use flush cutters to trim the protruding blobs". Earlier, 1.1.2.53 noted the resume "checks the Z-axis height. If the Z-lift retraction is enabled during slicing, the power-off resume effect will be affected." The manual warns resume will fail if the plate has cooled and the part has detached. None of Tom's Hardware, TechRadar, TechGearLab, 3DWithUs, 3DPrinterBee, DIY Machines or ThePhonograph tested it. Community reports are mixed[183][30]Not applicable — never tested by anyone, because the feature is absent. No reviewer or forum thread tests or claims power-loss resume on this model[184]
Filament-runout pause/resume behaviorFully specified in firmware and independently verified. pause_on_runout: True, event_delay: 3.0, pause_delay: 1.0; runout_gcode re-arms the sensor and emits an M118 alert. PAUSE retracts and hops (G1 E-2 X3 Z1 F2100, G1 Z4 F600), parks at X_min+5 / Y_max-5, retracts a further E-20, issues M25, and extends the idle timeout to 1200 s. RESUME restores both bed-zone and nozzle targets, waits for temperature, purges G1 E100 F200 with a 2 s dwell, wipes with five X+/-20 strokes at F15000, restores the saved gcode state with MOVE_SPEED=250, then M24. [pause_resume] recover_velocity: 50.0[185]Works, and was tested on a real machine. Firmware: pause_on_runout: True → PAUSE lifts Z +5 mm (clamped to 250), parks X2 Y225, holds nozzle target temp, and unloads the stub if filament is already absent; RESUME refuses unless the sensor sees filament, then purges E30 F300 + E10 F150 and resumes[186]
Materials Support
Officially supported filament listPLA / TPU / PETG / ABS / ASA / Nylon ("Filament Compatibility" spec field), with the caveat "ABS and ASA filament materials are recommended to be used in conjunction with a 3D Printer Enclosure". Firmware ships screen presets: PLA 205/60, ABS 240/80, PETG 220/70, TPU 230/50 (nozzle/bed C), plus a leveling preset of 140/60[1]Product page: PLA, PETG, TPU, PVA (+ABS "with enclosure"); printed manual: PLA/ABS/PETG/TPU/WOOD; shipped OrcaSlicer profiles: PLA, PETG, TPU, ABS (no PVA, no wood)[187]
PLA/PETG/TPU results & constraints (min TPU shore hardness)PLA and PETG: excellent across reviews - Tom's gave Editor's Choice largely on print quality, 3DPrinterBee's 0.12 mm Deadpool bust was "absolutely perfect... you'd think it was printed with a resin printer", Tom's 18-min Benchy showed "only faint banding". TPU: well-suited on paper - 5.2:1 dual-gear direct drive with a short path and a user-adjustable idler spring (the manual explicitly explains adjusting spring strength for filaments of "different hardness"). Minimum TPU shore hardness: - never published[188]PLA: excellent (all five hands-on sources). PETG: good, vendor cap 15 mm³/s; Tom's printed a glass-like box beautifully; Lost In Tech hit a first-layer PETG issue fixed by a live-Z tweak. TPU: good and notably reliable — vendor cap 3.6 mm³/s; Tom's printed eSUN TPE at Shore 83A successfully (some stringing); Lost In Tech: "has not tangled or jammed once with flexibles"[189]
ABS/ASA feasibility (enclosure/chamber constraints, warping reports)Possible but compromised. Constraints: open frame with no chamber heating and no filtration; a 250 W bed capped at 110 C; and a four-fan 4020 auxiliary cooling bar that must be switched off (the manual notes the rear fan is off in Silent mode, and fan modes are selectable). Elegoo's own guidance ties ABS/ASA to its $39.99 fabric enclosure. Community warping reports exist[1][22][190]Possible but compromised. A vendor ABS profile exists (nozzle 270 °C, first layer 280 °C, bed 95 °C, fan capped 30 %), but the machine is open-frame with no filtration, and Sovol itself says "ABS with enclosure recommended". Tom's declined to test ABS for that reason. ASA: no profile, no evidence[191]
PC / Nylon / CF-filled feasibility (nozzle & extruder wear constraints)PC: effectively out of reach - needs ~110-120 C bed sustained plus a hot chamber; this machine caps at 110 C with no chamber heat. Nylon: marginal - printable at 250-270 C within the 300 C limit, but the PTFE liner running to the bottom of the throat (H9/G4) degrades at sustained high temperature, and nylon needs a dry chamber. CF/GF-filled: mechanically possible only with the hardened steel nozzle ($11.99, 0.4/0.6/0.8); the stock brass nozzle will wear rapidly, and the extruder gears are a documented wear item with official replacement procedures[90][79][22][30]Not recommended — but the nozzle-supply half of that reasoning is weaker than originally stated. A 100 °C bed ceiling with no chamber makes PC/PA warp-prone: that remains the binding constraint. On abrasives: Sovol's hardened steel (SKD11) is 0.4 mm only, and an owner reports 0.4 mm clogging with carbon/glass-filled material — but because the mount is E3D-Volcano-compatible (H7, corrected), third-party hardened/CHT Volcano nozzles in larger diameters are available, so "abrasives are constrained by nozzle supply" no longer holds as written. No PC/PA/CF profile ships[192]
Effective material ceiling given hotend+bed+chamber limits (reasoned, cite limits)PLA, PETG and TPU without reservation; ABS and ASA only with the optional enclosure and the aux fan off; CF/GF-filled only after fitting the hardened steel nozzle. PC and high-temp nylons are out of practical reach without replacing the hotend. Reasoning chain, all from cited limits: (a) PTFE liner reaches the bottom of the throat pipe, so sustained >260 C degrades the liner; (b) the hotend thermistor is rated 300 C exactly, leaving zero margin; (c) gcode macros hard-clamp nozzle 300 C / bed 110 C regardless of what the slicer asks; (d) no heated chamber and no filtration; (e) bed uniformity measured at 12.8 C spread; (f) stock nozzle is brass[79][90][22]PLA, PETG, TPU (≥83A), PVA — comfortably. ABS/ASA only with a DIY enclosure and accepting unfiltered fumes plus a 95 °C bed against a 100 °C-rated plate. PC / Nylon / CF-GF: out of scope. Reasoned from: nozzle 300 °C claimed / max_temp: 315 firmware; bed 100 °C claimed / max_temp: 120 firmware; DC 220 W bed; no chamber heater; no filtration; PEI plate rated 100 °C long-term; hardened nozzle in 0.4 mm only[193]
Filament profile ecosystem in the recommended slicerRecommended slicer is ELEGOO Cura 4.8.0 (bundled on the USB drive; Elegoo also publishes ELEGOO-Cura4.8.0 and ELEGOO-Cura5.6.0 repos), with the manual urging users to prefer it "to ensure maximum tested compatibility". OrcaSlicer is well supported in practice: Elegoo submitted an OrcaSlicer PR, publishes an official "OrcaSlicer Parameter Configuration Import Tutorial", and firmware 1.1.3.2 added Orca/Prusa thumbnail support. Community profiles: OpenNept4une ships Orca profiles for n4pro; mairyj ships Cura PLA profiles plus start/end gcode for Cura and Orca[30]OrcaSlicer, first-class: vendor fork Sovol-OrcaSlicer (wiki links v2.3.0; USB ships 2.1.1) with in-tree profiles2/0.4/0.6/0.8) + 1 machine_model JSON, 4 filament profiles (PLA/PETG/TPU/ABS), and 6 process/quality profiles (0.08 High Quality, 0.12 Quality, 0.12 Standard @0.2, 0.20 Standard, 0.28 Fast, 0.30 Standard @0.6, 0.40 Standard @0.8) — the original row omitted the process profiles. The same repo also carries a complete parallel set for the SV06 *Plus* ACE, which is the live contamination hazard when pulling profiles by hand. PrusaSlicer/Cura listed as compatible[194]
Safety
Thermal runaway protection (verify in firmware source if at all possible)VERIFIED PRESENT AND UNMODIFIED. klippy/extras/verify_heater.py in Elegoo's published fork is byte-for-byte upstream Klipper HeaterCheck (header "Copyright (C) 2018 Kevin O'Connor", GPLv3), implementing both failure modes: cannot-reach-target (approaching_target with check_gain_time/heating_gain) and cannot-maintain-target (accumulated error >= max_error -> invoke_shutdown). The stock config enables it on all three heaters: [verify_heater extruder] max_error: 120, check_gain_time: 30, hysteresis: 10, heating_gain: 2; [verify_heater heater_bed] and [verify_heater heater_bed1] max_error: 600, check_gain_time: 120, hysteresis: 10, heating_gain: 2. Separately, heaters.py enforces the configured min/max range and raises "Requested temperature (%.1f) out of range"[195]Yes — verified in source, on three independent layers. (1) [verify_heater extruder] and [verify_heater heater_bed], both max_error: 120, check_gain_time: 120, hysteresis: 10, heating_gain: 2; (2) klippy/extras/verify_heater.py → heater_fault calls self.printer.invoke_shutdown("Heater %s not heating at expected rate"); (3) MCU-side ADC bounds check in src/adccmds.c → try_shutdown("ADC out of range"), with heaters.py setup_minmax pushing min/max to the MCU[196]
Certifications (UL/ETL/CE/FCC — verify, don't assume)No certification mark or number could be verified. Neither store spec table, the user manual, the "Must Read" sheet, nor any Elegoo wiki page lists a CE mark, FCC ID, UL file or ETL listing for this model. MatterHackers mentions an "Overheat protection switch" but no certification marks[1][30][6]FCC: a real grant exists — FCC ID 2BG3I-SV06-ACE, grantee Shenzhen Liandianchuang Technology Co., Ltd, product described as "3D Printer SV06-ACE", with filed exhibits (internal photos, user manual, agent attestation). The nameplate label artwork carries five marks: FCC, CE, RoHS, "indoor use only" (house pictogram) and WEEE (crossed-out wheelie bin) — read directly off the drawing. CE is a self-declared marking: no EU Declaration of Conformity or notified-body reference was located. No UL or ETL mark or listing found anywhere; Sovol's product page lists no certifications at all[197]
Hardware safety: fusing, strain reliefs, belt covers, pinch pointsPresent: cable strain-relief bracket for the printhead harness plus a cable clamp (assembly steps); mainboard/PSU bottom cover (5 screws) with its own cooling fan; hardware power-fail detect inputs (PWOFF PA3, PWR DET); a third-party listing describes an "Overheat protection switch". Explicit manual warnings: grounding is mandatory ("Devices that are not grounded or improperly grounded inevitably increase the risk of electrical shock"), do not touch nozzle/bed when hot, "3D printers contain high-speed moving parts, so be careful not to get your hands caught", children require adult supervision, cut power in an emergency. Absent: no belt covers, no motion guarding, and the Pro's Y-axis motor is exposed rather than enclosed in the base. Fuse rating[101][6][20]Observed: PSU in an enclosed metal box with its own fan; a manual 115/230 V selector (M4); no belt covers; bedslinger pinch points front and rear. Positive teardown finding: TH3D found crimp ferrules on every input terminal — "there's crimp ferals on the all the all the input terminals see that there so that's good I'm glad to see that this is becoming a standard thing". ~~TH3D flagged the PSU's screw terminals as the type "intended for use where the user cannot touch them, like inside of a device"~~ — misattribution corrected: that quote is TH3D's reaction to a screen/tap ribbon-type cable connector ("I was not a fan of those type of cables"), not to the PSU terminals. Fuse ratings and strain-relief details: not documented[198]
Firmware safety limits (max temp cutoffs — exact values)Extruder min_temp: 0 / max_temp: 310, max_power: 1, min_extrude_temp: 100. Inner bed and outer bed both min_temp: 0 / max_temp: 120, max_power: 1.0, pwm_cycle_time: 0.016. G-code clamps: nozzle 300 C, bed 110 C (both zones). [heater_fan fan1] shutdown_speed: 1 (heatbreak fan forced full on at shutdown). [virtual_sdcard] on_error_gcode lifts Z+25 at F900, runs TURN_OFF_HEATERS, M84, sets the part fan to 100/255 and sounds one long tone (M300 P10000 S1) followed by 11 short beeps (12 M300 calls total, printer.cfg lines 150-170). [idle_timeout] timeout: 3600 drops a >140 C nozzle to 120 C and disables the extruder, else turns all heaters off[199]Extruder: max_temp: 315, min_temp: -0, min_extrude_temp: 150, max_extrude_only_distance: 100, max_power: 1. Bed: max_temp: 120, min_temp: 0, max_power: 1.0. Sensors: [temperature_sensor mcu_Temp] 0–110, [temperature_sensor Toolhead_Temp] 0–110, [temperature_sensor soc] (host) 0–110. Verify-heater: max_error 120, check_gain_time 120, hysteresis 10, heating_gain 2 on both heaters[200]
Known safety incidents / recalls / fire reports (with sources)For fire/recall - no recall, fire report or safety notice for the Neptune 4 Pro was found. Documented non-fire failure modes (all from Elegoo's own support wiki unless noted): "Blob of Death and Filament Leakage"; "Heated Bed Heating Failure"; "Proximity Switch Not Triggering & Extruder Continues Descending" (a nozzle-crash mode); "Touchscreen Does Not Turn On"; error codes including "TMC Stepper Y - OvertempWarning", "TMC Stepper Z - LowSideShort_A", "MCU Shutdown: ADC Out of Range" and "Unable to Open SPI Device". Plus eMMC bricking after mixing upstream Klipper updates, which required Elegoo to ship replacement hardware[30][90][101][142]None found[201]
Noise & Power Consumption
Noise: claimed dB and independently measured dB (distance/method)Claimed: no dB figure is published by Elegoo anywhere. There is NO dB measurement that is both model-attributed to the Pro AND distance-specified. Every candidate fails one test: (a) DIY Machines — 63 dB averaged at ~50 cm, 59.6 dB with the new fans disabled. Distance given, MODEL NOT GIVEN: the article reviews the Neptune 4 and the 4 Pro together and the sentence is verbatim *"In my testing, they averaged 63dB from about 50cm (59.6dB with the new fans disabled)"* — plural, no model named. (b) 3DPrinterBee — "over 60 decibels... peaks up to 70 decibels" with layer cooling, "around 35 decibels" without. Model given (Pro), DISTANCE NOT GIVEN, no instrument named, and 35 dB fans-off is implausibly low for a printing bedslinger. (c) Igor's Lab — 64.3 dB(A) fans-on / 57.8 dB(A) fans-off at ~40 cm: this is the NON-PRO Neptune 4 (re-verified 2026-08-19: "The review covers the standard Neptune 4 (non-Pro variant)"). Qualitative only, and unambiguous: Tom's Hardware — Sport mode "sounds like turning on a leaf-blower", "not quiet... can easily be heard from across a room or through a door"; TechRadar — the rear fan at "10,000 r/min" makes "quite a racket"; 3DPrinterBee — "the x-axis layer cooling is very loud"[202]Claimed: nothing — Sovol publishes no dB figure. Measured: ~63–64 dB at 0.5 m during fast printing, characterised as "quite loud for a bedslinger"[203]
Silent/quiet mode available?Yes - and there are two independent, firmware-verified quiet controls. (1) PRINT_MODE SET=1 (Silent): max_velocity 500 -> 270, max_accel -> 8000 (factory default 4000), max_accel_to_decel 20000, en_spreadcycle_silent = 0 i.e. StealthChop is switched ON for the TMC2209s, and the ini's own (inert) fan entry reads 50%. (2) FAN_MODE SET=1 (Silent): the M106 override clamps part cooling to 153/255 = 60% — this is the value that actually takes effect — and, per the manual, the rear 4-fan bar is turned off in Silent mode. Persistence differs between the two controls, and the dossier previously got this wrong: PRINT_MODE does persist (cmd_PRINT_MODE rewrites elegoo_conf.ini via open(conf_ini_path,'w') + config.write), but FAN_MODE does not — cmd_FAN_MODE only sets self.fan_mode in RAM and toolhead.py initialises self.fan_mode = 0 (line 304), so fan mode reverts to Normal on every Klipper restart[204]None, and the firmware forecloses it on X/Y. [tmc2209 stepper_x] and [tmc2209 stepper_y] both set stealthchop_threshold: 0 — spreadCycle at all speeds, stealthChop never engages (required for sensorless homing). Z/Z1 use stealthchop_threshold: 999999 (always stealthChop). No quiet standby either: [controller_fan] idle_timeout: 180 and the hotend fan runs above 45 °C[205]
Power draw: idle / PLA print / high-temp print (measured preferred)Rated: 310 W PSU. Measured (Pro): 124-192 W while printing at 500 mm/s in Sport mode using only the 120x120 mm centre bed zone. No independent idle or high-temp figure exists for the Pro. *Sibling data, NOT the Pro (non-Pro Neptune 4, single 250 W bed):* 11 W idle, 23 W with motors energised, 330 W peak while heating nozzle to 220 C + bed to 60 C, ~70 W once at temperature, 160-190 W printing. TechRadar observed a power-consumption difference between the Pro and the non-Pro attributable to bed zoning but published no numbers. the one Pro figure that exists is not an instrumented measurement on the evidence available — see Notes[20][202]No measured figures exist[206]
Reliability, Support & Ecosystem
Warranty length & support reputation (evidence, not vibes)1 year ("Up To 1-Year Warranty", "Lifetime Support" on the store; MatterHackers lists "1 Year"). Support reputation is mixed-to-poor on evidence: TechGearLab scored Support 4.0/10, describing "three weeks of back-and-forth, response every day or two". Counter-evidence that Elegoo does honour claims: in the Klipper forum case a user who bricked the eMMC "ultimately required Elegoo to send replacement hardware", which they did. Elegoo also maintains an unusually deep self-service wiki (article index re-counted 2026-08-19: 11 Common Issues + 16 Error Codes + 11 Tutorial/Maintenance + 6 Pro-specific + 8 Parts Replacement + 3 Firmware/Image, plus a separate 11-article "Neptune 4 Pro+" section — part numbers and video links throughout)[1][6][142][30]1 year, explicitly voided by third-party firmware or mainboard. Support evidence is mixed but net-positive on parts: one owner with a persistent extra_mcu fault received a free adapter board, communication cable and ultimately a complete replacement mainboard, resolving it ("sovol sent me everything I needed"). Counter-example: a camera-LED question on Sovol's own forum went unanswered for over a month[207]
Common failure points (from long-term reviews/forums, with sources)Sourced list: (1) X/Y metal rod abrasion dust causing print defects, requiring routine cleaning/greasing (3DPrinterBee saw this in initial testing; the manual mandates periodic lubrication). (2) Loose POM wheels that cannot be tightened and Z-axis eccentric wheel misadjustment (both have dedicated Elegoo articles). (3) Bed leveling knobs shaking loose in use (lock nuts are the community fix). (4) "Blob of Death" / filament leakage around the nozzle and hotend (dedicated Elegoo article; 3DWithUs lost a print at 95% to a leak from a mismatched third-party nozzle). (5) Heated bed heating failure, incl. loose TB0/TB1 connectors and wrong voltage-selector position. (6) Abnormal / lost Z-offset (two firmware revisions targeted Z-offset persistence). (7) Touchscreen does not turn on, and a fragile phone-line-style screen connector. (8) Z lead-screw / lead-screw-nut binding and Z banding (community; Printables fixes exist). (9) Belts loose out of the box (TechRadar). (10) TMC Stepper Y OvertempWarning and Z LowSideShort_A error codes. (11) eMMC bricking after mixing upstream Klipper/Crowsnest/timelapse updates onto the stock image. (12) Y-axis rubbing noise at higher speeds; auxiliary cooling fan failing. (13) Dead-on-arrival / early-life electronics failure: TechGearLab's review unit suffered "connectivity failures and firmware freezing that required ordering a replacement unit to complete testing" the only documented instance of a reviewer needing a replacement machine, and a data point the dossier previously omitted while citing that review throughout[30][33][90][101][208][142][190](1) Hidden transport foam under the bed → Y faults on new units (one block is invisible; must be felt for). (2) Y-axis grinding/stalling or the bed "slamming" on brand-new units. (3) Bowed/warped bed meshes, multiple owners: "I haven't seen a flat one posted anywhere as of yet". (4) X-carriage binding, fixed by re-timing the eccentric nut (10 mm bolt with nylock). (5) extra_mcu: Unable to connect — toolhead USB-C link, adapter board, or mainboard; note the USB-C connector can be lifted by over-tightening the replacement cable's screws. (6) MCU shutdown: Move queue overflow (12-post thread). (7) Whiny/loud part-cooling fan, plus a fan false-alarm bug fixed in V19.0[209]
Spare parts availability & pricing (nozzle, hotend, plate, board, belts)Official (us.elegoo.com, fetched 2026-08-18, all in stock unless noted): Assembled Extruder Hotend Kit for Neptune 4/4 Pro $19.99 (Ribbon-Cable and Type-C variants); Assembled Extruder Kit for Neptune 4 Pro $39.99 (Ribbon-Cable); Multi-Size Brass Nozzle Kit $9.99; Hardened Steel Nozzle Kit (0.4/0.6/0.8) $11.99; Dual-Sided Build Plate (4/4 Pro) $19.99; Proximity Sensor $12.99; Touchscreen for Neptune 4 Series $33.99; Enclosure $39.99. Not sold for the 4/4 Pro: mainboard (only a Plus/Max "STM 32-bit Silent Motherboard" at $64.99, out of stock), PSU, belts, stepper motors, lead screws, PTFE tube. Third party: Micro Swiss FlowTech hotend; 24 V 50 W heater + thermistor sets[22][96][88]Verified official prices (all re-checked live 2026-08-19): heated bed kit 24 V/220 W $29.99; camera module kit $25.99; hardened-steel nozzle kit (SKD11, 0.4 mm only) $29.00; brass nozzle kit 0.2/0.4/0.6/0.8 (4 pc). Only the textured PEI plate is sold (no smooth option — stated by Sovol staff). Sovol's 235×235 SV05/SV06 plate at $19.00 does not list ACE compatibility. Hotend, mainboard, belt and toolhead-board pricing not verified[210]
Community size (subreddit size, wiki quality, Discord/Facebook groups)Subreddit member counts could not be retrieved - reddit.com/r/*/about.json returned HTTP 403 and the search tool surfaced no Reddit threads for this model. Verifiable community footprint instead: OpenNept4une GitHub with an active Discord invite and 423+ issues filed, still active in 2026 (34 issues match "neptune 4 pro" alone, several with 45-58 comments); a French-language project (mairyj) with a full YouTube tutorial playlist and per-motor config variants; Elegoo's own wiki with ~40 Neptune 4 Pro articles plus video links; multiple Klipper Discourse threads; and an active Printables mod ecosystem (Z stabilisers, runout-sensor holders, ADXL mounts, anti-vibration feet, linear-rail mods)[211][147][30]Active but modest and fragmented: Sovol's official Discourse forum has a dedicated SV06 ACE category with threads from Nov 2024 into Jul 2026; a Sovol Discord exists and is where config upgrades are actually shared; a Facebook page + user group are linked from the README. Exact member counts: not verified[212]
Mod/upgrade ecosystemStrong for the price class. Software: OpenNept4une (full OS/firmware replacement), display_connector (keeps the stock touchscreen working), KAMP adaptive meshing, Mainsail/Fluidd/Mobileraker, Obico. Hardware: Micro Swiss FlowTech all-metal hotend; MGN9H X-axis and dual-Y linear-rail kits; eMMC upgrade to 32 GB; USB Wi-Fi dongle; official fabric enclosure; FYSETC Portable Input Shaper or an RP2040 Pico as an ADXL345 host; hardened steel nozzles; Z-axis stabilisers and anti-vibration feet from Printables; repurposing the free E1 stepper driver for independent dual Z[96][122][144]Mainline-Klipper conversion guide; KlipperScreen port; HelixScreen; KAMP adaptive meshing/purging; Kalico [load_cell_probe] migration; printable airflow/duct covers; silicone bed-spacer mod; Ender-3-plate substitution (rotated 180°)[213]
Long-term (6–12 month) reliability reportsMixed, and thinner than it should be. Positive: 3DWithUs reported no need to re-level "after 20 and counting prints"; ThePhonograph scored Performance, Print Quality and Power Consumption 5/5; Tom's Hardware kept recommending it in later deal coverage. Negative: TechGearLab, reviewing in December 2024 (~13 months after launch), ranked it last of 11 printers at 53/100, could not get auto-leveling to work, and scored print quality 5.2/10. Structural: OpenNept4une issue traffic shows machines in service and being modified through 2026, but also that the newest board/printhead revisions are unsupported. No systematic 6-12 month teardown or duty-cycle study exists for this model[20][214]No systematic long-term review exists. Best available: forum activity from units in service 1.5+ years — an eccentric-nut/X-binding fix (Apr–May 2026) and an extra_mcu → mainboard replacement saga (Jun–Jul 2026) that ended with the machine printing again on a warranty mainboard[215]
Independently Measured Performance
Dimensional accuracy measurements (third-party, with numbers)TechRadar, calipered, all axes undersize: target 25 mm -> X 24.71 / Y 24.71; 20 -> 19.66 / 19.73; 15 -> 14.89 / 14.85; 10 -> 9.73 / 9.90; 5 -> 4.88 / 4.93. Mean error X 0.23 mm, Y 0.18 mm, combined 0.20 mm. TechGearLab measured the effective bed as 224 x 224 mm. Elegoo claims "Print Precision: +/-0.1mm"[216]My Tech Fun measured a D6 dice/calibration cube with calipers: X correct, Y slightly smaller, Z slightly larger — "acceptable". No numeric deltas were published. Vendor claim: "Printing accuracy ±0.1 mm"[217]
Surface quality / VFA / ringing assessmentsTechRadar sub-scores (out of 5): fine flow control 2.5, fine negative features 3, overhangs 5, bridging 5, XY resonance 2.5, Z-axis alignment 2.5. TechGearLab: "prominent seams, bridging and overhang separations, and consistent waves and wobbles"; Print Quality 5.2/10. Tom's Hardware: 18-min Benchy with "only faint banding on the hull". 3DPrinterBee: Deadpool bust at 0.12 mm layers "absolutely perfect... you'd think it was printed with a resin printer"[218]My Tech Fun: "surface quality is good, there is no ghosting"; later "super nice surface". Tom's on a 13-minute Benchy: "layers are smooth along the upper hull and cabin, with just a tiny bit of slop in the prow, but there's no ringing or layer shifts". Counter-evidence: one unexplained X-axis layer shift at full speed on a large part (not reproducible; suspected 20 000 mm/s² accel), plus surface blemishes traced to filament[219]
Benchmark print times (source + settings)Benchy 18 min - Elegoo's bundled EN4PRO_3DBenchy-18min.gcode, Sport mode / 500 mm/s, verified printed by three outlets. Benchy 47.60 min - TechGearLab's own standardised (non-speed-optimised) settings. Torture test 1 h 25 min @ 0.28 mm layers. Sandcastle 9 h 14 min - OrcaSlicer default 0.2 mm. Articulated Phoenix 4-5 h; Kickstarter test model 2 h. Same object: 10 h 08 min @ 250 mm/s vs 19 h 22 min @ 50 mm/s — SLICER ESTIMATES, not measured (see D10)[20]Benchy 13:08 (Tom's; Speed Boat Rules — 2 walls, 3 top/bottom, 10 % infill, 0.25 mm layer, 0.5 mm width, Inland PLA; the same article's intro says 13:06 — 2 s intra-source discrepancy). ~13 min (My Tech Fun, vendor gcode). Vendor claim 12:59 @0.25 mm. Others (Tom's, default profiles): PETG box 1 h, lid 43 min @0.2 mm; wood-filled two-part bowl 7 h 47 m @0.2 mm with 200 mm/s outer / 270 mm/s inner; TPE tracks 1 h 52 m @0.28 mm. Cross-machine: same gcode 54 min vs 1 h 56 m on a Prusa MK4 (My Tech Fun only — not in Tom's)[220]
First-layer consistency reports. 3DWithUs: stable first layers with no re-leveling needed "after 20 and counting prints". TechRadar: "the automatic bed levelling system proved faultless". TechGearLab: "An auto-leveling print bed feature is advertised, but we could not get it to work", and reported prominent seams. Tom's Hardware: leveling is "the primary weak point" and "Build platform leveling requires manual input" is listed as a con[221]Broadly good and genuinely hands-free: Tom's — "hands-free auto leveling... no need to set the Z height"; My Tech Fun — "still perfect first layer", repeatedly, across several prints; Lost In Tech — "does it consequently do a decent first layer? Well yes it does, mostly", with a PETG-specific problem fixed by adjusting Z live. Caveats: bowed stock meshes reported by several owners, and nozzle-tap probing is sensitive to a dirty nozzle[222]
Review scores from major outlets (list outlet + score + date)Tom's Hardware - 4.5/5 (see caveat), Editor's Choice (Andrew Sink, 19 Nov 2023). TechGearLab - 53/100, ranked #11 of 11 (23 Dec 2024); sub-scores Print Quality 5.2/10 (40%), Ease of Use 5.4/10 (30%), Print Capabilities 6.0/10 (20%), Support 4.0/10 (10%). TechRadar - 4/5 stars *and* 23.5/30 on its print-quality test battery, Alastair Jennings, published 11 August 2023. ThePhonograph - nine category scores of 4.5-5/5 (Accessories & Packaging 4.5, Design 4.75, Assembly 4.75, Display Screen 4.75, Operation & Control 5, Construction & Build 4.5, Performance 5, Print Quality 5, Power Consumption 5); no dated overall figure. 3DPrinterBee, 3DWithUs and DIY Machines published no numeric score[20]Tom's Hardware: 4 / 5 (Denise Bertacchi) — "super affordable, speedy bedslinger... excellent quality at speed"; sole listed con: "No upgrade path from Sovol 6 to ACE". No other outlet issued a numeric score: My Tech Fun, Lost In Tech, Loyal Moses and TH3D all gave verdicts without ratings[223]

Manufacturer claims, independent measurements, packages and test conditions retain their source wording. FDM linear speed and resin vertical speed use different units and are not directly comparable. Unknown values are marked “Not documented”. Prices and source dates remain historical snapshots; check the linked guide for product details. Differences highlight text, not a universal winner.

Sources for this comparison

  1. firmware/official-1.1.3.2-extracted/N4Pro 1.2A - Firmware 1.1.3.2/ELEGOO_UPDATE_DIR/printer.cfg line 2; elegoo_conf.ini line 2; https://us.elegoo.com/products/elegoo-nept us.elegoo.com · 2026-08 · doc
  2. firmware/SV06-ACE/PDF/JXHMP3A02-05002-h 铭牌.pdf (full text layer extracted and verified : "Shenzhen Liandianchuang Technology Co., Ltd", "Model Number SV06 ACE", "Machine project evidence · 2026-08 · local
  3. https://www.3dsourced.com/news/elegoo-release-new-neptune-4-series-starting-at-259/; docs/Must_Read_NEPTUNE_4_Pro_20231020.pdf (PDF CreationDate 2023-10-20); https://www. 3dsourced.com · 2026-08 · doc
  4. https://www.3dsourced.com/news/elegoo-release-new-neptune-4-series-starting-at-259/; docs/Must_Read_NEPTUNE_4_Pro_20231020.pdf (PDF CreationDate 2023-10-20); https://www. tomshardware.com · 2026-08 · doc
  5. api.github.com/repos/Sovol3d/SV06-ACE (created_at 2024-10-31T10:21:58Z, pushed_at 2024-11-01T01:18:53Z); youtube.com/watch?v=wd2vfUJjvTc; youtube.com/watch?v=NekPz1ydDn0; project evidence · 2026-08 · local
  6. https://www.3dsourced.com/news/elegoo-release-new-neptune-4-series-starting-at-259/; https://us.elegoo.com/products/elegoo-neptune-4-pro-fdm-3d-printer; https://www.matte matterhackers.com · 2026-08 · doc
  7. youtube.com/watch?v=wd2vfUJjvTc ("early bird price... is just $259... first 500 units... final price... around $299"); tomshardware.com/3d-printing/sovol-sv06-ace-review project evidence · 2026-08 · local
  8. Live Shopify product JSON re-fetched 2026-08-19: https://us.elegoo.com/products/elegoo-neptune-4-pro-fdm-3d-printer.js (price: 22900, compare_at_price: 27400, variants "R us.elegoo.com · 2026-08 · doc
  9. Live Shopify product JSON re-fetched 2026-08-19: https://us.elegoo.com/products/elegoo-neptune-4-pro-fdm-3d-printer.js (price: 22900, compare_at_price: 27400, variants "R elegoo.com · 2026-08 · doc
  10. Live Shopify product JSON re-fetched 2026-08-19: https://us.elegoo.com/products/elegoo-neptune-4-pro-fdm-3d-printer.js (price: 22900, compare_at_price: 27400, variants "R us.elegoo.com · 2026-08 · doc
  11. sovol3d.com/products/sovol-sv06-ace; www.3dprintersonlinestore.com/sovol-sv06-ace-3d-printer-kit (fetched 2026-08-19: $239 / regular $299 / In Stock); www.3djake.com/sovo project evidence · 2026-08 · local
  12. https://www.elegoo.com/blogs/3d-printing/neptune-4-series-how-to-identify-your-printer-version (Nov 25, 2025); firmware/mairyj-Neptune-4-Series/Neptune 4 Pro/My printer.c elegoo.com · 2026-08 · doc
  13. https://www.elegoo.com/blogs/3d-printing/neptune-4-series-how-to-identify-your-printer-version (Nov 25, 2025); firmware/mairyj-Neptune-4-Series/Neptune 4 Pro/My printer.c github.com · 2026-08 · doc
  14. https://www.elegoo.com/blogs/3d-printing/neptune-4-series-how-to-identify-your-printer-version (Nov 25, 2025); firmware/mairyj-Neptune-4-Series/Neptune 4 Pro/My printer.c github.com · 2026-08 · doc
  15. https://www.elegoo.com/blogs/3d-printing/neptune-4-series-how-to-identify-your-printer-version (Nov 25, 2025); firmware/mairyj-Neptune-4-Series/Neptune 4 Pro/My printer.c github.com · 2026-08 · doc
  16. sovol3d.com/products/sovol-sv06-plus-ace-3d-printer (via evidence/retailers_and_sibling_pages.md); tomshardware.com/3d-printing/sovol-sv06-ace-review ("high-flow nozzle p project evidence · 2026-08 · local
  17. sovol3d.com/products/sovol-sv06-ace (in stock); tomshardware.com/3d-printing/sovol-sv06-ace-review ("successor to Sovol's SV06") project evidence · 2026-08 · local
  18. firmware/SV06-ACE/sovol/access/FactoryConfig/printer.cfg L91, L112-114, L134; firmware/orcaslicer_profiles/Sovol_SV06_ACE_0.4_nozzle.json (printable_area 220×220, printab project evidence · 2026-08 · local
  19. firmware/SV06-ACE/PDF/JXHMP3A02-05002-h 铭牌 translate_.pdf; tomshardware.com/3d-printing/sovol-sv06-ace-review project evidence · 2026-08 · local
  20. https://us.elegoo.com/products/elegoo-neptune-4-pro-fdm-3d-printer; evidence/diymachines-review.md; https://www.thephonograph.net/electronics-tech-reviews/elegoo-neptune- thephonograph.net · 2026-08 · doc
  21. tomshardware.com/3d-printing/sovol-sv06-ace-review ("classic i3 form while using injection molded parts"); firmware/SV06-ACE/PDF/JXHMP3A02-03018-a X轴偏心铝型材.pdf and JXHMP3A project evidence · 2026-08 · local
  22. https://us.elegoo.com/collections/neptune-4-series-accessories (products.json, 2026-08-18) us.elegoo.com · 2026-08 · doc
  23. tomshardware.com/3d-printing/sovol-sv06-ace-review ("I didn't test ABS, as that would require an enclosure"); youtube.com/watch?v=wd2vfUJjvTc ("because it isn't enclosed" project evidence · 2026-08 · local
  24. Searched: Elegoo product page + full spec table, Elegoo wiki Neptune 4 Pro hub (all listed articles), Tom's Hardware, TechRadar, TechGearLab, 3DWithUs, 3DPrinterBee, DIY project evidence · 2026-08 · local
  25. (B5 sources) project evidence · 2026-08 · local
  26. .../ELEGOO_UPDATE_DIR/printer.cfg line 362 project evidence · 2026-08 · local
  27. .../FactoryConfig/printer.cfg L308; youtu.be/HbuHsyjk8bc ("Klipper based bed slinger") project evidence · 2026-08 · local
  28. evidence/diymachines-review.md ("all metal dual-axis guide rails", "double-row ball U-shaped bearing"); evidence/tomshardware-review.md ("metal rods on the X and Y-axes.. project evidence · 2026-08 · local
  29. firmware/SV06-ACE/PDF/JXHMP3A02-01019-f 双轴心滑轮 translate_.pdf;.../JXHMP3A02-03018-a X轴偏心铝型材.pdf; tomshardware.com/3d-printing/sovol-sv06-ace-review ("ditched the X-axis be project evidence · 2026-08 · local
  30. evidence/diymachines-review.md; evidence/tomshardware-review.md; https://wiki.elegoo.com/neptune/neptune-4-pro (hub lists "Y-Axis Bearing Adjustment" + Pro-specific tensi wiki.elegoo.com · 2026-08 · doc
  31. .../PDF/JXHMP3A02-01006-a Y轴双轴心铝型材.pdf;.../JXHMP3A02-01019-f 双轴心滑轮 translate_.pdf; youtube.com/watch?v=wd2vfUJjvTc ("metal bearings and tracks in the XY dual-axis wheel s project evidence · 2026-08 · local
  32. Official: https://wiki.elegoo.com/neptune/neptune-4-4-pro-how-to-replace-the-z-axis-lead-screw ("Rotate both couplings of the lead screw simultaneously"; timing pulleys + wiki.elegoo.com · 2026-08 · doc
  33. Official: https://wiki.elegoo.com/neptune/neptune-4-4-pro-how-to-replace-the-z-axis-lead-screw ("Rotate both couplings of the lead screw simultaneously"; timing pulleys + wiki.elegoo.com · 2026-08 · doc
  34. Official: https://wiki.elegoo.com/neptune/neptune-4-4-pro-how-to-replace-the-z-axis-lead-screw ("Rotate both couplings of the lead screw simultaneously"; timing pulleys + the3dprinterbee.com · 2026-08 · doc
  35. .../FactoryConfig/printer.cfg L127-156, L279-287;.../PDF/JXHSV06P-02003-a Z轴梯形丝杆.pdf; youtu.be/HbuHsyjk8bc ("improved from 8 to 10 mm"); tomshardware.com/3d-printing/sovo project evidence · 2026-08 · local
  36. .../PDF/JXHMP3A02-21007-f 同步轮.pdf (2GT, 20T, Ø5, 6061);.../FactoryConfig/printer.cfg L86, L109 project evidence · 2026-08 · local
  37. .../FactoryConfig/printer.cfg L87, L110, L164 project evidence · 2026-08 · local
  38. .../ELEGOO_UPDATE_DIR/printer.cfg [tmc2209 stepper_x/y/z/extruder], [stepper_x], [stepper_y], [stepper_z]; firmware/OpenNept4une/pictures/ZNP_K1_V1.1_PIN.png (XDIAG/YDIAG project evidence · 2026-08 · local
  39. .../FactoryConfig/printer.cfg L88, L96-102, L111, L119-125, L138-142, L152-156, L183-187 project evidence · 2026-08 · local
  40. .../ELEGOO_UPDATE_DIR/printer.cfg [stepper_x], [stepper_y], [stepper_z], [extruder], [tmc2209...] project evidence · 2026-08 · local
  41. .../FactoryConfig/printer.cfg L85, L99, L108, L122, L131, L141, L148, L155, L162, L187 project evidence · 2026-08 · local
  42. sovol3d.com/products/sovol-sv06-ace; tomshardware.com/3d-printing/sovol-sv06-ace-review; youtu.be/HbuHsyjk8bc; youtube.com/watch?v=wd2vfUJjvTc project evidence · 2026-08 · local
  43. evidence/tomshardware-review.md; evidence/techradar-review.md; evidence/diymachines-review.md; docs/NEPTUNE_4_PRO_User_Manual_English_V1.5.pdf p.1 project evidence · 2026-08 · local
  44. docs/manual.txt L151-153; youtu.be/HbuHsyjk8bc; tomshardware.com/3d-printing/sovol-sv06-ace-review project evidence · 2026-08 · local
  45. .../ELEGOO_UPDATE_DIR/printer.cfg [printer], [bed_mesh], [safe_z_home], [gcode_macro RESUME] project evidence · 2026-08 · local
  46. .../FactoryConfig/printer.cfg L309; firmware/orcaslicer_profiles/Sovol_SV06_ACE_0.4_nozzle.json project evidence · 2026-08 · local
  47. sovol3d.com/products/sovol-sv06-ace; youtu.be/HbuHsyjk8bc; youtube.com/watch?v=wd2vfUJjvTc; tomshardware.com/3d-printing/sovol-sv06-ace-review project evidence · 2026-08 · local
  48. .../ELEGOO_UPDATE_DIR/printer.cfg lines 361-368; elegoo_conf.ini [speed_mode], [printer] project evidence · 2026-08 · local
  49. .../FactoryConfig/printer.cfg L309 ([printer]) project evidence · 2026-08 · local
  50. .../ELEGOO_UPDATE_DIR/printer.cfg lines 363-367; elegoo_conf.ini [printer], [speed_mode], [speed_adaptive]; firmware/Neptune4-official/klipper/klippy/toolhead.py cmd_PRIN project evidence · 2026-08 · local
  51. .../FactoryConfig/printer.cfg L310-313; mechanism verified in the shipped fork at sovol/klipper/klippy/toolhead.py L220-233 and L610 project evidence · 2026-08 · local
  52. .../ELEGOO_UPDATE_DIR/printer.cfg line 368, line 109 project evidence · 2026-08 · local
  53. .../FactoryConfig/printer.cfg (no SCV key anywhere in the 325-line file); default confirmed in the shipped fork itself at sovol/klipper/klippy/toolhead.py L231-232: confi project evidence · 2026-08 · local
  54. firmware/orcaslicer_profiles/Sovol_SV06_ACE_PLA.json (filament_max_volumetric_speed: ["21"]),..._PETG.json ("15"),..._ABS.json ("15"),..._TPU.json ("3.6"); youtube.com/wa project evidence · 2026-08 · local
  55. Searched for My Tech Fun / Igor Gaspar, 3DPrintBeginner, CNC Kitchen, Teaching Tech flow tests - none for this model. Reviews fetched (Tom's, TechRadar, TechGearLab, 3DWi project evidence · 2026-08 · local
  56. youtu.be/HbuHsyjk8bc project evidence · 2026-08 · local
  57. Benchy 13:08 + Speed Boat settings → tomshardware.com/3d-printing/sovol-sv06-ace-review (evidence/tomshardware_sv06_ace_review.md L75); ~13 min + the MK4 comparison → you project evidence · 2026-08 · local
  58. .../ELEGOO_UPDATE_DIR/printer.cfg lines 370-376; firmware/Neptune4-official/klipper/klippy/extras/input_shaper.py, shaper_calibrate.py, resonance_tester.py all present project evidence · 2026-08 · local
  59. .../FactoryConfig/printer.cfg L44-56 project evidence · 2026-08 · local
  60. Elegoo's own wiki: https://wiki.elegoo.com/machines/neptune/troubleshooting/neptune-4-4-pro/does-neptune-44-pro-support-the-installation-of-input-shaping-sensors - verbat wiki.elegoo.com · 2026-08 · doc
  61. .../FactoryConfig/printer.cfg L32-42, L45-46 (accel_chip_x: lis2dw hotend, accel_chip_y: lis2dw bed); sovol/klipper/klippy/extras/lis2dw.py L28 (LIS2DW_DEV_ID = 0x44) project evidence · 2026-08 · local
  62. .../ELEGOO_UPDATE_DIR/printer.cfg lines 370-376 (hard-coded frequencies, no calibration macro anywhere in the file); https://wiki.elegoo.com/machines/neptune/troubleshoot wiki.elegoo.com · 2026-08 · doc
  63. .../FactoryConfig/Macro.cfg L118-122 (entire START_PRINT body);.../FactoryConfig/printer.cfg L318-325 (results persisted in SAVE_CONFIG); youtube.com/watch?v=NKwYF9zIPO8 project evidence · 2026-08 · local
  64. .../ELEGOO_UPDATE_DIR/printer.cfg lines 370-376; firmware/OpenNept4une/printer-confs/n4pro/n4pro.cfg lines 28-31 project evidence · 2026-08 · local
  65. .../FactoryConfig/printer.cfg L44-56, L318-325 project evidence · 2026-08 · local
  66. evidence/techradar-review.md; evidence/techgearlab-review.md; evidence/tomshardware-review.md; withdrawn community figures: no citable source — see Value column project evidence · 2026-08 · local
  67. youtu.be/HbuHsyjk8bc (evidence/mytechfun_video412_transcript.md; auto-caption reads "the surface quality is good there is no ghost in X Direction it has correct size…", i project evidence · 2026-08 · local
  68. .../ELEGOO_UPDATE_DIR/printer.cfg line 107 project evidence · 2026-08 · local
  69. .../FactoryConfig/printer.cfg L176 project evidence · 2026-08 · local
  70. .../FactoryConfig/Macro.cfg (full file — no PA macro);.../FactoryConfig/printer.cfg project evidence · 2026-08 · local
  71. .../ELEGOO_UPDATE_DIR/printer.cfg (no load-cell or load_cell section; probe is [probe] pin:^PA11 inductive); docs/NEPTUNE_4_PRO_User_Manual_English_V1.5.pdf p.11 (spring- project evidence · 2026-08 · local
  72. .../FactoryConfig/printer.cfg L61-79 project evidence · 2026-08 · local
  73. .../ELEGOO_UPDATE_DIR/printer.cfg lines 108-114 project evidence · 2026-08 · local
  74. .../FactoryConfig/printer.cfg L177 project evidence · 2026-08 · local
  75. sovol3d.com/products/sovol-sv06-ace; tomshardware.com/3d-printing/sovol-sv06-ace-review ("Direct drive", "powerful planetary drive extruder"); youtube.com/watch?v=NekPz1y project evidence · 2026-08 · local
  76. sovol3d.com/products/sovol-sv06-ace;.../FactoryConfig/printer.cfg L163 project evidence · 2026-08 · local
  77. .../ELEGOO_UPDATE_DIR/printer.cfg line 96 project evidence · 2026-08 · local
  78. .../FactoryConfig/printer.cfg L166; docs/manual.txt L175-177 project evidence · 2026-08 · local
  79. https://wiki.elegoo.com/neptune/neptune-4-pro/nozzle-assembly-replacement - verbatim: *"Take out the new nozzle assembly (You need to re-insert the Teflon pipe, making su wiki.elegoo.com · 2026-08 · doc
  80. .../PDF/JXHMP3A02-08010-a 钛合金属喉管(壁厚0.35mm)(带台阶) translate_.pdf (titanium alloy, M6×1, 0.35 mm wall, stepped Ø2/Ø2.7 bore); docs/manual.txt L428-451 (filament sensor at ga project evidence · 2026-08 · local
  81. sovol3d.com/products/sovol-sv06-ace (no force figure); searched manual, wiki, README project evidence · 2026-08 · local
  82. docs/NEPTUNE_4_PRO_User_Manual_English_V1.5.pdf p.11; firmware/mairyj-Neptune-4-Series/Neptune 4 Pro/Official Update/Neptune 4 Pro - Firmware 1.1.3.2 - official/Update lo project evidence · 2026-08 · local
  83. .../FactoryConfig/Macro.cfg L79-116; docs/manual.txt L509-527 project evidence · 2026-08 · local
  84. sovol3d.com/products/sovol-sv06-ace ("ceramic heater"); youtube.com/watch?v=NekPz1ydDn0 ("uses the Sovolcano nozzle... a normal screw in nozzle... almost the same as a vo project evidence · 2026-08 · local
  85. .../ELEGOO_UPDATE_DIR/printer.cfg line 98 (max_temp: 310), lines 637-660 (the macros take the minimum of the requested S value and 300); elegoo_conf.ini line 9 \ project evidence · 2026-08 · local
  86. .../FactoryConfig/printer.cfg L179; docs/manual.txt L163-165; sovol3d.com/products/sovol-sv06-ace; firmware/orcaslicer_profiles/Sovol_SV06_ACE_PLA.json project evidence · 2026-08 · local
  87. Searched: https://us.elegoo.com/products/elegoo-neptune-4-pro-fdm-3d-printer (full spec table), manual, https://wiki.elegoo.com/neptune/neptune-4-pro/heater-and-thermisto wiki.elegoo.com · 2026-08 · doc
  88. Searched: https://us.elegoo.com/products/elegoo-neptune-4-pro-fdm-3d-printer (full spec table), manual, https://wiki.elegoo.com/neptune/neptune-4-pro/heater-and-thermisto amazon.com · 2026-08 · doc
  89. .../PDF/JXHMP3A02-09017-g(陶瓷加热片) translate_.pdf project evidence · 2026-08 · local
  90. .../ELEGOO_UPDATE_DIR/printer.cfg lines 100-101; https://wiki.elegoo.com/neptune/Neptune-4-4-pro-blob-of-death-and-filament-leakage (verbatim thermistor spec); firmware/O wiki.elegoo.com · 2026-08 · doc
  91. .../FactoryConfig/printer.cfg L168-170, L189-195;.../PDF/JXHMP3A02-09016-g(喷头热敏电阻) translate_.pdf project evidence · 2026-08 · local
  92. .../FactoryConfig/printer.cfg L165 (nozzle_diameter: 0.400); docs/manual.txt L226-228 (package list: "Nozzle"); tomshardware.com/3d-printing/sovol-sv06-ace-review ("a spa project evidence · 2026-08 · local
  93. .../PDF/JXHMP3A02-08023-a 大流量黄铜喷嘴 translate_.pdf ("大流量黄铜喷嘴" = high-flow brass nozzle) project evidence · 2026-08 · local
  94. sovol3d.com/products/0-4mm-sv06-ace-hardened-steel-nozzle-kit (re-fetched 2026-08-19 by Pass 2: "SV06ACE nozzle is compatible with E3D Volcano nozzles"; compatible models project evidence · 2026-08 · local
  95. https://us.elegoo.com/products/multi-size-brass-nozzle-kit-for-neptune-4-4-pro (Shopify product JSON, 2026-08-19: price 999, variants Ribbon-Cable + Type-C, both availabl us.elegoo.com · 2026-08 · doc
  96. https://us.elegoo.com/products/multi-size-brass-nozzle-kit-for-neptune-4-4-pro (Shopify product JSON, 2026-08-19: price 999, variants Ribbon-Cable + Type-C, both availabl store.micro-swiss.com · 2026-08 · doc
  97. sovol3d.com/products/sovol-sv06-ace; sovol3d.com/products/0-4mm-sv06-ace-hardened-steel-nozzle-kit ($29.00, "Hardened Steel (SKD11)", 0.4 mm only, "SV08, T300, SV06 ACE, project evidence · 2026-08 · local
  98. .../PDF/JXHMP3A02-08010-a 钛合金属喉管... translate_.pdf; tomshardware.com/3d-printing/sovol-sv06-ace-review ("all-metal hotend"); youtube.com/watch?v=wd2vfUJjvTc project evidence · 2026-08 · local
  99. .../PDF/JXHMP3A02-08023-a 大流量黄铜喷嘴.pdf — Pass 2 rendered page 1 at 200 dpi and read the callouts directly: 23.5 (overall), 14.5, 7.8, 4.8, 3.6, 2.4, 2, 0.8, Ø4.5, Ø5, Ø2, project evidence · 2026-08 · local
  100. .../FactoryConfig/printer.cfg L213; docs/manual.txt L167-169; sovol3d.com/products/sovol-sv06-ace project evidence · 2026-08 · local
  101. .../ELEGOO_UPDATE_DIR/printer.cfg lines 122-141 and 617-635; firmware/OpenNept4une/pictures/ZNP_K1_V1.1_PIN.png (HB0 PB10 / HB1 PC8 / TB0 PA0 / TB1 PC2); https://wiki.ele wiki.elegoo.com · 2026-08 · doc
  102. sovol3d.com/products/aluminum-24v-heated-bed-kit-for-sv06-ace (re-fetched 2026-08-19: "24V", "Power: 220W", "Heatbed Size: 235 x 235 x 3.0mm", $29.99, model "SV06 ACE"); project evidence · 2026-08 · local
  103. youtu.be/HbuHsyjk8bc; mytechfun.com/bed-heating project evidence · 2026-08 · local
  104. .../PDF/JXHMP3A02-01011-b 丝印PEI粉末钢板V1.3 translate_.pdf ("Black PEI powder is sprayed on both sides... long-term temperature resistance of 100°C"); tomshardware.com/3d-pri project evidence · 2026-08 · local
  105. forum.sovol3d.com/t/smooth-pei-build-plate-for-ace/6687 (post #2, sovol3d: "Sorry. We only sell textured pei bed on the official website"); forum.sovol3d.com/t/6484 (post project evidence · 2026-08 · local
  106. evidence/techgearlab-review.md ("Bed temperature gradient measured: 12.8 C") project evidence · 2026-08 · local
  107. forum.sovol3d.com/t/6637 project evidence · 2026-08 · local
  108. .../FactoryConfig/printer.cfg L289-302 project evidence · 2026-08 · local
  109. docs/NEPTUNE_4_PRO_User_Manual_English_V1.5.pdf p.10 (full procedure) and docs/Must_Read_NEPTUNE_4_Pro_20231020.pdf p.4;.../ELEGOO_UPDATE_DIR/printer.cfg line 424 project evidence · 2026-08 · local
  110. .../FactoryConfig/printer.cfg L67-79 project evidence · 2026-08 · local
  111. forum.sovol3d.com/t/6637 (stock spacers appear moulded one-piece with the bed carrier; silicone-spacer mod discussed); tomshardware.com/3d-printing/sovol-sv06-ace-review project evidence · 2026-08 · local
  112. .../FactoryConfig/printer.cfg L279-287 project evidence · 2026-08 · local
  113. .../ELEGOO_UPDATE_DIR/printer.cfg lines 181-187 (PRINT_START) and 401-442; evidence/3dwithus-review.md; evidence/techgearlab-review.md ("An auto-leveling print bed featur project evidence · 2026-08 · local
  114. .../FactoryConfig/Macro.cfg L23-61, L118-122; firmware/orcaslicer_profiles/Sovol_SV06_ACE_0.4_nozzle.json (machine_start_gcode) project evidence · 2026-08 · local
  115. .../ELEGOO_UPDATE_DIR/printer.cfg lines 339-347; firmware/OpenNept4une/pictures/ZNP_K1_V1.1_PIN.png (MT-DET1 / PA12); docs/NEPTUNE_4_PRO_User_Manual_English_V1.5.pdf p.2 project evidence · 2026-08 · local
  116. .../FactoryConfig/printer.cfg L245-249;.../PDF/JXHSV06P-07008 / 07011 (swing-lever + module drawings); docs/manual.txt L428, L451 project evidence · 2026-08 · local
  117. .../FactoryConfig/printer.cfg (single [filament_switch_sensor], L245-249);.../FactoryConfig/Macro.cfg (no tangle logic); sovol3d.com/products/sovol-sv06-ace;.../Motherboa project evidence · 2026-08 · local
  118. .../FactoryConfig/printer.cfg L197-201, L215-219, L224-236 project evidence · 2026-08 · local
  119. .../ELEGOO_UPDATE_DIR/printer.cfg lines 719-724 (m600), lines 253-291 (PAUSE retracts E-2 then E-20 and parks at X_min+5 / Y_max-5), lines 295-337 (RESUME reheats, purges project evidence · 2026-08 · local
  120. .../FactoryConfig/Macro.cfg L206-338 project evidence · 2026-08 · local
  121. docs/manual.txt L383-415; sovol3d.com/products/sovol-sv06-ace (SH02 bundle) project evidence · 2026-08 · local
  122. .../ELEGOO_UPDATE_DIR/printer.cfg (single [extruder], no [extruder1], no toolchanger); firmware/OpenNept4une/pictures/ZNP_K1_V1.1_PIN.png (E1-AXIS block populated on the github.com · 2026-08 · doc
  123. youtube.com/watch?v=wd2vfUJjvTc ("what I think is missing... it's multicolor... more multicolor options"); sovol3d.com/products/sovol-sv06-ace (single extruder, no AMS/CF project evidence · 2026-08 · local
  124. .../FactoryConfig/printer.cfg L221-226;.../PDF/JXHMP3A02-09021 (4020 blower drawing); youtube.com/watch?v=NKwYF9zIPO8 ("we do have a four pin fan here so we got a PWM con project evidence · 2026-08 · local
  125. .../FactoryConfig/printer.cfg (only [fan], [heater_fan hotend_fan], [controller_fan board_fan] exist) project evidence · 2026-08 · local
  126. .../ELEGOO_UPDATE_DIR/printer.cfg lines 356-359; firmware/OpenNept4une/pictures/ZNP_K1_V1.1_PIN.png (FAN3/FAN1 PA8); docs/NEPTUNE_4_PRO_User_Manual_English_V1.5.pdf p.17 project evidence · 2026-08 · local
  127. .../FactoryConfig/printer.cfg L228-236;.../PDF/JXHMP3A02-09022 (4010 axial drawing) project evidence · 2026-08 · local
  128. .../FactoryConfig/printer.cfg (no such fan defined); B5 sources project evidence · 2026-08 · local
  129. .../FactoryConfig/printer.cfg L238-243;.../PDF/JXHMP3A02-09019-g(4010涡轮风扇).pdf; youtu.be/HbuHsyjk8bc ("this one has a fan so it is not passive cooling like with the Creal project evidence · 2026-08 · local
  130. .../ELEGOO_UPDATE_DIR/printer.cfg lines 352-359, 726-740; firmware/Neptune4-official/klipper/klippy/extras/fan.py line 111 (gcode.register_command("MKS_M106", self.cmd_MK project evidence · 2026-08 · local
  131. .../FactoryConfig/printer.cfg L221-243 project evidence · 2026-08 · local
  132. .../Motherboard/Sovol RG-4Z V1.1 SIZE.pdf; youtube.com/watch?v=NKwYF9zIPO8 ("rg-4z 1.2... that's a Giga device... they're using the knockoff chips"); klipper.discourse.gr project evidence · 2026-08 · local
  133. firmware/OpenNept4une/dtb/n4-n4pro-v1.1/rk3328-znp-v1x.dts line 8 (model = "Makerbase mks-pi", rockchip,rk3328-* compatibles, Mali-450 GPU); curl of https://raw.githubuse raw.githubusercontent.com · 2026-08 · doc
  134. youtube.com/watch?v=NKwYF9zIPO8 ("it has 2.7 gigabytes free so you only have an 8 gigabyte eMMC module... it's got almost 512 [MB RAM]" — read from on-device system info; project evidence · 2026-08 · local
  135. evidence/tomshardware-review.md (spec table: "PSU 310W"); docs/NEPTUNE_4_PRO_User_Manual_English_V1.5.pdf p.1 ("Output Power : 24V"); evidence/diymachines-review.md ("Int project evidence · 2026-08 · local
  136. youtube.com/watch?v=NKwYF9zIPO8 ("unfortunately we have some weird offbrand power supply just like on the 06 plus... it's pretty damn light... it just says 3D chongin... project evidence · 2026-08 · local
  137. .../PDF/JXHMP3A02-05002-h 铭牌.pdf (text layer: "Power Voltage AC100-240V 50/60Hz"); docs/manual.txt L183-185 spec table ("Voltage" / "AC 100~120V / 200~240V, 50/60Hz," — v project evidence · 2026-08 · local
  138. .../PDF/JXHMP3A02-05002-h 铭牌 translate_.pdf; docs/manual.txt L191-193; sovol3d.com/products/sovol-sv06-ace; sovol3d.com/products/aluminum-24v-heated-bed-kit-for-sv06-ace project evidence · 2026-08 · local
  139. firmware/OpenNept4une/pictures/ZNP_K1_V1.1_PIN.png (read directly - all header labels above); https://github.com/OpenNeptune3D/OpenNept4une/issues/138 (E1 pins confirmed github.com · 2026-08 · doc
  140. .../Motherboard/Sovol RG-4Z V1.1 SIZE.pdf;.../Motherboard/Extra.pdf; youtu.be/HbuHsyjk8bc ("we have two USB plugs on the top") project evidence · 2026-08 · local
  141. sovol/klipper/docs/Releases.md (newest entry "## Klipper 0.12.0"); sovol/printer_data/build/.version.cfg (version=2.0); wiki.sovol3d.com/en/SV06ACE (Firmware Update Log: project evidence · 2026-08 · local
  142. GitHub API elegooofficial/Neptune4: created_at 2025-12-17T06:44:51Z, pushed_at 2026-07-29T12:31:34Z, size 4553, license: null; local shallow clone firmware/Neptune4-offic klipper.discourse.group · 2026-08 · doc
  143. api.github.com/repos/Sovol3d/SV06-ACE (pushed_at 2024-11-01, license: null); firmware/SV06-ACE/ git log = single commit b8b1275; sovol/klipper/src/libdev_hx711.a (file → project evidence · 2026-08 · local
  144. https://github.com/OpenNeptune3D/OpenNept4une/wiki (credentials and serial baud rate); corroborated at by paths throughout the shipped package: /home/mks/klipper/, /home/ github.com · 2026-08 · doc
  145. sovol/.bash_history (sudo apt-get update, sudo apt-get install python3-tk, sudo dpkg --configure -a, su, sudo reboot); sovol/printer_data/start.sh (runs nohup sudo apt-ge project evidence · 2026-08 · local
  146. .../kiauh-backups/configs/240724-0417/printer_data/config/moonraker.conf; sovol/mainsail/.version (v2.12.0); sovol/printer_data/systemd/moonraker.env; sovol/printer_data/ project evidence · 2026-08 · local
  147. firmware/OpenNept4une/README.md (feature list verbatim) @ commit 33f60559 (2026-03-10); firmware/OpenNept4une/printer-confs/n4pro/*; firmware/OpenNept4une/mcu-firmware/RE github.com · 2026-08 · doc
  148. github.com/alkalint/Mainline-Klipper-for-the-Sovol-SV06-ACE (fetched README); klipper.discourse.group/t/.../25656 (garethky's [load_cell_probe] sensor_type: hx711 sclk_pi project evidence · 2026-08 · local
  149. .../ELEGOO_UPDATE_DIR/ (the update payload itself: printer.cfg, elegoo_conf.ini, extra_update.tar, ELEGOO_APP_factory.deb, wpa_supplicant-wlan0.conf); firmware/mairyj-... wiki.elegoo.com · 2026-08 · doc
  150. wiki.sovol3d.com/en/SV06-ACE-OTA-firmware-upgrade (fetched via curl); wiki.sovol3d.com/en/SV06ACE (Firmware Update Log) project evidence · 2026-08 · local
  151. .../ELEGOO_UPDATE_DIR/printer.cfg lines 556-773 (all macros); M104 637-647, M109 649-660, M191 663-674, M190 676-688, M140 690-701, M141 703-712, m600 719-724, M106 726-7 project evidence · 2026-08 · local
  152. .../FactoryConfig/Macro.cfg (full file); firmware/orcaslicer_profiles/Sovol_SV06_ACE_0.4_nozzle.json; wiki.sovol3d.com/en/SV06ACE (V19.0: "Added support for G2/G3") project evidence · 2026-08 · local
  153. tar -tvf.../ELEGOO_UPDATE_DIR/extra_update.tar (21 members; root-owned /etc/fstab, /etc/init.d/taskset-client.sh, /boot/dtb/rockchip/rk3328-roc-cc.dtb); https://github.co itsalllost.com · 2026-08 · doc
  154. youtube.com/watch?v=NKwYF9zIPO8 (TH3D, live: "do they expose SSH on it … SSH is open. I'm just trying root and root for the password, it didn't take it" → then, with the project evidence · 2026-08 · local
  155. curl https://raw.githubusercontent.com/OpenNeptune3D/Armbian-ZNP-K1-build/main/config/boards/znp-k1.conf (BOARDFAMILY="rockchip64", BOOTCONFIG="roc-cc-rk3328_defconfig", itsalllost.com · 2026-08 · doc
  156. Distro pinned by Pass 2 from firmware artifacts : sovol/.local/share/virtualenv/wheel/3.9/image/1/CopyPipInstall/ containing pip-20.3.4, setuptools-44.1.1, wheel-0.34.2 a project evidence · 2026-08 · local
  157. curl https://raw.githubusercontent.com/OpenNeptune3D/Armbian-ZNP-K1-build/main/userpatches/linux-rockchip64-current.config (CONFIG_TUN=y, CONFIG_WIREGUARD=m, CONFIG_NF_TA raw.githubusercontent.com · 2026-08 · doc
  158. api.github.com/repos/Sovol3d/SV06-ACE/issues; forum.armbian.com/topic/57569 (no TUN/VPN mention anywhere in the thread); new evidence fetched by Pass 2: rockchip-linux/ke project evidence · 2026-08 · local
  159. tar -tvf.../extra_update.tar (member ownership mks/mks; /home/mks/... paths - proves the account, not the password); https://github.com/OpenNeptune3D/OpenNept4une/wiki (s chris-potter.co.uk · 2026-08 · doc
  160. youtube.com/watch?v=NKwYF9zIPO8 (TH3D probes and then logs in live on stream: "SSH is open" … "yeah I'm in I'm boom there we go"); forum.armbian.com/topic/57569 ("ssh sov project evidence · 2026-08 · local
  161. sovol/.bash_history; sovol/kiauh-backups/configs/240710-0715/, 240724-0417/;.../FactoryConfig/printer.cfg L318-325 (SAVE_CONFIG persisted); sovol/printer_data/systemd/{kl project evidence · 2026-08 · local
  162. sovol3d.com/products/sovol-sv06-ace; docs/manual.txt L338-366, L487-489; tomshardware.com/3d-printing/sovol-sv06-ace-review; youtu.be/HbuHsyjk8bc; youtube.com/watch?v=wd2 project evidence · 2026-08 · local
  163. docs/manual.txt L457-478, L530-541;.../FactoryConfig/printer.cfg L14 ([exclude_object]); firmware/orcaslicer_profiles/Sovol_SV06_ACE_0.4_nozzle.json (thumbnails: 96x96, 1 project evidence · 2026-08 · local
  164. sovol3d.com/products/sovol-sv06-ace ("Wi-Fi (2.4 GHz WPA2), USB, optional LAN"); forum.armbian.com/topic/57569 (Fn-Link FG89FTSM13-W3 / RTL8189FTV, needs out-of-tree rtl8 project evidence · 2026-08 · local
  165. sovol/moonraker-obico/moonraker_obico/version.py (VERSION = '2.0.7');.../FactoryConfig/moonraker-obico.cfg (url = https://app.obico.io); docs/manual.txt L557-604; tomshar app.obico.io · 2026-08 · doc
  166. firmware/SV06-ACE/sovol/printer_data/config/crowsnest.conf (live shipped config: [cam 1] mode: ustreamer, device: /dev/video0, resolution: 640x480, max_fps: 15) — identic project evidence · 2026-08 · local
  167. .../moonraker.conf ([timelapse] output_path: ~/printer_data/timelapse/, frame_path: /tmp/timelapse/); sovol/moonraker-timelapse/; sovol/moonraker-obico/; youtu.be/HbuHsyj project evidence · 2026-08 · local
  168. docs/manual.txt L466-468 ("Fan and LED"); forum.sovol3d.com/t/6260 (47-post thread: camera LED only from the touchscreen, no GPIO documented, Sovol left the question unan project evidence · 2026-08 · local
  169. docs/NEPTUNE_4_PRO_User_Manual_English_V1.5.pdf p.10 (full 6-bullet procedure verbatim); docs/Must_Read_NEPTUNE_4_Pro_20231020.pdf p.4 (same);.../ELEGOO_UPDATE_DIR/printe project evidence · 2026-08 · local
  170. youtu.be/HbuHsyjk8bc ("it will start with a self check, it has seven steps maybe... self check finished, it was completely automatic"); youtube.com/watch?v=NKwYF9zIPO8 (o project evidence · 2026-08 · local
  171. .../ELEGOO_UPDATE_DIR/printer.cfg lines 103-106, 127-130, 623-626; docs/NEPTUNE_4_PRO_User_Manual_English_V1.5.pdf p.8 (no PID item in the screen inventory); firmware/Ope project evidence · 2026-08 · local
  172. sovol/klipper/klippy/extras/pid_calibrate.py;.../FactoryConfig/printer.cfg L172-175, L208-211 (factory PID: extruder 19.312/2.264/41.721; bed 68.327/1.270/944.182) project evidence · 2026-08 · local
  173. .../ELEGOO_UPDATE_DIR/printer.cfg (no flow calibration macro in 774 lines); docs/NEPTUNE_4_PRO_User_Manual_English_V1.5.pdf p.8; firmware/mairyj-Neptune-4-Series/README.m project evidence · 2026-08 · local
  174. docs/manual.txt L543-554; wiki.sovol3d.com/en/SV06ACE (Sovol-OrcaSlicer v2.3.0 + profiles + docs);.../FactoryConfig/Macro.cfg (no flow macro) project evidence · 2026-08 · local
  175. .../PDF/JXHMP3A02-01016-d 大张紧轮旋钮.pdf,.../JXHMP3A02-01018-d 底座张紧轮安装座.pdf; tomshardware.com/3d-printing/sovol-sv06-ace-review ("The belts have adjustment knobs to make this project evidence · 2026-08 · local
  176. docs/NEPTUNE_4_PRO_User_Manual_English_V1.5.pdf p.11 (A/B/C chart with under-extrusion / ideal / poor-adhesion cases) and p.12 (live nozzle-height adjustment + warning) project evidence · 2026-08 · local
  177. .../FactoryConfig/Macro.cfg (no inspection macro);.../moonraker.conf; O5/O6 sources project evidence · 2026-08 · local
  178. .../ELEGOO_UPDATE_DIR/printer.cfg (774 lines read in full - no [skew_correction]); firmware/Neptune4-official/klipper/klippy/extras/skew_correction.py exists; docs/NEPTUN project evidence · 2026-08 · local
  179. sovol/klipper/klippy/extras/skew_correction.py;.../FactoryConfig/printer.cfg (no skew section) project evidence · 2026-08 · local
  180. docs/manual.txt L250-455; sovol3d.com/products/sovol-sv06-ace ("15 Minutes"); youtube.com/watch?v=wd2vfUJjvTc; tomshardware.com/3d-printing/sovol-sv06-ace-review; youtu.b project evidence · 2026-08 · local
  181. firmware/mairyj-Neptune-4-Series/Neptune 4 Pro/Old version before 27 Oct 2023/backup origin file/plr.cfg (complete file: save_last_file, clear_last_file, [gcode_shell_com project evidence · 2026-08 · local
  182. sovol3d.com/products/sovol-sv06-ace; scoped grep for the terms power_loss, plr, save_variables, resume_interrupted, M413, recovery across sovol/access/FactoryConfig/, sov project evidence · 2026-08 · local
  183. firmware/mairyj-Neptune-4-Series/Neptune 4 Pro/Official Update/Neptune 4 Pro - Firmware 1.1.3.2 - official/Update log-4_4PRO.txt (verbatim 1.1.3.1 item 2 and 1.1.2.53 ite youtu.be · 2026-08 · doc
  184. Q1 sources; searched all five hands-on reviews and the Sovol forum SV06 ACE category project evidence · 2026-08 · local
  185. .../ELEGOO_UPDATE_DIR/printer.cfg lines 250-347 ([pause_resume], PAUSE, RESUME, [filament_switch_sensor fila]) project evidence · 2026-08 · local
  186. .../FactoryConfig/printer.cfg L245-249;.../FactoryConfig/Macro.cfg L1-6, L206-314 project evidence · 2026-08 · local
  187. sovol3d.com/products/sovol-sv06-ace; docs/manual.txt L171-173; firmware/orcaslicer_profiles/Sovol_SV06_ACE.json (default_materials: "SOVOL SV06 ACE PLA;SOVOL SV06 ACE ABS project evidence · 2026-08 · local
  188. evidence/3dprinterbee-review.md; evidence/tomshardware-review.md; evidence/techradar-review.md (fine flow control 2.5/5, bridging 5/5, overhangs 5/5); docs/NEPTUNE_4_PRO_ project evidence · 2026-08 · local
  189. tomshardware.com/3d-printing/sovol-sv06-ace-review (PETG box 1 h + lid 43 min; TPE 83A tracks 1 h 52 m @0.28 mm, "throttled the Max Volumetric speed to 3.6 mm³/s"); youtu project evidence · 2026-08 · local
  190. https://us.elegoo.com/products/elegoo-neptune-4-pro-fdm-3d-printer (enclosure caveat, verbatim); https://us.elegoo.com/collections/neptune-4-series-accessories (enclosure github.com · 2026-08 · doc
  191. firmware/orcaslicer_profiles/Sovol_SV06_ACE_ABS.json; sovol3d.com/products/sovol-sv06-ace; tomshardware.com/3d-printing/sovol-sv06-ace-review ("I didn't test ABS, as that project evidence · 2026-08 · local
  192. forum.sovol3d.com/t/6484 (Oliver: "The hardened nozzles offered by Sovol are only available in 0.4mm for carbon filament. 0.4mm clogs when printing with carbon or fibergl project evidence · 2026-08 · local
  193. .../FactoryConfig/printer.cfg L179, L213;.../PDF/JXHMP3A02-01011-b 丝印PEI粉末钢板V1.3 translate_.pdf; R3/R4 sources project evidence · 2026-08 · local
  194. firmware/orcaslicer_profiles/*.json (fetched from Sovol3d/Sovol-OrcaSlicer@main); wiki.sovol3d.com/en/SV06ACE; docs/manual.txt L543-554; sovol3d.com/products/sovol-sv06-a project evidence · 2026-08 · local
  195. firmware/Neptune4-official/klipper/klippy/extras/verify_heater.py (read in full - 4406 bytes, unmodified upstream); firmware/Neptune4-official/klipper/klippy/extras/heate project evidence · 2026-08 · local
  196. .../FactoryConfig/printer.cfg L197-201, L215-219; sovol/klipper/klippy/extras/verify_heater.py L23-24, L86-89; sovol/klipper/klippy/extras/heaters.py L25-27, L105-108; so project evidence · 2026-08 · local
  197. .../PDF/JXHMP3A02-05002-h 铭牌.pdf — rendered at 600 dpi with pdftoppm and visually inspected; the five logos sit in a row beneath "sovol3d.com" inside the 70 × 45 mm label project evidence · 2026-08 · local
  198. youtube.com/watch?v=NKwYF9zIPO8 (evidence/th3d_NKwYF9zIPO8_transcript.md, re-read verbatim : the "cannot touch them" passage is preceded by "test one tap the from the scr project evidence · 2026-08 · local
  199. .../ELEGOO_UPDATE_DIR/printer.cfg lines 97-114, 122-133, 148-170, 356-359, 381-392, 617-629, 637-712 project evidence · 2026-08 · local
  200. .../FactoryConfig/printer.cfg L16-30, L178-181, L197-201, L207, L212-219 project evidence · 2026-08 · local
  201. Searched: Sovol forum SV06 ACE category (t/6260, t/6484, t/6499, t/6637, t/6687, t/6904, t/9953, t/10034, t/10080), all 5 GitHub issues on Sovol3d/SV06-ACE, Klipper Disco project evidence · 2026-08 · local
  202. evidence/diymachines-review.md (63 dB @ 50 cm; 59.6 dB fans off); evidence/3dprinterbee-review.md (>60 dB, peaks 70 dB, ~35 dB without cooling); evidence/tomshardware-rev igorslab.de · 2026-08 · doc
  203. youtu.be/HbuHsyjk8bc ("the noise from half m distance approximately 63 64 dB, that's quite loud for the bedslinger"); youtube.com/watch?v=NKwYF9zIPO8 (part fan ~11 800 RP project evidence · 2026-08 · local
  204. .../ELEGOO_UPDATE_DIR/elegoo_conf.ini [speed_mode] lines 41-63 (verbatim max_velocity_silent = 270, max_accel_silent = 8000, en_spreadcycle_silent = 0, fan_max_percent_si project evidence · 2026-08 · local
  205. .../FactoryConfig/printer.cfg L101, L124, L142, L156, L228-243; youtu.be/HbuHsyjk8bc ("I have to turn it off during this recording because I can still hear some fans insi project evidence · 2026-08 · local
  206. Searched all five hands-on reviews (Tom's, My Tech Fun, Lost In Tech, Loyal Moses, TH3D), the Sovol forum, and mytechfun.com; nobody attached a power meter project evidence · 2026-08 · local
  207. github.com/Sovol3d/SV06-ACE README.md ("The damage caused by modifying firmware also using the third party firmware will lose the 1 year warranty"); docs/manual.txt L106- project evidence · 2026-08 · local
  208. evidence/3dprinterbee-review.md; docs/NEPTUNE_4_PRO_User_Manual_English_V1.5.pdf NOTES item 5 + Troubleshooting page; https://wiki.elegoo.com/neptune/neptune-4-pro (Commo forum.makerforums.info · 2026-08 · doc
  209. forum.sovol3d.com/t/6637; forum.sovol3d.com/t/6904; forum.sovol3d.com/t/9925; forum.sovol3d.com/t/10080; forum.sovol3d.com/t/6374 (title/post-count only, via search listi project evidence · 2026-08 · local
  210. sovol3d.com/products/aluminum-24v-heated-bed-kit-for-sv06-ace; sovol3d.com/products/sovol-sv06ace-camera-module-kit; sovol3d.com/products/0-4mm-sv06-ace-hardened-steel-no project evidence · 2026-08 · local
  211. Attempted: curl https://www.reddit.com/r/{ElegooNeptune4,elegoo,3Dprinting}/about.json -> HTTP 403 for all three; https://github.com/OpenNeptune3D/OpenNept4une (Discord l reddit.com · 2026-08 · doc
  212. forum.sovol3d.com/t/... (10 SV06 ACE threads fetched, dates 2024-12 → 2026-07); github.com/alkalint/Mainline-Klipper-for-the-Sovol-SV06-ACE ("Check the Sovol Discord for project evidence · 2026-08 · local
  213. github.com/alkalint/Mainline-Klipper-for-the-Sovol-SV06-ACE (links R8CEH/klipperscreen_sovol_sv06_ace, prestonbrown/helixscreen, kyleisah/Klipper-Adaptive-Meshing-Purging project evidence · 2026-08 · local
  214. evidence/3dwithus-review.md; https://www.thephonograph.net/electronics-tech-reviews/elegoo-neptune-4-pro-review/; evidence/techgearlab-review.md (dated 23 December 2024, tomshardware.com · 2026-08 · doc
  215. forum.sovol3d.com/t/9925 (2026-04-24 → 2026-05-26); forum.sovol3d.com/t/10080 (2026-06-04 → 2026-07-17); forum.sovol3d.com/t/9953 (2026-05-02) project evidence · 2026-08 · local
  216. evidence/techradar-review.md (full measurement table, "X error avg 0.23 mm, Y error avg 0.18 mm, X&Y avg 0.2 mm", accuracy score 3/5); evidence/techgearlab-review.md; doc project evidence · 2026-08 · local
  217. youtu.be/HbuHsyjk8bc ("in X direction it has correct size, in Y direction it's a little bit smaller, and in the Z direction a little bit bigger, but acceptable"); docs/ma project evidence · 2026-08 · local
  218. evidence/techradar-review.md; evidence/techgearlab-review.md; evidence/tomshardware-review.md; evidence/3dprinterbee-review.md project evidence · 2026-08 · local
  219. youtu.be/HbuHsyjk8bc; tomshardware.com/3d-printing/sovol-sv06-ace-review; youtube.com/watch?v=NekPz1ydDn0 project evidence · 2026-08 · local
  220. Benchy 13:08, PETG box/lid, wood bowl 7 h 47 m, TPE 1 h 52 m → tomshardware.com/3d-printing/sovol-sv06-ace-review (capture L75, L77, L79, L80 — each verified individually project evidence · 2026-08 · local
  221. evidence/3dwithus-review.md; evidence/techradar-review.md; evidence/techgearlab-review.md; evidence/tomshardware-review.md project evidence · 2026-08 · local
  222. tomshardware.com/3d-printing/sovol-sv06-ace-review; youtu.be/HbuHsyjk8bc; youtube.com/watch?v=NekPz1ydDn0; forum.sovol3d.com/t/6637; youtube.com/watch?v=NKwYF9zIPO8 (stra project evidence · 2026-08 · local
  223. tomshardware.com/3d-printing/sovol-sv06-ace-review (rating present in page HTML as aria-label "Rating: 4 out of 5 stars"); youtu.be/HbuHsyjk8bc; youtube.com/watch?v=NekPz project evidence · 2026-08 · local