[
 {
  "id": "anycubic-kobra-3",
  "brand_id": "anycubic",
  "model": "Kobra 3",
  "gf_named_by_vendor": false,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": null,
  "street_price_usd": null,
  "price_is_promo": null,
  "price_retrieved_at": null,
  "price_source_id": null,
  "ships_from": "US warehouse",
  "sale_history": "Not sold bare in the US as of 2026-09-06; only the Kobra 3 Combo (printer plus ACE Pro) is listed, at $329 against a $399 compare-at price.",
  "motion_system": "bedslinger",
  "build_volume_mm": {
   "x": 250,
   "y": 250,
   "z": 260
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300,
  "bed_temp_max_c": 110,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": null
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": false,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": false,
  "camera": "basic",
  "claimed_max_speed_mms": 600,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": "igor'sLAB (2024-09) timed the bundled Benchy g-code at 34 min 34 s and its own 0.20 mm profile Benchy at 41 min 52 s, and measured each color change at about 1 min 15 s including the prime tower. Nozzle reaches 210 C in 1 min 29 s and the bed 60 C in 2 min 38 s. Tom's Hardware rates it mechanically 'on par with the Bambu Lab A1', a hair faster on paper.",
  "noise_db": 61.8,
  "noise_is_measured": true,
  "footprint_mm": {
   "w": 452.9,
   "d": 504.7,
   "h": 483
  },
  "weight_kg": null,
  "power_w": 205,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": true,
  "orcaslicer_support": "stock profile",
  "api_or_home_assistant": "community",
  "mod_ecosystem": "moderate",
  "openness_notes": "K3/GoKlipper family. Anycubic published GPL-3.0 source on 2025-10-15 and 2025-10-30 (Klipper MCU C code, the 'Klipper-go' Golang klippy port, the RV1106 Linux kernel and U-Boot) at github.com/ANYCUBIC-3D, naming this model explicitly, so the firmware is a Klipper fork whose GPL layers are published while the Kobra OS application layer is not. The community Rinkhals custom firmware supports this model (README dated 2026-09-01) and brings Mainsail/Fluidd, which is the only practical route to a Moonraker-based Home Assistant integration. Anycubic Slicer Next, an OrcaSlicer derivative, was published under AGPL-3.0 on 2026-01-30. LAN printing works without an account, at the cost of the phone app's remote control and AI spaghetti detection while LAN mode is on, and no third-party slicer can send a job directly. Third-party filament works but is RFID-preferential: without an Anycubic RFID tag you set material and color by hand. All statements as of 2026-09-06.",
  "known_issue_ids": [
   "ki-anycubic-k3-bed-adhesion-and-z-offset",
   "ki-anycubic-measured-noise-exceeds-published-spec",
   "ki-anycubic-slicer-purge-estimate-unreliable",
   "ki-anycubic-support-owner-performed-repair-burden"
  ],
  "source_ids": [
   "src-anycubic-kobra-3-combo",
   "src-anycubic-us-all-pj",
   "src-anycubic-github",
   "src-rinkhals-community",
   "src-orcaslicer-anycubic-profiles",
   "src-anycubic-wiki-ks1-lan",
   "src-play-anycubic-app",
   "src-igorslab-kobra-3-test",
   "src-toms-kobra-3-review"
  ],
  "unverified": [
   "release_date",
   "msrp_usd",
   "street_price_usd",
   "price_is_promo",
   "price_retrieved_at",
   "price_source_id",
   "weight_kg",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "chamber_temp_max_c",
   "nozzle_swap_effort",
   "hardened_extruder_available",
   "stock_nozzle.material",
   "hardened_nozzle_addon_id",
   "hardened_extruder_addon_id"
  ],
  "notes": "The 2024-generation bed-slinger, still listed and in stock but no longer in the US store's '3D Printers' collection - only the Combo SKU is buyable, so there is no bare-machine price to record, which is why msrp_usd and street_price_usd are null and flagged. PLA/PETG/TPU only (TPU cannot go through the ACE Pro), 110 C bed, camera optional rather than standard, and the spec table shows a dash for pressure advance / flow calibration where every newer model says 'Supported'. The US store's hotend and nozzle listings for the Kobra 3 offer brass only, so there is no first-party hardened-nozzle path and no carbon/glass story. Openness is its one real advantage over the Kobra X: GPL Klipper source published for this exact model and Rinkhals custom firmware supported. CAUTION: the Kobra 3 Combo listing on us.anycubic3d.com carries SKU KB4CBK0A-M, which is the Kobra 4 Combo's SKU - an apparent store data error, so confirm what actually ships before ordering. STORE STATUS, 2026-09-06: the BARE listing for this model on us.anycubic3d.com sits in Anycubic's 'End Of Life' product type - the same bucket as the whole Kobra 2 family - and is out of stock; only the Combo SKU is an active 'FDM 3D Printer' listing and in stock. The record is kept because that Combo is purchasable. PHASE 2, 2026-09-06 - EVIDENCE CAP LIFTED, AND IT SCORES BADLY ON MERIT RATHER THAN ON SILENCE. igor'sLAB ran an instrumented test (sample from retailer Geekbuying, explicit no-influence and no-compensation statement) and its verdict is 'in Sachen Ausgereiftheit und Zuverlaessigkeit hapert es noch' - it still falls short on maturity and reliability - driven by constant bed-adhesion failures, a Z-offset that has to be reset by hand despite the load cell, and badly sequenced Klipper start macros. Tom's Hardware's launch review keeps it off the best-printers list for the purge-blind slicer. NOISE AND POWER ARE NOW MEASURED, not inferred: 61.8 dB(A) printing, 50.1 dB(A) idle, ACE Pro 53.4 dB(A) while heating; 205 W printing PLA, 398 W peak while heating, 19.9 W idle. The idle figure matters for a shared home - the fans never stop, and igor'sLAB calls the machine 'ein echter Krachmacher' even when it is doing nothing. Measurement distance is not stated.",
  "native_slicer": "Anycubic Slicer Next",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "LAN mode (Settings > Network > LAN Mode) lets Anycubic Slicer Next send prints, read progress and view the camera entirely on the local network, and a printer can be added over the LAN without an Anycubic account (Anycubic wiki, read 2026-09-06). What does NOT work offline: turning LAN mode on disconnects the printer's cloud service, so the Anycubic phone app can no longer operate the printer remotely, and AI spaghetti detection cannot be enabled. Only Anycubic Slicer Next can use the LAN connection; no third-party slicer can.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": false,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "RFID-preferential",
  "android_app": "full-featured",
  "android_ios_parity_note": "Anycubic ships the same app on both platforms (Google Play id ac.cloud.com plus an iOS App Store build). The Play listing advertises remote control, starting prints from anywhere, real-time monitoring, remote pause/resume/cancel and parameter tuning; it was updated 2026-08-31 and rates 3.2/5 from 2.51K reviews with 100K+ downloads. Feature parity yes, user satisfaction mediocre. Remote features stop working if the printer is switched to LAN mode.",
  "web_ui_in_browser": false,
  "_file": "anycubic.json"
 },
 {
  "id": "anycubic-kobra-3-max",
  "brand_id": "anycubic",
  "model": "Kobra 3 Max",
  "gf_named_by_vendor": false,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 699.0,
  "street_price_usd": 349.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-anycubic-kobra-3-max",
  "ships_from": "US warehouse",
  "sale_history": "US store list price $699, selling at $349 on 2026-09-06; the Combo is $999 list and $499 selling. The global store shows $429 bare and $499 for the Combo.",
  "motion_system": "bedslinger",
  "build_volume_mm": {
   "x": 420,
   "y": 420,
   "z": 500
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300,
  "bed_temp_max_c": 90,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": null
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": false,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": true,
  "camera": "none",
  "claimed_max_speed_mms": 600,
  "claimed_max_accel_mms2": 10000,
  "measured_speed_notes": "Tom's Hardware could not reproduce the bundled 18-minute Benchy, getting 28 min 09 s under Speed Boat Rules at default settings, and describes a cruising speed of 200 mm/s with acceleration topping out at 5,000 mm/s2 - 'with a bed the size of a coffee table, you can't expect Bambu-level speeds'. Large-format throughput measured on real jobs: a bed-filling TPU part in 15 h, a 1200%-scaled PETG traffic cone in 47 h + 37 h, and an eight-color dragon with 902 filament swaps in 48 h.",
  "noise_db": 60,
  "noise_is_measured": false,
  "footprint_mm": {
   "w": 706,
   "d": 640,
   "h": 753
  },
  "weight_kg": 19.0,
  "power_w": null,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": true,
  "orcaslicer_support": "stock profile",
  "api_or_home_assistant": "community",
  "mod_ecosystem": "moderate",
  "openness_notes": "K3/GoKlipper family. Anycubic published GPL-3.0 source on 2025-10-15 and 2025-10-30 (Klipper MCU C code, the 'Klipper-go' Golang klippy port, the RV1106 Linux kernel and U-Boot) at github.com/ANYCUBIC-3D, naming this model explicitly, so the firmware is a Klipper fork whose GPL layers are published while the Kobra OS application layer is not. The community Rinkhals custom firmware supports this model (README dated 2026-09-01) and brings Mainsail/Fluidd, which is the only practical route to a Moonraker-based Home Assistant integration. Anycubic Slicer Next, an OrcaSlicer derivative, was published under AGPL-3.0 on 2026-01-30. LAN printing works without an account, at the cost of the phone app's remote control and AI spaghetti detection while LAN mode is on, and no third-party slicer can send a job directly. Third-party filament works but is RFID-preferential: without an Anycubic RFID tag you set material and color by hand. All statements as of 2026-09-06.",
  "known_issue_ids": [
   "ki-anycubic-k3max-stock-nozzle-clogging",
   "ki-anycubic-k3max-warranty-refusal-eu",
   "ki-anycubic-ace-pro-clog-kobra-s1",
   "ki-anycubic-measured-noise-exceeds-published-spec",
   "ki-anycubic-slicer-purge-estimate-unreliable",
   "ki-anycubic-support-owner-performed-repair-burden"
  ],
  "source_ids": [
   "src-anycubic-kobra-3-max",
   "src-anycubic-kobra-3-max-combo",
   "src-anycubic-us-store-pj",
   "src-anycubic-github",
   "src-rinkhals-community",
   "src-orcaslicer-anycubic-profiles",
   "src-anycubic-wiki-ks1-lan",
   "src-play-anycubic-app",
   "src-toms-best-3d-printers",
   "src-toms-kobra-3-max-combo-review",
   "src-reddit-k3max-1month-1kxlusx",
   "src-reddit-k3max-warranty-1w472r3"
  ],
  "unverified": [
   "release_date",
   "direct_drive",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "chamber_temp_max_c",
   "power_w",
   "nozzle_swap_effort",
   "hardened_extruder_available",
   "stock_nozzle.material",
   "hardened_nozzle_addon_id",
   "hardened_extruder_addon_id"
  ],
  "notes": "Tom's Hardware's 'Best Large Format' pick. 420 x 420 x 500 mm (88 L) for $499 with the ACE Pro included is the cheapest large multi-color machine in this brand. The trade-offs are real for a shared home: Anycubic's own spec quotes 60 dB in standard mode, the loudest machine in this file by 12 dB; there is no camera at all; the bed tops out at 90 C; acceleration is capped at 10,000 mm/s2 rather than 20,000; and materials are PLA/PETG/TPU only with TPU excluded from the ACE Pro. The machine itself occupies 706 x 640 x 753 mm. Store nozzle listings for the Kobra 3 Max Series offer brass and stainless steel at $11 - stainless is not an abrasion-resistant nozzle - and Anycubic lists no CF or GF materials for this model, so there is no credible carbon/glass path. PHASE 2, 2026-09-06 - RELIABILITY CAP LIFTED, AND THIS ONE LIFTS UPWARD. Tom's Hardware's review is a genuine long-term test: 'in over 600 hours of print time, the one clog I had was cleared by removing the nozzle and cutter. I never had to dig further into the extruder than that.' Measured waste on the same eight-color model fell from 820 g to 357 g for a 220 g print after the slicer update. Against that: the build plate 'was not 100% reliable for prints past 12 hours long, so I needed to slather it in gluestick'; the waste arm 'can send filament blobs several feet unless properly contained'; the camera is a paid extra; and Kobra OS is closed with no config-file or SSH access. Community evidence is split - one owner had the stock nozzle clog nearly every other print on PLA until he swapped it, another in the same thread reports ~1000 print hours with no real clog. THE NOISE CAP STANDS AND THE PREVIOUS FIGURE IS NOW EXPLAINED: Tom's '60dB in standard mode' is identical to Anycubic's own published '<=60dB (Standard mode)' spec on the product page, so it is treated as a restatement of the vendor claim and noise_is_measured remains false. No independent dB measurement of this model was found.",
  "native_slicer": "Anycubic Slicer Next",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "LAN mode (Settings > Network > LAN Mode) lets Anycubic Slicer Next send prints, read progress and view the camera entirely on the local network, and a printer can be added over the LAN without an Anycubic account (Anycubic wiki, read 2026-09-06). What does NOT work offline: turning LAN mode on disconnects the printer's cloud service, so the Anycubic phone app can no longer operate the printer remotely, and AI spaghetti detection cannot be enabled. Only Anycubic Slicer Next can use the LAN connection; no third-party slicer can.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": false,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "RFID-preferential",
  "android_app": "full-featured",
  "android_ios_parity_note": "Anycubic ships the same app on both platforms (Google Play id ac.cloud.com plus an iOS App Store build). The Play listing advertises remote control, starting prints from anywhere, real-time monitoring, remote pause/resume/cancel and parameter tuning; it was updated 2026-08-31 and rates 3.2/5 from 2.51K reviews with 100K+ downloads. Feature parity yes, user satisfaction mediocre. Remote features stop working if the printer is switched to LAN mode.",
  "web_ui_in_browser": false,
  "_file": "anycubic.json"
 },
 {
  "id": "anycubic-kobra-3-v2",
  "brand_id": "anycubic",
  "model": "Kobra 3 V2",
  "gf_named_by_vendor": false,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "sold_out",
  "msrp_usd": 349.0,
  "street_price_usd": 349.0,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-anycubic-us-all-pj2",
  "ships_from": "US warehouse",
  "sale_history": "The bare Kobra 3 V2 is listed at $349 with no discount and is out of stock on the US store on 2026-09-06; the Kobra 3 V2 Combo (with ACE Pro) is in stock at $329 against a $499 compare-at price.",
  "motion_system": "bedslinger",
  "build_volume_mm": {
   "x": 255,
   "y": 255,
   "z": 260
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300,
  "bed_temp_max_c": 110,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": null
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": false,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": false,
  "camera": "AI failure detection",
  "claimed_max_speed_mms": 600,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": "Notebookcheck measured maximum volumetric flow at about 25 mm3/s for good quality, with the first gaps appearing at 31 mm3/s (roughly 350 mm/s at 0.2 x 0.42 mm), and concludes that Anycubic's headline speed figure is 'a marketing claim for fast empty runs, not for actual printing', while the separately advertised 300 mm/s is realistic and delivers fast, clean results. Creative Bloq's four-month test reports print quality 'comparable to the prints I get with my Bambu Lab X1 Carbon' when the machine behaves.",
  "noise_db": 57.5,
  "noise_is_measured": true,
  "footprint_mm": {
   "w": 452.9,
   "d": 504.7,
   "h": 483
  },
  "weight_kg": 9.37,
  "power_w": 180,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": true,
  "orcaslicer_support": null,
  "api_or_home_assistant": "community",
  "mod_ecosystem": "moderate",
  "openness_notes": "K3/GoKlipper family. Anycubic published GPL-3.0 source on 2025-10-15 and 2025-10-30 (Klipper MCU C code, the 'Klipper-go' Golang klippy port, the RV1106 Linux kernel and U-Boot) at github.com/ANYCUBIC-3D, naming this model explicitly, so the firmware is a Klipper fork whose GPL layers are published while the Kobra OS application layer is not. The community Rinkhals custom firmware supports this model (README dated 2026-09-01) and brings Mainsail/Fluidd, which is the only practical route to a Moonraker-based Home Assistant integration. Anycubic Slicer Next, an OrcaSlicer derivative, was published under AGPL-3.0 on 2026-01-30. LAN printing works without an account, at the cost of the phone app's remote control and AI spaghetti detection while LAN mode is on, and no third-party slicer can send a job directly. Third-party filament works but is RFID-preferential: without an Anycubic RFID tag you set material and color by hand. All statements as of 2026-09-06.",
  "known_issue_ids": [
   "ki-anycubic-k3v2-purge-wiper-fouls-print",
   "ki-anycubic-k3v2-weak-bed-magnets",
   "ki-anycubic-ace-pro-clog-kobra-s1",
   "ki-anycubic-measured-noise-exceeds-published-spec",
   "ki-anycubic-slicer-purge-estimate-unreliable"
  ],
  "source_ids": [
   "src-anycubic-kobra-3-v2-combo",
   "src-anycubic-us-all-pj2",
   "src-anycubic-github",
   "src-rinkhals-community",
   "src-orcaslicer-anycubic-profiles",
   "src-anycubic-wiki-ks1-lan",
   "src-play-anycubic-app",
   "src-notebookcheck-kobra-3-v2-review",
   "src-creativebloq-kobra-3-v2-4months"
  ],
  "unverified": [
   "release_date",
   "orcaslicer_support",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "chamber_temp_max_c",
   "nozzle_swap_effort",
   "hardened_extruder_available",
   "stock_nozzle.material",
   "hardened_nozzle_addon_id",
   "hardened_extruder_addon_id"
  ],
  "notes": "A mild refresh of the Kobra 3: 255 x 255 x 260 mm instead of 250 x 250 x 260, a standard 720P camera instead of an optional one, and a full-metal quick-release hotend. Everything else - materials (PLA/PETG/TPU), 110 C bed, 300 C hotend, ACE Pro up to 8 colors - is unchanged. status is 'sold_out' because the BARE machine is flagged unavailable; the Combo is in stock, which is why a configuration still exists for it. OrcaSlicer's bundled Anycubic profile has a Kobra 3 entry but no Kobra 3 V2 entry, so Orca support is recorded as unverified rather than asserted either way. Same store data error as the Kobra 3: the Kobra 3 V2 Combo listing carries the Kobra 4 Combo's SKU KB4CBK0A-M. STORE STATUS, 2026-09-06: the BARE listing for this model on us.anycubic3d.com sits in Anycubic's 'End Of Life' product type - the same bucket as the whole Kobra 2 family - and is out of stock; only the Combo SKU is an active 'FDM 3D Printer' listing and in stock. The record is kept because that Combo is purchasable. PHASE 2, 2026-09-06 - EVIDENCE CAP LIFTED. Two independent long-form tests exist and both are unfavorable where it counts for a multi-color buyer. Notebookcheck (published 2025-08-10, page updated 2026-02-18) says the core function fails out of the box: the purge wiper sits too far from the nozzle and drags waste onto the object, curable only with a rubber strip the owner attaches; the bed magnets are too weak to hold large prints; system logs are locked; and the 600 mm/s claim is marketing. Creative Bloq ran one for four months and independently reports the purge divider flinging waste onto the bed, prints thrown off the plate, bad color bleed with black, useless AI spaghetti detection, false tangled-filament stops, and 'the Ace Pro was the source of 99% of errors'. Its verdict - fine for a beginner on a budget, 'for business owners or quality seekers, it just isn't reliable enough'. Both agree single-color print quality is very good. NOISE AND POWER NOW MEASURED AT A STATED DISTANCE (Notebookcheck, one meter): 42 dB(A) idle, 55-60 dB(A) printing, 'too loud for prolonged use in a living or working environment'; 8 W idle, 180 W printing, 700 W peak. noise_db stores the 57.5 dB midpoint of the measured 55-60 dB printing range.",
  "native_slicer": "Anycubic Slicer Next",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "LAN mode (Settings > Network > LAN Mode) lets Anycubic Slicer Next send prints, read progress and view the camera entirely on the local network, and a printer can be added over the LAN without an Anycubic account (Anycubic wiki, read 2026-09-06). What does NOT work offline: turning LAN mode on disconnects the printer's cloud service, so the Anycubic phone app can no longer operate the printer remotely, and AI spaghetti detection cannot be enabled. Only Anycubic Slicer Next can use the LAN connection; no third-party slicer can.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": false,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "RFID-preferential",
  "android_app": "full-featured",
  "android_ios_parity_note": "Anycubic ships the same app on both platforms (Google Play id ac.cloud.com plus an iOS App Store build). The Play listing advertises remote control, starting prints from anywhere, real-time monitoring, remote pause/resume/cancel and parameter tuning; it was updated 2026-08-31 and rates 3.2/5 from 2.51K reviews with 100K+ downloads. Feature parity yes, user satisfaction mediocre. Remote features stop working if the printer is switched to LAN mode.",
  "web_ui_in_browser": false,
  "_file": "anycubic.json"
 },
 {
  "id": "anycubic-kobra-4",
  "brand_id": "anycubic",
  "model": "Kobra 4",
  "gf_named_by_vendor": false,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 379.0,
  "street_price_usd": 249.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-anycubic-kobra-4",
  "ships_from": "US warehouse",
  "sale_history": "US store list price $379, selling at $249 on 2026-09-06; the global store shows $279.",
  "motion_system": "bedslinger",
  "build_volume_mm": {
   "x": 260,
   "y": 260,
   "z": 260
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300,
  "bed_temp_max_c": 100,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "hardened steel"
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": true,
  "camera": "AI failure detection",
  "claimed_max_speed_mms": 600,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": "Tom's Hardware ran the Kobra 4 mostly at default profiles: a pair of PLA geckos in 5 h 09 min at 0.2 mm (effective ~160 mm/s for that geometry), a plate of PETG parts in 4 h 38 min at ~90 mm/s, and TPU from 68D down to 83A shore at a capped 50 mm/s with good results. No independent verification of the headline speed claim was published.",
  "noise_db": 48,
  "noise_is_measured": false,
  "footprint_mm": {
   "w": 455.4,
   "d": 445.3,
   "h": 461.3
  },
  "weight_kg": 9.9,
  "power_w": null,
  "firmware": null,
  "firmware_source_public": false,
  "orcaslicer_support": null,
  "api_or_home_assistant": "none",
  "mod_ecosystem": "thin",
  "openness_notes": "The least-documented machine in Anycubic's current line from an openness point of view, as of 2026-09-06. Anycubic has published no firmware source for it: the GPL-3.0 drops of 2025-10-15 and 2025-10-30 at github.com/ANYCUBIC-3D name only Kobra 3, Kobra 3 V2, Kobra 3 Max and Kobra S1. The Rinkhals community firmware README (2026-09-01) neither lists the Kobra 4 as supported nor documents it, while naming the new closed base the 'K4 software base' - a C++ Klipper port whose SWU packages are gated by RSA signature verification on the Kobra X. OrcaSlicer's bundled Anycubic vendor profile has no Kobra 4 entry. LAN printing without an account works through Anycubic Slicer Next; the app's remote control is cloud-only. Filament is RFID-preferential. firmware is left null rather than guessed: the 'K4' naming strongly suggests it shares the Kobra X's closed C++ Klipper stack, but no source confirms it for this model.",
  "known_issue_ids": [
   "ki-anycubic-k4-tpu-cannot-run-through-ace-2-pro",
   "ki-anycubic-slicer-purge-estimate-unreliable",
   "ki-anycubic-measured-noise-exceeds-published-spec"
  ],
  "source_ids": [
   "src-anycubic-kobra-4",
   "src-anycubic-kobra-4-combo",
   "src-anycubic-us-store-pj",
   "src-anycubic-github",
   "src-rinkhals-community",
   "src-orcaslicer-anycubic-profiles",
   "src-anycubic-wiki-ks1-lan",
   "src-play-anycubic-app",
   "src-toms-kobra-4-combo-review"
  ],
  "unverified": [
   "chamber_temp_max_c",
   "direct_drive",
   "firmware",
   "hardened_extruder_addon_id",
   "hardened_extruder_available",
   "hardened_nozzle_addon_id",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "lan_only_mode_evidence_extrapolated_from_kobra_s1_guide",
   "nozzle_swap_effort",
   "orcaslicer_support",
   "power_w",
   "release_date"
  ],
  "notes": "Same chassis footprint and build volume as the Kobra X (455.4 x 445.3 x 461.3 mm, 260 mm cube) but WITHOUT the built-in four-color toolhead: Anycubic's spec line reads 'Multicolor Printing: Requires ACE 2 Pro', and the Kobra 4 Combo is the printer plus one ACE 2 Pro, expandable to 8 colors with a second unit. The stock nozzle is hardened steel and rated to 300 C, yet the supported-filament list is only PLA, PETG and TPU 95A - no CF, no ASA - so no carbon path can be claimed from Anycubic's own page despite the nozzle. It DOES have AI failure detection: the Kobra 4 and Kobra 4 Combo product pages both carry '720P Camera: Real-Time AI Monitoring - the in-house algorithm and the 720P camera detect anomalies and alert users instantly' plus a 'Spaghetti Detection: AI-powered live monitoring prevents spaghetti' feature block, and the spec table lists a standard 720P HD camera. Anycubic's spec table for this model simply omits the 'AI Spaghetti Detection' row that the Kobra X, Kobra S1, Kobra S1 Max, Kobra 3 and Kobra 3 V2 tables all carry - a gap in the table, not a missing feature (conflict internal to the same T1 page, read 2026-09-06). Y-axis dual linear rods confirm the bed-slinger layout. No independent review of this model was found anywhere, which is itself the finding. PHASE 2, 2026-09-06 - PARTIALLY UNCAPPED, BUT THE FIRMWARE-MATURITY RULE STILL BITES. One independent benchmark review exists (Tom's Hardware) and it was run on a BETA / early-production unit with no stated test duration, so it is T2 evidence of print behavior rather than of long-term reliability; the same review gives the release date as 2026-05-18, under four months before RUN_DATE, which caps reliability at 7 under the scoring rule regardless. Findings that do transfer: the ACE 2 Pro's per-slot feeders fix the original ACE Pro's loading problem outright, and clearing a jam is easy because the nozzle and cutter are both tool-free - but swapping filament is slow, TPU cannot be run through the ACE 2 Pro at all, and the slicer's waste estimate is not merely absent but wrong, at one point predicting a negative flush volume. Verdict: 'a step rather than a leap ahead of the Kobra 3 Combo' and not good enough to displace the Kobra X. NOISE REMAINS UNMEASURED - Tom's says only 'very quiet, with fan noise being primarily what you hear' and gives no dB figure, so the stored 48 dB is still Anycubic's own number and the practicalities cap stands.",
  "native_slicer": "Anycubic Slicer Next",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "LAN mode (Settings > Network > LAN Mode) lets Anycubic Slicer Next send prints, read progress and view the camera entirely on the local network, and a printer can be added over the LAN without an Anycubic account (Anycubic wiki, read 2026-09-06). What does NOT work offline: turning LAN mode on disconnects the printer's cloud service, so the Anycubic phone app can no longer operate the printer remotely, and AI spaghetti detection cannot be enabled. Only Anycubic Slicer Next can use the LAN connection; no third-party slicer can. EVIDENCE NOTE: the only LAN guide behind this paragraph is Anycubic's Kobra S1 Series LAN Connection Guide; no Kobra X or Kobra 4 LAN guide exists on wiki.anycubic.com (both paths probed 2026-09-06, HTTP 404). The behavior above is therefore extrapolated across Anycubic's shared Kobra OS / Anycubic Slicer Next stack onto this K4-family machine, which this same file records as running a DIFFERENT firmware base from the Kobra S1. Treat lan_only_mode for this model as inferred (T5), not documented.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": false,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "RFID-preferential",
  "android_app": "full-featured",
  "android_ios_parity_note": "Anycubic ships the same app on both platforms (Google Play id ac.cloud.com plus an iOS App Store build). The Play listing advertises remote control, starting prints from anywhere, real-time monitoring, remote pause/resume/cancel and parameter tuning; it was updated 2026-08-31 and rates 3.2/5 from 2.51K reviews with 100K+ downloads. Feature parity yes, user satisfaction mediocre. Remote features stop working if the printer is switched to LAN mode.",
  "web_ui_in_browser": false,
  "_file": "anycubic.json"
 },
 {
  "id": "anycubic-kobra-s1",
  "brand_id": "anycubic",
  "model": "Kobra S1",
  "gf_named_by_vendor": true,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 549.0,
  "street_price_usd": 349.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-anycubic-kobra-s1",
  "ships_from": "US warehouse",
  "sale_history": "US store list price $549, selling at $349 on 2026-09-06 during the 11th Anniversary sale. The bare machine was flagged out of stock on the global store the same day. Amazon lists the Kobra S1 Combo (with ACE Pro) at $499.99 against the US store's $399.",
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 250,
   "y": 250,
   "z": 250
  },
  "enclosure": "enclosed passive",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 320,
  "bed_temp_max_c": 120,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": null
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "anycubic-hotend-hardened-kobra-s1",
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": "carbon",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": true,
  "camera": "AI failure detection",
  "claimed_max_speed_mms": 600,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": "VoxelMatters (2025-03-16) reports achieved outer-wall speeds by material: HyperPLA 300 mm/s, PLA 200 mm/s, ABS 200 mm/s, PETG 150-180 mm/s (better with translucent PETG than opaque), with infill generally 50-100 mm/s faster. Tom's Hardware ran a Speed-Boat-Rules Benchy in 24 min 15 s at default speeds. Multi-color throughput is the weak point: VoxelMatters had a one-hour print take over nine hours once color swaps were added, and Tom's found the ACE Pro 'a tiny bit slow to swap filaments ... several hours slower than my Bambu Lab machine' on large prints.",
  "noise_db": 63,
  "noise_is_measured": true,
  "footprint_mm": {
   "w": 400,
   "d": 410,
   "h": 490
  },
  "weight_kg": 9.37,
  "power_w": null,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": true,
  "orcaslicer_support": "stock profile",
  "api_or_home_assistant": "community",
  "mod_ecosystem": "moderate",
  "openness_notes": "K3/GoKlipper family. Anycubic published GPL-3.0 source on 2025-10-15 and 2025-10-30 (Klipper MCU C code, the 'Klipper-go' Golang klippy port, the RV1106 Linux kernel and U-Boot) at github.com/ANYCUBIC-3D, naming this model explicitly, so the firmware is a Klipper fork whose GPL layers are published while the Kobra OS application layer is not. The community Rinkhals custom firmware supports this model (README dated 2026-09-01) and brings Mainsail/Fluidd, which is the only practical route to a Moonraker-based Home Assistant integration. Anycubic Slicer Next, an OrcaSlicer derivative, was published under AGPL-3.0 on 2026-01-30. LAN printing works without an account, at the cost of the phone app's remote control and AI spaghetti detection while LAN mode is on, and no third-party slicer can send a job directly. Third-party filament works but is RFID-preferential: without an Anycubic RFID tag you set material and color by hand. All statements as of 2026-09-06.",
  "known_issue_ids": [
   "ki-anycubic-ace-pro-clog-kobra-s1",
   "ki-anycubic-kobra-s1-bed-adhesion",
   "ki-anycubic-ks1-bed-deformation",
   "ki-anycubic-ks1-hotend-thermal-runaway-review-unit",
   "ki-anycubic-measured-noise-exceeds-published-spec",
   "ki-anycubic-slicer-purge-estimate-unreliable",
   "ki-anycubic-support-owner-performed-repair-burden"
  ],
  "source_ids": [
   "src-anycubic-kobra-s1",
   "src-anycubic-us-store-pj",
   "src-anycubic-us-all-pj2",
   "src-anycubic-github",
   "src-rinkhals-community",
   "src-orcaslicer-anycubic-profiles",
   "src-anycubic-wiki-ks1-lan",
   "src-play-anycubic-app",
   "src-amazon-kobra-s1-combo",
   "src-wirecutter-best-home-3d-printer",
   "src-toms-kobra-s1-review",
   "src-voxelmatters-kobra-s1-review",
   "src-creativebloq-kobra-s1-combo-review",
   "src-android-user-kobra-s1-test",
   "src-3dwork-kobra-s1-combo-review",
   "src-reddit-ks1-bedmesh-1qdvt08",
   "src-yt-advancedgeekery-kobra-x-zero-failures"
  ],
  "unverified": [
   "release_date",
   "hardened_extruder_available",
   "direct_drive",
   "chamber_temp_max_c",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "nozzle_swap_effort",
   "power_w",
   "stock_nozzle.material",
   "hardened_extruder_addon_id"
  ],
  "notes": "Fully enclosed CoreXY with a 320 C hotend, a 120 C bed and an activated-carbon filter in the box - the cheapest Anycubic that is honestly set up for ASA. Anycubic's own FAQ says it prints PLA, PETG, TPU 95A, ABS and ASA and 'supports high-temperature materials such as PC, PA, carbon fiber, and glass fiber', but the page never states what the stock nozzle is made of; a drop-in all-metal hardened-steel hotend is $15.99 on the US store, so the carbon/glass upgrade is cheap either way. Multi-color is sold separately: ACE Pro or ACE 2 Pro, up to two ACE Pro units (8 colors, needs the separate 8-color feeding module) or up to four ACE 2 Pro units. TPU cannot go through either ACE. The vendor noise figure is 46 dB standard / 44 dB quiet, measured 1 m in front by Anycubic, not independently. Reliability is the weak spot - see the known issues; the largest US retail listing for the Combo sits at 3.6/5 across 254 ratings with 26% one-star, and one-star reports of ACE Pro jams and clogs run through 2026-08, so this is not a launch-cohort artifact. PHASE 2, 2026-09-06 - THE EVIDENCE CAP ON THIS MACHINE IS LIFTED IN BOTH DIRECTIONS, and the two verdicts do not agree. T2 FOR: Tom's Hardware ran it for 'hundreds of hours' and rates its reliability as comparable to the Bambu Lab P1P it uses as its default multicolor printer, with 'very few print fails', excellent ABS and PC results and flawless first layers. T2 AGAINST: Creative Bloq owned two of them and both are dead - the first threw a spark during an Anycubic-instructed teardown and then self-heated to 340 C with smoke, needing a hotend, a print-head board and finally a whole replacement machine; the second is 'collecting dust in my garage'. VoxelMatters measured 183 g of purge for a 10.9 g Benchy. NOISE IS NOW MEASURED, and it is bad: android-user.de recorded an average of about 63 dB and a maximum of 69 dB in working mode against Anycubic's 44-48 dB claim, and noise_db is set to that 63 dB average rather than the vendor figure. The 46 dB previously stored here was the vendor spec, and 3DWork's 'around 46 dB' turned out to be a restatement of the same spec, not a measurement. For a shared home this is the single most consequential Phase-2 finding on this machine.",
  "native_slicer": "Anycubic Slicer Next",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "LAN mode (Settings > Network > LAN Mode) lets Anycubic Slicer Next send prints, read progress and view the camera entirely on the local network, and a printer can be added over the LAN without an Anycubic account (Anycubic wiki, read 2026-09-06). What does NOT work offline: turning LAN mode on disconnects the printer's cloud service, so the Anycubic phone app can no longer operate the printer remotely, and AI spaghetti detection cannot be enabled. Only Anycubic Slicer Next can use the LAN connection; no third-party slicer can.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": false,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "RFID-preferential",
  "android_app": "full-featured",
  "android_ios_parity_note": "Anycubic ships the same app on both platforms (Google Play id ac.cloud.com plus an iOS App Store build). The Play listing advertises remote control, starting prints from anywhere, real-time monitoring, remote pause/resume/cancel and parameter tuning; it was updated 2026-08-31 and rates 3.2/5 from 2.51K reviews with 100K+ downloads. Feature parity yes, user satisfaction mediocre. Remote features stop working if the printer is switched to LAN mode.",
  "web_ui_in_browser": false,
  "_file": "anycubic.json"
 },
 {
  "id": "anycubic-kobra-s1-max",
  "brand_id": "anycubic",
  "model": "Kobra S1 Max",
  "gf_named_by_vendor": true,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 899.0,
  "street_price_usd": 599.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-anycubic-kobra-s1-max",
  "ships_from": "US warehouse",
  "sale_history": "US store list price $899, selling at $599 on 2026-09-06; the global store shows $699 for the same machine and $899 for the Combo that the US store sells at $799.",
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 350,
   "y": 350,
   "z": 350
  },
  "enclosure": "enclosed actively heated",
  "chamber_temp_max_c": 65,
  "hotend_temp_max_c": 350,
  "bed_temp_max_c": 120,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "hardened steel"
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": true,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": "carbon",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": true,
  "camera": "AI failure detection",
  "claimed_max_speed_mms": 600,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": null,
  "noise_db": 48,
  "noise_is_measured": false,
  "footprint_mm": {
   "w": 502.7,
   "d": 483,
   "h": 584
  },
  "weight_kg": 25.7,
  "power_w": null,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": false,
  "orcaslicer_support": "stock profile",
  "api_or_home_assistant": "community",
  "mod_ecosystem": "moderate",
  "openness_notes": "K3/GoKlipper family by behavior: the Rinkhals community firmware supports the Kobra S1 Max (README last committed 2026-09-01, firmwares 2.6.9.6 / 2.7.1.4 / 2.7.2.1 tested), which is the practical route to Mainsail/Moonraker and therefore to Home Assistant. But Anycubic's own GPL-3.0 source drops of 2025-10-15 and 2025-10-30 at github.com/ANYCUBIC-3D name only Kobra 3, Kobra 3 V2, Kobra 3 Max and Kobra S1, so no first-party source has been published for this model as of 2026-09-06. Anycubic Slicer Next is AGPL-3.0 (published 2026-01-30) and OrcaSlicer ships a stock Kobra S1 Max profile, but no third-party slicer can send a job directly; LAN printing without an account works through Anycubic Slicer Next only, at the cost of app remote control and AI spaghetti detection while LAN mode is on. Filament is RFID-preferential, not locked.",
  "known_issue_ids": [
   "ki-anycubic-kobra-s1-max-clog",
   "ki-anycubic-ks1max-prerelease-unit-failures",
   "ki-anycubic-ks1max-slicer-stop-not-honoured",
   "ki-anycubic-measured-noise-exceeds-published-spec",
   "ki-anycubic-support-owner-performed-repair-burden"
  ],
  "source_ids": [
   "src-anycubic-kobra-s1-max",
   "src-anycubic-us-store-pj",
   "src-anycubic-github",
   "src-rinkhals-community",
   "src-orcaslicer-anycubic-profiles",
   "src-anycubic-wiki-ks1-lan",
   "src-play-anycubic-app",
   "src-yt-3drevolution-kobra-s1-max"
  ],
  "unverified": [
   "release_date",
   "direct_drive",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "nozzle_swap_effort",
   "power_w",
   "measured_speed_notes",
   "hardened_nozzle_addon_id",
   "hardened_extruder_addon_id"
  ],
  "notes": "The only Anycubic in this file that is carbon/glass ready with nothing added: a 350 C hardened-steel nozzle pre-installed plus a spare 0.6 mm hardened nozzle in the box, hardened-steel extrusion gears, a 65 C actively heated chamber, a 120 C bed, an activated-carbon filter, and a supported-materials list that runs to PA6-CF, PC-CF/GF and PET-CF. 350 mm cube build volume. Anycubic's own footnote gives 55 dB with chamber heating on, 'measured at 1 meter away in front of the printer by Anycubic Lab' - a vendor figure, not an independent one, which is why noise_is_measured is false. Over the $1,300 budget as a Combo at $848.94 all-in? No - it fits, but it consumes about two thirds of it. PHASE 2, 2026-09-06 - THE CAP ON THIS MACHINE STANDS, HONESTLY. The only substantial hands-on found is a 40-minute review of a PRE-RELEASE unit tested for over a month (3D Revolution, 2026-03-12), and it is disqualified from T2 on three counts: beta hardware and beta firmware, YouTube's paid-promotion flag set on the video, and Anycubic's position that the specific machine was defective, possibly damaged in shipping. It is recorded at T3 because it does say what went wrong - failed PC prints, a nozzle fully blocked with polycarbonate, a 5-7 mm layer shift, a visibly flexing bed, and a slicer that reported a print stopped three times while it kept printing. The one finding that carries beyond that unit is the bed flex, because it is the same mechanism the Kobra S1 community has been bracing since 2025. NOISE REMAINS UNMEASURED: the reviewer calls it 'super quiet' and 'the quietest automated filament change I've ever heard' but publishes no dB figure, and the 55 dB circulating on other sites is Anycubic's own number, so noise_is_measured stays false. A promised retail-unit follow-up video had not appeared by 2026-09-06.",
  "native_slicer": "Anycubic Slicer Next",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "LAN mode (Settings > Network > LAN Mode) lets Anycubic Slicer Next send prints, read progress and view the camera entirely on the local network, and a printer can be added over the LAN without an Anycubic account (Anycubic wiki, read 2026-09-06). What does NOT work offline: turning LAN mode on disconnects the printer's cloud service, so the Anycubic phone app can no longer operate the printer remotely, and AI spaghetti detection cannot be enabled. Only Anycubic Slicer Next can use the LAN connection; no third-party slicer can.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": false,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "RFID-preferential",
  "android_app": "full-featured",
  "android_ios_parity_note": "Anycubic ships the same app on both platforms (Google Play id ac.cloud.com plus an iOS App Store build). The Play listing advertises remote control, starting prints from anywhere, real-time monitoring, remote pause/resume/cancel and parameter tuning; it was updated 2026-08-31 and rates 3.2/5 from 2.51K reviews with 100K+ downloads. Feature parity yes, user satisfaction mediocre. Remote features stop working if the printer is switched to LAN mode.",
  "web_ui_in_browser": false,
  "_file": "anycubic.json"
 },
 {
  "id": "anycubic-kobra-x",
  "brand_id": "anycubic",
  "model": "Kobra X",
  "gf_named_by_vendor": false,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": "2026-02",
  "status": "current",
  "msrp_usd": 399.0,
  "street_price_usd": 279.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-anycubic-kobra-x",
  "ships_from": "US warehouse",
  "sale_history": "US store list price $399, selling at $279 during the 11th Anniversary sale on 2026-09-06. Amazon (ANYCUBIC Official Store) had it at $329.99 the same day, marked down from $359.99. The global store shows $299. Tom's Hardware records an early-bird launch price of $279, so $279 looks like the recurring promotional floor rather than a one-off.",
  "motion_system": "bedslinger",
  "build_volume_mm": {
   "x": 260,
   "y": 260,
   "z": 260
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300,
  "bed_temp_max_c": 100,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "hardened steel"
  },
  "nozzle_swap_effort": "tool-free",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": true,
  "camera": "AI failure detection",
  "claimed_max_speed_mms": 600,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": "Tom's Hardware ran a four-color Clearance Castle with 776 color swaps: 13 h 10 min on the Kobra X against 23 h 08 min on a Bambu Lab A1 with the same file and default settings, at similar per-move print speeds. Average color swap 35 s from cut to purge, versus 90 s or more on the A1. Purge mass on that print was 150 g plus a 42 g purge tower, against the A1's 229 g plus a 34 g tower, for a 31.74 g model. An owner running a farm of A1s posted an independent side-by-side to r/3Dprinting on 2026-05-27 reporting the same print finishing 10 hours earlier with 32% less waste. TechRadar's dimensional-accuracy benchmark over five nominal sizes gave a mean X error of 0.172 mm and a mean Y error of 0.116 mm, 25.5 out of 28 overall. Elevated MakerSpace calibrated maximum volumetric flow on a retail unit and found extrusion breaking down at about 525 mm/s - short of Anycubic's headline figure but close to it, though the printer's own default and recommended profiles cap at 300 mm/s. An 85-hour full-height 260 mm dragon with thousands of filament swaps completed successfully.",
  "noise_db": 48,
  "noise_is_measured": false,
  "footprint_mm": {
   "w": 455.4,
   "d": 445.3,
   "h": 461.3
  },
  "weight_kg": 9.5,
  "power_w": null,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": false,
  "orcaslicer_support": "stock profile",
  "api_or_home_assistant": "none",
  "mod_ecosystem": "thin",
  "openness_notes": "K4 family - materially more closed than the Kobra 3 / Kobra S1 line. As of 2026-09-06 Anycubic has published no firmware source for this model at github.com/ANYCUBIC-3D; its GPL Klipper and kernel drops of 2025-10-15 and 2025-10-30 name only Kobra 3, Kobra 3 V2, Kobra 3 Max and Kobra S1. The Rinkhals community firmware README, last committed 2026-09-01, states that Anycubic moved from the K3 GoKlipper base to a 'K4 software base using a C++ Klipper port' and that the Kobra X is 'Not supported ... blocked by SWU RSA signature verification' - firmware update packages must carry a trusted certificate, so third-party firmware cannot be installed even though the packages and the SWU password are already public. That also removes the Mainsail/Moonraker path and with it any Home Assistant integration. LAN printing still works without an account through Anycubic Slicer Next, but turning LAN mode on disconnects the app's remote control and disables AI spaghetti detection. Anycubic Slicer Next itself is open (AGPL-3.0, published 2026-01-30) and OrcaSlicer ships a stock Kobra X profile, but no third-party slicer can send a job to the printer directly. Filament is RFID-preferential, not locked.",
  "known_issue_ids": [
   "ki-anycubic-kobra-x-clog",
   "ki-anycubic-kobra-x-colour-bleed",
   "ki-anycubic-kobra-x-firmware-signing",
   "ki-anycubic-kobra-x-in-head-jam-blocks-all-paths",
   "ki-anycubic-kobra-x-z-banding-left-side",
   "ki-anycubic-kobra-x-petg-squeal",
   "ki-anycubic-slicer-purge-estimate-unreliable",
   "ki-anycubic-support-owner-performed-repair-burden"
  ],
  "source_ids": [
   "src-anycubic-kobra-x",
   "src-anycubic-us-store-pj",
   "src-anycubic-kobra-x-combo",
   "src-toms-kobra-x-review",
   "src-techradar-kobra-x-review",
   "src-amazon-kobra-x",
   "src-rinkhals-community",
   "src-anycubic-github",
   "src-orcaslicer-anycubic-profiles",
   "src-anycubic-wiki-ks1-lan",
   "src-play-anycubic-app",
   "src-reddit-kx-vs-a1-1tp35yl",
   "src-yt-elevatedmakerspace-kobra-x-400h",
   "src-all3dp-kobra-x-review",
   "src-yt-advancedgeekery-kobra-x-zero-failures",
   "src-reddit-kx-noisy-1sikntl",
   "src-toms-kobra-4-combo-review"
  ],
  "unverified": [
   "chamber_temp_max_c",
   "extruder_gear_material",
   "hardened_extruder_addon_id",
   "hardened_extruder_available",
   "hardened_nozzle_addon_id",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "lan_only_mode_evidence_extrapolated_from_kobra_s1_guide",
   "power_w"
  ],
  "notes": "The headline machine of this brand for a multi-color buyer. Four-color printing is BUILT IN - there is no external unit and nothing extra to buy. Anycubic's spec line reads 'Native 4-color | Expandable to 19' and Tom's Hardware describes 'a miniature multimaterial filament handling system built right into the tool head', fed by four top-mounted spool holders through four PTFE tubes. It is still one nozzle doing filament switching, not four melt paths, so it still purges. The maths of the sales ladder confirms the architecture: bare Kobra X = 4 colors; Kobra X Combo (bare plus one ACE 2 Pro) = 7 colors, i.e. the ACE 2 Pro takes over one of the four toolhead inputs and supplies four of its own; each further chained ACE 2 Pro adds four more, giving 11 and then 19 with four units. The stock 0.4 mm nozzle is hardened steel and Anycubic lists PLA-CF and PETG-CF as supported, so the carbon/glass path costs nothing extra on the nozzle side; the extruder gear material is not published. Open frame with no filtration: ASA appears in Anycubic's supported-materials list, but TechRadar's reviewer says the open design makes it unsuitable for ABS-class materials and a store reviewer with 700+ hours says the same. Tom's Hardware's roundup alt-text calls it a CoreXY; the review body and TechRadar both describe a bed-slinger with Y-axis linear rods and an 'older Cartesian design', so bedslinger is what is recorded here (logged as a source conflict). release_date is recorded as 2026-02 because the only dated evidence in this file for it is the Amazon listing's 'Date First Available: February 27, 2026'; the 2026-03 previously recorded here had nothing behind it. The community issues megathread opened 2026-03-12, about two weeks after that date. PHASE 2, 2026-09-06 - THE COLOR-BLEED QUESTION IS NOW ANSWERED, AGAINST THE MACHINE. Two further independent accounts (a 400-hour retail-unit review by Elevated MakerSpace, and All3DP) both find color bleed at the default flushing volumes, which puts it 4-1 against Tom's Hardware's clean multi-color PETG result. The 400-hour reviewer proved the contamination was in the printed walls, not show-through from infill, and only got clean prints by setting per-transition purge volumes by hand - at which point the machine is still faster and less wasteful than a typical swapping system, but its headline low-waste number and clean high-contrast transitions are not available at once. That review also verified LAN mode by monitoring Wi-Fi traffic and saw no calls to Anycubic servers to accept files or run prints. It is not all bad: a separate unsponsored reviewer reports ZERO failures on his Kobra X while saying every other Anycubic he has reviewed 'has failed early in some significant way'. NOISE STILL UNMEASURED: no independent dB figure was found for the Kobra X, the stored 48 dB remains Anycubic's own claim, and owners in r/AnycubicKobraX dispute it - 'louder than the Ender 3', with PETG squeal and creaking traced to minimal factory lubrication.",
  "native_slicer": "Anycubic Slicer Next",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "LAN mode (Settings > Network > LAN Mode) lets Anycubic Slicer Next send prints, read progress and view the camera entirely on the local network, and a printer can be added over the LAN without an Anycubic account (Anycubic wiki, read 2026-09-06). What does NOT work offline: turning LAN mode on disconnects the printer's cloud service, so the Anycubic phone app can no longer operate the printer remotely, and AI spaghetti detection cannot be enabled. Only Anycubic Slicer Next can use the LAN connection; no third-party slicer can. EVIDENCE NOTE: the only LAN guide behind this paragraph is Anycubic's Kobra S1 Series LAN Connection Guide; no Kobra X or Kobra 4 LAN guide exists on wiki.anycubic.com (both paths probed 2026-09-06, HTTP 404). The behavior above is therefore extrapolated across Anycubic's shared Kobra OS / Anycubic Slicer Next stack onto this K4-family machine, which this same file records as running a DIFFERENT firmware base from the Kobra S1. Treat lan_only_mode for this model as inferred (T5), not documented.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": false,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "RFID-preferential",
  "android_app": "full-featured",
  "android_ios_parity_note": "Anycubic ships the same app on both platforms (Google Play id ac.cloud.com plus an iOS App Store build). The Play listing advertises remote control, starting prints from anywhere, real-time monitoring, remote pause/resume/cancel and parameter tuning; it was updated 2026-08-31 and rates 3.2/5 from 2.51K reviews with 100K+ downloads. Feature parity yes, user satisfaction mediocre. Remote features stop working if the printer is switched to LAN mode.",
  "web_ui_in_browser": false,
  "_file": "anycubic.json"
 },
 {
  "id": "aoseed-x-maker",
  "brand_id": "unranked-misc",
  "model": "AOSEED X-Maker",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "sold_out",
  "msrp_usd": 489,
  "street_price_usd": 329,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-aoseed-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": null,
  "build_volume_mm": {
   "x": 150,
   "y": 150,
   "z": 150
  },
  "enclosure": "enclosed passive",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": null,
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-aoseed-pj",
   "src-aoseed-buildvolume-blog"
  ],
  "notes": "US base 'Single X-MAKER' variant is sold out at $329 (list $489). The newer 'Single X-MAKER AI+' variant of the same product is in stock at $389 (list $509) \u2014 a different SKU, not captured separately; the sibling X-MAKER JOY model IS now captured. Build volume 150x150x150 mm and the fully-enclosed design both per AOSEED's own comparison article (the previous staples.ca source was dropped: 403 on fetch, and a Canadian retailer listing is not US-market evidence). Motion system and firmware not found.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes",
   "motion_system",
   "firmware"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "aoseed-x-maker-joy",
  "brand_id": "unranked-misc",
  "model": "AOSEED X-Maker Joy",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "Single X-MAKER JOY AI+",
  "release_date": null,
  "status": "current",
  "msrp_usd": 339,
  "street_price_usd": 269,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-aoseed-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": null,
  "build_volume_mm": {
   "x": 120,
   "y": 120,
   "z": 120
  },
  "enclosure": "enclosed passive",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": null,
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-aoseed-pj",
   "src-aoseed-buildvolume-blog"
  ],
  "notes": "ADDED BY THE 2026-09-06 AUDIT: the coverage census lists this model as no-multi-material-path / unranked, but it was absent from every Phase 1 data file. US 'Single X-MAKER JOY AI+' variant, $269 (list $339), in stock \u2014 the in-stock sibling of the sold-out X-MAKER captured above. Build volume 120x120x120 mm and the fully-enclosed chamber both from AOSEED's own X-MAKER JOY vs X-MAKER comparison article ('the JOY's 120x120x120mm bed'; 'Both models are fully enclosed'). Motion system and firmware not found. A kids'/family machine, captured for census completeness only.",
  "unverified": [
   "gf_named_by_vendor",
   "release_date",
   "ships_from",
   "sale_history",
   "motion_system",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "bambu-a1",
  "brand_id": "bambu",
  "model": "A1",
  "gf_named_by_vendor": false,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": "2023-12-14",
  "status": "current",
  "msrp_usd": 299,
  "street_price_usd": 299,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-bambu-a1-store",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "bedslinger",
  "build_volume_mm": {
   "x": 256,
   "y": 256,
   "z": 256
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300,
  "bed_temp_max_c": 100,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "stainless steel"
  },
  "nozzle_swap_effort": "tool-free",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "bambu-hotend-a1-hardened-04",
  "hardened_extruder_available": true,
  "hardened_extruder_addon_id": "bambu-hardened-gear-a1",
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": true,
  "flow_calibration_auto": true,
  "camera": "basic",
  "claimed_max_speed_mms": 500,
  "claimed_max_accel_mms2": 10000,
  "measured_speed_notes": null,
  "noise_db": 53,
  "noise_is_measured": true,
  "footprint_mm": {
   "w": 465,
   "d": 410,
   "h": 430
  },
  "weight_kg": 8.3,
  "power_w": null,
  "firmware": "proprietary",
  "firmware_source_public": false,
  "native_slicer": "Bambu Studio",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "As of 2026-09-06: LAN Only is on page 3 of the A-series Settings screen; Bambu Studio then binds with the Access Code and can slice, send and monitor locally with no internet. What stops working: remote start from outside the local network, the Bambu Handy phone app, and Print History (Bambu Lab wiki, retrieved 2026-09-06). Developer Mode is available under LAN Only and disables Bambu Cloud.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "RFID-preferential",
  "api_or_home_assistant": "community",
  "android_app": "full-featured",
  "android_ios_parity_note": "Bambu Handy ships on Android and iOS; Google Play listing retrieved 2026-09-06 shows 4.5 stars from 47.6K ratings and 1M+ downloads. Android-specific gaps as of 2026-09-06: open report bambulab/Bambu-Handy #276 (opened 2026-07-03) that Handy builds newer than 3.6.0 crash on launch on Android 17, and Handy does not work while the printer is in LAN Only mode (open request #80).",
  "web_ui_in_browser": false,
  "mod_ecosystem": "deep",
  "openness_notes": "State as of 2026-09-06. Bambu's own A1 page says you can connect through Bambu Cloud or through LAN-only mode, 'fully customizable connection options to match your privacy preferences'. No account is required to slice and print locally from Bambu Studio (Bambu Lab wiki, retrieved 2026-09-06). The January 2025 printer-control authorization mechanism reached the A series after the X and P series; in cloud or ordinary LAN mode a third-party slicer must route a print start through Bambu Connect, while MQTT status pushes and card printing stay exempt. Developer Mode under LAN Only restores unauthenticated third-party control and disables Bambu Cloud; Bambu called it unsupported on its forum in May 2026. On 2026-05-08 Bambu confirmed the GitHub takedown request against the 'OrcaSlicer-BambuLab' cloud-spoofing fork. Third-party filament is not blocked. OrcaSlicer ships stock A1 profiles (OrcaSlicer repository, retrieved 2026-09-06).",
  "known_issue_ids": [
   "ki-bambu-a1-heatbed-cable-recall",
   "ki-bambu-firmware-authorization",
   "ki-bambu-handy-android17-crash",
   "ki-bambu-handy-no-lan-mode",
   "ki-bambu-a1-ntc-ac-board-meltdown",
   "ki-bambu-support-slow-ticket-only"
  ],
  "source_ids": [
   "src-bambu-a1-store",
   "src-bambu-printers-collection",
   "src-bambu-blog-a1-recall",
   "src-orcaslicer-bbl-profiles",
   "src-bambu-wiki-lan-mode",
   "src-bambu-wiki-dev-mode",
   "src-bambu-wiki-third-party",
   "src-bambu-forum-cloud-statement",
   "src-play-bambu-handy",
   "src-github-handy-android17",
   "src-github-handy-lan-mode",
   "src-ha-bambulab",
   "src-inference-mod-ecosystem",
   "src-reddit-a1-decibel-test",
   "src-tomshardware-ntc-thermistor",
   "src-consumerrights-ntc-a1",
   "src-all3dp-ntc-thermistor",
   "src-reddit-ntc-check-printers",
   "src-cnckitchen-a2l-400h",
   "src-bambu-p1s-longterm-5000h",
   "src-forum-support-complaints",
   "src-trustpilot-bambulab"
  ],
  "unverified": [
   "sale_history",
   "chamber_temp_max_c",
   "measured_speed_notes",
   "power_w"
  ],
  "notes": "Open-frame bed-slinger. Bambu's own A1 spec table lists ABS, ASA, PC, PA, PET and carbon/glass-fiber reinforced polymer as NOT RECOMMENDED, and the A1 FAQ says 'We don't recommend enclosing the A1', so this machine has no credible ASA path for a shared home. No filtration of any kind. The 49 dB figure is Bambu's own marketing claim ('49dB Whisper-Quiet Operation'), not an independent measurement - noise_is_measured is false. To use an AMS, AMS 2 Pro or AMS HT the A1 additionally needs the AMS HUB (SA013) accessory, stated on Bambu's own A1 page; the A1 Combo instead ships the AMS lite, which needs no hub. Only ONE AMS lite can be connected, so an A1 Combo tops out at 4 colors. motion_system bedslinger is confirmed by the OrcaSlicer A1 machine profile, which sets printer_structure to i3.\n\nPHASE 2 EVIDENCE (added 2026-09-06). NOISE is now a measurement rather than Bambu's '49dB Whisper-Quiet' marketing line, but a modest one: an owner using what he describes as a calibrated meter at 36 inches (0.91 m) got 53 dB with the part-cooling fan at 100%, ~47 dB at 80% and 42 dB at 50%, and notes the fan only reaches 100% over overhangs and bridges. noise_db is stored as 53 = the measured upper bound at ~0.9 m, on the same convention used for the P1S, so it is NOT comparable to PCMag's 48 dB P2S average; in typical printing this machine measures quieter than the P1S, which matches every owner comparison found. Only one measurer, so this is a weak independent measurement rather than a lab figure. SAFETY, second issue, distinct from the 2024 heatbed-cable recall already recorded here: the NTC inrush thermistor on the A1's AC power board can overheat, crack or disintegrate and melt the chassis - measured at 140 C on a thermal imager by 3D Musketeers, conceded by Bambu to reach 160 C when damaged. Bambu puts incidence around 0.052%, blames grid surges, says no fires have been reported, and removed the NTC in a Q3 2025 board redesign; independent reporting disputes the surge explanation and community reports include fires and a replacement machine that failed the same way. See ki-bambu-a1-ntc-ac-board-meltdown. This matters for the refurbished A1 configuration in this file, whose donor units may predate the Q3 2025 board change; the AC board is a user-replaceable part with a Bambu wiki guide. RELIABILITY: a 5,000-hour multi-machine long-term review includes ~1,000 h on an A1, and community reports include an operator of 100+ A1 units with some approaching 10,000 hours who has never seen the NTC failure.",
  "_file": "bambu.json"
 },
 {
  "id": "bambu-a1-mini",
  "brand_id": "bambu",
  "model": "A1 mini",
  "gf_named_by_vendor": false,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 219,
  "street_price_usd": 219,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-bambu-a1-mini-store",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "bedslinger",
  "build_volume_mm": {
   "x": 180,
   "y": 180,
   "z": 180
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300,
  "bed_temp_max_c": 80,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "stainless steel"
  },
  "nozzle_swap_effort": "tool-free",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "bambu-hotend-a1-hardened-04",
  "hardened_extruder_available": true,
  "hardened_extruder_addon_id": "bambu-hardened-gear-a1",
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": true,
  "flow_calibration_auto": true,
  "camera": "basic",
  "claimed_max_speed_mms": 500,
  "claimed_max_accel_mms2": 10000,
  "measured_speed_notes": null,
  "noise_db": 49,
  "noise_is_measured": false,
  "footprint_mm": {
   "w": 347,
   "d": 315,
   "h": 365
  },
  "weight_kg": 5.5,
  "power_w": null,
  "firmware": "proprietary",
  "firmware_source_public": false,
  "native_slicer": "Bambu Studio",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "As of 2026-09-06: LAN Only is on page 3 of the A-series Settings screen; Bambu Studio then binds with the Access Code and can slice, send and monitor locally with no internet. What stops working: remote start from outside the local network, the Bambu Handy phone app, and Print History (Bambu Lab wiki, retrieved 2026-09-06). Developer Mode is available under LAN Only and disables Bambu Cloud.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "RFID-preferential",
  "api_or_home_assistant": "community",
  "android_app": "full-featured",
  "android_ios_parity_note": "Bambu Handy ships on Android and iOS; Google Play listing retrieved 2026-09-06 shows 4.5 stars from 47.6K ratings and 1M+ downloads. Android-specific gaps as of 2026-09-06: open report bambulab/Bambu-Handy #276 (opened 2026-07-03) that Handy builds newer than 3.6.0 crash on launch on Android 17, and Handy does not work while the printer is in LAN Only mode (open request #80).",
  "web_ui_in_browser": false,
  "mod_ecosystem": "deep",
  "openness_notes": "State as of 2026-09-06, identical to the A1: LAN Only works and no account is required to slice and print locally from Bambu Studio (Bambu Lab wiki, retrieved 2026-09-06); the January 2025 printer-control authorization mechanism means a third-party slicer starting a print in cloud or ordinary LAN mode routes through Bambu Connect, with MQTT status pushes and card printing exempt; Developer Mode under LAN Only restores unauthenticated third-party control at the cost of Bambu Cloud and was described as unsupported by Bambu on its forum in May 2026; on 2026-05-08 Bambu confirmed the GitHub takedown request against the 'OrcaSlicer-BambuLab' cloud-spoofing fork; third-party filament is not blocked; OrcaSlicer ships stock A1 mini profiles (OrcaSlicer repository, retrieved 2026-09-06).",
  "known_issue_ids": [
   "ki-bambu-firmware-authorization",
   "ki-bambu-handy-android17-crash",
   "ki-bambu-handy-no-lan-mode",
   "ki-bambu-support-slow-ticket-only"
  ],
  "source_ids": [
   "src-bambu-a1-mini-store",
   "src-bambu-printers-collection",
   "src-orcaslicer-bbl-profiles",
   "src-bambu-wiki-lan-mode",
   "src-bambu-wiki-dev-mode",
   "src-bambu-wiki-third-party",
   "src-bambu-forum-cloud-statement",
   "src-play-bambu-handy",
   "src-github-handy-android17",
   "src-github-handy-lan-mode",
   "src-ha-bambulab",
   "src-inference-mod-ecosystem",
   "src-tomshardware-a1-mini-review",
   "src-bambu-p1s-longterm-5000h",
   "src-reddit-a1-decibel-test",
   "src-forum-support-complaints",
   "src-trustpilot-bambulab"
  ],
  "unverified": [
   "release_date",
   "sale_history",
   "chamber_temp_max_c",
   "measured_speed_notes",
   "power_w"
  ],
  "notes": "180 mm cube build volume and an 80 C bed. Bambu's own A1 mini spec table lists ABS, ASA, PC, PA, PET and carbon/glass-fiber reinforced polymer as NOT RECOMMENDED, so there is no ASA path. No filtration. The 49 dB figure is Bambu's marketing claim, not a measurement. To use an AMS, AMS 2 Pro or AMS HT the A1 mini needs the AMS HUB (SA013), stated on Bambu's own A1 mini page; the A1 mini Combo ships the AMS lite instead, which needs no hub and is limited to one unit / 4 colors. No first-party launch page was retrieved for the A1 mini, so release_date is left null rather than guessed.\n\nPHASE 2 EVIDENCE (added 2026-09-06). NOISE REMAINS UNMEASURED and the cap on practicalities is honest, not a coverage failure. Searched specifically for an A1 mini dB figure from Tom's Hardware, All3DP, CNC Kitchen and owner meter tests; Tom's Hardware's A1 mini review says 'fast, quiet' but publishes no number, and the one owner thread that produced calibrated readings measured the full-size A1 only and never returned an A1 mini figure. The 49 dB in this record is still Bambu's marketing claim and noise_is_measured stays false. RELIABILITY: a 5,000-hour multi-machine long-term review logs 1,132 hours on an A1 mini, which is one T2-grade long-term data point but not a cohort. Tom's Hardware's review states editorially that the AMS lite 'is easier to maintain and prevents jams more than the original model', which is corroborating evidence for the first-generation AMS jamming issue recorded as ki-bambu-ams1-feed-jams.",
  "_file": "bambu.json"
 },
 {
  "id": "bambu-a2l",
  "brand_id": "bambu",
  "model": "A2L",
  "gf_named_by_vendor": false,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": "2026-06",
  "status": "current",
  "msrp_usd": 469,
  "street_price_usd": 469,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-bambu-a2l-store",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "bedslinger",
  "build_volume_mm": {
   "x": 330,
   "y": 320,
   "z": 325
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300,
  "bed_temp_max_c": 80,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "stainless steel"
  },
  "nozzle_swap_effort": "tool-free",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "bambu-hotend-a2l-hardened-04",
  "hardened_extruder_available": true,
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": true,
  "flow_calibration_auto": null,
  "camera": "basic",
  "claimed_max_speed_mms": 500,
  "claimed_max_accel_mms2": 10000,
  "measured_speed_notes": "Independent measured, CNC Kitchen after ~400 hours (published 2026-06-01, captured 2026-09-06): a 38-minute Benchy with 'basically no VFAs or ringing'; skew measured at 0.04 degrees with calipers on a Califlower test, which the closed firmware will not let you compensate; bed temperature spread about 3 C. Overall the A2L ran 10-20% slower than Bambu's CoreXY H-series machines, attributed to a shorter hotend melt zone and limited accelerations. Tom's Hardware separately measured the multi-color penalty: the same model takes 2 h 40 min in one color and 6 h 46 min in three.",
  "noise_db": 50,
  "noise_is_measured": true,
  "footprint_mm": {
   "w": 544,
   "d": 529,
   "h": 505
  },
  "weight_kg": 12.8,
  "power_w": 1000,
  "firmware": "proprietary",
  "firmware_source_public": false,
  "native_slicer": "Bambu Studio",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "As of 2026-09-06: Bambu's own A2L page says 'Use Bambu Cloud for effortless cross-device connectivity, or switch to LAN-only mode for a secure, local-network experience.' In LAN Only, Bambu Studio binds with the Access Code and can slice, send and monitor with no internet; remote start from outside the LAN, the Bambu Handy phone app and Print History stop working (Bambu Lab wiki, retrieved 2026-09-06). Developer Mode is available under LAN Only and disables Bambu Cloud; Bambu's footnote adds that Developer Mode cannot be enabled while the cutting function is in use.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "RFID-preferential",
  "api_or_home_assistant": "community",
  "android_app": "full-featured",
  "android_ios_parity_note": "Bambu Handy ships on Android and iOS; Google Play listing retrieved 2026-09-06 shows 4.5 stars from 47.6K ratings and 1M+ downloads. Android-specific gaps as of 2026-09-06: open report bambulab/Bambu-Handy #276 (opened 2026-07-03) that Handy builds newer than 3.6.0 crash on launch on Android 17, Handy does not work while the printer is in LAN Only mode (open request #80), and open report #277 (2026-07-20) that an A2L firmware notification pop-up canceled a print.",
  "web_ui_in_browser": false,
  "mod_ecosystem": "thin",
  "openness_notes": "State as of 2026-09-06. Bambu's own A2L page offers cloud or LAN-only explicitly. No account is required to slice and print locally from Bambu Studio (Bambu Lab wiki, retrieved 2026-09-06). The January 2025 printer-control authorization mechanism applies: a third-party slicer starting a print in cloud or ordinary LAN mode goes through Bambu Connect, while MQTT status pushes and card printing are exempt. Developer Mode under LAN Only restores unauthenticated third-party control, disables Bambu Cloud, and per Bambu's own footnote cannot be enabled while the cutting function is in use; Bambu described Developer Mode as unsupported on its forum in May 2026. On 2026-05-08 Bambu confirmed the GitHub takedown request against the 'OrcaSlicer-BambuLab' cloud-spoofing fork. Third-party filament is not blocked. OrcaSlicer ships stock A2L profiles (OrcaSlicer repository, retrieved 2026-09-06). The mod ecosystem is rated thin only because the model is roughly three months old at the run date.",
  "known_issue_ids": [
   "ki-bambu-firmware-authorization",
   "ki-bambu-handy-android17-crash",
   "ki-bambu-handy-no-lan-mode",
   "ki-bambu-a2l-prerelease-firmware-print-failures",
   "ki-bambu-support-slow-ticket-only"
  ],
  "source_ids": [
   "src-bambu-a2l-store",
   "src-bambu-printers-collection",
   "src-3dpi-a2l-reveal",
   "src-orcaslicer-bbl-profiles",
   "src-bambu-wiki-lan-mode",
   "src-bambu-wiki-dev-mode",
   "src-bambu-wiki-third-party",
   "src-bambu-forum-cloud-statement",
   "src-play-bambu-handy",
   "src-github-handy-android17",
   "src-github-handy-lan-mode",
   "src-ha-bambulab",
   "src-inference-mod-ecosystem",
   "src-cnckitchen-a2l-400h",
   "src-tomshardware-a2l-review"
  ],
  "unverified": [
   "sale_history",
   "chamber_temp_max_c",
   "flow_calibration_auto"
  ],
  "notes": "Large-format open-frame bed-slinger revealed 2026-06-01; Bambu's own copy calls it 'A Bed-Slinger As Stable As CoreXY' and the OrcaSlicer A2L machine profile sets printer_structure to i3. Decisive for this buyer: the A2L spec table lists Supported Filament Type as PLA, PETG, TPU and PVA ONLY, with PLA-CF and PETG-CF possible after fitting a hardened nozzle - there is no ABS or ASA support and no filtration, so it fails the ASA requirement outright. Bed tops out at 80 C. The extruder gear is already hardened steel, so only a hardened nozzle is needed for CF/GF; hardened_extruder_addon_id is therefore omitted rather than nulled. Whether the A2L needs the AMS HUB (SA013) to run an AMS 2 Pro was NOT established: the SA013 product page states compatibility 'A1 Series' only, while the AMS 2 Pro product page offers a separate 'A2 Series' variant. The A2L Combo ships the AMS lite, which needs no hub, so this does not affect the priced configuration. Only one AMS lite can be connected (4 colors max). The 49 dB figure is Bambu's own marketing claim and is further qualified on its page as an IN-SILENT-MODE number ('In Silent Mode, it operates at just 49dB'), not a measurement and not the normal-printing figure; noise_is_measured is false accordingly.\n\nPHASE 2 EVIDENCE (added 2026-09-06). The A2L was capped in this file on the grounds that nobody had tested it. That is now only partly true, and the honest position has changed: TWO independent hands-on tests exist. CNC Kitchen published a ~400-hour measured review on 2026-06-01 with instrumented results (noise ~50 dB while printing, 900 W peak / 120-150 W running on a smart socket, 0.04 degrees skew, ~3 C bed spread), and Tom's Hardware published a hands-on review on 2026-06-27. What that evidence does NOT amount to is an owner cohort: both machines were vendor-supplied review samples, CNC Kitchen is in Bambu's affiliate program and says so in the article, and his unit ran pre-release firmware that cost him two multi-day prints (ki-bambu-a2l-prerelease-firmware-print-failures). No independent long-term owner reports were found at all - the machine has been on sale about three months at RUN_DATE. So a reliability score can now cite measured evidence, but a claim of 'multi-year consensus of boring reliability' cannot be made, and the under-6-months firmware-maturity rule in the rubric still applies. The measured findings that cut against the machine: the heavy moving bed shook CNC Kitchen's workbench hard enough that tools fell off it, and Tom's Hardware independently lists 'Violent vibrations can overwhelm cheap tables' as a con; tall, slim parts get visibly worse the higher they go because of bed-slinger kinematics; large non-PLA parts warp and need adhesive and a brim; cancel-object works only from the phone app and not above 64 objects on the plate; the blob detector only checks when the head visits the purge station, so on a large single-color print it may never check. Noise is now a real measurement rather than Bambu's 49 dB claim. One positive teardown finding worth recording: CNC Kitchen opened his 230 V unit and found no NTC thermistor on the AC board, so the A1's failure mode is designed out here.",
  "_file": "bambu.json"
 },
 {
  "id": "bambu-h2d",
  "brand_id": "bambu",
  "model": "H2D",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 1749,
  "street_price_usd": 1549,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-bambu-h2d-store",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 325,
   "y": 320,
   "z": 325
  },
  "enclosure": "enclosed actively heated",
  "chamber_temp_max_c": 65,
  "hotend_temp_max_c": 350,
  "bed_temp_max_c": 120,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "hardened steel"
  },
  "nozzle_swap_effort": "tool-free",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "bambu-hotend-h2d-hardened-04",
  "hardened_extruder_available": true,
  "direct_drive": true,
  "filtration": "HEPA + carbon",
  "auto_bed_level": null,
  "input_shaping": null,
  "flow_calibration_auto": null,
  "camera": "AI failure detection",
  "claimed_max_speed_mms": 1000,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": {
   "w": 492,
   "d": 514,
   "h": 626
  },
  "weight_kg": 31.0,
  "power_w": 1320,
  "firmware": "proprietary",
  "firmware_source_public": false,
  "native_slicer": "Bambu Studio",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "As of 2026-09-06: same as the rest of the H series - LAN Only lets Bambu Studio slice, send and monitor over the local network with the Access Code and no internet, while remote start from outside the LAN, the Bambu Handy app and Print History stop working (Bambu Lab wiki, retrieved 2026-09-06). Developer Mode is available under LAN Only, disables Bambu Cloud, and cannot be enabled while the laser or cutting functions are in use.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "RFID-preferential",
  "api_or_home_assistant": "community",
  "android_app": "full-featured",
  "android_ios_parity_note": "Bambu Handy ships on Android and iOS; Google Play listing retrieved 2026-09-06 shows 4.5 stars from 47.6K ratings and 1M+ downloads. Android-specific gaps as of 2026-09-06: open report bambulab/Bambu-Handy #276 (Android 17 launch crash on builds newer than 3.6.0) and no LAN Only support (open request #80).",
  "web_ui_in_browser": false,
  "mod_ecosystem": "moderate",
  "openness_notes": "State as of 2026-09-06; identical software rules to the rest of the current line - LAN Only works without an account, the January 2025 printer-control authorization mechanism routes third-party print starts through Bambu Connect in cloud and ordinary LAN mode while exempting MQTT status pushes and card printing, and Developer Mode under LAN Only restores unauthenticated third-party control at the cost of Bambu Cloud. Bambu described Developer Mode as unsupported on its forum in May 2026 and on 2026-05-08 confirmed the GitHub takedown request against the 'OrcaSlicer-BambuLab' cloud-spoofing fork.",
  "known_issue_ids": [
   "ki-bambu-firmware-authorization",
   "ki-bambu-handy-android17-crash",
   "ki-bambu-handy-no-lan-mode",
   "ki-bambu-support-slow-ticket-only"
  ],
  "source_ids": [
   "src-bambu-h2d-store",
   "src-bambu-printers-collection",
   "src-bambu-wiki-lan-mode",
   "src-bambu-wiki-third-party",
   "src-bambu-forum-cloud-statement",
   "src-play-bambu-handy",
   "src-github-handy-android17",
   "src-github-handy-lan-mode",
   "src-inference-mod-ecosystem",
   "src-forum-support-complaints",
   "src-trustpilot-bambulab"
  ],
  "unverified": [
   "gf_named_by_vendor",
   "release_date",
   "sale_history",
   "auto_bed_level",
   "input_shaping",
   "flow_calibration_auto",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured"
  ],
  "notes": "CAPTURED AS A CENSUS ROW ONLY - no configuration is built for it because every purchasable H2D variant is over the $1,600 all-in stretch ceiling: the cheapest is the bare H2D at $1,549, which is $1,645.81 with 6.25% Massachusetts sales tax, before any AMS. The H2D AMS Combo is $1,749 ($1,858.31 all-in). Recorded for completeness because the buyer's brief asks what the money above the ceiling would buy: two true direct-drive nozzles (rather than the X2D's bowden auxiliary), 350 C hotends, a 325x320x325 mm volume, and optional laser/cutting modules. Both prices were struck through on 2026-09-06 ($1,549 from $1,749), so price_is_promo is true. No first-party launch page was retrieved, so release_date is left null. hardened_extruder_addon_id omitted as not applicable - hardened gear and nozzle are stock. motion_system CoreXY inferred as for the P2S. Note the H2D is also the only current model whose store page lists both 100-120 VAC and 200-240 VAC versions; the US listing is the 110 V build at 1320 W.",
  "_file": "bambu.json"
 },
 {
  "id": "bambu-h2s",
  "brand_id": "bambu",
  "model": "H2S",
  "gf_named_by_vendor": true,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": "2025-08-26",
  "status": "current",
  "msrp_usd": 1249,
  "street_price_usd": 1199,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-bambu-h2s-store",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 340,
   "y": 320,
   "z": 340
  },
  "enclosure": "enclosed actively heated",
  "chamber_temp_max_c": 65,
  "hotend_temp_max_c": 350,
  "bed_temp_max_c": 120,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "hardened steel"
  },
  "nozzle_swap_effort": "tool-free",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "bambu-hotend-h2s-hardened-04",
  "hardened_extruder_available": true,
  "direct_drive": true,
  "filtration": "HEPA + carbon",
  "auto_bed_level": null,
  "input_shaping": null,
  "flow_calibration_auto": null,
  "camera": "AI failure detection",
  "claimed_max_speed_mms": 1000,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": null,
  "noise_db": 50,
  "noise_is_measured": false,
  "footprint_mm": {
   "w": 492,
   "d": 514,
   "h": 626
  },
  "weight_kg": 30.0,
  "power_w": 1170,
  "firmware": "proprietary",
  "firmware_source_public": false,
  "native_slicer": "Bambu Studio",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "As of 2026-09-06: LAN Only is under Settings > LAN Only on the H series; Bambu Studio binds with the Access Code and can slice, send, monitor and live-view locally with no internet. What stops working: remote start from outside the local network, the Bambu Handy phone app, and Print History (Bambu Lab wiki, retrieved 2026-09-06). Developer Mode is available under LAN Only, disables Bambu Cloud, and per Bambu's own H2S footnote 10 cannot be enabled while the laser or cutting functions are in use.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "RFID-preferential",
  "api_or_home_assistant": "community",
  "android_app": "full-featured",
  "android_ios_parity_note": "Bambu Handy ships on Android and iOS; Google Play listing retrieved 2026-09-06 shows 4.5 stars from 47.6K ratings and 1M+ downloads. Android-specific gaps as of 2026-09-06: open report bambulab/Bambu-Handy #276 (opened 2026-07-03) that Handy builds newer than 3.6.0 crash on launch on Android 17, and Handy does not work while the printer is in LAN Only mode (open request #80).",
  "web_ui_in_browser": false,
  "mod_ecosystem": "moderate",
  "openness_notes": "State as of 2026-09-06; same software rules as the rest of the current line. LAN Only works and no account is needed to slice and print locally from Bambu Studio (Bambu Lab wiki, retrieved 2026-09-06). Since the January 2025 printer-control authorization rollout, a third-party slicer starting a print in cloud or ordinary LAN mode must go through Bambu Connect; MQTT status pushes and card printing are exempt. Developer Mode under LAN Only restores unauthenticated third-party control, disables Bambu Cloud, is blocked while the laser/cutting modules are in use (Bambu's own H2S footnote 10), and was described as unsupported by Bambu on its forum in May 2026. On 2026-05-08 Bambu confirmed the GitHub takedown request against the 'OrcaSlicer-BambuLab' cloud-spoofing fork. Third-party filament is not blocked. OrcaSlicer ships stock H2S profiles (OrcaSlicer repository, retrieved 2026-09-06).",
  "known_issue_ids": [
   "ki-bambu-ams-2-pro-feed-grinding",
   "ki-bambu-firmware-authorization",
   "ki-bambu-handy-android17-crash",
   "ki-bambu-handy-no-lan-mode",
   "ki-bambu-support-slow-ticket-only"
  ],
  "source_ids": [
   "src-bambu-h2s-store",
   "src-bambu-printers-collection",
   "src-bambu-blog-h2s-launch",
   "src-orcaslicer-bbl-profiles",
   "src-bambu-wiki-lan-mode",
   "src-bambu-wiki-dev-mode",
   "src-bambu-wiki-third-party",
   "src-bambu-forum-cloud-statement",
   "src-play-bambu-handy",
   "src-github-handy-android17",
   "src-github-handy-lan-mode",
   "src-ha-bambulab",
   "src-inference-mod-ecosystem",
   "src-forum-support-complaints",
   "src-trustpilot-bambulab"
  ],
  "unverified": [
   "sale_history",
   "auto_bed_level",
   "input_shaping",
   "flow_calibration_auto",
   "measured_speed_notes"
  ],
  "notes": "Biggest current Bambu build volume at 340x320x340 mm, 350 C hotend, actively heated 65 C chamber, G3 + H12 HEPA + carbon filtration, hardened nozzle and hardened extruder gear as standard (so no CF/GF upgrade cost). Both the bare and Combo prices carried strikethrough list prices on 2026-09-06 ($1,199 from $1,249 and $1,399 from $1,499), so price_is_promo is true and msrp_usd records the struck-through $1,249. Practical caution for a shared family home: 30 kg net, 492x514x626 mm, and Bambu recommends 700x700x1100 mm of space. The 'below 50 dB' figure is Bambu's own claim with its own test conditions (background noise 40 dB, 1 m distance), not an independent measurement. hardened_extruder_addon_id omitted as not applicable. motion_system CoreXY inferred as for the P2S.\n\nPHASE 2 EVIDENCE (added 2026-09-06). NOISE REMAINS UNMEASURED - honest cap, not a coverage failure. Searched Tom's Hardware's H2S review (published 2025-08-26, captured here, contains no dB figure), CNC Kitchen, and owner threads. Everything found is comparative and subjective: owners consistently say the H2S is markedly quieter than a P1S or X1C, and a forum thread attributes that to the new motion system, but nobody has published a number. noise_db stays Bambu's 'below 50 dB' claim with noise_is_measured false. One safety datapoint recorded for the family rather than this model: a February 2026 consumer report of a stock H2C catching fire mid-print, which Bambu's own Reddit account attributed to an 'accidental component failure on the toolhead board'. The H2C is not in this file and no equivalent H2S report was found, so no issue is attached here.",
  "_file": "bambu.json"
 },
 {
  "id": "bambu-p1s",
  "brand_id": "bambu",
  "model": "P1S",
  "gf_named_by_vendor": true,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": "2023-07-13",
  "status": "current",
  "msrp_usd": 399,
  "street_price_usd": 399,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-bambu-p1s-store",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 256,
   "y": 256,
   "z": 256
  },
  "enclosure": "enclosed passive",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300,
  "bed_temp_max_c": 100,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "stainless steel"
  },
  "nozzle_swap_effort": "involved",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "bambu-hardened-upgrade-combo-p1",
  "hardened_extruder_available": true,
  "hardened_extruder_addon_id": "bambu-hardened-gear-x1-p1",
  "direct_drive": true,
  "filtration": "carbon",
  "auto_bed_level": null,
  "input_shaping": true,
  "flow_calibration_auto": null,
  "camera": "basic",
  "claimed_max_speed_mms": 500,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": "Independent measured, Tom's Hardware (captured 2026-09-06). Timed prints, not vendor figures: a #speedboatrace-rules Benchy took 18 minutes when the reviewer ran the machine at its top rated speed and 26 minutes at the normal 200-300 mm/s, with no visible quality difference between the two because input shaping is doing its job. Same review: 0.08 mm layers achievable with the stock 0.4 mm nozzle off the auto-leveled first layer; nylon had to be slowed to 75 mm/s on the walls before layer adhesion was acceptable, and TPU had to be slowed to 40 mm/s to print cleanly at all - a 5 h 47 min part. Bambu's headline speed and acceleration figures elsewhere in this record remain claimed, not measured.",
  "noise_db": 55,
  "noise_is_measured": true,
  "footprint_mm": {
   "w": 389,
   "d": 389,
   "h": 458
  },
  "weight_kg": 12.95,
  "power_w": 350,
  "firmware": "proprietary",
  "firmware_source_public": false,
  "native_slicer": "Bambu Studio",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "As of 2026-09-06: LAN Only is enabled from Settings > WLAN on the P-series; Bambu Studio then binds to the printer with its Access Code and can slice, send and monitor with no internet. What stops working: remote start from outside the local network, the Bambu Handy phone app, and Print History (Bambu Lab wiki, retrieved 2026-09-06). Developer Mode - unauthenticated MQTT/FTP/live-stream for third-party software - is reachable from the scroll-down menu once LAN Only is on, and disables Bambu Cloud.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "RFID-preferential",
  "api_or_home_assistant": "community",
  "android_app": "full-featured",
  "android_ios_parity_note": "Bambu Handy ships on Android and iOS; Google Play listing retrieved 2026-09-06 shows 4.5 stars from 47.6K ratings and 1M+ downloads. Android-specific gaps as of 2026-09-06: open report bambulab/Bambu-Handy #276 (opened 2026-07-03) that Handy builds newer than 3.6.0 crash on launch on Android 17, and Handy does not work while the printer is in LAN Only mode (open request #80).",
  "web_ui_in_browser": false,
  "mod_ecosystem": "deep",
  "openness_notes": "State as of 2026-09-06; the same software rules apply as to the P2S and X2D. LAN Only works, no Bambu account is required to slice and print locally from Bambu Studio (Bambu Lab wiki, retrieved 2026-09-06). Since the January 2025 printer-control authorization rollout, starting a print from software other than Bambu Studio in cloud or ordinary LAN mode goes through Bambu Connect; MQTT status pushes and card printing are exempt. Developer Mode restores unrestricted third-party control but only under LAN Only, disables Bambu Cloud, and was labeled unsupported by Bambu on its forum in May 2026. On 2026-05-08 Bambu confirmed it had asked GitHub to take down an 'OrcaSlicer-BambuLab' fork that spoofed official-client identity to reach its cloud. Third-party filament is not blocked; Bambu RFID is a convenience for Bambu spools only. OrcaSlicer ships stock P1S profiles (OrcaSlicer repository, retrieved 2026-09-06). The P1 series has by far the deepest third-party parts and mod ecosystem of the current Bambu line - Bambu itself sells 40+ individual P1-series spare parts on the US store - which is the main openness advantage it holds over the newer models.",
  "known_issue_ids": [
   "ki-bambu-firmware-authorization",
   "ki-bambu-handy-android17-crash",
   "ki-bambu-handy-no-lan-mode",
   "ki-bambu-p1s-ac-board-thermal-failure",
   "ki-bambu-p1-extruder-gear-wear",
   "ki-bambu-p1s-hotend-clog-wear",
   "ki-bambu-p1s-asa-passive-chamber-warping",
   "ki-bambu-p1s-noise-resonance",
   "ki-bambu-ams1-feed-jams",
   "ki-bambu-support-slow-ticket-only"
  ],
  "source_ids": [
   "src-bambu-p1s-store",
   "src-bambu-printers-collection",
   "src-bambu-forum-p1s-launch",
   "src-bambu-spare-parts",
   "src-bambu-wiki-lan-mode",
   "src-bambu-wiki-dev-mode",
   "src-bambu-wiki-third-party",
   "src-bambu-forum-cloud-statement",
   "src-orcaslicer-bbl-profiles",
   "src-play-bambu-handy",
   "src-github-handy-android17",
   "src-github-handy-lan-mode",
   "src-ha-bambulab",
   "src-inference-mod-ecosystem",
   "src-bambu-p1s-tomshardware-review",
   "src-bambu-p1s-longterm-5000h",
   "src-bambu-p1s-appleinsider",
   "src-bambu-p1s-hackster",
   "src-3dprint-p1s-review",
   "src-forum-p1s-11000h",
   "src-forum-p1s-600h",
   "src-forum-p1s-printfarm",
   "src-reddit-p1s-part-failures",
   "src-reddit-p1s-worth-2026",
   "src-forum-extruder-gear-lifespan",
   "src-reddit-p1s-asa-requirements",
   "src-reddit-p1s-asa-large-warping",
   "src-reddit-p1s-how-loud",
   "src-reddit-p1s-noise-actual-use",
   "src-reddit-ams-vs-ams2-petg",
   "src-reddit-p1s-burning-smell",
   "src-reddit-p1s-no-ntcless-board",
   "src-reddit-ntc-check-printers",
   "src-tomshardware-ntc-thermistor",
   "src-forum-support-complaints",
   "src-trustpilot-bambulab"
  ],
  "unverified": [
   "sale_history",
   "chamber_temp_max_c",
   "auto_bed_level",
   "flow_calibration_auto"
  ],
  "notes": "The important difference from the P2S for this buyer: the P1S ships a 0.4 mm STAINLESS steel nozzle and Bambu's own P1S FAQ says it 'is not recommended to directly print fiber-reinforced filaments such as glass fiber or carbon fiber, before an extruder and hotend upgrade is done'. The carbon/glass path therefore costs real money later ($49.48 Hardened Steel Upgrade Combo), where on the P2S and X2D it costs nothing. Camera is a low-rate 1280x720 0.5 fps chamber monitoring camera, not the 1080p 30 fps AI camera of the P2S/X2D, so it is recorded as 'basic'. Air filter is activated carbon. No measured noise figure was found for the P1S itself; PCMag's P2S review says the P2S was 'several points quieter than the P1S was when I tested it' but does not restate the P1S number, so noise_db is left null rather than derived. Bed tops out at 100 C. Still listed as current: the P2S FAQ, retrieved 2026-09-06, answers 'Will the P1S stop being sold?' with 'There are no plans for that at the moment.' motion_system CoreXY is inferred as for the P2S.\n\nPHASE 2 EVIDENCE (added 2026-09-06). The P1S is no longer an undocumented machine in this file. RELIABILITY, long-term: two independent measured/long-term tests plus five community threads with hour-stamped reports. Tom's Hardware's measured review gave it Editor's Choice with the Cons 'Noisy / Proprietary replacement parts / AMS unit wastes filament'. A 3,000-hour production owner's long-term review names every failure he had: a few nozzle clogs from abrasive filament (gone after upgrading the nozzle), filament snapping in the AMS PTFE tubes about twice in eight months, and one blob-of-doom - 'as far as parts breaking, other than the nozzle, that's really it'. The longest report found is ~11,000 hours over 3+ years with one unforced failure, an X/Y stepper; others at 7,000 h, 4,000 h, 2,600 h, 2,300 h and multiple at 1,000-1,500 h report only consumables. The consumables are real and recurring, though: extruder gears (ki-bambu-p1-extruder-gear-wear) and hotends/nozzles (ki-bambu-p1s-hotend-clog-wear) are wear items on a 1,000-4,000 hour cycle. RECENCY: the 2026 buying cohort is if anything more positive than the lifetime picture - an April 2026 'still worth it?' thread returned 21 replies running to July 2026 that are overwhelmingly favorable, with the dissent about value versus the P2S rather than about defects. NOISE: now measured. AppleInsider's review reports print jobs never exceeding 55 dB (distance and meter unstated, PLA only); an owner with a calibrated meter got 47 dB average at 2.4 m and 58 dB at 0.3 m behind the exhaust; PCMag independently says the P2S at 48 dB average is 'several points quieter than the P1S was when I tested it'. noise_db is stored as 55 = the measured UPPER BOUND during printing, which is not directly comparable to PCMag's 48 dB P2S average; the P1S is the louder machine either way and Tom's Hardware lists 'Noisy' as a con. ASA: the open question from earlier research is resolved as half-true and is recorded as ki-bambu-p1s-asa-passive-chamber-warping. Large flat or box-shaped ASA parts do warp - owners measure the passive chamber at only ~40 C with the bed maxed at its 100 C ceiling, and even with an aftermarket heater at ~50 C large boxes lift the build plate itself. But it is not a blanket failure: Tom's Hardware printed an ASA part at default settings with no warping, one owner runs a fleet of P1S machines on full-bed ASA, and a documented heat-soak workflow works for small-to-medium parts. A buyer whose PRIMARY purpose is ASA should buy a heated chamber. SAFETY, and this is the significant negative found: the P1 series shares the A1's AC-board NTC inrush circuit, owners have documented P1S units smoking or melting (one at ~1,700 print hours), and as of a wiki check on 2026-06-03 Bambu had published an NTC-less board revision for the A1 but none for the P1 series. Every informed source, including the campaigner pressing Bambu hardest on it, says the P1S rate is far below the A1's, so it is scoped isolated - see ki-bambu-p1s-ac-board-thermal-failure. REFURBISHED UNITS: no independent evidence was found either way. Nothing was found testing or comparing Bambu's own officially refurbished P1S units against new ones; the only refurb reports found were of Micro Center open-box stock, which is a different program. The refurb configurations therefore inherit the P1S evidence for the machine but carry an unresolved question of their own, sharpened by the AC-board point above: refurbished donor units are by definition older stock.",
  "_file": "bambu.json"
 },
 {
  "id": "bambu-p2s",
  "brand_id": "bambu",
  "model": "P2S",
  "gf_named_by_vendor": true,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": "2025-10-14",
  "status": "current",
  "msrp_usd": 549,
  "street_price_usd": 549,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-bambu-p2s-store",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 256,
   "y": 256,
   "z": 256
  },
  "enclosure": "enclosed passive",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300,
  "bed_temp_max_c": 110,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "hardened steel"
  },
  "nozzle_swap_effort": "tool-free",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "bambu-hotend-p2s-hardened-04",
  "hardened_extruder_available": true,
  "direct_drive": true,
  "filtration": "carbon",
  "auto_bed_level": null,
  "input_shaping": null,
  "flow_calibration_auto": true,
  "camera": "AI failure detection",
  "claimed_max_speed_mms": 600,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": "PCMag lab test (published 2025-10-24): 3DBenchy in PLA+ finished in 14 min 38 s; setup 17 minutes from unboxing to first print; dimensional accuracy across repeated test parts within 0.4 mm; uptime above 99% across more than 100 hours of continuous operation.",
  "noise_db": 48,
  "noise_is_measured": true,
  "footprint_mm": {
   "w": 392,
   "d": 406,
   "h": 478
  },
  "weight_kg": 15.0,
  "power_w": 1000,
  "firmware": "proprietary",
  "firmware_source_public": false,
  "native_slicer": "Bambu Studio",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "As of 2026-09-06: with LAN Only switched on, Bambu Studio can find the printer on the local network via its Access Code and slice, send, monitor and live-view with no internet; printing from the built-in storage / USB also works. What stops working: starting or monitoring a print from outside the local network, the Bambu Handy phone app entirely, and Print History (Bambu Lab wiki, retrieved 2026-09-06). Developer Mode - which opens MQTT, FTP and the live stream to unmodified third-party software with no authorization check - can only be turned on while LAN Only is active, and turning it on disables Bambu Cloud.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "RFID-preferential",
  "api_or_home_assistant": "community",
  "android_app": "full-featured",
  "android_ios_parity_note": "Bambu Handy ships on Android and iOS with broadly the same features; Google Play listing retrieved 2026-09-06 shows 4.5 stars from 47.6K ratings and 1M+ downloads. Two Android-specific gaps matter for a Pixel owner: Bambu's own issue tracker carries an open report (bambulab/Bambu-Handy #276, opened 2026-07-03, still open at retrieval on 2026-09-06) that every Handy build newer than 3.6.0 crashes on launch on Android 17 (reported on a Pixel 10 Pro), and Handy does not work at all while the printer is in LAN Only mode (open request #80).",
  "web_ui_in_browser": false,
  "mod_ecosystem": "moderate",
  "openness_notes": "State as of 2026-09-06. LAN Only mode works and no Bambu account is needed to slice and print from Bambu Studio over the local network (Bambu Lab wiki, retrieved 2026-09-06); an independent reviewer of the sibling X2D confirms you can complete setup without connecting to the internet. Since the printer-control authorization mechanism Bambu began rolling out in January 2025 (X series first, then P and A series), starting a print from any software other than Bambu Studio - in cloud mode or in ordinary LAN mode - must pass through Bambu Connect; Bambu's wiki explicitly exempts MQTT status pushes (what the community Home Assistant integration uses) and printing from card storage. Developer Mode, available only under LAN Only and mutually exclusive with Bambu Cloud, restores unauthenticated MQTT/FTP/live-stream access so third-party software works unmodified; Bambu stated on the forum in May 2026 that Developer Mode is available but unsupported. On 2026-05-08 Bambu publicly confirmed it had asked GitHub to remove an 'OrcaSlicer-BambuLab' fork that injected falsified client identity metadata to reach Bambu's private cloud, while saying it does not object to OrcaSlicer or other legitimate AGPL forks. Third-party filament is not locked out: Bambu RFID gives automatic profile selection for Bambu spools and any other brand is configured by hand. OrcaSlicer ships stock P2S machine profiles (OrcaSlicer repository, retrieved 2026-09-06). There is no browser UI and no published REST API; Home Assistant support is community-maintained (greghesp/ha-bambulab).",
  "known_issue_ids": [
   "ki-bambu-p2s-chamber-heat-pla",
   "ki-bambu-p2s-early-unit-qc",
   "ki-bambu-firmware-authorization",
   "ki-bambu-handy-android17-crash",
   "ki-bambu-handy-no-lan-mode",
   "ki-bambu-support-slow-ticket-only"
  ],
  "source_ids": [
   "src-bambu-p2s-store",
   "src-bambu-printers-collection",
   "src-bambu-blog-p2s-launch",
   "src-pcmag-p2s",
   "src-cnckitchen-x2d",
   "src-bambu-wiki-lan-mode",
   "src-bambu-wiki-dev-mode",
   "src-bambu-wiki-third-party",
   "src-bambu-forum-cloud-statement",
   "src-orcaslicer-bbl-profiles",
   "src-play-bambu-handy",
   "src-github-handy-android17",
   "src-github-handy-lan-mode",
   "src-ha-bambulab",
   "src-inference-mod-ecosystem",
   "src-forum-support-complaints",
   "src-trustpilot-bambulab"
  ],
  "unverified": [
   "sale_history",
   "chamber_temp_max_c",
   "auto_bed_level",
   "input_shaping"
  ],
  "notes": "Ships with a hardened-steel nozzle AND hardened-steel extruder gear as standard (P2S spec table and FAQ 1, retrieved 2026-09-06), so no upgrade is needed before printing carbon- or glass-fiber filament - unlike the P1S. Fully enclosed but with no active chamber heater: Bambu's own P2S FAQ 7 says chamber temperature is regulated only by the enclosure and an automatic internal/external circulation flap. Bambu markets a '50 C Chamber Ready' capability, but the spec sheet publishes no chamber temperature figure, so chamber_temp_max_c is left null rather than guessed. Filtration is an activated-carbon (granulated coconut shell) filter with VOC and particulate filtration listed as supported; there is no HEPA stage, unlike the X2D. hardened_extruder_addon_id is omitted rather than nulled because it is not applicable - the hardened gear is stock. motion_system is recorded as CoreXY on the strength of Bambu's own 3D-printer collection copy ('CoreXY high speed') combined with the OrcaSlicer machine profiles, which mark only the A-series as printer_structure i3 while the P/X/H series carry no i3 flag; no per-model Bambu page states it outright, so treat this as a two-step inference rather than a direct quote. Supports up to 4 AMS 2 Pro plus 4 AMS HT (8 units, 20 slots, 20 colors) per the P2S FAQ.",
  "_file": "bambu.json"
 },
 {
  "id": "bambu-x2d",
  "brand_id": "bambu",
  "model": "X2D",
  "gf_named_by_vendor": true,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": "2026-04-14",
  "status": "current",
  "msrp_usd": 649,
  "street_price_usd": 649,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-bambu-x2d-store",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 256,
   "y": 256,
   "z": 260
  },
  "enclosure": "enclosed actively heated",
  "chamber_temp_max_c": 65,
  "hotend_temp_max_c": 300,
  "bed_temp_max_c": 120,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "hardened steel"
  },
  "nozzle_swap_effort": "tool-free",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "bambu-hotend-x2d-hardened-04",
  "hardened_extruder_available": true,
  "direct_drive": true,
  "filtration": "HEPA + carbon",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": true,
  "flow_calibration_auto": true,
  "camera": "AI failure detection",
  "claimed_max_speed_mms": 1000,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": "CNC Kitchen, ~250 hours of testing (published 2026-04-14): 3DBenchy in 37 minutes on the main nozzle with the standard 0.2 mm profile; overhangs near-perfect to 80 degrees on the high-quality profile; real print times ran 1-4% over the slicer estimate on the main extruder and 7% over on the auxiliary extruder; parts printed on the auxiliary nozzle took clearly longer, some almost twice as long. Measured power draw 14 W idle, ~160 W printing PLA, ~180 W PETG, ~330 W ASA with the chamber at 65 C (230 V unit). Chamber reached a thermocouple-verified 65 C in about 20 minutes on the heater alone.",
  "noise_db": 55,
  "noise_is_measured": true,
  "footprint_mm": {
   "w": 392,
   "d": 406,
   "h": 478
  },
  "weight_kg": 16.25,
  "power_w": 1100,
  "firmware": "proprietary",
  "firmware_source_public": false,
  "native_slicer": "Bambu Studio",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "As of 2026-09-06: with LAN Only switched on, Bambu Studio can find the printer on the local network via its Access Code and slice, send, monitor and live-view with no internet; CNC Kitchen's reviewer confirms the setup wizard does not require an internet connection. What stops working: starting or monitoring a print from outside the local network, the Bambu Handy phone app entirely, and Print History (Bambu Lab wiki, retrieved 2026-09-06). Developer Mode - which opens MQTT, FTP and the live stream to unmodified third-party software with no authorization check - can only be turned on while LAN Only is active, disables Bambu Cloud, and per Bambu's own footnote cannot be enabled at all while the laser or cutting functions are in use.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "RFID-preferential",
  "api_or_home_assistant": "community",
  "android_app": "full-featured",
  "android_ios_parity_note": "Bambu Handy ships on Android and iOS with broadly the same features; Google Play listing retrieved 2026-09-06 shows 4.5 stars from 47.6K ratings and 1M+ downloads. Two Android-specific gaps matter for a Pixel owner: Bambu's own issue tracker carries an open report (bambulab/Bambu-Handy #276, opened 2026-07-03, still open at retrieval on 2026-09-06) that every Handy build newer than 3.6.0 crashes on launch on Android 17 - the reporter is on a Pixel 10 Pro and says downgrading to 3.6.0 breaks printing to an X2D because that build is too old for the printer firmware - and Handy does not work at all while the printer is in LAN Only mode (open request #80).",
  "web_ui_in_browser": false,
  "mod_ecosystem": "moderate",
  "openness_notes": "State as of 2026-09-06, identical in substance to the P2S because the two run the same software stack. LAN Only mode works and no Bambu account is needed to slice and print from Bambu Studio over the local network (Bambu Lab wiki, retrieved 2026-09-06); CNC Kitchen's 2026-04-14 review states you can connect the machine to the network and internet for file sending and remote monitoring 'but you don't strictly have to'. Since the printer-control authorization mechanism Bambu began rolling out in January 2025, starting a print from software other than Bambu Studio in cloud or ordinary LAN mode has to go through Bambu Connect; MQTT status pushes (the basis of the community Home Assistant integration) and printing from card storage are explicitly exempt. Developer Mode restores unauthenticated MQTT/FTP/live-stream access for unmodified third-party software but only under LAN Only, cannot coexist with Bambu Cloud, and was described by Bambu on its forum in May 2026 as available-but-unsupported; on the X2D specifically Bambu's own footnote says Developer Mode cannot be enabled while the laser or cutting functions are in use. On 2026-05-08 Bambu publicly confirmed it had asked GitHub to remove an 'OrcaSlicer-BambuLab' fork that spoofed official-client identity metadata to reach Bambu's private cloud, while stating it does not object to OrcaSlicer or other legitimate AGPL forks. Third-party filament is not locked out, but Bambu's own X2D footnote 2 warns that third-party filaments on the auxiliary nozzle may not deliver optimal print quality. OrcaSlicer ships stock X2D machine profiles (OrcaSlicer repository, retrieved 2026-09-06). No browser UI, no published REST API, Home Assistant support is community-maintained.",
  "known_issue_ids": [
   "ki-bambu-x2d-aux-nozzle-limits",
   "ki-bambu-x2d-ams-feeds-one-nozzle",
   "ki-bambu-ams-2-pro-feed-grinding",
   "ki-bambu-firmware-authorization",
   "ki-bambu-handy-android17-crash",
   "ki-bambu-handy-no-lan-mode",
   "ki-bambu-support-slow-ticket-only"
  ],
  "source_ids": [
   "src-bambu-x2d-store",
   "src-bambu-printers-collection",
   "src-bambu-blog-x2d-launch",
   "src-cnckitchen-x2d",
   "src-forum-x2d-200h",
   "src-forum-x2d-woes",
   "src-bambu-wiki-lan-mode",
   "src-bambu-wiki-dev-mode",
   "src-bambu-wiki-third-party",
   "src-bambu-forum-cloud-statement",
   "src-orcaslicer-bbl-profiles",
   "src-play-bambu-handy",
   "src-github-handy-android17",
   "src-github-handy-lan-mode",
   "src-ha-bambulab",
   "src-inference-mod-ecosystem",
   "src-forum-support-complaints",
   "src-trustpilot-bambulab"
  ],
  "unverified": [
   "sale_history"
  ],
  "notes": "This is the P2S's nearest neighbor and the one Rob is weighing at about +$100. What the extra money actually buys, all from the manufacturer spec sheet retrieved 2026-09-06 unless noted: an ACTIVELY HEATED chamber to 65 C (the P2S has none), a 120 C bed instead of 110 C, a G3 pre-filter + H12 HEPA + activated-carbon filtration stack instead of carbon alone, an external exhaust fan bundle included in the box, a second (auxiliary) nozzle, a higher-resolution tiltable 1280x720 screen, a second toolhead camera, 1.5GT belts, and a claimed 1000 mm/s versus 600 mm/s. The build volume is 256x256x260 mm on the MAIN nozzle only; anything printed with the auxiliary nozzle loses about 20 mm of width. The second nozzle is NOT a peer of the first: it is fed by a bowden extruder in a box on the back of the machine with a plain stepper motor, so per Bambu's own footnotes Flow Dynamics Calibration and the PMSM servo apply to the main extruder only, and per CNC Kitchen it has no jam or clog detection, prints slower, and strings more. Critically for multi-color: one AMS has a single outlet, so even in the Combo only ONE of the two nozzles is fed automatically - the second needs an external spool, a Filament Track Switch accessory, or a second AMS. Vendor noise claim is 'below 50 dB under typical conditions'; the independently measured figure recorded here is CNC Kitchen's ~55 dBA at 1 m during normal printing (above 60 dBA on fast travel), so the vendor figure is optimistic. hardened_extruder_addon_id is omitted rather than nulled because both extruder gears are hardened steel from the factory. motion_system CoreXY is inferred as for the P2S.",
  "_file": "bambu.json"
 },
 {
  "id": "biqu-hurakan",
  "brand_id": "unranked-misc",
  "model": "BIQU Hurakan",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "China warehouse / 110V US Plug",
  "release_date": null,
  "status": "current",
  "msrp_usd": 399,
  "street_price_usd": 389,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-biqu-pj",
  "ships_from": "overseas",
  "sale_history": null,
  "motion_system": null,
  "build_volume_mm": {
   "x": 220,
   "y": 220,
   "z": 270
  },
  "enclosure": null,
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": null,
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-biqu-pj"
  ],
  "notes": "ADDED BY THE 2026-09-06 AUDIT: the coverage census lists this model as no-multi-material-path / unranked, but it was absent from every Phase 1 data file. 'BIQU Hurakan Klipper 3D Printer'. The $199 US-warehouse variant that the Phase 0 census quotes is OUT OF STOCK in BIQU's own product feed; the cheapest variant a US buyer can actually order today is 'China warehouse / 110V US Plug' at $389.00 (compare $399.00), hence ships_from = overseas. Spec block: 'Build Volume 220x220x270mm', 'Firmware Klipper', 'Dimensions 480x470x482mm', 'Maximum Temperature of Nozzle 260C'. firmware is left NULL rather than 'Klipper open': the vendor states 'Klipper' but nothing in the captured evidence establishes whether the shipped build is open or a closed fork, and the schema has no plain 'Klipper' value. Motion system and enclosure not stated on the listing. Note BIQU also sells the BMCU-370 multi-color feeder, but it is an aftermarket unit for other makers' printers, not a first-party Hurakan multi-material path.",
  "unverified": [
   "gf_named_by_vendor",
   "release_date",
   "sale_history",
   "motion_system",
   "enclosure",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes"
  ],
  "_file": "unranked.json"
 },
 {
  "brand_id": "creality",
  "id": "creality-ender-3-v3-se",
  "model": "Ender-3 V3 SE",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 219.0,
  "street_price_usd": 199.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-creality-store-ender3v3se",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "bedslinger",
  "build_volume_mm": null,
  "enclosure": null,
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": 250.0,
  "claimed_max_accel_mms2": 2500.0,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": null,
  "firmware_source_public": null,
  "native_slicer": "Creality Print",
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": "As of 2026-09-06 nothing about this model's firmware type, source publication, LAN behavior or third-party slicer support was verified: the store page carries only a six-bullet marketing description and creality.com publishes the Ender-3 V3 SE specification as a JPEG. Those fields are therefore null rather than filled from the rest of the Creality line.",
  "known_issue_ids": [
   "ki-creality-support-quality"
  ],
  "source_ids": [
   "src-creality-store-ender3v3se",
   "src-creality-store-collection",
   "src-creality-return-policy"
  ],
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "sale_history",
   "build_volume_mm",
   "enclosure",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware",
   "firmware_source_public",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem"
  ],
  "notes": "ADDED BY THE 2026-09-06 AUDIT. The Phase 0 census row names this model twice \u2014 once in current_models at '$199 [list $219; no MM path]' and once in excluded_models \u2014 but it was missing from this file altogether, and the brief says a printer with no multi-color path is still captured and flagged, not dropped. NO FIRST-PARTY MULTI-COLOR PATH: it appears on no Creality multi-material unit's compatibility list (CFS = K2 series + Hi; CFS-C = K1 family; CFS Lite / nano / Mini = SPARKX i7). THIS RECORD IS DELIBERATELY THIN. The store page's entire spec content is six marketing bullets, and creality.com's spec sheet for this model is an image, so build volume, thermal limits, weight, power and footprint are null and flagged rather than filled from general knowledge of the Ender-3 line. What IS sourced from the store page (retrieved 2026-09-06): 250 mm/s max speed and 2500 mm/s2 acceleration, both CLAIMED; 'CR Touch and strain sensors for auto leveling and Z offset'; and a 'Sprite' direct-drive extruder rated for PLA, PETG and flexible TPU. motion_system is 'bedslinger' on the strength of the same page's 'Y-axis Dual Linear Shafts', i.e. the bed itself travels in Y; that is a reading of Creality's own copy rather than a stated spec, and it is flagged here so it can be overturned. Not a candidate for Rob under any weighting \u2014 no multi-color, no enclosure, no filtration, and the slowest machine in this file \u2014 but it belongs in the census.",
  "_file": "creality.json"
 },
 {
  "brand_id": "creality",
  "id": "creality-ender-5-max",
  "model": "Ender-5 Max",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 849.0,
  "street_price_usd": 749.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-creality-store-ender5max",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 400,
   "y": 400,
   "z": 400
  },
  "enclosure": "open + optional kit",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300.0,
  "bed_temp_max_c": 100.0,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": null
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "none",
  "claimed_max_speed_mms": 700.0,
  "claimed_max_accel_mms2": 20000.0,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": {
   "w": 649,
   "d": 721,
   "h": 850
  },
  "weight_kg": 25.9,
  "power_w": 1250.0,
  "firmware": null,
  "firmware_source_public": null,
  "native_slicer": "Creality Print",
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": "As of 2026-09-06 no firmware type, source-code repository, LAN-only behavior or third-party-slicer support was verified for the Ender-5 Max, so all of those fields are null. What Creality's own page does state (retrieved 2026-09-06): 'LAN Print', 'Multi-printer management via WLAN', slicing in Creality Print 5.1 or later, and Creality Cloud as the phone app. None of that establishes whether the machine can be driven entirely offline or from a third-party slicer, so it is not asserted.",
  "known_issue_ids": [
   "ki-creality-support-quality"
  ],
  "source_ids": [
   "src-creality-store-ender5max",
   "src-creality-ender5max-specs",
   "src-creality-store-collection",
   "src-creality-return-policy"
  ],
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "sale_history",
   "chamber_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "firmware",
   "firmware_source_public",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem"
  ],
  "notes": "ADDED BY THE 2026-09-06 AUDIT. This model is on the Creality US store's own 3D-printer collection page and in the Phase 0 census row for Creality, but it had been left out of this file entirely. NO FIRST-PARTY MULTI-COLOR PATH: none of Creality's four multi-material units covers it \u2014 the CFS scopes itself to 'the K2 Series and Creality Hi', the CFS-C's compatibility list is 'K1 Max 2025 / K1C 2025 / K1 Max / K1C / K1 / K1 SE', and CFS Lite / CFS nano / CFS Mini are SPARKX i7 only. So it is captured unranked, exactly as the brief requires, rather than being silently dropped. Specs are from Creality's own spec table (retrieved 2026-09-06): 400 x 400 x 400 mm \u2014 the largest build volume in this file \u2014 649 x 721 x 850 mm footprint, 25.9 kg, 1250 W, <=300 C nozzle, <=100 C bed, <=700 mm/s and <=20000 mm/s2 CLAIMED, 64-point full-auto leveling with auto Z-offset, dual-gear direct drive, and filaments Hyper PLA / PLA / PETG / TPU95A / ABS / ASA / PLA-CF / PA / PLA-Silk. enclosure is 'open + optional kit': Creality's page says 'Optional Enclosure' and the store sells an Ender-5 Max Enclosure at $116.10 plus a bundled 'Ender-5 Max+Enclosure kit' SKU. camera is 'none' because the spec table lists Camera as 'Optional' \u2014 the machine does not ship with one. ASA is on the filament list but there is no filtration and no chamber heater, so an ASA configuration in a shared family home would need the enclosure kit AND a venting plan that Creality does not document.",
  "_file": "creality.json"
 },
 {
  "brand_id": "creality",
  "id": "creality-hi",
  "model": "Creality Hi",
  "gf_named_by_vendor": false,
  "gf_independently_tested": false,
  "sku_variant": "Hi (bare) / Hi Combo (with CFS x1)",
  "release_date": null,
  "status": "sold_out",
  "msrp_usd": 599.0,
  "street_price_usd": 399.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-creality-store-hi",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "bedslinger",
  "build_volume_mm": {
   "x": 260,
   "y": 260,
   "z": 300
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300,
  "bed_temp_max_c": 100,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "tri-metal 'Unicorn' high-flow, hardened steel (Tom's Hardware spec table, 2025-09-07)"
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "creality-unicorn-nozzle-kit",
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "basic",
  "claimed_max_speed_mms": 500,
  "claimed_max_accel_mms2": 12000,
  "measured_speed_notes": "Tom's Hardware (2025-09-07) printed a standard speed-boat Benchy in 32 min 33 s at 0.25 mm layer height, and a two-color fidget at a slowed 140 mm/s.",
  "noise_db": 64.3,
  "noise_is_measured": true,
  "footprint_mm": {
   "w": 409,
   "d": 392,
   "h": 477
  },
  "weight_kg": 9.2,
  "power_w": 390,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": false,
  "native_slicer": "Creality Print",
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "community",
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": true,
  "mod_ecosystem": null,
  "openness_notes": "As of 2026-09-06: Creality's own Hi page (retrieved 2026-09-06) states 'The latest Creality OS will unlock the full power of your 3D printer. It features smart multi-filament management and allows for fine-tuning in expert mode or with root access. FLUIDD WebUI is also supported', and lists 'Multi-printer Control via LAN' as a Creality Print 5.1 feature. Tom's Hardware wrote on 2025-09-07 that 'Creality has not made the Hi Open Source yet, but the company has a track record of eventually releasing the source code on their machines'; no Hi source repository was located on 2026-09-06, so firmware_source_public is recorded as false as of that date and should be re-checked.",
  "known_issue_ids": [
   "ki-creality-cfs-jam",
   "ki-creality-cfs-purge-waste",
   "ki-creality-cfs-no-tpu",
   "ki-creality-hi-no-tpu",
   "ki-creality-support-quality",
   "ki-creality-hi-fan-noise"
  ],
  "source_ids": [
   "src-creality-store-hi",
   "src-creality-hi-specs",
   "src-toms-hi",
   "src-creality-return-policy",
   "src-nikktech-hi-combo"
  ],
  "unverified": [
   "release_date",
   "sale_history",
   "chamber_temp_max_c",
   "nozzle_swap_effort",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "android_app",
   "android_ios_parity_note",
   "mod_ecosystem"
  ],
  "notes": "SOLD OUT: on 2026-09-06 every variant on the US store page carries a 'Sold Out' badge and the buy button reads 'Notify Me'. Kept in the file as status 'sold_out' per the rules, not dropped. It is the only bedslinger here and the only Creality under $500 that takes the full CFS (up to four units / 16 colors, though Creality notes a separate power supply is required for two or more). Open-frame with no filtration and Creality lists supported filaments as Hyper-PLA/PLA/PETG/ABS/PLA-CF, so no ASA. Tom's Hardware also found it could not print TPU at all, even bypassing the CFS. Rated power is 1150 W at 220 V but 390 W at 110 V; the US-relevant 390 W figure is recorded. Weight: Creality's page says 9.2 kg for the printer and 13.6 kg for the combo; Tom's spec table says 11.58 kg. Creality's own printer-only figure is used and the discrepancy is noted here.\n\nNOISE (added 2026-09-06): MEASURED, not claimed: 64.3 dBA maximum while printing, ExTech HD600 at roughly 30 cm (NikKTech, 2025). Louder than the enclosed K1 Max on the same bench (63.7 dBA) and the second-loudest of the eight printers NikKTech had charted at that point. Creality's own 'dynamically balanced fans' marketing is not borne out.",
  "_file": "creality.json"
 },
 {
  "brand_id": "creality",
  "id": "creality-k1",
  "model": "K1",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 599.0,
  "street_price_usd": 299.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-creality-store-k1",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": null,
  "enclosure": "enclosed passive",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": null,
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": 600,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": null,
  "native_slicer": "Creality Print",
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": "deep",
  "openness_notes": "As of 2026-09-06 the K1 runs Creality OS, a Klipper fork, and a K1-series Klipper repository exists at github.com/CrealityOfficial/K1_Series_Klipper (seen via search on 2026-09-06, not fetched). The K1 has the deepest third-party modding scene of any machine in this file \u2014 root access and community Klipper images for it long predate Creality's own root-access marketing \u2014 but nothing model-specific was verified on 2026-09-06 beyond the store listing, so the openness fields stay null.",
  "known_issue_ids": [
   "ki-creality-cfsc-pla-only",
   "ki-creality-support-quality",
   "ki-creality-k1-launch-extruder",
   "ki-creality-k1-launch-first-layer",
   "ki-creality-k1-clog-attrition",
   "ki-creality-k1-series-fan-noise",
   "ki-creality-k1-series-firmware-stalled",
   "ki-creality-cfsc-temp-override-bug"
  ],
  "source_ids": [
   "src-creality-store-k1",
   "src-creality-cfsc-specs",
   "src-creality-store-cfsc",
   "src-creality-return-policy",
   "src-3dprintbeginner-k1-review",
   "src-3dwork-k1-series",
   "src-thenextlayer-k1c",
   "src-reddit-k1-longterm-2024",
   "src-reddit-k1-2026",
   "src-reddit-k1-noise",
   "src-reddit-creality-reliability",
   "src-forum-k1max-cfs-tempbug"
  ],
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "sale_history",
   "build_volume_mm",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "filtration",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser"
  ],
  "notes": "THIN RECORD, DELIBERATELY \u2014 same situation as the K1 Max: no current Creality spec page was retrievable on 2026-09-06 and the store product page has no spec table, so build volume and thermal limits are null rather than guessed. The store subhead does state '600mm/s Max Speed & 20000mm/s2 Acceleration' and 'Self Check | Auto Leveling', which is what the speed and leveling fields rest on. The 2023 K1 is the machine Tom's Hardware referred to on 2025-01-29 as 'a rather disastrous 2023 foray into speedy core XY machines - the K1 suffered from poor build quality'. It is the oldest design in this file. A first-party four-color path exists via the CFS-C (Creality lists 'K1' among its compatible models), with the same two blockers: sold out on the US store on 2026-09-06, and PLA-family filaments only.",
  "_file": "creality.json"
 },
 {
  "brand_id": "creality",
  "id": "creality-k1-max",
  "model": "K1 Max",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "K1 Max 2025",
  "release_date": null,
  "status": "current",
  "msrp_usd": 899.0,
  "street_price_usd": 549.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-creality-store-k1max",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 300,
   "y": 300,
   "z": 300
  },
  "enclosure": "enclosed passive",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "AI failure detection",
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": 63.7,
  "noise_is_measured": true,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": null,
  "native_slicer": "Creality Print",
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": "moderate",
  "openness_notes": "As of 2026-09-06 the K1 Max runs Creality OS, a Klipper fork, and a K1-series Klipper repository exists at github.com/CrealityOfficial/K1_Series_Klipper (seen via search on 2026-09-06, not fetched, so the field is left null). No model-specific verification of LAN-only operation or third-party slicer support was done for this model on 2026-09-06.",
  "known_issue_ids": [
   "ki-creality-cfsc-pla-only",
   "ki-creality-support-quality",
   "ki-creality-k1-launch-extruder",
   "ki-creality-k1-clog-attrition",
   "ki-creality-k1max-bed-flatness",
   "ki-creality-k1max-lidar-ineffective",
   "ki-creality-k1-series-fan-noise",
   "ki-creality-k1max-fire",
   "ki-creality-cfsc-temp-override-bug",
   "ki-creality-k1-series-firmware-stalled"
  ],
  "source_ids": [
   "src-creality-store-k1max",
   "src-creality-store-collection",
   "src-creality-cfsc-specs",
   "src-creality-store-cfsc",
   "src-creality-return-policy",
   "src-technologyman-k1max",
   "src-nikktech-k1max",
   "src-3dwork-k1-series",
   "src-reddit-k1max-honest",
   "src-reddit-k1max-hate",
   "src-reddit-k1max-regret",
   "src-reddit-k1-longterm-2024",
   "src-reddit-k1-noise",
   "src-forum-k1max-cfs-tempbug",
   "src-reddit-creality-reliability"
  ],
  "unverified": [
   "gf_named_by_vendor",
   "release_date",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser"
  ],
  "notes": "THIN RECORD, DELIBERATELY. No current Creality spec page for the K1 Max was successfully retrieved on 2026-09-06 \u2014 creality.com's K-series navigation no longer links one and the store product page carries no spec table \u2014 so almost every mechanical field is null and flagged rather than filled from memory or from the K1C. What IS established: it is a 300 x 300 x 300 mm enclosed CoreXY with an AI camera at $549 (list $899), and Creality's CFS-C page lists 'K1 Max 2025 / K1 Max' among its compatible models, so a first-party four-color path exists \u2014 subject to the same two problems as the K1C: the CFS-C is sold out on the US store on 2026-09-06, and its documented filament list is Hyper PLA / CR-PLA / CR-Silk only, i.e. no PETG. This is the weakest-documented record in the file; if it were ever to reach a shortlist it would need a full spec pass first.\n\nNOISE (added 2026-09-06): MEASURED, not claimed: 63.7 dBA maximum while printing, ExTech HD600 sound level meter at roughly 30 cm (NikKTech, 2023) - the second-loudest machine on that bench's ten-printer chart and 6.1 dBA above the K2 Pro measured identically. CONFLICT, recorded deliberately: a second independent reviewer measured 72.6 dB at 1 m with the glass lid fitted and 80.4 dB at 1 m with the lid off (The Technology Man, 2023-10-24), which is far higher than NikKTech's closer-range figure and therefore cannot be reconciled by distance. The likely explanations are A-weighting (NikKTech states dBA, the other does not) and different fan/filament settings. The NikKTech value is stored because it is A-weighted, its distance is stated, and its bench independently reproduces Igor's Lab's K2 Pro figure to within 2.8 dBA; the higher pair is kept here so nobody reads 63.7 as the whole story. Owners with meters report 65-70 dB lid-on with PLA falling to ~60 dB on PETG, i.e. between the two published results. Either way this is a loud machine and the fans, not the motion system, are why.",
  "_file": "creality.json"
 },
 {
  "brand_id": "creality",
  "id": "creality-k1c",
  "model": "K1C",
  "gf_named_by_vendor": false,
  "gf_independently_tested": false,
  "sku_variant": "K1C 2025",
  "release_date": null,
  "status": "current",
  "msrp_usd": 559.0,
  "street_price_usd": 369.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-creality-store-k1c",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 220,
   "y": 220,
   "z": 250
  },
  "enclosure": "enclosed passive",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300,
  "bed_temp_max_c": 100,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "tri-metal with hardened steel tip"
  },
  "nozzle_swap_effort": "minutes",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "carbon",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "AI failure detection",
  "claimed_max_speed_mms": 600,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": {
   "w": 355,
   "d": 355,
   "h": 482
  },
  "weight_kg": 12.4,
  "power_w": 350,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": null,
  "native_slicer": "Creality Print",
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": "moderate",
  "openness_notes": "As of 2026-09-06 the K1C runs Creality OS (a Klipper fork) and Creality's own spec page lists 'Creality Print, Cura 5.0 and later version' as supported slicers, which is an explicit manufacturer statement that a third-party slicer is supported. A K1-series Klipper repository exists at github.com/CrealityOfficial/K1_Series_Klipper (seen via search on 2026-09-06 but not fetched, so firmware_source_public is left null rather than asserted). No filament lock-in, firmware signing or account gate was found for this model on 2026-09-06.",
  "known_issue_ids": [
   "ki-creality-k1c-cfs-messaging",
   "ki-creality-cfsc-pla-only",
   "ki-creality-support-quality",
   "ki-creality-k1-series-fan-noise",
   "ki-creality-cfsc-temp-override-bug"
  ],
  "source_ids": [
   "src-creality-store-k1c",
   "src-creality-k1c-specs",
   "src-creality-cfsc-specs",
   "src-creality-store-cfsc",
   "src-creality-return-policy",
   "src-toms-k1c-review",
   "src-thenextlayer-k1c",
   "src-techradar-k1c",
   "src-phonograph-k1c",
   "src-3dwork-k1-series",
   "src-reddit-k1c-6month",
   "src-reddit-k1c-loud",
   "src-reddit-creality-reliability"
  ],
  "unverified": [
   "release_date",
   "sale_history",
   "chamber_temp_max_c",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "firmware_source_public",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser"
  ],
  "notes": "Strong single-color machine, awkward multi-color story. Enclosed, with an air purifier, a hardened tri-metal nozzle and an explicitly broad filament list that includes ABS, ASA, PC, PLA-CF, PA-CF and PET-CF \u2014 the widest material range in this file for the money. MULTI-COLOR CAVEAT, and this is the one that matters: Creality's US store page for the K1C says the K1C 2025 'is also set to unlock multi-color printing with the new CFS! Keep an eye out for the official launch details' \u2014 future tense \u2014 while the separate CFS-C product page lists K1C and K1C 2025 as compatible today. The CFS-C is the unit that actually applies to this printer (NOT the $319 CFS, which Creality scopes to 'Creality Hi and K2 series printers'), and on 2026-09-06 the CFS-C is SOLD OUT on the US store. Worse for Rob: Creality's CFS-C spec sheet lists its compatible filaments as 'Hyper PLA, CR-PLA, CR-Silk' with more 'via firmware update' \u2014 PETG is not currently on that list. So the K1C's multi-color path is PLA-only and out of stock. chamber_temp_max_c is null: the K1C is enclosed but Creality publishes no chamber-temperature figure, and no active chamber heater is listed.",
  "_file": "creality.json"
 },
 {
  "brand_id": "creality",
  "id": "creality-k2",
  "model": "K2",
  "gf_named_by_vendor": false,
  "gf_independently_tested": false,
  "sku_variant": "K2 (bare) / K2 Combo (with CFS x1)",
  "release_date": null,
  "status": "current",
  "msrp_usd": 549.0,
  "street_price_usd": 369.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-creality-store-k2",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 260,
   "y": 260,
   "z": 260
  },
  "enclosure": "enclosed passive",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300,
  "bed_temp_max_c": 100,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": null
  },
  "nozzle_swap_effort": "minutes",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "creality-unicorn-nozzle-kit",
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "carbon",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": false,
  "camera": "AI failure detection",
  "claimed_max_speed_mms": 600,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": {
   "w": 404,
   "d": 436,
   "h": 545
  },
  "weight_kg": 18.3,
  "power_w": null,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": true,
  "native_slicer": "Creality Print",
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2025-05-18",
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": "moderate",
  "openness_notes": "As of 2026-09-06: Creality OS (a Creality fork of Klipper). Creality's own K2-series page (retrieved 2026-09-06) advertises 'Multi-Filament Management / Root Access / Expert Mode'. Sources for the K2-series Klipper fork are published at github.com/CrealityOfficial/K2_Series_Klipper (repository live 2026-09-06; a community participant records the release date as 2025-12-19), though other participants in that same GitHub discussion dispute how meaningful the publication is. Tom's Hardware (2025-01-29 K2 Plus, 2025-12-08 K2 Pro) reports Creality Cloud is optional, that files reach the printer over LAN or USB, and that the full Fluidd web UI is at http://<printer-ip>:4408. A 2025-05-18 GitHub post reports OrcaSlicer sending to a K2 over the OctoPrint/Klipper protocol. No filament lock-in, firmware signing or account requirement was found on any Creality page or review as of 2026-09-06; RFID filament recognition is a convenience, not a restriction, and non-RFID spools are configured manually.",
  "known_issue_ids": [
   "ki-creality-cfs-jam",
   "ki-creality-cfs-purge-waste",
   "ki-creality-cfs-no-tpu",
   "ki-creality-support-quality"
  ],
  "source_ids": [
   "src-creality-store-k2",
   "src-creality-k2-series-specs",
   "src-github-k2-source-discussion",
   "src-creality-return-policy",
   "src-3dwork-k2-series"
  ],
  "unverified": [
   "release_date",
   "sale_history",
   "chamber_temp_max_c",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "power_w",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "input_shaping_auto_calibrated"
  ],
  "notes": "IMPORTANT DIFFERENCE FROM ITS SIBLINGS: the K2 is enclosed but has NO chamber heater, and Creality's own K2-series comparison table omits ASA from its compatible-filament list (PLA/PETG/PET/ABS/PLA-CF only) while listing ASA for the K2 Pro and K2 Plus. Creality also states elsewhere on the same page that 'printing with ABS, ASA, and PPS requires a chamber temperature of 60 C', which the K2 cannot reach. So the K2 is NOT an ASA machine for Rob's purposes even though it is enclosed and has an air filter. chamber_temp_max_c is null (the comparison table prints a dash), not zero. It also lacks the nozzle AI camera and therefore auto flow-rate calibration, has no built-in RFID reader, and has 8 GB of storage against 32 GB on the Pro and Plus. CF path: PLA-CF only per Creality; PA-CF / PPA-CF / PET-CF are not listed. lan_only_mode and the cloud/account fields are left null rather than copied from the K2 Plus: the machines share Creality OS and Creality Print, but the LAN-only behavior was only independently verified on the K2 Plus and K2 Pro, and inferring it here would be a guess.",
  "_file": "creality.json"
 },
 {
  "brand_id": "creality",
  "id": "creality-k2-plus",
  "model": "K2 Plus",
  "gf_named_by_vendor": false,
  "gf_independently_tested": false,
  "sku_variant": "K2 Plus (bare) / K2 Plus Combo (with CFS x1)",
  "release_date": null,
  "status": "current",
  "msrp_usd": 1299.0,
  "street_price_usd": 999.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-creality-store-k2plus-bare",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 350,
   "y": 350,
   "z": 350
  },
  "enclosure": "enclosed actively heated",
  "chamber_temp_max_c": 60,
  "hotend_temp_max_c": 350,
  "bed_temp_max_c": 120,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "tri-metal 'Unicorn' quick-swap with hardened steel tip"
  },
  "nozzle_swap_effort": "minutes",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "creality-unicorn-nozzle-kit",
  "hardened_extruder_available": true,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "carbon",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": true,
  "flow_calibration_auto": true,
  "camera": "AI failure detection",
  "claimed_max_speed_mms": 600,
  "claimed_max_accel_mms2": 30000,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": {
   "w": 495,
   "d": 515,
   "h": 640
  },
  "weight_kg": 35.0,
  "power_w": 1200,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": true,
  "native_slicer": "Creality Print",
  "orcaslicer_support": null,
  "lan_only_mode": "full",
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2025-05-18",
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "community",
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": true,
  "mod_ecosystem": "moderate",
  "openness_notes": "As of 2026-09-06: Creality OS (a Creality fork of Klipper). Creality's own K2-series page (retrieved 2026-09-06) advertises 'Multi-Filament Management / Root Access / Expert Mode'. Sources for the K2-series Klipper fork are published at github.com/CrealityOfficial/K2_Series_Klipper (repository live 2026-09-06; a community participant records the release date as 2025-12-19), though other participants in that same GitHub discussion dispute how meaningful the publication is. Tom's Hardware (2025-01-29 K2 Plus, 2025-12-08 K2 Pro) reports Creality Cloud is optional, that files reach the printer over LAN or USB, and that the full Fluidd web UI is at http://<printer-ip>:4408. A 2025-05-18 GitHub post reports OrcaSlicer sending to a K2 over the OctoPrint/Klipper protocol. No filament lock-in, firmware signing or account requirement was found on any Creality page or review as of 2026-09-06; RFID filament recognition is a convenience, not a restriction, and non-RFID spools are configured manually.",
  "known_issue_ids": [
   "ki-creality-k2plus-bed-warp",
   "ki-creality-k2plus-extruder-clog",
   "ki-creality-cfs-jam",
   "ki-creality-cfs-purge-waste",
   "ki-creality-cfs-no-tpu",
   "ki-creality-support-quality",
   "ki-creality-k2plus-firmware-regression",
   "ki-creality-k2plus-shipping-damage",
   "ki-creality-k2-ai-camera-false-positives",
   "ki-creality-k2plus-material-switch-zoffset",
   "ki-creality-k2plus-zbanding"
  ],
  "source_ids": [
   "src-creality-store-k2plus-bare",
   "src-creality-store-k2plus-combo",
   "src-creality-k2plus-specs",
   "src-creality-k2-series-specs",
   "src-toms-k2plus",
   "src-github-k2-source-discussion",
   "src-creality-return-policy",
   "src-3dwork-k2-series",
   "src-reddit-k2plus-heavyuse"
  ],
  "unverified": [
   "release_date",
   "sale_history",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "orcaslicer_support",
   "android_app",
   "android_ios_parity_note",
   "hardened_extruder_addon_id",
   "lan_only_mode_detail"
  ],
  "notes": "Flagship of this file and the one Creality configuration that lands inside Rob's $1,300 all-in budget with a first-party four-color path. The bare printer is $999 and the Combo (printer + one CFS) is $1,199, so the CFS effectively costs $200 inside the bundle versus $319 standalone. CF/GF READY OUT OF THE BOX: Creality's own spec page lists PLA-CF / PA-CF / PPA-CF as supported, describes the stock nozzle as a 'High-temp Nozzle with Hardened Steel Tip' and the extruder as having 'Hardened steel gears', so there is no hardened-parts purchase to make later. Speed: Creality's own footnote says 'the typical printing speed for all K2 models is 300 mm/s', i.e. half the 600 mm/s headline; 600 and 30000 are recorded as claimed figures only and no independent measurement of sustained speed was found. filtration is recorded as 'carbon': Creality lists 'Air Filter: 2' and 'Air Purifier: Yes' for this model but does not state the filter medium on the pages fetched, so 'carbon' is the conservative reading of an activated-carbon VOC filter and 'HEPA + carbon' was NOT claimed. firmware is recorded as 'Klipper forked-closed' rather than 'Klipper open' because although Creality has published the K2-series Klipper fork, the shipped image also contains proprietary blobs and the completeness of the publication is contested in Creality's own GitHub discussion (see openness_notes). api_or_home_assistant is 'community' on the basis that the machine exposes Moonraker/Fluidd on port 4408 (Tom's Hardware, 2025-01-29), which is what community Home Assistant integrations bind to; no official Creality Home Assistant integration was found.",
  "_file": "creality.json"
 },
 {
  "brand_id": "creality",
  "id": "creality-k2-pro",
  "model": "K2 Pro",
  "gf_named_by_vendor": false,
  "gf_independently_tested": false,
  "sku_variant": "K2 Pro (bare) / K2 Pro Combo (with CFS x1)",
  "release_date": "2025-08-25",
  "status": "current",
  "msrp_usd": 849.0,
  "street_price_usd": 599.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-creality-store-k2pro",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 300,
   "y": 300,
   "z": 300
  },
  "enclosure": "enclosed actively heated",
  "chamber_temp_max_c": 60,
  "hotend_temp_max_c": 300,
  "bed_temp_max_c": 110,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "'Unicorn' quick-swap high-flow"
  },
  "nozzle_swap_effort": "minutes",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "creality-unicorn-nozzle-kit",
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "carbon",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": true,
  "flow_calibration_auto": true,
  "camera": "AI failure detection",
  "claimed_max_speed_mms": 600,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": "Tom's Hardware (2025-12-08) printed the machine's pre-sliced four-color Benchy in 35 minutes.",
  "noise_db": 57.6,
  "noise_is_measured": true,
  "footprint_mm": {
   "w": 445,
   "d": 477,
   "h": 573
  },
  "weight_kg": 23.7,
  "power_w": null,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": true,
  "native_slicer": "Creality Print",
  "orcaslicer_support": null,
  "lan_only_mode": "full",
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2025-05-18",
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "community",
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": true,
  "mod_ecosystem": "moderate",
  "openness_notes": "As of 2026-09-06: Creality OS (a Creality fork of Klipper). Creality's own K2-series page (retrieved 2026-09-06) advertises 'Multi-Filament Management / Root Access / Expert Mode'. Sources for the K2-series Klipper fork are published at github.com/CrealityOfficial/K2_Series_Klipper (repository live 2026-09-06; a community participant records the release date as 2025-12-19), though other participants in that same GitHub discussion dispute how meaningful the publication is. Tom's Hardware (2025-01-29 K2 Plus, 2025-12-08 K2 Pro) reports Creality Cloud is optional, that files reach the printer over LAN or USB, and that the full Fluidd web UI is at http://<printer-ip>:4408. A 2025-05-18 GitHub post reports OrcaSlicer sending to a K2 over the OctoPrint/Klipper protocol. No filament lock-in, firmware signing or account requirement was found on any Creality page or review as of 2026-09-06; RFID filament recognition is a convenience, not a restriction, and non-RFID spools are configured manually.",
  "known_issue_ids": [
   "ki-creality-cfs-jam",
   "ki-creality-cfs-purge-waste",
   "ki-creality-cfs-no-tpu",
   "ki-creality-support-quality",
   "ki-creality-k2-ai-camera-false-positives"
  ],
  "source_ids": [
   "src-creality-store-k2pro",
   "src-creality-k2-series-specs",
   "src-toms-k2pro",
   "src-github-k2-source-discussion",
   "src-creality-return-policy",
   "src-igorslab-k2pro",
   "src-3dwork-k2-series",
   "src-nikktech-k2pro"
  ],
  "unverified": [
   "sale_history",
   "power_w",
   "orcaslicer_support",
   "android_app",
   "android_ios_parity_note",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "lan_only_mode_detail"
  ],
  "notes": "The K2 Plus's smaller sibling and the cheapest Creality with an actively heated chamber, so the cheapest Creality that is genuinely ASA-capable. Combo at $799 all-in-tax $848.94 leaves a lot of headroom under Rob's budget. CF/GF ready now: Creality lists ASA / PA-CF / PPA-CF / PLA-CF as supported. PRICE CONFLICT: Tom's Hardware's spec table (2025-12-08) records launch pricing of $999 combo / $799 bare / $319 CFS; the US store on 2026-09-06 shows a $1,099 list and $799 sale for the combo and an $849 list / $599 sale for the bare printer. The store's own list price is used for msrp_usd; the Tom's figures are the August-2025 launch prices and are recorded here rather than silently discarded. Practicality note from Tom's (2025-12-08): the CFS cables are too short to let the unit sit anywhere except on top of the printer, which is why the combo's stacked height is roughly 850 mm. stock_nozzle material is recorded as the 'Unicorn' quick-swap high-flow assembly; Creality's K2-series page groups 'High-Temp & Hardened Steel Nozzle' under features shared by the professional models and Tom's Hi review describes the same 'Unicorn' part as hardened steel, but no page fetched states the K2 Pro's nozzle tip metal explicitly, so it is not asserted here.\n\nNOISE (added 2026-09-06): MEASURED, not claimed: 57.6 dBA maximum while printing, ExTech HD600 at roughly 30 cm (NikKTech, 2026) - the quietest of the ten machines on that bench. Independently corroborated by Igor's Lab at 54.8 dB(A) during operation and 33.9 dB(A) at idle (distance not stated, 2026-07). Two labs, 2.8 dBA apart. The NikKTech figure is the one stored because its distance and weighting are documented and it is the same bench as the K1 Max and Creality Hi entries in this file, so the three are comparable to each other. This is the quietest measured Creality in this file by a clear margin, and the gap to the K1 Max (6.1 dBA on the identical bench) is roughly a halving of perceived loudness.",
  "_file": "creality.json"
 },
 {
  "brand_id": "creality",
  "id": "creality-k2-se",
  "model": "K2 SE",
  "gf_named_by_vendor": false,
  "gf_independently_tested": false,
  "sku_variant": "K2 SE (Filament x2) / K2 SE Combo (CFS + Filament x2)",
  "release_date": null,
  "status": "current",
  "msrp_usd": 499.0,
  "street_price_usd": 499.0,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-creality-store-k2se",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 220,
   "y": 215,
   "z": 245
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": null
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": 500,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": null,
  "native_slicer": "Creality Print",
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": "As of 2026-09-06 the K2 SE runs Creality OS and slices in Creality Print 6.0 or newer (Creality spec page retrieved 2026-09-06). Nothing model-specific about LAN-only operation, source publication or third-party slicer support was verified for this model, so those fields are null rather than copied from the K2 Plus.",
  "known_issue_ids": [
   "ki-creality-cfs-jam",
   "ki-creality-cfs-purge-waste",
   "ki-creality-cfs-no-tpu",
   "ki-creality-support-quality"
  ],
  "source_ids": [
   "src-creality-store-k2se",
   "src-creality-k2se-specs",
   "src-creality-return-policy",
   "src-3dwork-k2-series"
  ],
  "unverified": [
   "account_required_for_basic_printing",
   "android_app",
   "android_ios_parity_note",
   "api_or_home_assistant",
   "bed_temp_max_c",
   "camera",
   "chamber_temp_max_c",
   "cloud_required_for_remote",
   "firmware_source_public",
   "flow_calibration_auto",
   "footprint_mm",
   "hardened_extruder_addon_id",
   "hardened_extruder_available",
   "hardened_nozzle_addon_id",
   "hardened_nozzle_available",
   "hotend_temp_max_c",
   "input_shaping_auto_calibrated",
   "lan_only_mode",
   "lan_only_mode_detail",
   "measured_speed_notes",
   "mod_ecosystem",
   "noise_db",
   "noise_is_measured",
   "nozzle_swap_effort",
   "orcaslicer_support",
   "power_w",
   "release_date",
   "sale_history",
   "stock_nozzle",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "web_ui_in_browser",
   "weight_kg"
  ],
  "notes": "CENSUS CORRECTION: the Phase 0 row recorded 'K2 SE $499 [CFS sold separately]'. That is wrong. On 2026-09-06 the $499 SKU is 'K2 SE Combo (CFS + Filament x2)' and DOES include the CFS; the bare 'K2 SE (Filament x2)' variant is $279 and is SOLD OUT. status is 'current' because the machine is buyable today as the combo. Open-frame (the store's own header badge says 'Open-Frame' and Creality's page title is 'K2 SE Open-frame Multicolor 3D Printer'), so no chamber, no filtration and no ASA. A '$53.99 K2 SE / K1 SE Enclosure' accessory is listed on the store page but was not evaluated and no filtration accompanies it. Most detail specs on Creality's /products/k2-se page are printed for the K2 SE 4C rather than the plain K2 SE; build volume, speed and open-frame status come from the store page's own header badges. AUDIT CORRECTION 2026-09-06: three fields had in fact been copied across from the 4C table despite that stated policy \u2014 hotend_temp_max_c 300 C, bed_temp_max_c 100 C and power_w 350 W appear ONLY in the K2 SE 4C column of creality.com/products/k2-se and on no page fetched for the plain K2 SE. They are now null and flagged unverified. What IS sourced for this model: build volume 220 x 215 x 245 mm, 500 mm/s max speed and 'Open-Frame' from the store page's own header badges, and 20,000 mm/s2 acceleration, the direct-drive extruder, the quick-swap nozzle and smart auto leveling from the store page's own bullet list (retrieved 2026-09-06). The two machines almost certainly share a chassis, but 'almost certainly' is a guess and the brief forbids guesses.",
  "_file": "creality.json"
 },
 {
  "brand_id": "creality",
  "id": "creality-k2-se-4c",
  "model": "K2 SE 4C",
  "gf_named_by_vendor": false,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 399.0,
  "street_price_usd": 399.0,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-creality-store-k2se4c",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 220,
   "y": 215,
   "z": 245
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300,
  "bed_temp_max_c": 100,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": null
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": 500,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": {
   "w": 355,
   "d": 355,
   "h": 715
  },
  "weight_kg": 11.64,
  "power_w": 350,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": null,
  "native_slicer": "Creality Print",
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": "As of 2026-09-06 the K2 SE 4C runs Creality OS and slices in Creality Print 6.0 or newer (Creality spec page retrieved 2026-09-06). LAN-only behavior, source publication and third-party slicer support were not verified for this model and are left null.",
  "known_issue_ids": [
   "ki-creality-support-quality",
   "ki-creality-k2se4c-cutter-jam"
  ],
  "source_ids": [
   "src-creality-store-k2se4c",
   "src-creality-k2se-specs",
   "src-creality-return-policy",
   "src-reddit-k2se4c-cutter",
   "src-reddit-k2se4c-upgradekit"
  ],
  "unverified": [
   "sku_variant",
   "release_date",
   "sale_history",
   "chamber_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "firmware_source_public",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem"
  ],
  "notes": "The cheapest four-color machine in this file at $399 ($423.94 all-in). Its four-color system is BUILT INTO the printer, not a separate CFS: Creality's spec table lists 'Filament Slots: 4' and four status LEDs as printer specs, and the marketing copy says the 4C occupies '37% less space than a K2 SE Combo' side-by-side configuration. That is also its ceiling: nothing on any page fetched says a CFS can be added, so four colors is probably the maximum, and that is recorded as unverified rather than asserted. Open-frame with no filtration, and Creality lists compatible filaments as PLA/PETG/PLA-CF only \u2014 so no ASA and no ABS. Fine for Rob's PLA/PETG bulk work and for cosmetic multi-color blaster parts, useless for his ASA cases. It is also the shortest-reach machine here at 220 x 215 x 245 mm.",
  "_file": "creality.json"
 },
 {
  "brand_id": "creality",
  "id": "creality-sparkx-i7",
  "model": "SPARKX i7",
  "gf_named_by_vendor": true,
  "gf_independently_tested": false,
  "sku_variant": "Sold as four package SKUs off one machine: i7 (assembly required) / i7 Autofill Combo (CFS Mini) / i7 Color Combo (CFS Lite, the only pre-assembled one) / i7 Nano Combo (CFS nano)",
  "release_date": null,
  "status": "current",
  "msrp_usd": 279.0,
  "street_price_usd": 259.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-creality-store-i7",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "bedslinger",
  "build_volume_mm": {
   "x": 260,
   "y": 260,
   "z": 255
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300,
  "bed_temp_max_c": 100,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "hardened steel"
  },
  "nozzle_swap_effort": "tool-free",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": true,
  "flow_calibration_auto": null,
  "camera": "AI failure detection",
  "claimed_max_speed_mms": 500,
  "claimed_max_accel_mms2": 10000,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": {
   "w": 470,
   "d": 423,
   "h": 456
  },
  "weight_kg": 9.12,
  "power_w": 400,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": null,
  "native_slicer": "Creality Print",
  "orcaslicer_support": null,
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "Creality's own i7 FAQ (published 2026-01-19, retrieved 2026-09-06) states the i7 'supports offline printing and is equipped with 8 GB of internal storage, allowing normal printing without a USB device', so local printing needs no cloud. The same FAQ states firmware updates are delivered from Creality's cloud and are checked for automatically when the printer is online. Whether the printer can be driven over plain LAN from a third-party slicer, as the K2 series can, was NOT verified for the i7 and must not be assumed.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": "thin",
  "openness_notes": "As of 2026-09-06 the i7 runs 'Creality OS' (named as the firmware in Creality's own spec table, retrieved 2026-09-06) and requires Creality Print 6.3 or newer. Creality's i7 FAQ (2026-01-19) confirms fully offline printing from 8 GB of internal storage with no account. No i7 firmware source repository was located on 2026-09-06 and no third-party slicer support is documented, so those fields are null. RFID filament recognition is present via CFS Lite / CFS nano but is a convenience: the FAQ and the K2-series pages both describe entering filament details manually for non-Creality spools.",
  "known_issue_ids": [
   "ki-creality-support-quality",
   "ki-creality-i7-feed-connector"
  ],
  "source_ids": [
   "src-creality-store-i7",
   "src-creality-i7-specs",
   "src-creality-i7-faq",
   "src-all3dp-i7nano",
   "src-creality-return-policy",
   "src-pcmag-sparkx-i7"
  ],
  "unverified": [
   "release_date",
   "sale_history",
   "chamber_temp_max_c",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "flow_calibration_auto",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "firmware_source_public",
   "orcaslicer_support",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser"
  ],
  "notes": "DATA-MODEL NOTE, READ THIS BEFORE DIFFING AGAINST THE CENSUS. The Phase 0 census listed 'SPARKX i7', 'SPARKX i7 NANO' and 'SPARKX i7 Autofill' as three products. Creality's own specification page treats them as ONE printer sold in four package variants: the spec table has a single 'SPARKX i7' column (260 x 260 x 255 mm, 9.12 kg, 470 x 423 x 456 mm, <=500 mm/s) and then separate spec blocks for the CFS Lite, CFS nano and CFS Mini feeders, with a package-info section listing 'SPARKX i7 (Assembly Required)', 'SPARKX i7 Autofill Combo', 'SPARKX i7 Color Combo' and 'SPARKX i7 Nano Combo' as packaging of the same machine. All3DP (2026-08-18) likewise says the Nano 'keeps the 260 x 260 x 255 mm build volume'. So this file has ONE i7 printer record and FOUR i7 configurations. Nothing has been dropped. MULTI-COLOR, RESOLVED (Creality i7 FAQ, 2026-01-19): the i7 does NOT support the full $319 CFS ('the hardware has the capability reserved; the software has not yet been adapted'). It supports exactly one CFS Lite (4 colors, dried with desiccant, RFID) OR one CFS nano (4 colors, open/undried storage, no TPU, no tangle detection) OR one CFS Mini (2 slots, 'Multicolor Printing: Not supported' \u2014 this is an auto-refill/backup feeder, NOT a color system). None of them can be chained and CFS Lite and CFS Mini cannot be combined. So the i7's ceiling is four colors, full stop. ASA, RESOLVED AND NEGATIVE: the same FAQ says in Creality's own words that printing ABS/ASA on the i7 'is not recommended', that the open frame lets heat escape and causes warping and cracking, and that 'ABS and ASA release harmful gases with irritating odors ... the i7 releases these gases directly into the air'. For a printer that has to live in a shared family home this is a hard no on Rob's ASA use case. Assembly: only the i7 Color Combo ships fully assembled; the bare i7 and the Autofill Combo are marked 'Assembly Required' in Creality's package info. That is packaging-level assembly, not a Voron-style kit build, so no configuration here is flagged is_kit. mod_ecosystem is 'thin' as a statement of fact about a machine launched within the last year, not a criticism. AUDIT CORRECTION 2026-09-06: hardened_nozzle_available and stock_nozzle.material were null and flagged unverified while every i7 configuration was simultaneously flagged abrasive_ready_now = true, which is self-contradictory. Creality's own i7 FAQ (published 2026-01-19, retrieved 2026-09-06, already cited here as src-creality-i7-faq) states in as many words: 'The i7 is equipped with a hardened steel nozzle, which can withstand wear caused by fiber particles. Fiber-reinforced filaments such as PLA-CF/GF, PLA Glow-in-the-Dark, and PETG-CF/GF are supported on the i7.' The same FAQ does NOT recommend high-temperature fiber grades (PA-CF/GF, PET-CF/GF, PPA-CF/GF) on an open frame, so the CF path here is PLA-CF / PETG-CF only.",
  "_file": "creality.json"
 },
 {
  "id": "elegoo-centauri-2",
  "brand_id": "elegoo",
  "model": "Centauri 2",
  "gf_named_by_vendor": null,
  "gf_independently_tested": true,
  "sku_variant": "SPUS-EL-3DF-C2",
  "release_date": "2026-06-24",
  "status": "current",
  "msrp_usd": 299.0,
  "street_price_usd": 279.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-elegoo-products-json",
  "ships_from": "US warehouse",
  "sale_history": "Listed at $279 against a $299 compare-at price on 2026-09-06; the Combo at $329 against $379. CONFLICT: VoxelMatters reported launch pricing on 2026-06-24 as $299 (Centauri 2) and $349 (Centauri 2 Combo), so the Combo's $379 compare-at price is $30 above its published launch price and the advertised discount is partly synthetic.",
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 256,
   "y": 256,
   "z": 256
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 350.0,
  "bed_temp_max_c": 110.0,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "brass-bodied hardened steel"
  },
  "nozzle_swap_effort": "minutes",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "elegoo-hardened-nozzle-kit-centauri",
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": "mesh",
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "none",
  "claimed_max_speed_mms": 500.0,
  "claimed_max_accel_mms2": 20000.0,
  "measured_speed_notes": null,
  "noise_db": 58.0,
  "noise_is_measured": true,
  "footprint_mm": {
   "w": 398,
   "d": 404,
   "h": 490
  },
  "weight_kg": 13.7,
  "power_w": 350.0,
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "Same ELEGOO OS software stack and LAN Only toggle as the Centauri Carbon 2 - Elegoo's own side-by-side table lists identical System, Connectivity and Slicing Software rows for both. The endpoint-level detail in OrcaSlicer issue #13934 was established on a Centauri Carbon 2 on firmware 02.x, not on this model, so treat the specifics as inherited rather than tested here.",
  "openness_notes": "As of 2026-09-06 Elegoo has NOT published a firmware source repository for the Centauri 2 - only CentauriCarbon (2025-09-26) and CentauriCarbon2 (2026-03-11), both GPL-3.0. The Centauri 2 runs the same 'ELEGOO OS' Klipper derivative, and OrcaSlicer 2.4 ships a stock Elegoo Centauri 2 machine profile (bundle 02.04.00.06). No account is required to print (USB and LAN upload); cloud login is required for remote monitoring via the Matrix app. Elegoo filament RFID gives automatic settings on Combo units, non-RFID filament is entered manually, and Elegoo publishes the RFID tag format on GitHub. No filament lock-out or firmware signing was found.",
  "known_issue_ids": [
   "ki-elegoo-c2-noise",
   "ki-elegoo-c2-hub-serviceability",
   "ki-elegoo-c2-cloud-certificate",
   "ki-elegoo-centauri-spool-holder-fit",
   "ki-elegoo-centauri-smooth-plate-adhesion",
   "ki-elegoo-cc-toolhead-cable",
   "ki-elegoo-parts-lead-time-and-self-repair"
  ],
  "source_ids": [
   "src-elegoo-c2-store",
   "src-elegoo-c2-combo-store",
   "src-elegoo-products-json",
   "src-elegoo-shipping-policy",
   "src-voxelmatters-c2",
   "src-orcaslicer-elegoo-profiles",
   "src-elegoo-matrix-app",
   "src-github-elegoo-rfid",
   "src-elegoo-canvas-cc2-store",
   "src-elegoo-accessories-json",
   "src-toms-c2-combo",
   "src-howtogeek-c2",
   "src-yt-tubamakes-c2",
   "src-amazon-c2-listing",
   "src-amazon-c2-reviews",
   "src-amazon-search-centauri",
   "src-opencentauri-cc2-updates",
   "src-trustpilot-elegoo"
  ],
  "notes": "Open-frame machine. VoxelMatters (2026-06-24) states the Centauri 2 series has no top cover, front door or side panels, no built-in cooling system and no lighting, with camera and air filter listed only as 'optional expansion'; Elegoo's own spec table shows Camera, LED Lighting and Air Filter as '- (Optional Expansion)'. No camera or air-filter accessory for the Centauri 2 exists in the ELEGOO US parts catalog as of 2026-09-06 (the whole ELEGOO US parts-and-accessories feed was checked - 128 products / 155 variants on 2026-09-06, re-counted live the same day; the only camera accessory in it is for the OrangeStorm Giga and the only Centauri filter is the Centauri Carbon 2 composite cartridge), so filtration is recorded as 'none' and camera as 'none' rather than as an available upgrade. Elegoo's own filament table marks ABS/ABS-CF, ASA/ASA-CF, PET/PET-CF, PETG-CF, PA/PA-CF and PC as NOT RECOMMENDED on this machine - it is a PLA/PETG/PLA-CF/TPU printer. The 350 C hotend does not change that; the missing enclosure does. NO independent review of this model was found at all, and Elegoo publishes no operating-sound figure for it, so noise, input shaping, auto flow calibration and measured speed are left null rather than inherited from the Carbon 2. It shipped 2026-06-24, under three months before the run date, so there is no long-term evidence for it in any tier. auto_bed_level is recorded conservatively as 'mesh' even though Elegoo's spec table gives this model the same '121-Point Auto-Leveling / Partial Bed-Leveling' and 'Full-Auto Calibration: Yes' rows as the Centauri Carbon 2, which is recorded as 'full auto including z-offset'. That step up rests on PCMag's independent description of the Carbon 2's hands-off startup self-check (vibration compensation, automatic bed leveling, nozzle preparation); no independent source has confirmed the same behavior here. The difference is a deliberate evidence call, not a spec difference.\n\nPHASE 2 EVIDENCE PASS (2026-09-06). The 'NO independent review of this model was found at all' statement above is now OUT OF DATE and is superseded by this paragraph; it was true when written and stopped being true in August 2026. Three independent hands-on tests now exist. Tom's Hardware (Denise Bertacchi, 2026-08-21) ran a timed print battery on the Centauri 2 Combo across PLA, PETG, TPU and PET-GF and calls the CANVAS system 'pretty much bulletproof'. How-To Geek (Patrick Campanale, 2026-08-11) scored the bare machine 9/10 with 'every print... basically flawless' and zero tuning. TubaMakes (2026-06-30) put 50+ hours on the Combo. None of the three is a multi-month test and none has been running long enough to see a wear-out failure, so long-term reliability for THIS model is still genuinely unknown - what has changed is that the machine is no longer untested, not that it is proven.\n\nNOISE IS NOW MEASURED. TubaMakes measured about 65 dBA one foot from the machine and about 58 dBA at his desk six feet away, and concluded 'I would not want this running in the same room with me'. 58.0 dB is stored because the ~1.8 m figure is the one that answers the shared-home question; the near-field 65 dBA is the same machine at 0.3 m. How-To Geek independently found the belts, motors and power supply noisier than his other CoreXY machines and his bed-slingers, and specifically calls out an IDLE power-supply whine that made him move the printer off his desk and start switching it off when not printing. On the practicalities dimension this is the machine's worst feature and it has no fix: there is no enclosure and no enclosure kit is sold for it.\n\nMATERIALS. Both the reviewers and Elegoo agree this is a PLA/PETG/TPU machine. TubaMakes states plainly that if you need ASA, ABS or nylon, or want your spools enclosed, this is not the printer, and that Elegoo does not position it that way. An Amazon five-star reviewer warns other buyers in the same terms. That settles the ASA question for this configuration: it is a no, not a maybe. PET-GF at 350 C did print well for Tom's Hardware, so the hot end is not the limit - the missing enclosure is.\n\nDEFECTS FOUND. Smooth plate not sticky enough even with glue stick (textured side is fine); spool holders that do not fit all brands and pop off more easily than on the CC2; a tool-head filament hub whose Bowden collets are almost impossible to release, so clearing a clog means removing the hub AND the tool-head wiring on this model specifically; soft low-density TPU clogs the extruder; one review unit could not reach Elegoo's cloud at all because of an out-of-date endpoint certificate, which also blocked firmware update checks. TubaMakes also reports that Elegoo has NOT changed the tool-head cable design that owners of the original Centauri Carbon report failing - which is why ki-elegoo-cc-toolhead-cable is attached to this record as a forward-looking risk even though no Centauri 2 has been owned long enough to show it.\n\nBUYER COHORT. The bare Centauri 2 has an Amazon listing (B0GZYZY956) at 3.7 stars from 16 ratings with 100+ bought in the past month. Sixteen ratings is far too few to score on and it is recorded as a data point, not a verdict - but note it sits BELOW the Centauri Carbon 2 Combo's 3.9 from 298, not above it. The Combo SKU that this study's cfg-elegoo-c2-combo actually prices has no separate Amazon listing and therefore no independent buyer cohort at all.\n\nUPGRADE PATH, UNPRICED. TubaMakes found menu entries to install and activate a light kit, an auxiliary fan, an exhaust fan and a camera; none of those kits was for sale in the ELEGOO US catalog on 2026-09-06 and no pricing exists, so they must not be counted as an available upgrade path.",
  "unverified": [
   "gf_named_by_vendor",
   "chamber_temp_max_c",
   "flow_calibration_auto",
   "hardened_extruder_addon_id",
   "hardened_extruder_available",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "measured_speed_notes"
  ],
  "firmware": "Klipper forked-closed",
  "firmware_source_public": true,
  "native_slicer": "ElegooSlicer (OrcaSlicer fork, AGPL-3.0)",
  "orcaslicer_support": "stock profile",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-05-29",
  "third_party_filament_restrictions": "RFID-preferential",
  "api_or_home_assistant": "community",
  "android_app": "basic",
  "android_ios_parity_note": "ELEGOO Matrix ships on both Google Play (com.elegoo.matrix) and the iOS App Store, and Elegoo lists the same feature set for both, so there is no iOS-first penalty for an Android owner. Popular Mechanics (2026-06-15) notes the app monitors prints but cannot start a print remotely.",
  "web_ui_in_browser": false,
  "mod_ecosystem": "moderate",
  "_file": "elegoo.json"
 },
 {
  "id": "elegoo-centauri-carbon",
  "brand_id": "elegoo",
  "model": "Centauri Carbon",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "SPUS-EL-3D-CC",
  "release_date": "2025-02",
  "status": "current",
  "msrp_usd": 419.99,
  "street_price_usd": 419.99,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-elegoo-products-json",
  "ships_from": "US warehouse",
  "sale_history": "Listed at $419.99 on 2026-09-06 with the compare-at price equal to the selling price - not discounted, and $70.99 MORE than the newer, better-specified Centauri Carbon 2 at $349. The only sensible way to buy it is the Centauri Carbon + CANVAS Multicolor Bundle at $366 (compare-at $468).",
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 256,
   "y": 256,
   "z": 256
  },
  "enclosure": "enclosed passive",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 320.0,
  "bed_temp_max_c": 110.0,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "brass-bodied hardened steel"
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "elegoo-hardened-nozzle-kit-centauri",
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": null,
  "auto_bed_level": "mesh",
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "basic",
  "claimed_max_speed_mms": 500.0,
  "claimed_max_accel_mms2": 20000.0,
  "measured_speed_notes": "Popular Mechanics (2026-06-15) found the original Centauri Carbon finished prints up to 10% FASTER than the Centauri Carbon 2 on default profiles, single- or multi-color, and Elegoo confirmed the CANVAS-equipped original switches filaments more quickly. No absolute mm/s measurement was published.",
  "noise_db": 55.0,
  "noise_is_measured": false,
  "footprint_mm": {
   "w": 398,
   "d": 404,
   "h": 490
  },
  "weight_kg": 17.5,
  "power_w": 350.0,
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "Same ELEGOO OS stack and LAN Only toggle as the Centauri Carbon 2 per Elegoo's own side-by-side spec table (identical System, Connectivity and Slicing Software rows). The endpoint-level findings in OrcaSlicer issue #13934 were made on a Centauri Carbon 2, so treat them as inherited rather than tested on this model.",
  "openness_notes": "As of 2026-09-06 the firmware source for this model is public at github.com/elegooofficial/CentauriCarbon under GPL-3.0 (repo created 2025-09-26, last push 2025-10-21). Elegoo published it 'under pressure from groups seeking transparency about the Centauri Carbon's underlying software' (All3DP, 2025-10-03), which reported that the release 'appears to validate concerns that the firmware is a heavily modified version of Klipper that breaches license conditions'. The start date of that campaign, and reports that Elegoo initially denied using Klipper code, could not be verified against any retrievable source on 2026-09-06 and are not claimed here. OrcaSlicer 2.4 ships a stock Elegoo Centauri Carbon machine profile. No account is required to print, and no filament lock-out or firmware signing was found.",
  "known_issue_ids": [
   "ki-elegoo-cc-multicolour-delay",
   "ki-elegoo-cc-fan-noise",
   "ki-elegoo-cc-toolhead-cable",
   "ki-elegoo-cc-mainboard-failures",
   "ki-elegoo-cc-petg-failures-longterm",
   "ki-elegoo-parts-lead-time-and-self-repair"
  ],
  "source_ids": [
   "src-elegoo-cc-store",
   "src-elegoo-products-json",
   "src-elegoo-shipping-policy",
   "src-elegoo-cc2-store",
   "src-popmech-cc2",
   "src-github-elegoo-cc-firmware",
   "src-all3dp-elegoo-gpl",
   "src-orcaslicer-elegoo-profiles",
   "src-elegoo-cc-update-notice",
   "src-yt-1233d-cc2",
   "src-elegoo-matrix-app",
   "src-elegoo-canvas-cc-store",
   "src-elegoo-wiki-cc-noise",
   "src-yt-3dprintermike-cc-500h",
   "src-yt-3djake-cc-6months",
   "src-3dpi-centauri-carbon",
   "src-reddit-cc-howloud",
   "src-reddit-cc-100h",
   "src-reddit-cc12-longterm",
   "src-reddit-cc-asa-lift",
   "src-hackster-cc2",
   "src-trustpilot-elegoo",
   "src-toms-c2-combo",
   "src-amazon-search-centauri"
  ],
  "notes": "Still listed, in stock and marked 'Ready to Ship' on the ELEGOO US store on 2026-09-06, so status is 'current' - but 123-3D (2026-07-05) speaks of it in the past tense ('we can't understand why Elegoo stopped making that one'), so it may be end-of-life in some regions. Release date 2025-02 is the ELEGOO US Shopify publication date (2025-02-17); Popular Mechanics independently dates the launch to 'early 2025'. filtration is left NULL rather than guessed because Elegoo describes the air filter only as 'Nano Mineral Crystal', which does not map to the schema's carbon or HEPA+carbon categories and is explicitly not the HEPA + coconut-shell activated-carbon composite fitted to the Centauri Carbon 2. CONFLICT on noise: this model's own spec page gives Operating Sound <=55 dB, while the Centauri Carbon 2 page's side-by-side table gives <=50 dB for the same machine. The model's own page is used here; both are vendor claims, neither is a measurement, and Popular Mechanics found it audibly louder than the Carbon 2 from a floor away. Camera is recorded as 'basic' because Elegoo's spec lists 'Camera: Yes' with no AI failure detection, and the Carbon 2 comparison table marks clog detection, the smart exhaust grille and part-cooling-fan-drop detection as absent on this model. nozzle_swap_effort is left null: the magnetic printhead cover that makes nozzle swaps easy is a Centauri Carbon 2 / Centauri 2 feature and is not claimed for this model, and Elegoo sells an 'Assembled Extruder Hotend Kit for Centauri Carbon' ($19.99) rather than a bare nozzle, which hints at a whole-assembly swap - but no source states the effort either way. 123-3D, a UK retailer, describes it as one of its best sellers with roughly one return - a positive but anecdotal reliability signal. auto_bed_level is recorded as 'mesh': Elegoo's spec lists '121-Point Auto-Leveling' and 'Full-Auto Calibration: Yes' for this model too, but unlike the Centauri Carbon 2 there is no independent account of its startup self-check, so the 'full auto including z-offset' step up is not taken here.\n\nPHASE 2 EVIDENCE PASS (2026-09-06). NOISE REMAINS AN HONEST CAP: no independent dB measurement of this model was found, so noise_db stays at the vendor's 55 dB and noise_is_measured stays FALSE. What was found is worse than the spec and comes from Elegoo itself. Elegoo publishes a wiki page called 'Centauri Carbon Improvement solution for noisy printing' whose own test at 1 m gives 60 dB or less with the auxiliary and case fans running, 65 dB or less with the doors open, and only reaches the advertised 55 dB with the fans off. Six independent sources agree it is loud in practice: a 500+ hour owner ('if you're someone who needs a quiet printer, this is a no-go... I can hear this in my kitchen on the other wall, I cannot hear my Bambu A1'), an owner running it beside an X1C at 100 hours ('shocked I can still hear it 2 rooms over'), a fourteen-reply community thread whose answers run from vacuum cleaner to data-center server, a six-month retailer review listing louder-than-average fans, Popular Mechanics hearing it from the floor above, and long-term owners who fit printed mufflers or plan Noctua swaps. For a shared home this is the single most important fact about this machine and it is not a marginal one - the successor was substantially redesigned around it.\n\nLONG-TERM RELIABILITY, NOW EVIDENCED IN BOTH DIRECTIONS. Positive: owners quoting their own hours in a June 2026 thread report 5,000 hours across three machines with one mainboard fault, about 1,000 hours with one cable failure, 722 hours with none, 650 hours with one transient shutdown, 500 hours with only self-inflicted clogs, and a year with a few thousand hours and 'zero print failures that weren't my own doing'. 3D Printing Industry scored it 92.17 out of 100 on their benchmark suite, printing functional threads from M10 down to M4. Negative: the tool-head USB-C cable is a recurring failure point (ki-elegoo-cc-toolhead-cable), mainboard faults recur (ki-elegoo-cc-mainboard-failures), a 500-hour tester had repeatable PETG layer shifts and adhesion failures that he does not get on a Bambu A1 with the same filament, 3D Printing Industry had the touchscreen freeze mid-print in what they read as a firmware crash, and owners exist at both extremes - one has three of them, another had two die within months and returned a Centauri Carbon 2 immediately as well.\n\nASA. The same lifting and warping reported on the Centauri Carbon 2 is reported here, and the community answer is the same: brim, an adhesive such as Magigoo, dried filament and a chamber at 45 C or above, after which owners do print it successfully. Elegoo's own noise remedy for this model - keep the cover open while printing - is flatly incompatible with printing ASA at all.\n\nSUPPORT AND PARTS, WITH A RECENCY CORRECTION IN ELEGOO'S FAVOR. The 2025 long-term complaint was that Elegoo answered within a day but the part shipped from China and took 30 days, and that you could not simply buy a nozzle for the machine. As of 2026-09-06 the ELEGOO US store sells Centauri hot ends, extruder gears and build plates individually with free US shipping over $50, so that specific complaint is stale. What is not stale is being asked to repair a warranted machine yourself. See ki-elegoo-parts-lead-time-and-self-repair.\n\nSTATUS NOTE. Tom's Hardware still called this 'our favorite budget 3D printer' on 2026-08-21, which argues against the end-of-life reading in the paragraph above.",
  "unverified": [
   "gf_named_by_vendor",
   "chamber_temp_max_c",
   "filtration",
   "flow_calibration_auto",
   "hardened_extruder_addon_id",
   "hardened_extruder_available",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "nozzle_swap_effort"
  ],
  "firmware": "Klipper forked-closed",
  "firmware_source_public": true,
  "native_slicer": "ElegooSlicer (OrcaSlicer fork, AGPL-3.0)",
  "orcaslicer_support": "stock profile",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-05-29",
  "third_party_filament_restrictions": "RFID-preferential",
  "api_or_home_assistant": "community",
  "android_app": "basic",
  "android_ios_parity_note": "ELEGOO Matrix ships on both Google Play (com.elegoo.matrix) and the iOS App Store, and Elegoo lists the same feature set for both, so there is no iOS-first penalty for an Android owner. Popular Mechanics (2026-06-15) notes the app monitors prints but cannot start a print remotely.",
  "web_ui_in_browser": false,
  "mod_ecosystem": "moderate",
  "_file": "elegoo.json"
 },
 {
  "id": "elegoo-centauri-carbon-2",
  "brand_id": "elegoo",
  "model": "Centauri Carbon 2",
  "gf_named_by_vendor": null,
  "gf_independently_tested": true,
  "sku_variant": "SPUS-EL-3DF-CC2",
  "release_date": "2026-01-26",
  "status": "current",
  "msrp_usd": 359.0,
  "street_price_usd": 349.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-elegoo-products-json",
  "ships_from": "US warehouse",
  "sale_history": "Listed at $349 against a $359 compare-at price on 2026-09-06 during ELEGOO's 'On Sale' event; the Combo at $399 against $449. Amazon (sold by ELEGOO Official US) shows $399.99 for the Combo the same day. No earlier sale-event prices were found.",
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 256,
   "y": 256,
   "z": 256
  },
  "enclosure": "enclosed passive",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 350.0,
  "bed_temp_max_c": 110.0,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "brass-bodied hardened steel"
  },
  "nozzle_swap_effort": "minutes",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "elegoo-hardened-nozzle-kit-centauri",
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "HEPA + carbon",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": true,
  "flow_calibration_auto": true,
  "camera": "AI failure detection",
  "claimed_max_speed_mms": 500.0,
  "claimed_max_accel_mms2": 20000.0,
  "measured_speed_notes": "Popular Mechanics (2026-06-15) ran the same default profiles on the Centauri Carbon 2 and the original Centauri Carbon and found the ORIGINAL Carbon finished prints up to 10% faster, single- or multi-color; Elegoo confirmed to the reviewer that the CANVAS-equipped original spends less time on filament switches. No absolute mm/s measurement was published by any independent source.",
  "noise_db": 46.0,
  "noise_is_measured": true,
  "footprint_mm": {
   "w": 398,
   "d": 404,
   "h": 490
  },
  "weight_kg": 17.5,
  "power_w": 350.0,
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "There is an explicit Settings -> LAN Only toggle with an access code. With LAN Only on (OrcaSlicer issue #13934, opened 2026-05-29, still open 2026-06-20): the local HTTP API (GET /system/info, POST /upload) works so third-party slicers can send files, the MJPEG camera stream on port 8080 works, and the on-printer MQTT broker on port 9001 broadcasts live status. What does NOT work in LAN Only is the OrcaSlicer device-control page (the MQTT register handshake is unimplemented on firmware 02.x). Elegoo's own wiki (retrieved 2026-09-06) runs the other way for Elegoo's own slicer: connecting ElegooSlicer over LAN requires LAN Only to be ENABLED (Settings -> LAN Only -> Enable, access code optional), and switching LAN Only off drops that connection. LAN Only has to be DISABLED only for the cloud paths - ElegooSlicer's WAN mode and the ELEGOO Matrix phone app, which pair by PINCODE or QR code over the internet. Running LAN-only therefore costs you the phone app and OrcaSlicer's device page, not desktop slicing. USB-stick printing always works. Rad Dad's Print Lab (2026-06-10) additionally reported camera artifacting that occurred only in LAN mode; the job he could not send he attributed to the slicer holding stale or offline device state, not to LAN mode itself.",
  "openness_notes": "As of 2026-09-06 the firmware source for this model is published at github.com/elegooofficial/CentauriCarbon2 under GPL-3.0 (repo created 2026-03-11, last push 2026-03-12) and the tree is visibly Klipper-derived (Kconfig, chelper, kinematics, printer.cfg). That release followed the Aug-Sep 2025 GPL compliance campaign over the original Centauri Carbon; All3DP reported on 2025-10-03 that the first release 'appears to validate concerns that the firmware is a heavily modified version of Klipper'. No account is required to print: USB and LAN file upload work without logging in, and Elegoo's Matrix app FAQ (retrieved 2026-09-06) says only that logging in unlocks remote monitoring/control and history sync. OrcaSlicer 2.4 ships stock Elegoo Centauri Carbon 2 machine profiles (bundle 02.04.00.06) and can upload directly over LAN via the Apache-2.0 elegoo-link plugin. Elegoo filament RFID tags supply automatic settings, but non-RFID filament is entered manually and prints normally (PCMag, 2026), and Elegoo publishes the RFID tag format on GitHub. No filament lock-out and no firmware signing was found. Spare parts including the motherboard are sold individually on the US store.",
  "known_issue_ids": [
   "ki-elegoo-cc2-cloud-connectivity",
   "ki-elegoo-cc2-asa-warping",
   "ki-elegoo-cc2-ai-false-positives",
   "ki-elegoo-cc2-early-cohort-failures",
   "ki-elegoo-cc2-incomplete-shipments",
   "ki-elegoo-centauri-spool-holder-fit",
   "ki-elegoo-centauri-smooth-plate-adhesion",
   "ki-elegoo-cc2-firmware-lockdown",
   "ki-elegoo-cc2-filter-bypassed-while-printing",
   "ki-elegoo-cc2-ai-detection-cloud-only",
   "ki-elegoo-parts-lead-time-and-self-repair",
   "ki-elegoo-cc2-bed-cable-chafing"
  ],
  "source_ids": [
   "src-elegoo-cc2-combo-store",
   "src-elegoo-cc2-store",
   "src-elegoo-products-json",
   "src-elegoo-shipping-policy",
   "src-prnewswire-cc2c-launch",
   "src-pcmag-cc2-combo",
   "src-popmech-cc2",
   "src-yt-raddad-cc2",
   "src-yt-1233d-cc2",
   "src-orcaslicer-issue-13934",
   "src-orcaslicer-elegoo-profiles",
   "src-github-elegoo-cc2-firmware",
   "src-all3dp-elegoo-gpl",
   "src-elegoo-matrix-app",
   "src-github-elegoo-rfid",
   "src-elegoo-accessories-json",
   "src-elegoo-wiki-connect-cc2c",
   "src-notebookcheck-cc2",
   "src-toms-cc2",
   "src-hackster-cc2",
   "src-yt-techmagnet-cc2-1month",
   "src-yt-ygk3d-cc2",
   "src-yt-fauxhammer-cc2",
   "src-opencentauri-cc2-updates",
   "src-reddit-cc12-longterm",
   "src-reddit-cc2-worth-buying",
   "src-reddit-cc2-quality-support",
   "src-trustpilot-elegoo",
   "src-amazon-search-centauri"
  ],
  "notes": "One printer record covers both the bare machine and the Combo: Elegoo sells the same Centauri Carbon 2 with or without the CANVAS multi-material unit, so the Combo is modeled as a configuration rather than a second model. Release date 2026-01-26 is the Combo launch date from Elegoo's own press release; the bare non-Combo SKU appeared on the US store on 2026-05-15. That makes the machine about 7.4 months old at the run date, just past the 6-month firmware-maturity threshold. 'Carbon' in the model name refers to the machine, not to filament, but this machine happens to be CF-ready as shipped: the vendor spec calls the nozzle 'Brass-Hardened Steel' and PCMag confirms a hardened-steel nozzle rated to 350 C. Elegoo lists PLA-CF as 'Ideal' and ABS-CF/ASA-CF/PET-CF/PETG-CF as 'Superior', and warns (store note 4) that CANVAS feed parts should be inspected and replaced periodically under extended abrasive use. Whether the stock dual-drive extruder gears are hardened is not stated anywhere Elegoo publishes, and no hardened-gear upgrade kit is sold - only a $14.99 'Dual Extruder Gears' spare with no material given - so hardened_extruder_available is left null rather than guessed. Rated power is 350 W on 110 V US mains (1100 W at 220 V). Footprint is the bare machine; with CANVAS and the thermal cover fitted the Combo measures 500 x 480 x 743 mm and weighs 19.35 kg, which is tall for a shelf. Noise 45 dB is Elegoo's own lab figure taken in Silent Mode with the auxiliary part-cooling fan off; no independent dB measurement was found anywhere, so noise_is_measured is false. Chamber heating is passive: PCMag measured a steady ~45 C chamber with a 100 C bed and no active heater. web_ui_in_browser is false because no browser UI is documented - control is the 5-inch touchscreen, ElegooSlicer or the Matrix app.\n\nPHASE 2 EVIDENCE PASS (2026-09-06). NOISE IS NOW MEASURED, not claimed. Notebookcheck measured an average of 44-47 dBA while printing with peaks to 54 dBA; 46.0 is stored as the midpoint of that band. Two caveats travel with it. First, Notebookcheck states no measuring distance, which is the figure's real weakness. Second, it is contradicted by owners: two separate Facebook-group posts put a CC2 Combo at 65-70 dB and 68 dB, and TubaMakes, who measured the open-frame Centauri 2 at 65 dBA at one foot, describes the Centauri Carbon 2 as loud too. Against those, four independent reviewers agree the machine is quiet or quiet enough: Popular Mechanics could hear the ORIGINAL Carbon from the floor above but barely the CC2, TechMagnet at 90 hours calls it 'actually not that loud... comparable to any other machine on the market', FauxHammer says the CANVAS top hat helps keep the noise down, and YGK3D attributes a claimed 10 dB improvement to the redesigned vent letting the fans turn slower. The most likely reconciliation is distance: 65 dBA at 0.3 m and 46 dBA at a few meters are not necessarily inconsistent. Treat 46 dB as a room-distance figure, not a nose-to-the-glass one.\n\nASA, TESTED HARDER BECAUSE IT IS THE DECIDING MATERIAL. Three independent measured reviews now report ASA lifting or warping on this machine, not one: PCMag needed a glue-stick coating and a brim; Notebookcheck 'did face adhesion issues with ASA' and published photographs of warped corners, improving matters only by preheating the bed for ten minutes at 110 C; and Rad Dad's Print Lab had multiple ASA prints fail by lifting, still got warping at the base of the two that succeeded, and still got warping after trying a Vision Miner bed adhesive. His verdict is the sharpest: he would not choose this printer if higher-temperature materials like ASA are the main goal, at least not without adding a chamber heater. He also offers a hypothesis worth acting on - that the CANVAS top hat enlarges the volume the print has to keep warm, which would make the COMBO worse for ASA than the bare machine. Two pieces of counter-evidence, recorded because they are real: Tom's Hardware printed PAHT-CF and several polycarbonates 'beautifully, with no warping' in the same unheated chamber, though she did not test ASA; and the community's recipe of brim plus adhesive plus dried filament plus a chamber at 45 C or above does work for owners on this platform. Net: ASA is possible with preparation and a tolerance for failures, not reliable. For occasional foam-dart-blaster parts that is probably workable; it is not a machine to buy FOR ASA.\n\nTHE AMAZON RECENCY CLAIM DOES NOT SURVIVE TESTING - see ki-elegoo-cc2-early-cohort-failures notes for the arithmetic. In short: the 36-review sample it rests on is 41.7% one-star against 17.1% one-star in the full 299-rating population, so it over-represents one-star reviews by about 2.4 times, and its overall mean is 3.03 against the population's 3.95. The recent sub-cohort's 3.92 is statistically indistinguishable from the lifetime average of 3.95, not an improvement on it. Attempts to enlarge or re-order the sample all failed: the Bright Data reviews pipeline returns the identical 36 records regardless of sortBy or filterByStar, direct scrapes of Amazon's recent-sorted review pages are refused, and an Amazon search confirms there is no second US listing with its own rating cohort for this machine.\n\nOPENNESS GOT WORSE AFTER PHASE 1 WAS WRITTEN. CC2 firmware v02.00.02.00, released 2026-05-28, removes the SSH process entirely and blocks downgrades; Elegoo's published source repository for this model was last pushed 2026-03-12, so the firmware now shipping is unpublished. See ki-elegoo-cc2-firmware-lockdown.\n\nRELIABILITY, BOTH DIRECTIONS. For: Hackster reports the firmware reliability problems it had on the original Carbon appear completely fixed on the CC2; TechMagnet ran 90 hours with CANVAS working faultlessly; Tom's Hardware calls the four-color system reliable; a June 2026 buying thread returns owners at 780 and about 300 hours with no faults. Against: a 2026-02 owner was promised a replacement machine and then told to fit a new print head himself, a second says Elegoo ran down his return window, and the cloud drop-out issue is unaddressed in every 2026 firmware changelog.",
  "unverified": [
   "gf_named_by_vendor",
   "chamber_temp_max_c",
   "hardened_extruder_addon_id",
   "hardened_extruder_available"
  ],
  "firmware": "Klipper forked-closed",
  "firmware_source_public": true,
  "native_slicer": "ElegooSlicer (OrcaSlicer fork, AGPL-3.0)",
  "orcaslicer_support": "stock profile",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-05-29",
  "third_party_filament_restrictions": "RFID-preferential",
  "api_or_home_assistant": "community",
  "android_app": "basic",
  "android_ios_parity_note": "ELEGOO Matrix ships on both Google Play (com.elegoo.matrix) and the iOS App Store, and Elegoo lists the same feature set for both, so there is no iOS-first penalty for an Android owner. Popular Mechanics (2026-06-15) notes the app monitors prints but cannot start a print remotely.",
  "web_ui_in_browser": false,
  "mod_ecosystem": "moderate",
  "_file": "elegoo.json"
 },
 {
  "id": "elegoo-neptune-3-pro",
  "brand_id": "elegoo",
  "model": "Neptune 3 Pro",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "SPUS-EL-3D-N3P",
  "release_date": "2022-11",
  "status": "current",
  "msrp_usd": 259.99,
  "street_price_usd": 259.99,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-elegoo-products-json",
  "ships_from": null,
  "motion_system": null,
  "build_volume_mm": {
   "x": 225,
   "y": 225,
   "z": 280
  },
  "enclosure": null,
  "direct_drive": true,
  "firmware": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-elegoo-products-json",
   "src-elegoo-accessories-json",
   "src-elegoo-canvas-cc-store",
   "src-elegoo-canvas-cc2-store"
  ],
  "unverified": [
   "gf_named_by_vendor",
   "enclosure",
   "firmware",
   "motion_system",
   "ships_from"
  ],
  "notes": "CENSUS ROW ONLY - no deep dive, because this machine has no first-party multi-color path and is therefore unrankable under hard filter (c) (02_SCHEMA \u00a73). It is here because it is still listed, in stock and buyable on the ELEGOO US store on 2026-09-06 at $259.99 (SKU SPUS-EL-3D-N3P, compare-at equal to the selling price, so not discounted), and the Elegoo row of data/coverage_audit.md names it - leaving it out would be a silent gap. Elegoo sells no multi-material unit that fits any Neptune: the CANVAS for Centauri Carbon page says 'Only compatible with Centauri Carbon', the other CANVAS is sold for the 'Centauri Carbon 2/Centauri 2 Series', and the whole 128-product ELEGOO US parts-and-accessories feed (2026-09-06) contains no other multi-material unit. Build volume 225 x 225 x 280 mm and the dual-gear direct extruder come from the store feed's own product description; motion system, enclosure, firmware and dispatch origin are left null rather than inferred, because a census row does not justify the fetches needed to source them. The Neptune 4 family is captured in data/phase1/unranked.json; this model was missing from every Phase 1 file until the 2026-09-06 audit added it, so if it is later moved to unranked.json this row must be deleted rather than duplicated.",
  "_file": "elegoo.json"
 },
 {
  "id": "elegoo-neptune-4",
  "brand_id": "unranked-misc",
  "model": "Elegoo Neptune 4",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 249,
  "street_price_usd": 219,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-elegoo-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": "bedslinger",
  "build_volume_mm": {
   "x": 225,
   "y": 225,
   "z": 265
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Klipper open",
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-elegoo-pj",
   "src-elegoo-neptune-bedslinger-blog"
  ],
  "notes": "US 'Type-C Version' variant. Product copy: 'Pre-installed Klipper Firmware'. No enclosure or chamber feature described; independent classification of the whole Neptune line as a Cartesian bed slinger.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "elegoo-neptune-4-max",
  "brand_id": "unranked-misc",
  "model": "Elegoo Neptune 4 Max",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 559.99,
  "street_price_usd": 389,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-elegoo-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": "bedslinger",
  "build_volume_mm": {
   "x": 420,
   "y": 420,
   "z": 480
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Klipper open",
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-elegoo-pj",
   "src-elegoo-neptune-bedslinger-blog"
  ],
  "notes": "US 'Type-C Version' variant. Product copy: 'The Neptune 4 Max comes with the powerful Klipper firmware'.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "elegoo-neptune-4-plus",
  "brand_id": "unranked-misc",
  "model": "Elegoo Neptune 4 Plus",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 425,
  "street_price_usd": 309,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-elegoo-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": "bedslinger",
  "build_volume_mm": {
   "x": 320,
   "y": 320,
   "z": 385
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Klipper open",
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-elegoo-pj",
   "src-elegoo-neptune-bedslinger-blog"
  ],
  "notes": "US 'Ribbon-Cable Version' variant (only variant listed). Product copy: 'Neptune 4 Plus comes with pre-installed Klipper firmware'.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "elegoo-neptune-4-pro",
  "brand_id": "unranked-misc",
  "model": "Elegoo Neptune 4 Pro",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 274,
  "street_price_usd": 229,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-elegoo-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": "bedslinger",
  "build_volume_mm": {
   "x": 225,
   "y": 225,
   "z": 265
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Klipper open",
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-elegoo-pj",
   "src-elegoo-neptune-bedslinger-blog"
  ],
  "notes": "US 'Type-C Version' variant. Product copy: 'Pre-installed Klipper Firmware'.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "elegoo-orangestorm-giga",
  "brand_id": "elegoo",
  "model": "OrangeStorm Giga",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "SPUS-EL-3D-OSG",
  "release_date": "2024-10",
  "status": "current",
  "msrp_usd": 3125.0,
  "street_price_usd": 2499.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-elegoo-products-json",
  "ships_from": null,
  "motion_system": null,
  "build_volume_mm": {
   "x": 800,
   "y": 800,
   "z": 1000
  },
  "enclosure": null,
  "firmware": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-elegoo-products-json",
   "src-elegoo-accessories-json"
  ],
  "unverified": [
   "gf_named_by_vendor",
   "enclosure",
   "firmware",
   "motion_system",
   "ships_from"
  ],
  "notes": "CENSUS ROW ONLY - over STRETCH, so one row with cost and reason and no deep dive (00_BRIEF \u00a75, Phase 1). $2,499 on the ELEGOO US store on 2026-09-06 against a $3,125 compare-at, which is $2,655.19 all-in with 6.25% Massachusetts sales tax - about 1.7x the $1,600 stretch ceiling. Build volume 800 x 800 x 1000 mm and the '300 mm/s / Support Multi-Nozzle Printing' claim are the store feed's own product description; nothing here was second-sourced and no specification work was done, which is the correct treatment for an over-ceiling machine. Elegoo does sell first-party OrangeStorm Giga Dual Extrusion ($2,653) and Quad Extrusion ($2,963) upgrade bundles, so a first-party multi-nozzle path exists on paper; whether it is a multi-COLOR path or a print-several-copies-at-once path was deliberately not investigated, because the machine fails the cost filter either way. Release date 2024-10 is the ELEGOO US Shopify publication date (2024-10-17), the same proxy used for the Centauri Carbon.",
  "_file": "elegoo.json"
 },
 {
  "id": "entina-tina2-basic",
  "brand_id": "unranked-misc",
  "model": "Entina Tina2 Basic",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": null,
  "street_price_usd": 179,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-entina-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": null,
  "build_volume_mm": null,
  "enclosure": null,
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": null,
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-entina-pj"
  ],
  "notes": "Store listing gives no build volume, motion system, enclosure or firmware; only leveling (9-point auto) and material compatibility are stated. Price/compare-at are equal, so no separate MSRP is recorded.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes",
   "msrp_usd",
   "motion_system",
   "build_volume_mm",
   "enclosure",
   "firmware"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "entina-tina2-plus",
  "brand_id": "unranked-misc",
  "model": "Entina Tina2 Plus",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 269,
  "street_price_usd": 219,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-entina-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": null,
  "build_volume_mm": null,
  "enclosure": null,
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": null,
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-entina-pj"
  ],
  "notes": "No build volume, motion system, enclosure or firmware stated on the store listing.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes",
   "motion_system",
   "build_volume_mm",
   "enclosure",
   "firmware"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "entina-tina2c",
  "brand_id": "unranked-misc",
  "model": "Entina Tina2C",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 289,
  "street_price_usd": 199,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-entina-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": null,
  "build_volume_mm": {
   "x": 100,
   "y": 100,
   "z": 100
  },
  "enclosure": null,
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": null,
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-entina-pj"
  ],
  "notes": "US 'Basic Kit' variant. Store copy explicitly states 'Build Volume: 100 x 100 x 100 mm'; motion system, enclosure and firmware are not stated on the listing.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes",
   "motion_system",
   "enclosure",
   "firmware"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "entina-tina2s",
  "brand_id": "unranked-misc",
  "model": "Entina Tina2S",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 269,
  "street_price_usd": 209,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-entina-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": null,
  "build_volume_mm": null,
  "enclosure": null,
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": null,
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-entina-pj"
  ],
  "notes": "No build volume, motion system, enclosure or firmware stated on the store listing.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes",
   "motion_system",
   "build_volume_mm",
   "enclosure",
   "firmware"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "flashforge-ad5m-pro-refurb",
  "brand_id": "flashforge",
  "model": "Adventurer 5M Pro (Flashforge refurbished)",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "FF-REPAIRED AD5MPRO",
  "release_date": null,
  "status": "current",
  "msrp_usd": 599.0,
  "street_price_usd": 339.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-ff-ad5mpro-refurb",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 220,
   "y": 220,
   "z": 220
  },
  "enclosure": "enclosed passive",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 280.0,
  "bed_temp_max_c": 100.0,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": null
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "HEPA + carbon",
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "basic",
  "claimed_max_speed_mms": 600.0,
  "claimed_max_accel_mms2": 20000.0,
  "measured_speed_notes": null,
  "noise_db": 55.0,
  "noise_is_measured": false,
  "footprint_mm": {
   "w": 380,
   "d": 400,
   "h": 453
  },
  "weight_kg": null,
  "power_w": 350.0,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": null,
  "native_slicer": "Flash Studio (Orca-Flashforge) / FlashPrint 5",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "USB-drive printing works with no account (owner report on the AD5X product page, 2026). The Flash Studio mobile app requires a Flashforge account and printer binding, so phone monitoring and remote control are cloud-bound (Flashforge, retrieved 2026-09-06). Whether Flash Studio desktop can send jobs to this model purely over the LAN with no account was not verified for the 5-series as of 2026-09-06.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "community",
  "android_app": "basic",
  "android_ios_parity_note": "Flash Studio is on Google Play as com.flashforge.flashstudio - 4.4 stars from 1.53K reviews, 50K+ downloads, last updated 2026-08-29, with the developer answering reviews (retrieved 2026-09-06). Flashforge also publishes an iOS build. No independent test of Android/iOS feature parity was found as of 2026-09-06, so parity is assumed, not verified. Graded 'basic' rather than 'full-featured' because the app monitors, streams the camera and manages printer groups but does not slice - Flashforge directs users to Flash Studio Desktop to prepare files.",
  "web_ui_in_browser": null,
  "mod_ecosystem": "deep",
  "openness_notes": "As of 2026-09-06 the Adventurer 5M series ships Klipper on the mainboard, and there is an unusually deep third-party mod ecosystem for it: three independent projects - xblax's Klipper Mod, Forge-X (DrA1ex/ff5m) and Z-Mod (ghzserg/zmod), all READMEs retrieved 2026-09-06 - replace the stock stack with patched Klipper plus Moonraker, Mainsail/Fluidd and SSH root access, which also opens a Home Assistant path via Moonraker. All three state that installing risks the warranty (project READMEs, 2026-09-06). Whether Flashforge itself publishes the AD5M Klipper source was not verified for this file. Flash Studio / Orca-Flashforge / OrcaSlicer are all listed as compatible slicers (Flashforge, 2026-09-06), and upstream OrcaSlicer ships its own stock Flashforge profiles for the Adventurer 5M and 5M Pro (OrcaSlicer resources/profiles/Flashforge, retrieved 2026-09-06) - which is the actual basis for orcaslicer_support = 'stock profile'. Mobile monitoring requires a Flashforge account (Flashforge, 2026-09-06).",
  "known_issue_ids": [
   "ki-flashforge-refurb-warranty-shorter"
  ],
  "source_ids": [
   "src-ff-ad5mpro-refurb",
   "src-ff-products-json",
   "src-ff-ad5mpro",
   "src-ff-warranty",
   "src-ff-shipping",
   "src-github-ad5m-klipper-mod",
   "src-github-forgex",
   "src-github-zmod",
   "src-orcaslicer-ff-profiles"
  ],
  "notes": "Flashforge-refurbished Adventurer 5M Pro at $339.00 (regular $599.00), In Stock 2026-09-06, 3 customer reviews on the listing. Listing states a 3-Month Limited Warranty explicitly. No first-party multi-color path, so captured but unranked.",
  "unverified": [
   "gf_named_by_vendor",
   "auto_bed_level",
   "chamber_temp_max_c",
   "firmware_source_public",
   "flow_calibration_auto",
   "hardened_extruder_addon_id",
   "hardened_extruder_available",
   "hardened_nozzle_addon_id",
   "hardened_nozzle_available",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "measured_speed_notes",
   "nozzle_swap_effort",
   "release_date",
   "reliability_evidence",
   "sale_history",
   "stock_nozzle.material",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "web_ui_in_browser",
   "weight_kg"
  ],
  "_file": "flashforge.json"
 },
 {
  "id": "flashforge-ad5m-refurb",
  "brand_id": "flashforge",
  "model": "Adventurer 5M (Flashforge refurbished)",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "FF-REPAIRED AD5M",
  "release_date": null,
  "status": "current",
  "msrp_usd": 399.0,
  "street_price_usd": 199.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-ff-ad5m-refurb",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 220,
   "y": 220,
   "z": 220
  },
  "enclosure": "open + optional kit",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 280.0,
  "bed_temp_max_c": 100.0,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": null
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "none",
  "claimed_max_speed_mms": 600.0,
  "claimed_max_accel_mms2": 20000.0,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": {
   "w": 363,
   "d": 402,
   "h": 448
  },
  "weight_kg": null,
  "power_w": 350.0,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": null,
  "native_slicer": "Flash Studio (Orca-Flashforge) / FlashPrint 5",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "USB-drive printing works with no account (owner report on the AD5X product page, 2026). The Flash Studio mobile app requires a Flashforge account and printer binding, so phone monitoring and remote control are cloud-bound (Flashforge, retrieved 2026-09-06). Whether Flash Studio desktop can send jobs to this model purely over the LAN with no account was not verified for the 5-series as of 2026-09-06.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "community",
  "android_app": "basic",
  "android_ios_parity_note": "Flash Studio is on Google Play as com.flashforge.flashstudio - 4.4 stars from 1.53K reviews, 50K+ downloads, last updated 2026-08-29, with the developer answering reviews (retrieved 2026-09-06). Flashforge also publishes an iOS build. No independent test of Android/iOS feature parity was found as of 2026-09-06, so parity is assumed, not verified. Graded 'basic' rather than 'full-featured' because the app monitors, streams the camera and manages printer groups but does not slice - Flashforge directs users to Flash Studio Desktop to prepare files.",
  "web_ui_in_browser": null,
  "mod_ecosystem": "deep",
  "openness_notes": "As of 2026-09-06 the Adventurer 5M series ships Klipper on the mainboard, and there is an unusually deep third-party mod ecosystem for it: three independent projects - xblax's Klipper Mod, Forge-X (DrA1ex/ff5m) and Z-Mod (ghzserg/zmod), all READMEs retrieved 2026-09-06 - replace the stock stack with patched Klipper plus Moonraker, Mainsail/Fluidd and SSH root access, which also opens a Home Assistant path via Moonraker. All three state that installing risks the warranty (project READMEs, 2026-09-06). Whether Flashforge itself publishes the AD5M Klipper source was not verified for this file. Flash Studio / Orca-Flashforge / OrcaSlicer are all listed as compatible slicers (Flashforge, 2026-09-06), and upstream OrcaSlicer ships its own stock Flashforge profiles for the Adventurer 5M and 5M Pro (OrcaSlicer resources/profiles/Flashforge, retrieved 2026-09-06) - which is the actual basis for orcaslicer_support = 'stock profile'. Mobile monitoring requires a Flashforge account (Flashforge, 2026-09-06).",
  "known_issue_ids": [
   "ki-flashforge-refurb-warranty-shorter"
  ],
  "source_ids": [
   "src-ff-ad5m-refurb",
   "src-ff-products-json",
   "src-ff-ad5m",
   "src-ff-warranty",
   "src-ff-shipping",
   "src-github-ad5m-klipper-mod",
   "src-github-forgex",
   "src-github-zmod",
   "src-orcaslicer-ff-profiles"
  ],
  "notes": "Flashforge-refurbished Adventurer 5M at $199.00 (regular $399.00), In Stock 2026-09-06, 12 customer reviews on the listing. The listing states a 3-Month Limited Warranty explicitly, against 12 months on a new printer. No first-party multi-color path (same AD5M FAQ ruling), so it is captured but unranked.",
  "unverified": [
   "gf_named_by_vendor",
   "auto_bed_level",
   "chamber_temp_max_c",
   "firmware_source_public",
   "flow_calibration_auto",
   "hardened_extruder_addon_id",
   "hardened_extruder_available",
   "hardened_nozzle_addon_id",
   "hardened_nozzle_available",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "nozzle_swap_effort",
   "release_date",
   "reliability_evidence",
   "sale_history",
   "stock_nozzle.material",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "web_ui_in_browser",
   "weight_kg"
  ],
  "_file": "flashforge.json"
 },
 {
  "id": "flashforge-ad5x",
  "brand_id": "flashforge",
  "model": "AD5X",
  "gf_named_by_vendor": false,
  "gf_independently_tested": false,
  "sku_variant": "DLZ-AD5X-1",
  "release_date": null,
  "status": "current",
  "msrp_usd": 549.0,
  "street_price_usd": 399.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-ff-ad5x",
  "ships_from": "US warehouse",
  "sale_history": "Regular price $549.00, sale price $399.00 on 2026-09-06, with the page also advertising '$50 Off Applied at Checkout' (net $349). AppleInsider reported a $499 retail / $379 Amazon price in September 2025; Tom's Hardware listed an Amazon price of $348.99 on 2026-07-13.",
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 220,
   "y": 220,
   "z": 220
  },
  "enclosure": "open + optional kit",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300.0,
  "bed_temp_max_c": 110.0,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": null
  },
  "nozzle_swap_effort": "tool-free",
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": "none",
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "none",
  "claimed_max_speed_mms": 600.0,
  "claimed_max_accel_mms2": 20000.0,
  "measured_speed_notes": "3DPrint.com (2025-03-18) reports reaching the advertised travel and print speeds 'fairly consistently', needing a 0.1 mm layer height to stay inside the material flow rate, and rates the machine as handling its rated print speed 'like a champ'. Tom's Hardware (2025-10-12) ran real parts at averages of 180-200 mm/s for PLA and PLA-CF, 100 mm/s for PETG detail parts and 45-75 mm/s for TPU and lightweight PLA, which is the speed range that actually applies to useful prints.",
  "noise_db": 72.0,
  "noise_is_measured": true,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": null,
  "native_slicer": "Flash Studio (Orca-Flashforge)",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "USB-drive printing works with no account (owner report on the AD5X product page, 2026). The Flash Studio mobile app requires a Flashforge account and printer binding, so phone monitoring and remote control are cloud-bound (Flashforge, retrieved 2026-09-06). Whether Flash Studio desktop can send jobs to this model purely over the LAN with no account was not verified for the 5-series as of 2026-09-06.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": null,
  "android_app": "basic",
  "android_ios_parity_note": "Flash Studio is on Google Play as com.flashforge.flashstudio - 4.4 stars from 1.53K reviews, 50K+ downloads, last updated 2026-08-29, with the developer answering reviews (retrieved 2026-09-06). Flashforge also publishes an iOS build. No independent test of Android/iOS feature parity was found as of 2026-09-06, so parity is assumed, not verified. Graded 'basic' rather than 'full-featured' because the app monitors, streams the camera and manages printer groups but does not slice - Flashforge directs users to Flash Studio Desktop to prepare files.",
  "web_ui_in_browser": null,
  "mod_ecosystem": "moderate",
  "openness_notes": "As of 2026-09-06 the AD5X is part of the same Klipper-based Flashforge stack and no first-party firmware source release for it was found. A community root/Klipper mod DOES exist for this model: Z-Mod (ghzserg/zmod, README retrieved 2026-09-06) covers the AD5X by name, lists the stock AD5X firmware versions it supports ('any IFS version'), and provides Fluidd/Mainsail, Klipper 13 and full root - at the stated cost of the warranty. The two AD5M-only mods (xblax Klipper Mod, Forge-X) do not cover the AD5X, so the AD5X's mod ecosystem is one project deep rather than three. Owners report the IFS purge volume behaves as if it were fixed in firmware and that slicer flush settings are ignored (r/FlashForge, threads retrieved 2026-09-06). Orca-Flashforge and OrcaSlicer are listed as compatible slicers (Flashforge spec table, 2026-09-06). USB-drive printing needs no account; the Flash Studio mobile app does (Flashforge, 2026-09-06). One 200+ hour owner (2026) describes Flash Studio as 'just orca slicer with advertising'. No evidence of filament RFID locking was found as of 2026-09-06.",
  "known_issue_ids": [
   "ki-flashforge-ad5x-purge-hardcoded",
   "ki-flashforge-ad5x-ifs-abs-jam",
   "ki-flashforge-ad5x-hotend-heater-failure",
   "ki-flashforge-ad5x-ifs-feed-failures",
   "ki-flashforge-ad5x-slicer-instability",
   "ki-flashforge-ad5x-nozzle-ejection",
   "ki-flashforge-ad5x-purge-runaway-2025",
   "ki-flashforge-ad5x-support-inconsistent"
  ],
  "source_ids": [
   "src-ff-ad5x",
   "src-ff-products-json",
   "src-appleinsider-ad5x",
   "src-ff-ad5x-enclosure-kit",
   "src-ff-shipping",
   "src-ff-warranty",
   "src-ff-flash-studio",
   "src-ff-playstore",
   "src-ff-ad5x-owner-review",
   "src-reddit-ad5x-purge-settings",
   "src-reddit-ad5x-purge-hardcoded",
   "src-github-zmod",
   "src-orcaslicer-ff-profiles",
   "src-3dprint-ad5x-longterm",
   "src-toms-ad5x-review",
   "src-3dwithus-ad5x-review",
   "src-yt-hexibase-ad5x",
   "src-amazon-ad5x-listing",
   "src-reddit-ad5x-noise-level",
   "src-reddit-ad5x-e0007-oct2025",
   "src-reddit-ad5x-e0007-may2026",
   "src-reddit-ad5x-common-problem",
   "src-reddit-ad5x-not-recommended",
   "src-reddit-ad5x-disaster",
   "src-reddit-ad5x-nozzle-ejected",
   "src-reddit-5m5x-common-problems"
  ],
  "notes": "Single-nozzle CoreXY with the 4-color IFS built in. Store page went live 2024-11-15 (products.json); the first independent coverage found dates from March 2025 and AppleInsider reviewed it in September 2025, so it is a mature product with 572 customer reviews on the vendor page (91% five-star). MATERIALS CONFLICT: Flashforge's own spec table lists supported filaments as PETG / PLA / TPU95A / TPU64D-75D / PLA-CF / PETG-CF and Air Filtration '/', while the marketing prose on the refurbished listing claims support for 'PLA, ABS, PETG and more'. The spec table is used here: no ABS or ASA. An owner did report printing ABS on an AD5X fitted with the enclosure kit (vendor-hosted review, 2026), but Flashforge does not list it. NOISE IS NOW MEASURED, 2026-09-06: noise_db 72 is 3DPrint.com's independently measured average ('averaging 72 dB with peaks of 80 dB'), not a vendor figure; the reviewer does not state the microphone distance. Two further non-vendor measurements agree: AppleInsider measured 'about 75 decibels at the printer's loudest moments' with the fan at 'a regular 60 decibel interval', and an owner with a sound meter held right next to the machine read high-70s to mid-80s with the enclosure door open, dropping about 10 dB with it shut - though he leaves it open for PLA and PETG, which is how it will normally run. Flashforge's own 65 dB figure (from the enclosure-kit page's 'lowers printing noise from 65 dB to 55 dB') is therefore optimistic against every independent reading found. For a shared home: this is a loud open-frame machine and all three measurers said so, one adding he 'prefers not to work in the same room while it's running'. claimed_max_speed_mms 600 is the vendor's max TRAVEL speed; the AD5X spec table separately gives max PRINT speed as 300 mm/s. Footprint, weight and power are null because Flashforge's AD5X specification table omits them and the compare page did not carry them either. auto_bed_level is null because the vendor states only 'Auto Leveling: yes' without saying whether z-offset is set automatically. camera 'none': the spec table lists Remote Monitoring as 'Expandable' and a camera kit is a $39.99 accessory. chamber_temp_max_c is null because the machine has no chamber; a $49 DIY enclosure kit (some parts self-printed) is optional and adds no filtration. PHASE 2 RELIABILITY EVIDENCE, added 2026-09-06, and it is mixed rather than good: two independent measured reviews now exist (3DPrint.com at 200+ print hours 'with no signs of degradation or wear', and Tom's Hardware across roughly 50 hours of varied test prints with no hardware failure), so the reliability evidence bar is met. What they do not cover, the community record does: E0007 hotend-heater failures reported repeatedly from October 2025 to May 2026 (ki-flashforge-ad5x-hotend-heater-failure), IFS feed and load failures (ki-flashforge-ad5x-ifs-feed-failures), and a slicer that crashes about every third print (ki-flashforge-ad5x-slicer-instability). An independent reviewer, HexiBase, received a unit that could not complete its first calibration and abandoned the review after weeks of Flashforge silence. RATING CONTRAST: Amazon US shows 4.2/5 from 597 ratings on 2026-09-06 against the vendor page's 572 reviews at 91% five-star. RECENCY, both ways: the catastrophic March 2025 purge behavior is gone from the later record (ki-flashforge-ad5x-purge-runaway-2025), while the hotend-heater failures are NOT confined to the launch cohort and one owner reports them concentrated in later shipments.",
  "unverified": [
   "api_or_home_assistant",
   "auto_bed_level",
   "auto_bed_level_detail",
   "chamber_temp_max_c",
   "direct_drive",
   "firmware_source_public",
   "flow_calibration_auto",
   "footprint_mm",
   "hardened_extruder_addon_id",
   "hardened_extruder_available",
   "hardened_nozzle_addon_id",
   "hardened_nozzle_available",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "power_w",
   "release_date",
   "stock_nozzle.material",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "web_ui_in_browser",
   "weight_kg"
  ],
  "_file": "flashforge.json"
 },
 {
  "id": "flashforge-ad5x-refurb",
  "brand_id": "flashforge",
  "model": "AD5X (Flashforge refurbished)",
  "gf_named_by_vendor": false,
  "gf_independently_tested": false,
  "sku_variant": "FF-REPAIRED AD5X",
  "release_date": null,
  "status": "current",
  "msrp_usd": 549.0,
  "street_price_usd": 315.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-ff-ad5x-refurb",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 220,
   "y": 220,
   "z": 220
  },
  "enclosure": "open + optional kit",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300.0,
  "bed_temp_max_c": 110.0,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": null
  },
  "nozzle_swap_effort": "tool-free",
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": "none",
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "none",
  "claimed_max_speed_mms": 600.0,
  "claimed_max_accel_mms2": 20000.0,
  "measured_speed_notes": "3DPrint.com (2025-03-18) reports reaching the advertised travel and print speeds 'fairly consistently', needing a 0.1 mm layer height to stay inside the material flow rate, and rates the machine as handling its rated print speed 'like a champ'. Tom's Hardware (2025-10-12) ran real parts at averages of 180-200 mm/s for PLA and PLA-CF, 100 mm/s for PETG detail parts and 45-75 mm/s for TPU and lightweight PLA, which is the speed range that actually applies to useful prints.",
  "noise_db": 72.0,
  "noise_is_measured": true,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": null,
  "native_slicer": "Flash Studio (Orca-Flashforge)",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "USB-drive printing works with no account (owner report on the AD5X product page, 2026). The Flash Studio mobile app requires a Flashforge account and printer binding, so phone monitoring and remote control are cloud-bound (Flashforge, retrieved 2026-09-06). Whether Flash Studio desktop can send jobs to this model purely over the LAN with no account was not verified for the 5-series as of 2026-09-06.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": null,
  "android_app": "basic",
  "android_ios_parity_note": "Flash Studio is on Google Play as com.flashforge.flashstudio - 4.4 stars from 1.53K reviews, 50K+ downloads, last updated 2026-08-29, with the developer answering reviews (retrieved 2026-09-06). Flashforge also publishes an iOS build. No independent test of Android/iOS feature parity was found as of 2026-09-06, so parity is assumed, not verified. Graded 'basic' rather than 'full-featured' because the app monitors, streams the camera and manages printer groups but does not slice - Flashforge directs users to Flash Studio Desktop to prepare files.",
  "web_ui_in_browser": null,
  "mod_ecosystem": "moderate",
  "openness_notes": "As of 2026-09-06 the AD5X is part of the same Klipper-based Flashforge stack and no first-party firmware source release for it was found. A community root/Klipper mod DOES exist for this model: Z-Mod (ghzserg/zmod, README retrieved 2026-09-06) covers the AD5X by name, lists the stock AD5X firmware versions it supports ('any IFS version'), and provides Fluidd/Mainsail, Klipper 13 and full root - at the stated cost of the warranty. The two AD5M-only mods (xblax Klipper Mod, Forge-X) do not cover the AD5X, so the AD5X's mod ecosystem is one project deep rather than three. Owners report the IFS purge volume behaves as if it were fixed in firmware and that slicer flush settings are ignored (r/FlashForge, threads retrieved 2026-09-06). Orca-Flashforge and OrcaSlicer are listed as compatible slicers (Flashforge spec table, 2026-09-06). USB-drive printing needs no account; the Flash Studio mobile app does (Flashforge, 2026-09-06). One 200+ hour owner (2026) describes Flash Studio as 'just orca slicer with advertising'. No evidence of filament RFID locking was found as of 2026-09-06.",
  "known_issue_ids": [
   "ki-flashforge-ad5x-purge-hardcoded",
   "ki-flashforge-ad5x-ifs-abs-jam",
   "ki-flashforge-refurb-warranty-shorter",
   "ki-flashforge-ad5x-hotend-heater-failure",
   "ki-flashforge-ad5x-ifs-feed-failures",
   "ki-flashforge-ad5x-slicer-instability",
   "ki-flashforge-ad5x-nozzle-ejection",
   "ki-flashforge-ad5x-purge-runaway-2025",
   "ki-flashforge-ad5x-support-inconsistent",
   "ki-flashforge-refurb-marketplace-condition"
  ],
  "source_ids": [
   "src-ff-ad5x-refurb",
   "src-ff-products-json",
   "src-ff-ad5x",
   "src-ff-warranty",
   "src-ff-shipping",
   "src-ff-ad5m-refurb",
   "src-github-zmod",
   "src-orcaslicer-ff-profiles",
   "src-3dprint-ad5x-longterm",
   "src-toms-ad5x-review",
   "src-3dwithus-ad5x-review",
   "src-yt-hexibase-ad5x",
   "src-amazon-ad5x-listing",
   "src-reddit-ad5x-noise-level",
   "src-reddit-ad5x-e0007-oct2025",
   "src-reddit-ad5x-e0007-may2026",
   "src-reddit-ad5x-common-problem",
   "src-reddit-ad5x-not-recommended",
   "src-reddit-ad5x-disaster",
   "src-reddit-ad5x-nozzle-ejected",
   "src-reddit-5m5x-common-problems",
   "src-reddit-refurb-ad5m-ebay"
  ],
  "notes": "Flashforge-refurbished AD5X, $315.00 against a $549.00 regular price on 2026-09-06, In Stock, no customer reviews on the listing. THE MONEY POINT: at $315 it undercuts the new AD5X by only $84 against the $399 sale price, and by only $34 against the $349 the new listing advertises after its checkout discount. WARRANTY IS THE PROBLEM: the AD5M and AD5M Pro refurbished listings both carry an explicit '3-Month Limited Warranty - Refurbished units come with reliable after-sales support' bullet, but this AD5X refurbished listing carries no such bullet at all while still showing the site-wide '12-Month Warranty' badge and its boilerplate. Flashforge's warranty policy page describes only the 12-month new-printer warranty and says nothing about refurbished units. The actual warranty term on a refurbished AD5X is therefore unresolved and should be confirmed with Flashforge in writing before purchase. All specs are inherited from the new AD5X listing, which is the same copy Flashforge reuses on this page. claimed_max_speed_mms 600 is the vendor's max TRAVEL speed; the AD5X spec table separately gives max PRINT speed as 300 mm/s. NOISE IS NOW MEASURED, 2026-09-06: noise_db 72 is 3DPrint.com's independently measured average ('averaging 72 dB with peaks of 80 dB'), not a vendor figure; the reviewer does not state the microphone distance. Two further non-vendor measurements agree: AppleInsider measured 'about 75 decibels at the printer's loudest moments' with the fan at 'a regular 60 decibel interval', and an owner with a sound meter held right next to the machine read high-70s to mid-80s with the enclosure door open, dropping about 10 dB with it shut - though he leaves it open for PLA and PETG, which is how it will normally run. Flashforge's own 65 dB figure (from the enclosure-kit page's 'lowers printing noise from 65 dB to 55 dB') is therefore optimistic against every independent reading found. For a shared home: this is a loud open-frame machine and all three measurers said so, one adding he 'prefers not to work in the same room while it's running'. PHASE 2, 2026-09-06: no independent evidence of any kind was found about Flashforge factory-refurbished AD5X units specifically - no review, no teardown, no owner report, and the listing itself carries no customer reviews. All the reliability evidence attached here is the new AD5X's. The only first-hand Flashforge refurbished-condition report found anywhere is an eBay AD5M (ki-flashforge-refurb-marketplace-condition), which is a different seller and a different machine. The refurbishment risk on this SKU is therefore unquantified and the warranty term is still unresolved; both should count against it rather than be assumed equal to new.",
  "unverified": [
   "api_or_home_assistant",
   "auto_bed_level",
   "auto_bed_level_detail",
   "chamber_temp_max_c",
   "direct_drive",
   "firmware_source_public",
   "flow_calibration_auto",
   "footprint_mm",
   "hardened_extruder_addon_id",
   "hardened_extruder_available",
   "hardened_nozzle_addon_id",
   "hardened_nozzle_available",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "power_w",
   "release_date",
   "sale_history",
   "stock_nozzle.material",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "warranty_months_for_this_unit",
   "web_ui_in_browser",
   "weight_kg"
  ],
  "_file": "flashforge.json"
 },
 {
  "id": "flashforge-adventurer-5m",
  "brand_id": "flashforge",
  "model": "Adventurer 5M",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "DLZ-AD5M-1",
  "release_date": null,
  "status": "current",
  "msrp_usd": 399.0,
  "street_price_usd": 299.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-ff-ad5m",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 220,
   "y": 220,
   "z": 220
  },
  "enclosure": "open + optional kit",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 280.0,
  "bed_temp_max_c": 100.0,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": null
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "none",
  "claimed_max_speed_mms": 600.0,
  "claimed_max_accel_mms2": 20000.0,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": {
   "w": 363,
   "d": 402,
   "h": 448
  },
  "weight_kg": null,
  "power_w": 350.0,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": null,
  "native_slicer": "Flash Studio (Orca-Flashforge) / FlashPrint 5",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "USB-drive printing works with no account (owner report on the AD5X product page, 2026). The Flash Studio mobile app requires a Flashforge account and printer binding, so phone monitoring and remote control are cloud-bound (Flashforge, retrieved 2026-09-06). Whether Flash Studio desktop can send jobs to this model purely over the LAN with no account was not verified for the 5-series as of 2026-09-06.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "community",
  "android_app": "basic",
  "android_ios_parity_note": "Flash Studio is on Google Play as com.flashforge.flashstudio - 4.4 stars from 1.53K reviews, 50K+ downloads, last updated 2026-08-29, with the developer answering reviews (retrieved 2026-09-06). Flashforge also publishes an iOS build. No independent test of Android/iOS feature parity was found as of 2026-09-06, so parity is assumed, not verified. Graded 'basic' rather than 'full-featured' because the app monitors, streams the camera and manages printer groups but does not slice - Flashforge directs users to Flash Studio Desktop to prepare files.",
  "web_ui_in_browser": null,
  "mod_ecosystem": "deep",
  "openness_notes": "As of 2026-09-06 the Adventurer 5M series ships Klipper on the mainboard, and there is an unusually deep third-party mod ecosystem for it: three independent projects - xblax's Klipper Mod, Forge-X (DrA1ex/ff5m) and Z-Mod (ghzserg/zmod), all READMEs retrieved 2026-09-06 - replace the stock stack with patched Klipper plus Moonraker, Mainsail/Fluidd and SSH root access, which also opens a Home Assistant path via Moonraker. All three state that installing risks the warranty (project READMEs, 2026-09-06). Whether Flashforge itself publishes the AD5M Klipper source was not verified for this file. Flash Studio / Orca-Flashforge / OrcaSlicer are all listed as compatible slicers (Flashforge, 2026-09-06), and upstream OrcaSlicer ships its own stock Flashforge profiles for the Adventurer 5M and 5M Pro (OrcaSlicer resources/profiles/Flashforge, retrieved 2026-09-06) - which is the actual basis for orcaslicer_support = 'stock profile'. Mobile monitoring requires a Flashforge account (Flashforge, 2026-09-06).",
  "known_issue_ids": [],
  "source_ids": [
   "src-ff-ad5m",
   "src-ff-products-json",
   "src-github-ad5m-klipper-mod",
   "src-ff-shipping",
   "src-ff-warranty",
   "src-ff-flash-studio",
   "src-ff-playstore",
   "src-coprint-products-json",
   "src-github-forgex",
   "src-github-zmod",
   "src-orcaslicer-ff-profiles"
  ],
  "notes": "NO FIRST-PARTY MULTI-COLOR PATH. Flashforge's own AD5X FAQ states plainly: 'the new IFS system is not compatible with the older models AD5M/AD5MP', and 'the AD5M cannot be converted into an AD5X'. The only multi-color route is Co Print's third-party KCM Set bolt-on, which does not satisfy hard filter (c). Captured here so the exclusion is visible. Store page went live 2024-04-18 (products.json); 568 customer reviews on the vendor page. Noise is left null because Flashforge's own spec table prints '/' in the Noise row for this model. weight_kg is not published. The deep community Klipper mod ecosystem (xblax Klipper Mod, Forge-X, ZMOD) is this machine's real openness story and is the reason api_or_home_assistant is 'community'.",
  "unverified": [
   "gf_named_by_vendor",
   "auto_bed_level",
   "chamber_temp_max_c",
   "firmware_source_public",
   "flow_calibration_auto",
   "hardened_extruder_addon_id",
   "hardened_extruder_available",
   "hardened_nozzle_addon_id",
   "hardened_nozzle_available",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "nozzle_swap_effort",
   "release_date",
   "reliability_evidence",
   "sale_history",
   "stock_nozzle.material",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "web_ui_in_browser",
   "weight_kg"
  ],
  "_file": "flashforge.json"
 },
 {
  "id": "flashforge-adventurer-5m-pro",
  "brand_id": "flashforge",
  "model": "Adventurer 5M Pro",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "DLZ-AD5P-1",
  "release_date": null,
  "status": "current",
  "msrp_usd": 599.0,
  "street_price_usd": 449.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-ff-ad5mpro",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 220,
   "y": 220,
   "z": 220
  },
  "enclosure": "enclosed passive",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 280.0,
  "bed_temp_max_c": 100.0,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": null
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "HEPA + carbon",
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "basic",
  "claimed_max_speed_mms": 600.0,
  "claimed_max_accel_mms2": 20000.0,
  "measured_speed_notes": null,
  "noise_db": 55.0,
  "noise_is_measured": false,
  "footprint_mm": {
   "w": 380,
   "d": 400,
   "h": 453
  },
  "weight_kg": null,
  "power_w": 350.0,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": null,
  "native_slicer": "Flash Studio (Orca-Flashforge) / FlashPrint 5",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "USB-drive printing works with no account (owner report on the AD5X product page, 2026). The Flash Studio mobile app requires a Flashforge account and printer binding, so phone monitoring and remote control are cloud-bound (Flashforge, retrieved 2026-09-06). Whether Flash Studio desktop can send jobs to this model purely over the LAN with no account was not verified for the 5-series as of 2026-09-06.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "community",
  "android_app": "basic",
  "android_ios_parity_note": "Flash Studio is on Google Play as com.flashforge.flashstudio - 4.4 stars from 1.53K reviews, 50K+ downloads, last updated 2026-08-29, with the developer answering reviews (retrieved 2026-09-06). Flashforge also publishes an iOS build. No independent test of Android/iOS feature parity was found as of 2026-09-06, so parity is assumed, not verified. Graded 'basic' rather than 'full-featured' because the app monitors, streams the camera and manages printer groups but does not slice - Flashforge directs users to Flash Studio Desktop to prepare files.",
  "web_ui_in_browser": null,
  "mod_ecosystem": "deep",
  "openness_notes": "As of 2026-09-06 the Adventurer 5M series ships Klipper on the mainboard, and there is an unusually deep third-party mod ecosystem for it: three independent projects - xblax's Klipper Mod, Forge-X (DrA1ex/ff5m) and Z-Mod (ghzserg/zmod), all READMEs retrieved 2026-09-06 - replace the stock stack with patched Klipper plus Moonraker, Mainsail/Fluidd and SSH root access, which also opens a Home Assistant path via Moonraker. All three state that installing risks the warranty (project READMEs, 2026-09-06). Whether Flashforge itself publishes the AD5M Klipper source was not verified for this file. Flash Studio / Orca-Flashforge / OrcaSlicer are all listed as compatible slicers (Flashforge, 2026-09-06), and upstream OrcaSlicer ships its own stock Flashforge profiles for the Adventurer 5M and 5M Pro (OrcaSlicer resources/profiles/Flashforge, retrieved 2026-09-06) - which is the actual basis for orcaslicer_support = 'stock profile'. Mobile monitoring requires a Flashforge account (Flashforge, 2026-09-06).",
  "known_issue_ids": [],
  "source_ids": [
   "src-ff-ad5mpro",
   "src-ff-products-json",
   "src-github-ad5m-klipper-mod",
   "src-ff-shipping",
   "src-ff-warranty",
   "src-ff-flash-studio",
   "src-ff-playstore",
   "src-coprint-products-json",
   "src-github-forgex",
   "src-github-zmod",
   "src-orcaslicer-ff-profiles"
  ],
  "notes": "NO FIRST-PARTY MULTI-COLOR PATH - same Flashforge FAQ ruling as the AD5M ('the new IFS system is not compatible with the older models AD5M/AD5MP'). Co Print's KCM Set is the only multi-color route and does not qualify under hard filter (c). This is the interesting one for ASA on paper: enclosed, spec-listed ABS/ASA support and a dual-circulation HEPA + activated-carbon filtration system, at $449. Enclosure is 'enclosed passive' because Flashforge lists a sealed shell but no active chamber heating for this model. Noise 55 dB standard / 50 dB low-noise mode is Flashforge's own claim, not an independent measurement. Store page went live 2024-04-18 (products.json); 371 customer reviews on the vendor page.",
  "unverified": [
   "gf_named_by_vendor",
   "auto_bed_level",
   "chamber_temp_max_c",
   "firmware_source_public",
   "flow_calibration_auto",
   "hardened_extruder_addon_id",
   "hardened_extruder_available",
   "hardened_nozzle_addon_id",
   "hardened_nozzle_available",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "measured_speed_notes",
   "nozzle_swap_effort",
   "release_date",
   "reliability_evidence",
   "sale_history",
   "stock_nozzle.material",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "web_ui_in_browser",
   "weight_kg"
  ],
  "_file": "flashforge.json"
 },
 {
  "id": "flashforge-creator-5",
  "brand_id": "flashforge",
  "model": "Creator 5",
  "gf_named_by_vendor": false,
  "gf_independently_tested": false,
  "sku_variant": "FF-C5",
  "release_date": null,
  "status": "current",
  "msrp_usd": 799.0,
  "street_price_usd": 799.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-ff-creator5",
  "ships_from": "US warehouse",
  "sale_history": "Listed at $799.00 with the product page advertising a further '$100 discount automatically applied in cart' on 2026-09-06; Tom's Hardware quoted the same net $699 on 2026-07-13. No earlier sale-event pricing was found.",
  "motion_system": "toolchanger",
  "build_volume_mm": {
   "x": 256,
   "y": 256,
   "z": 256
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 320.0,
  "bed_temp_max_c": 120.0,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "hardened steel"
  },
  "nozzle_swap_effort": "involved",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": true,
  "flow_calibration_auto": true,
  "camera": "basic",
  "claimed_max_speed_mms": 600.0,
  "claimed_max_accel_mms2": 30000.0,
  "measured_speed_notes": "Tom's Hardware (2026-07-13) ran the stock 0.12 mm profile at a 160 mm/s profile average (8 h 28 min multi-color bust), PETG at a 120 mm/s average (2 h 57 min) and TPU at 50 mm/s; it published no independent maximum-speed or acceleration measurement.",
  "noise_db": 55.0,
  "noise_is_measured": false,
  "footprint_mm": {
   "w": 520,
   "d": 443,
   "h": 710
  },
  "weight_kg": 14.0,
  "power_w": 700.0,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": false,
  "native_slicer": "Flash Studio (Orca-Flashforge)",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "Flash Studio desktop connects over the LAN without the cloud and files can also be carried on a USB drive; the printer exposes no browser UI at its IP address (Tom's Hardware, 2026-07-13). The Flash Studio mobile app requires signing in with a Flashforge account and binding the printer, so phone monitoring and remote control are cloud-bound (Flashforge, retrieved 2026-09-06).",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": null,
  "android_app": "basic",
  "android_ios_parity_note": "Flash Studio is on Google Play as com.flashforge.flashstudio - 4.4 stars from 1.53K reviews, 50K+ downloads, last updated 2026-08-29, with the developer answering reviews (retrieved 2026-09-06). Flashforge also publishes an iOS build. No independent test of Android/iOS feature parity was found as of 2026-09-06, so parity is assumed, not verified. Graded 'basic' rather than 'full-featured' because the app monitors, streams the camera and manages printer groups but does not slice - Flashforge directs users to Flash Studio Desktop to prepare files.",
  "web_ui_in_browser": false,
  "mod_ecosystem": "thin",
  "openness_notes": "As of 2026-09-06 the Creator 5 series runs a modified Klipper that Flashforge does not ship as source. Community modders obtained root access to the Creator 5 Pro and confirmed Klipper underneath in approximately July 2026; a user who asked Flashforge support to publish the modified Klipper source under GPLv3 was told there was no publicly available information and the ticket was closed (r/FlashForge, approx. 2026-07). Tom's Hardware (2026-07-13) confirms the stock machine gives no browser access at its IP address, though it does offer a LAN mode that avoids the cloud. No published API or Home Assistant integration was found for this model as of 2026-09-06; api_or_home_assistant is left null rather than 'none' because absence of a find is not evidence of absence. Z-Mod (ghzserg/zmod, README retrieved 2026-09-06) lists the Creator 5 and Creator 5 Pro among its supported machines on specific stock firmware versions (1.9.5-1.9.8) and links a fundraiser to finish Creator 5 Pro support, so a community path exists but is newer and thinner than the Adventurer 5M's; mod_ecosystem stays 'thin' on that basis. Flash Studio, the required slicer, is a Flashforge fork of OrcaSlicer, and upstream OrcaSlicer ships its own stock Flashforge profiles including Creator 5 and Creator 5 Pro (OrcaSlicer resources/profiles/Flashforge, retrieved 2026-09-06). LAN printing without the cloud works from the desktop slicer, but the mobile app requires a Flashforge account (Flashforge, 2026-09-06). No evidence of filament RFID locking or third-party filament restrictions was found as of 2026-09-06.",
  "known_issue_ids": [
   "ki-flashforge-creator5-purge-volume",
   "ki-flashforge-creator5-no-purge-chute",
   "ki-flashforge-creator5-tpu-clog",
   "ki-flashforge-klipper-source-withheld",
   "ki-flashforge-c5-rear-purge-regression",
   "ki-flashforge-firmware-changelog-gap"
  ],
  "source_ids": [
   "src-ff-creator5",
   "src-ff-products-json",
   "src-toms-creator5",
   "src-ff-shipping",
   "src-ff-warranty",
   "src-ff-flash-studio",
   "src-ff-playstore",
   "src-reddit-c5p-klipper",
   "src-github-zmod",
   "src-orcaslicer-ff-profiles",
   "src-ff-wiki-c5-firmware-history",
   "src-ff-wiki-c5-poop-bin",
   "src-yt-sortitoutman-c5-poopbin",
   "src-yt-sortitoutman-u1-vs-c5",
   "src-fb-mikesquestlog-c5-noise",
   "src-reddit-c5p-fw194",
   "src-yt-figurefeedback-c5pro-fw194",
   "src-3dwithus-creator5-handson"
  ],
  "notes": "Open-frame 4-toolhead toolchanger. Flashforge's store page for the Creator 5 went live 2026-03-23 (products.json) and the first independent US review appeared 2026-07-13 (Tom's Hardware), so on the evidence it has been shipping for well under six months at RUN_DATE. As of 2026-09-06 the store shows it In Stock with 17 customer reviews, so it is a shipping product and is not excluded under INCLUDE_PREORDER. MARKETING CONFLICT: the product title claims 'Zero Purge Waste'. Tom's Hardware weighed a 44 g prime tower against a 33 g model using default profiles and wrote that with non-Flashforge filament profiles 'everything purges at single-nozzle AMS levels'. The zero-purge claim is not supported. CONFLICT on nozzle swap: Tom's Hardware (Creator 5, 2026-07-13) calls it 'not a quick-release system... tools and a bit of patience'; FauxHammer (Creator 5 Pro, same toolhead design) calls it two screws and 'among the easiest approaches used by current toolchangers'. Recorded as 'involved' here on the source that tested this exact model. chamber_temp_max_c is null because the Creator 5 has no chamber: the spec table says 'Structure: Open Frame Design', and Flashforge's own FAQ says a Creator 5 cannot be converted to a Pro because the chamber heater is built into the Pro's chassis. noise_db 55 dB is Flashforge's own FAQ figure for the C5 series ('In silent mode, the noise level can be controlled below 55 dB', retrieved 2026-09-06) - it is a SILENT-MODE vendor claim on an OPEN-FRAME machine, not a measurement and not a normal-mode figure; noise_is_measured is false and no independent measurement was found. claimed_max_speed_mms 600 is the vendor's max TRAVEL speed; the same spec table gives max PRINT speed as 300 mm/s. Hardened-steel nozzles are stock per Flashforge's FAQ, so no hardened-nozzle purchase is needed for PLA-CF/PETG-CF. NOISE STAYS UNVERIFIED, and it was looked for, 2026-09-06: noise_db 55 remains Flashforge's own marketing figure ('reduces noise from 65 dB to 55 dB') and noise_is_measured is false. Two non-vendor parties have actually measured this machine - Sortitoutman with a decibel meter against a Snapmaker U1 'under identical conditions while printing' (2026-06-15), and Mike's Quest Log with a phone meter at about four feet (2026-05) - but in both cases the readings appear only as on-screen graphics in video, absent from the audio, the descriptions and the transcripts, so no number could be recorded. Sortitoutman's verbal conclusion is that the Creator 5 and the U1 are closer than he expected and that most of what you hear on either is mechanical noise and cooling fans escaping an open frame. An r/FlashForge thread asking for a Creator 5 noise comparison (2026-05-23) drew one reply, telling the poster to ask a YouTuber. The honest position is that the cap on this dimension stands. PURGE, COUNTER-EVIDENCE 2026-09-06: 3DWithUs's hands-on (2026-06-23) ran a four-color PLA print in about 6.5 hours and called the lack of filament waste 'impressive, with only a pre-print purge and a prime tower', which does not match Tom's Hardware's 44 g prime tower. The two are reconcilable if the low-waste behavior really is limited to Flashforge's own filament profiles, as Tom's reports; a buyer using third-party filament should assume the higher figure.",
  "unverified": [
   "api_or_home_assistant",
   "chamber_temp_max_c",
   "hardened_extruder_addon_id",
   "hardened_extruder_available",
   "hardened_nozzle_addon_id",
   "release_date",
   "stock_nozzle.material_second_source",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date"
  ],
  "_file": "flashforge.json"
 },
 {
  "id": "flashforge-creator-5-pro",
  "brand_id": "flashforge",
  "model": "Creator 5 Pro",
  "gf_named_by_vendor": false,
  "gf_independently_tested": true,
  "sku_variant": "FF-C5P",
  "release_date": null,
  "status": "current",
  "msrp_usd": 949.0,
  "street_price_usd": 949.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-ff-creator5pro",
  "ships_from": "US warehouse",
  "sale_history": "Listed at $949.00 on 2026-09-06 with the product page advertising a further '$100 discount automatically applied in cart' (net $849). No earlier sale-event pricing was found.",
  "motion_system": "toolchanger",
  "build_volume_mm": {
   "x": 256,
   "y": 256,
   "z": 256
  },
  "enclosure": "enclosed actively heated",
  "chamber_temp_max_c": 65.0,
  "hotend_temp_max_c": 320.0,
  "bed_temp_max_c": 120.0,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "hardened steel"
  },
  "nozzle_swap_effort": "minutes",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "HEPA + carbon",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": true,
  "flow_calibration_auto": true,
  "camera": "basic",
  "claimed_max_speed_mms": 600.0,
  "claimed_max_accel_mms2": 30000.0,
  "measured_speed_notes": null,
  "noise_db": 55.0,
  "noise_is_measured": false,
  "footprint_mm": {
   "w": 520,
   "d": 443,
   "h": 710
  },
  "weight_kg": 18.0,
  "power_w": 1200.0,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": false,
  "native_slicer": "Flash Studio (Orca-Flashforge)",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "partial",
  "lan_only_mode_detail": "Flash Studio desktop connects over the LAN without the cloud and files can also be carried on a USB drive; the printer exposes no browser UI at its IP address (Tom's Hardware, 2026-07-13). The Flash Studio mobile app requires signing in with a Flashforge account and binding the printer, so phone monitoring and remote control are cloud-bound (Flashforge, retrieved 2026-09-06).",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": null,
  "android_app": "basic",
  "android_ios_parity_note": "Flash Studio is on Google Play as com.flashforge.flashstudio - 4.4 stars from 1.53K reviews, 50K+ downloads, last updated 2026-08-29, with the developer answering reviews (retrieved 2026-09-06). Flashforge also publishes an iOS build. No independent test of Android/iOS feature parity was found as of 2026-09-06, so parity is assumed, not verified. Graded 'basic' rather than 'full-featured' because the app monitors, streams the camera and manages printer groups but does not slice - Flashforge directs users to Flash Studio Desktop to prepare files.",
  "web_ui_in_browser": false,
  "mod_ecosystem": "thin",
  "openness_notes": "As of 2026-09-06 the Creator 5 series runs a modified Klipper that Flashforge does not ship as source. Community modders obtained root access to the Creator 5 Pro and confirmed Klipper underneath in approximately July 2026; a user who asked Flashforge support to publish the modified Klipper source under GPLv3 was told there was no publicly available information and the ticket was closed (r/FlashForge, approx. 2026-07). Tom's Hardware (2026-07-13) confirms the stock machine gives no browser access at its IP address, though it does offer a LAN mode that avoids the cloud. No published API or Home Assistant integration was found for this model as of 2026-09-06; api_or_home_assistant is left null rather than 'none' because absence of a find is not evidence of absence. Z-Mod (ghzserg/zmod, README retrieved 2026-09-06) lists the Creator 5 and Creator 5 Pro among its supported machines on specific stock firmware versions (1.9.5-1.9.8) and links a fundraiser to finish Creator 5 Pro support, so a community path exists but is newer and thinner than the Adventurer 5M's; mod_ecosystem stays 'thin' on that basis. Flash Studio, the required slicer, is a Flashforge fork of OrcaSlicer, and upstream OrcaSlicer ships its own stock Flashforge profiles including Creator 5 and Creator 5 Pro (OrcaSlicer resources/profiles/Flashforge, retrieved 2026-09-06). LAN printing without the cloud works from the desktop slicer, but the mobile app requires a Flashforge account (Flashforge, 2026-09-06). No evidence of filament RFID locking or third-party filament restrictions was found as of 2026-09-06.",
  "known_issue_ids": [
   "ki-flashforge-creator5pro-purge-into-heater",
   "ki-flashforge-creator5-purge-volume",
   "ki-flashforge-creator5pro-ui-freeze",
   "ki-flashforge-creator5-no-purge-chute",
   "ki-flashforge-klipper-source-withheld",
   "ki-flashforge-c5-rear-purge-regression",
   "ki-flashforge-firmware-changelog-gap",
   "ki-flashforge-c5pro-open-thermal-questions"
  ],
  "source_ids": [
   "src-ff-creator5pro",
   "src-ff-creator5",
   "src-ff-products-json",
   "src-fauxhammer-c5pro",
   "src-toms-creator5",
   "src-ff-shipping",
   "src-ff-warranty",
   "src-ff-flash-studio",
   "src-ff-playstore",
   "src-reddit-c5p-klipper",
   "src-reddit-c5p-terrible",
   "src-reddit-c5p-canceled",
   "src-yt-elevatedmaker-c5pro",
   "src-github-zmod",
   "src-orcaslicer-ff-profiles",
   "src-ff-wiki-c5-firmware-history",
   "src-ff-wiki-c5-poop-bin",
   "src-yt-sortitoutman-c5-poopbin",
   "src-yt-sortitoutman-u1-vs-c5",
   "src-fb-mikesquestlog-c5-noise",
   "src-reddit-c5p-fw194",
   "src-yt-figurefeedback-c5pro-fw194",
   "src-fabbaloo-c5pro-purge",
   "src-yt-elevatedmaker-c5pro-fixes",
   "src-reddit-c5p-fire-hazard"
  ],
  "notes": "Enclosed 4-toolhead toolchanger. The 65 C actively heated chamber and the HEPA13 + activated-carbon filtration are both on Flashforge's own spec table (retrieved 2026-09-06) and both were confirmed working in independent hands-on testing by FauxHammer, which printed four-color ABS successfully and described a working heat/recirculate/cool/exhaust system - though it criticized the carbon filter as 'very small'. That makes the ASA/ABS claim the most solid thing about this machine. The store page shows In Stock on 2026-09-06 with 31 customer reviews, and independent reviews and owner reports date from approximately 2026-07, so it is a shipping product and is not excluded under INCLUDE_PREORDER. Store page went live 2026-04-03 (products.json), so it has been shipping for under six months at RUN_DATE. MARKETING CONFLICT: the product title claims 'Zero Purge Waste'. Every independent and owner source disagrees - FauxHammer: 'it currently purges a frankly silly amount of material'; an owner reports a sequential per-toolhead heat-to-250C / purge / cool-to-120C cycle costing 3-4 minutes per toolhead before every print, with no option to skip. noise_db is Flashforge's own claim ('reducing noise from 65 dB to 55 dB'); no independent measurement was found. claimed_max_speed_mms 600 is the vendor's max TRAVEL speed; the same spec table gives max PRINT speed as 300 mm/s. Nozzle change recorded as 'minutes' on FauxHammer's hands-on account of this exact model (two screws); note Tom's Hardware called the same toolhead design 'involved' on the non-Pro Creator 5. NOISE STAYS UNVERIFIED, and it was looked for, 2026-09-06: noise_db 55 remains Flashforge's own marketing figure ('reduces noise from 65 dB to 55 dB') and noise_is_measured is false. Two non-vendor parties have actually measured this machine - Sortitoutman with a decibel meter against a Snapmaker U1 'under identical conditions while printing' (2026-06-15), and Mike's Quest Log with a phone meter at about four feet (2026-05) - but in both cases the readings appear only as on-screen graphics in video, absent from the audio, the descriptions and the transcripts, so no number could be recorded. Sortitoutman's verbal conclusion is that the Creator 5 and the U1 are closer than he expected and that most of what you hear on either is mechanical noise and cooling fans escaping an open frame. An r/FlashForge thread asking for a Creator 5 noise comparison (2026-05-23) drew one reply, telling the poster to ask a YouTuber. The honest position is that the cap on this dimension stands. THE SAFETY FINDING, RESOLVED AS FAR AS THE EVIDENCE ALLOWS, 2026-09-06: the purge-into-chamber-heater path was closed in two firmware steps (1.9.3, chamber-heater fan off during purge, wiki-dated 2026-06-15; 1.9.4, purge moved to the rear-right away from the heater intake, pushed 2026-07-03) plus an official printable waste bin published about 2026-08-10, and the relocation has been independently verified on shipping machines by three separate reviewers and an owner. That is a real fix, delivered fast, and it should be credited. It is not a clean bill of health: the remedy is firmware plus a user-printed taped-on bin rather than a redesign; the reviewer who found the fault still saw purge waste reaching the chamber floor near the lead screw afterwards and could not complete a print at all on the new firmware; the relocation broke the nozzle wipe (ki-flashforge-c5-rear-purge-regression); Flashforge never published a changelog for the release that made the safety change (ki-flashforge-firmware-changelog-gap); and three further chamber-thermal questions raised by that reviewer remain unanswered by anyone (ki-flashforge-c5pro-open-thermal-questions). For a machine intended for a shared family home, the first-shipment record here is that a heated-chamber printer went to market dropping molten purge past its own heater intake and it took an outside reviewer to find it.",
  "unverified": [
   "api_or_home_assistant",
   "hardened_extruder_addon_id",
   "hardened_extruder_available",
   "hardened_nozzle_addon_id",
   "measured_speed_notes",
   "release_date",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date"
  ],
  "_file": "flashforge.json"
 },
 {
  "id": "flashforge-guider-3-ultra-refurb",
  "brand_id": "flashforge",
  "model": "Guider 3 Ultra (Flashforge refurbished)",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "FF-REPAIRED G3U",
  "release_date": null,
  "status": "sold_out",
  "msrp_usd": 3499.0,
  "street_price_usd": 2399.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-ff-products-json",
  "ships_from": null,
  "sale_history": null,
  "motion_system": null,
  "build_volume_mm": null,
  "enclosure": null,
  "firmware": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-ff-products-json"
  ],
  "notes": "Census row only. The only Guider 3 Ultra listed on Flashforge's US store on 2026-09-06 is a refurbished unit at $2,399.00 (regular $3,499.00) and it is out of stock; no new Guider 3 Ultra is listed. Far over the $1,600 all-in stretch ceiling, so no configuration is built and no specification work was done. Listed here so the brand's lineup is complete rather than silently truncated.",
  "unverified": [
   "gf_named_by_vendor",
   "all_other_specs_not_researched",
   "build_volume_mm",
   "enclosure",
   "firmware",
   "motion_system",
   "release_date",
   "sale_history",
   "ships_from"
  ],
  "_file": "flashforge.json"
 },
 {
  "id": "flsun-s1-pro",
  "brand_id": "unranked-misc",
  "model": "FLSUN S1 Pro",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 1499,
  "street_price_usd": 799,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-flsun-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": "delta",
  "build_volume_mm": null,
  "enclosure": null,
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Klipper open",
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-flsun-pj",
   "src-flsun-klipper-wiki",
   "src-flsun-klipper-reddit"
  ],
  "notes": "US '1 Printer' variant of 'FLSUN S1 Pro 3D Printer 1200mm/s Ultra-High-Speed' ($799, list $1,499). Delta kinematics confirmed via the 'FLSUN S Series S1/S1 Pro Parallel Arm' spare-part listing. Open-source Klipper confirmed by FLSUN's own wiki, verified verbatim 2026-09-06: 'Flsun S series and T series utilizes an open-source firmware architecture based on Klipper, integrated with Moonraker and Mainsail'. The r/FLSUNDelta source is a COMMUNITY dual-boot OS project for the S1, not evidence about stock firmware \u2014 see that source's notes. No build volume or enclosure info found in the captured pages.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes",
   "build_volume_mm",
   "enclosure"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "flsun-sr",
  "brand_id": "unranked-misc",
  "model": "FLSUN SR (Super Racer)",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 699,
  "street_price_usd": 169,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-flsun-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": null,
  "build_volume_mm": null,
  "enclosure": null,
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": null,
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-flsun-pj"
  ],
  "notes": "ADDED BY THE 2026-09-06 AUDIT: the coverage census lists this model as no-multi-material-path / unranked, but it was absent from every Phase 1 data file. '1 Printer (Air Shipping: 10-15 days)' variant, $169 (list $699), in stock. The store listing carries essentially no body copy (33 characters), so build volume, motion system, enclosure and firmware are all null and flagged rather than filled from general knowledge of the SR. As with the V400 family, FLSUN's open-source-Klipper wiki statement covers only the S and T series.",
  "unverified": [
   "gf_named_by_vendor",
   "release_date",
   "ships_from",
   "sale_history",
   "motion_system",
   "build_volume_mm",
   "enclosure",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "flsun-t1-max",
  "brand_id": "unranked-misc",
  "model": "FLSUN T1 Max",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 899,
  "street_price_usd": 429,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-flsun-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": "delta",
  "build_volume_mm": null,
  "enclosure": null,
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Klipper open",
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-flsun-pj",
   "src-flsun-klipper-wiki"
  ],
  "notes": "US '1 Printer' variant of 'FLSUN T1 Max 3D Printer: The Top Choice for 3D Print Farms'. FLSUN's own wiki states the T Series runs an open-source Klipper-based firmware. FLSUN builds delta printers exclusively (confirmed via 'Parallel Arm' spare parts sold for the sibling S Series); no build volume or enclosure info found in the captured pages.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes",
   "build_volume_mm",
   "enclosure"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "flsun-v400",
  "brand_id": "unranked-misc",
  "model": "FLSUN V400",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "sold_out",
  "msrp_usd": 849,
  "street_price_usd": 399,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-flsun-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": null,
  "build_volume_mm": null,
  "enclosure": null,
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": null,
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-flsun-pj"
  ],
  "notes": "ADDED BY THE 2026-09-06 AUDIT: the coverage census lists this model as no-multi-material-path / unranked, but it was absent from every Phase 1 data file. Single 'Default Title' variant, $399 (list $849), available=false in FLSUN's own product feed \u2014 captured as sold_out, which per the brief is NOT a pre-order and is therefore not excluded under INCLUDE_PREORDER; it stays in the census. No body copy on the listing, so all specs are null and flagged. Not to be confused with the separately captured V400 Max.",
  "unverified": [
   "gf_named_by_vendor",
   "release_date",
   "ships_from",
   "sale_history",
   "motion_system",
   "build_volume_mm",
   "enclosure",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "flsun-v400-max",
  "brand_id": "unranked-misc",
  "model": "FLSUN V400 Max",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 1699,
  "street_price_usd": 1399,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-flsun-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": null,
  "build_volume_mm": null,
  "enclosure": null,
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": null,
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-flsun-pj"
  ],
  "notes": "ADDED BY THE 2026-09-06 AUDIT: the coverage census lists this model as no-multi-material-path / unranked, but it was absent from every Phase 1 data file. Cheapest single-unit V400 Max SKU on FLSUN's US store: '1 Printers' variant of 'FLSUN V400 Max 3D Printer: Large-Format Printing at Lightning-Fast 600mm/s Speed', $1,399 (list $1,699), in stock. Other V400 Max listings are dearer or bundled: $1,499 with 24 kg filament, $1,699 for the '1 Effector and 2 Hotends' edition, $2,599 for a two-printer deal. Motion system left null: FLSUN's delta evidence in the captured catalog is 'Parallel Arm' spare parts for the S and T series only, with nothing for the V series. Firmware left null for the same reason \u2014 FLSUN's wiki open-source Klipper statement covers 'S series and T series', NOT the V series. Store copy gives 'Large Build Volume: 500mm x 550mm (up to 480mm height)', which does not map cleanly onto x/y/z for this frame type, so build_volume_mm is left null rather than guessed.",
  "unverified": [
   "gf_named_by_vendor",
   "release_date",
   "ships_from",
   "sale_history",
   "motion_system",
   "build_volume_mm",
   "enclosure",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "flyingbear-ghost7",
  "brand_id": "imports",
  "model": "Ghost 7",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "'Ghost7-Global' (variant 45823594692781); a 'Ghost7-RU' variant sells at $329 but is the Russia SKU",
  "release_date": null,
  "status": "current",
  "msrp_usd": null,
  "street_price_usd": 499.0,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-fb-ghost7-store",
  "ships_from": "overseas",
  "sale_history": "No strikethrough or compare-at price on the listing as of 2026-09-06, and no sale-event pricing was found. Worth flagging for the buyer: the same printer is $329 under the 'Ghost7-RU' variant and $499 under 'Ghost7-Global', which is the only variant a US address can select. The $329-$599 range quoted in the Phase 0 census is the full variant spread, not a US price.",
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 250,
   "y": 250,
   "z": 205
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300,
  "bed_temp_max_c": 110,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": null
  },
  "nozzle_swap_effort": "tool-free",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "flyingbear-ghost7-hardened-hotend",
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": "none",
  "auto_bed_level": "mesh",
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": 600,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Klipper open",
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "full",
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-05-31",
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": true,
  "mod_ecosystem": null,
  "openness_notes": "As of 2026-09-06 the evidence is thin but points the same way as the InfiMech EX. The one hands-on walkthrough (ChuchaTV3D, 2026-05-31) shows Klipper firmware with the reviewer editing the configuration himself ('I like that there is open access to it and you can adjust it for yourself'), and driving the printer over the LAN by typing its IP into OrcaSlicer's printer tab. Upstream OrcaSlicer has carried a stock 'FlyingBear Ghost7' machine profile at least since the 2026-03-06 commit, the earliest checked in this pass (bundle last changed 2026-06-27), and the reviewer notes you need OrcaSlicer 2.3.2 or newer because that is where the printer was added. Nothing found on 2026-09-06 indicates an account, cloud dependency or filament restriction - but nothing positively rules them out either, which is why those fields are null rather than false. FlyingBear publishes per-model download centers for the Reborn 2/3, Ghost 5/6, S1, Aone, Aone 2, Shine 2, LaserX and Laserman, and none for the Ghost 7 (site page index, retrieved 2026-09-06): as of RUN_DATE there is no first-party firmware, manual or slicer-profile download page for this machine at all.",
  "known_issue_ids": [
   "ki-imports-no-shipping-multicolour",
   "ki-imports-bed-tilt-out-of-box",
   "ki-flyingbear-ghost7-zoffset-not-saved",
   "ki-imports-support-response-variable"
  ],
  "source_ids": [
   "src-fb-ghost7-store",
   "src-fb-products-json",
   "src-fb-shipping-policy",
   "src-orca-flyingbear-profile",
   "src-yt-chucha-ghost7",
   "src-fb-warranty",
   "src-fb-about",
   "src-orca-fb-ghost7-machine",
   "src-fb-download-center"
  ],
  "notes": "THE HEADLINE, same as the EX: the listing title says '5-Color Printing' and no US buyer can have it. The 'Ghost7+Mcs' variant ($599) and the 'Ghost7+APS-Global' variant ($599) are both available:false on 2026-09-06, no standalone color module is sold anywhere on the store, and OrcaSlicer's FlyingBear bundle contains no multi-material machine variant. Be precise about what that does and does not prove: FlyingBear itself never says the module is unreleased - only InfiMech does, on the shared-hardware EX - so 'never shipped' rather than 'temporarily out of stock' is an inference drawn across the two nameplates, and it is stated as one in cfg-flyingbear-ghost7-base. See ki-imports-no-shipping-multicolor. PURCHASABILITY: yes for the base machine - 'Ghost7-Global' at $499.00 is inventory-tracked ('Low stock - 9 items left'), added to a real cart, and returned a live Massachusetts shipping quote of $0.00 (but read src-fb-ghost7-shiprate before trusting that number). ALMOST CERTAINLY THE SAME MACHINE AS THE INFIMECH EX at $240 more: identical OrcaSlicer machine profile, identical build volume, shared spare-part listings across the two stores, identical trading entity. This is an inference (evidence in the brand notes), NOT a measured equivalence - so none of the EX's measured numbers have been copied into this record. That is why noise, footprint, weight, camera and direct-drive are null here and populated there. EVIDENCE POVERTY IS THE FINDING: a targeted search on 2026-09-06 for an English-language Ghost 7 review returned nothing - no editorial review, no Reddit thread, no owner report. The single hands-on video is Ukrainian and its author says on camera that he worked with FlyingBear on the machine. The store page says 'No reviews'. FlyingBear's own warranty and shipping tables both enumerate their models and omit the Ghost 7 from each. A US buyer would be the first English-speaking owner most people have heard from.",
  "unverified": [
   "gf_named_by_vendor",
   "account_required_for_basic_printing",
   "android_app",
   "android_ios_parity_note",
   "api_or_home_assistant",
   "camera",
   "chamber_temp_max_c",
   "cloud_required_for_remote",
   "direct_drive",
   "firmware_source_public",
   "flow_calibration_auto",
   "footprint_mm",
   "hardened_extruder_addon_id",
   "hardened_extruder_available",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "lan_only_mode_detail",
   "measured_speed_notes",
   "mod_ecosystem",
   "msrp_usd",
   "native_slicer",
   "noise_db",
   "noise_is_measured",
   "power_w",
   "release_date",
   "stock_nozzle.material",
   "third_party_filament_restrictions",
   "weight_kg"
  ],
  "_file": "imports.json"
 },
 {
  "id": "flyingbear-reborn3",
  "brand_id": "imports",
  "model": "Reborn 3",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "'GLOBAL / Reborn3' $499 in stock; 'US / Reborn3' $469 out of stock 2026-09-06",
  "release_date": null,
  "status": "current",
  "msrp_usd": null,
  "street_price_usd": 499.0,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-fb-products-json",
  "ships_from": null,
  "sale_history": "Listing carries a $599.00 compare-at price against $499.00 for the Global variant (retrieved 2026-09-06). No sale-event history found.",
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 300,
   "y": 300,
   "z": 350
  },
  "enclosure": null,
  "firmware": "Klipper open",
  "orcaslicer_support": "stock profile",
  "claimed_max_speed_mms": 500,
  "claimed_max_accel_mms2": 20000,
  "openness_notes": "As of 2026-09-06: vendor copy states 'CoreXY Structure with Klipper Firmware', upstream OrcaSlicer carries a stock 'FlyingBear Reborn3' machine profile (bundle last changed 2026-06-27), and FlyingBear publishes a Reborn 3 download center page. The 'open' half of firmware = 'Klipper open' is a T5 inference for this model, flagged here during the 2026-09-06 audit: the vendor copy says only 'Klipper Firmware', and no source examined this machine's config access directly. It is carried across from the EX and Ghost 7, where two independent reviewers do demonstrate open Klipper config access on the same vendor's software. Not investigated further - no multi-color path, so it is a census row.",
  "source_ids": [
   "src-fb-products-json",
   "src-orca-flyingbear-profile",
   "src-fb-warranty",
   "src-fb-shipping-policy",
   "src-fb-download-center"
  ],
  "notes": "CENSUS ROW, NOT A CANDIDATE: single-extruder, no first-party multi-color path, so no configuration is built. Recorded because the Phase 0 census lists it. The US-specific variant is out of stock on 2026-09-06; a US buyer would have to take the $499 'GLOBAL' variant. ships_from is left null rather than guessed: the Reborn 3 does not appear in FlyingBear's local-warehouse delivery table (which lists only Ghost 6, Shine 2, Laserman and Ghost 5), which points to a China shipment, but the policy does not say so outright.",
  "unverified": [
   "gf_named_by_vendor",
   "enclosure",
   "msrp_usd",
   "release_date",
   "ships_from"
  ],
  "_file": "imports.json"
 },
 {
  "id": "flyingbear-s1",
  "brand_id": "imports",
  "model": "S1",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "'GLOBAL / S1' $449 in stock 2026-09-06; no US-specific variant exists",
  "release_date": null,
  "status": "current",
  "msrp_usd": null,
  "street_price_usd": 449.0,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-fb-products-json",
  "ships_from": null,
  "sale_history": "Listing carries a $559.00 compare-at price against $449.00 (retrieved 2026-09-06). No sale-event history found.",
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 220,
   "y": 220,
   "z": 250
  },
  "enclosure": null,
  "firmware": "Klipper open",
  "orcaslicer_support": "stock profile",
  "claimed_max_speed_mms": 500,
  "claimed_max_accel_mms2": 20000,
  "openness_notes": "As of 2026-09-06: vendor copy states 'CoreXY Structure with Klipper Firmware', upstream OrcaSlicer carries a stock 'FlyingBear S1' machine profile (bundle last changed 2026-06-27), and FlyingBear publishes an S1 download center page and lists the S1 in its warranty table. The 'open' half of firmware = 'Klipper open' is a T5 inference for this model, flagged here during the 2026-09-06 audit: the vendor copy says only 'Klipper Firmware', and no source examined this machine's config access directly. It is carried across from the EX and Ghost 7, where two independent reviewers do demonstrate open Klipper config access on the same vendor's software. Not investigated further - no multi-color path, so it is a census row.",
  "source_ids": [
   "src-fb-products-json",
   "src-orca-flyingbear-profile",
   "src-fb-warranty",
   "src-fb-shipping-policy",
   "src-fb-download-center"
  ],
  "notes": "CENSUS ROW, NOT A CANDIDATE: single-extruder, no first-party multi-color path, so no configuration is built. Recorded because the Phase 0 census lists it. ships_from left null for the same reason as the Reborn 3 - absent from FlyingBear's local-warehouse table, but the policy does not state an origin.",
  "unverified": [
   "gf_named_by_vendor",
   "enclosure",
   "msrp_usd",
   "release_date",
   "ships_from"
  ],
  "_file": "imports.json"
 },
 {
  "id": "formbot-troodon-2-0-pro-350",
  "brand_id": "kits",
  "model": "Troodon 2.0 Pro 350",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "Troodon 2.0 Pro 350MM, pre-assembled, CNC TAP levelling sensor",
  "release_date": null,
  "status": "current",
  "msrp_usd": 949.0,
  "street_price_usd": 892.06,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-formbot-troodon350",
  "ships_from": "mixed",
  "sale_history": "On 2026-09-06 the page showed a 6 percent Flash Sale: US 949.00 struck through, US 892.06 charged, with a countdown ending 2026-09-07 18:00. The hidden ItemPrice field reads value 949, initial 949, so 949.00 USD is the standing list price. The stock field reads 91 units. No earlier sale-event prices were found.",
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 350,
   "y": 350,
   "z": 330
  },
  "enclosure": "enclosed passive",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": null
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": null,
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": 500.0,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": {
   "w": 600,
   "d": 680,
   "h": 610
  },
  "weight_kg": 28.0,
  "power_w": 200.0,
  "firmware": "Klipper open",
  "firmware_source_public": true,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": "full",
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": false,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "official",
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": true,
  "mod_ecosystem": "deep",
  "openness_notes": "As of 2026-09-06 the Troodon 2.0 Pro ships with Klipper - Formbot's own product URL and description say so - which means the same local-first stack as a Voron: Mainsail or Fluidd in a browser on the LAN, Moonraker's API open to any slicer, no vendor account, no cloud, no filament authentication. Formbot describes the machine as 'based on Voron 2.4 kit ... (inspired by Vorondesign)', so the mechanical design, spare parts and mod ecosystem are the Voron ones (VoronDesign/Voron-2, GPL-3.0, last pushed 2025-05-30 per the GitHub API on 2026-09-06); owner reviews on Formbot's page dated 2024-08-04 and 2024-04-17 confirm Voron parts interchange and active community support. Formbot publishes no firmware source repository for the Troodon specifically, so firmware_source_public is recorded true on the basis that the firmware is Klipper (GPL-3.0), not on the basis of a Formbot repository. There is no vendor policy of the firmware-signing or cloud-authorization kind to report as of 2026-09-06, because there is no vendor cloud that could enforce one.",
  "known_issue_ids": [
   "ki-troodon-evidence-staleness"
  ],
  "source_ids": [
   "src-formbot-troodon350",
   "src-3dpos-troodon",
   "src-voron2-github-api",
   "src-vorondesign-home"
  ],
  "notes": "NOT A KIT. Formbot's own description: 'Troodon 2.0 Pro is based on Voron 2.4 kit, but comes in modules, 95% pre-assembled, so as to save the assembly and setup time for you' and 'The 3D Printer comes with all-metal motion system, so you don't need to purchase additional 3d printed parts or CNC machining parts.' That last clause matters: unlike the Voron kit, this machine needs no printed parts and no pre-existing printer. Captured with is_kit false on its configurations, per the assignment. SPECIFICATION SOURCING IS WEAK. Formbot publishes no specification table for this machine - the product page is prose plus images. Build volume 350x350x330 mm, 'Fully enclosed Metal frame', 600x680x610 mm machine dimensions, 28 kg, 200 W at 110/220 V and 'greater than 500mm/s' print speed all come from a US reseller listing (T3), not from Formbot. The reseller listing gives 350*350*330 mm and Formbot's own product title says 350MM, which is why build_volume_mm is populated; anything shakier is left null. AUDIT 2026-09-06: the earlier wording claimed 'two resellers agree'; only one reseller listing (src-3dpos-troodon) is captured in this file, so the claim is reduced to what the evidence shows. In particular the reseller claims a 'Max 500 C' extruder. That is deliberately NOT recorded: it conflicts with the 300 C Formbot publishes for its own Voron 2.4 kit, and no Formbot source confirms which hotend the current Troodon 2.0 Pro ships with. hotend_temp_max_c, bed_temp_max_c and filtration are all null for the same reason. AUDIT 2026-09-06: a correction on filtration: the earlier note said no source states whether this machine has any filtration at all, and that is wrong. The same reseller listing lists 'Air Filter' among the machine's Main Features. What is still missing is the TYPE - the schema's enum is none / carbon / HEPA + carbon and 'Air Filter' does not map to any of them - so filtration stays null and unverified, but the record now says what the cited source actually says. The type is what decides whether ASA is safe in a shared family room. CARBON FIBER. The same reseller listing says 'Stealth burner extruder with hard wearing gear and nozzle. Suitable for printing abrasive filament, such as Carbon Fiber, Nylon, Glass Fiber'. If that is right the CF/GF upgrade cost is zero, which would be a meaningful advantage - but it rests on a single T3 reseller source. AUDIT 2026-09-06: hardened_nozzle_available and hardened_extruder_available were recorded true on that one line and are now null and unverified, and the configuration's abrasive_ready_now and future_proofing_cost_usd are nulled with them. The reason is consistency: this record already rejects the SAME reseller's 'Max 500 C' extruder claim, from the SAME bullet list, as unreliable. Accepting one bullet and rejecting another from one uncorroborated T3 page is cherry-picking, and 02_SCHEMA \u00a74 requires T1 for a spec claim. The claim is kept here in prose so it can be confirmed with Formbot; it is not kept as a fact. EVIDENCE RECENCY. Lifetime rating 4.9 from 15 reviews. Every dated review in the page's JSON-LD falls between 2023-09-29 and 2025-05-14 - not one in the sixteen months before RUN_DATE. The lifetime average therefore describes a 2023 to 2025 cohort of a machine that has since changed (the page now advertises a CNC TAP leveling sensor). Do not read 4.9 from 15 as current evidence. See ki-troodon-evidence-staleness. ASSEMBLY. Owner reviews describe roughly a day or less of module assembly: 'very easy to assemble, documentation is up to date and very easy to follow' (2025-05-14); 'The assembly process is documented concisely, but all important information is there and screw sizes and types are marked on drawings' (2024-10-17); and on the 250 mm Mini a buyer confirms 'the three hour estimate is probably correct if you have never built anything like this before' (2024-04-04). One buyer chose it explicitly because 'I didn't want to take a week building a Voron 2.4, but wanted the reliability of the Voron platform' (2024-11-04). SUPPORT SIGNAL. Two reviewers name a Formbot support agent and call the service fast and helpful (2024-05-09, 2025-05-08). That is the only positive support evidence found for either vendor in this file.",
  "unverified": [
   "gf_named_by_vendor",
   "android_app",
   "android_ios_parity_note",
   "bed_temp_max_c",
   "camera",
   "chamber_temp_max_c",
   "claimed_max_accel_mms2",
   "filtration",
   "flow_calibration_auto",
   "hardened_extruder_addon_id",
   "hardened_extruder_available",
   "hardened_nozzle_addon_id",
   "hardened_nozzle_available",
   "hotend_temp_max_c",
   "input_shaping_auto_calibrated",
   "lan_only_mode_detail",
   "measured_speed_notes",
   "native_slicer",
   "noise_db",
   "noise_is_measured",
   "nozzle_swap_effort",
   "orcaslicer_support",
   "release_date",
   "stock_nozzle.material"
  ],
  "_file": "kits.json"
 },
 {
  "id": "formbot-troodon-2-0-pro-mini-250",
  "brand_id": "kits",
  "model": "Troodon 2.0 Pro Mini 250",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "Troodon 2.0 Pro Mini 250MM, pre-assembled",
  "release_date": null,
  "status": "sold_out",
  "msrp_usd": 699.0,
  "street_price_usd": 599.0,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-formbot-troodon-mini",
  "ships_from": "mixed",
  "sale_history": "ItemPrice on 2026-09-06 reads value 599, old 699, sales 0 - i.e. 599 USD is the current everyday price and 699 the former price, with no active promotion. The JSON-LD availability is OutOfStock.",
  "motion_system": "CoreXY",
  "build_volume_mm": null,
  "enclosure": null,
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": true,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Klipper open",
  "firmware_source_public": true,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": "full",
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": false,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "official",
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": true,
  "mod_ecosystem": "deep",
  "openness_notes": "Same stack as the 350 mm Troodon as of 2026-09-06: Klipper firmware, Mainsail or Fluidd over the LAN, Moonraker API, no account, no cloud, no filament authentication, and Voron-derived mechanics whose design is published by VORON Design under GPL-3.0 (GitHub API, retrieved 2026-09-06). Formbot publishes no separate policy for this SKU.",
  "known_issue_ids": [
   "ki-troodon-evidence-staleness"
  ],
  "source_ids": [
   "src-formbot-troodon-mini",
   "src-formbot-troodon350"
  ],
  "notes": "Captured as status 'sold_out', not excluded: this is a shipping product that is out of stock on 2026-09-06 (JSON-LD availability OutOfStock), which under the hard filters stays in the data set rather than being dropped like a pre-order. It is the cheapest pre-assembled Klipper Voron-derived CoreXY in this file at 636.44 USD all-in. AUDIT 2026-09-06: its configuration previously bundled a BoxTurtle AFC and was described as the cheapest multi-color configuration in the file at 927.62 USD all-in; that has been reversed, because a BoxTurtle on a Formbot-built machine is a third-party bolt-on under hard filter (c) - see cfg-formbot-troodon-mini250-boxturtle third_party_mm_kit_note. As a bare machine it is worth watching for a restock, but it has no first-party multi-color path and is unranked. 250 mm is small next to the 350: fine for the buyer's jigs, brackets, adapters and blaster parts, tight for anything large. Formbot publishes no specification table for it at all; the description is one sentence plus images. Everything except price, firmware and the 250 mm size in the product name is left null rather than borrowed from the 350 mm model, because they are different machines with different hardware. Exactly one customer review exists, dated 2024-04-04, and it is the source of the three-hour assembly estimate quoted on the 350's record.",
  "unverified": [
   "gf_named_by_vendor",
   "android_app",
   "android_ios_parity_note",
   "auto_bed_level",
   "bed_temp_max_c",
   "build_volume_mm",
   "camera",
   "chamber_temp_max_c",
   "claimed_max_accel_mms2",
   "claimed_max_speed_mms",
   "direct_drive",
   "enclosure",
   "filtration",
   "flow_calibration_auto",
   "footprint_mm",
   "hardened_extruder_addon_id",
   "hardened_extruder_available",
   "hardened_nozzle_addon_id",
   "hardened_nozzle_available",
   "hotend_temp_max_c",
   "input_shaping_auto_calibrated",
   "lan_only_mode_detail",
   "measured_speed_notes",
   "native_slicer",
   "noise_db",
   "noise_is_measured",
   "nozzle_swap_effort",
   "orcaslicer_support",
   "power_w",
   "release_date",
   "stock_nozzle",
   "weight_kg"
  ],
  "_file": "kits.json"
 },
 {
  "id": "formbot-voron-2-4-r2-pro-plus",
  "brand_id": "kits",
  "model": "Voron 2.4 R2 Pro+ kit (Formbot)",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "Voron 2.4 R2 Pro+ with BTT Manta M8P V2.0 plus CB1 and CAN bus wiring harness",
  "release_date": null,
  "status": "current",
  "msrp_usd": 679.0,
  "street_price_usd": 645.05,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-formbot-voron24",
  "ships_from": "mixed",
  "sale_history": "On 2026-09-06 the page showed a 5 percent Flash Sale: US 679.00 struck through, US 645.05 charged, with a countdown ending 2026-09-07 18:00. Formbot's hidden ItemPrice field reads value 679, initial 679, discount 95, confirming 679.00 USD as the standing list price. No earlier sale-event prices were found.",
  "motion_system": "CoreXY",
  "build_volume_mm": null,
  "enclosure": "enclosed passive",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300.0,
  "bed_temp_max_c": 110.0,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": null
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": null,
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": 250.0,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": 200.0,
  "firmware": "Klipper open",
  "firmware_source_public": true,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": "full",
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": false,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "official",
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": true,
  "mod_ecosystem": "deep",
  "openness_notes": "As of 2026-09-06 this is the most open machine in this file, because there is no manufacturer to close anything. The VORON 2.4 is a community design published by VORON Design; VoronDesign/Voron-2 is GPL-3.0 with 4,525 stars and was last pushed 2025-05-30 (GitHub API, retrieved 2026-09-06) - mature and maintained rather than abandoned, but not actively churning. CAD, STLs and the assembly manual PDF are linked directly from vorondesign.com/voron2.4 (retrieved 2026-09-06). Formbot is a parts vendor, not the design owner: it publishes its own build notes, firmware-flashing guide and stock printer.cfg at github.com/FORMBOT/Voron-2.4. The software stack is Klipper on a BTT Manta M8P V2.0 with a CB1 compute module, driving Mainsail or Fluidd in a browser on the local network. There is no vendor account, no cloud service and nothing to authorize, so as of 2026-09-06 lan_only_mode is 'full', account_required_for_basic_printing is false and cloud_required_for_remote is false. Moonraker's HTTP API accepts uploads directly from OrcaSlicer, PrusaSlicer or anything else, and Moonraker integrations for Home Assistant are well established. There is no filament RFID or authentication of any kind. The flip side of having no manufacturer is that there is no manufacturer: nobody owns the machine's behavior, and Formbot's obligation ends at the parts in the box.",
  "known_issue_ids": [
   "ki-formbot-voron24-no-printed-parts",
   "ki-formbot-voron24-docs-config-gap",
   "ki-formbot-voron24-parts-variance",
   "ki-kit-no-assembly-warranty"
  ],
  "source_ids": [
   "src-formbot-voron24",
   "src-formbot-voron24-cfg",
   "src-formbot-voron24-github",
   "src-formbot-voron24-spares",
   "src-vorondesign-v24",
   "src-vorondesign-home",
   "src-voron2-github-api",
   "src-cnckitchen-voron24",
   "src-teamfdm-voron-buildtime"
  ],
  "notes": "WHAT IS AND IS NOT IN THE BOX. Formbot's page opens with 'Attention: This kit doesn't include any 3d printed parts, we just collect high quality components for Voron 2.4 corexy 3d printer.' A Voron 2.4 needs a full set of printed structural parts. Formbot sells that set for US 65.00, or you print it yourself - which needs a working ABS-capable 3D printer the buyer does not own, and roughly 200 hours of printing according to the CNC Kitchen build report. The 65 USD set is therefore a required cost item, not an accessory. The kit does include the BTT Manta M8P V2.0 board, the CB1 compute module, an HDMI 5-inch touchscreen, a pre-made CAN bus wiring harness (no crimping), and a hotend selectable between V6, Dragon Standard Flow and Dragon High Flow. SIZE, AND THE Z YOU ACTUALLY GET. The spec table advertises 250, 300 and 350 mm cubes. Formbot's own stock printer.cfg tells a slightly different story: X and Y position_max are 250 / 300 / 350 but Z position_max is 240 / 290 / 340, so usable Z is about 10 mm short of the marketed figure in every size. build_volume_mm is left null because Formbot's page uses combination pricing (the option list carries data-combination=1) and the size, hotend and ships-from upcharges could not be read without interacting with the page, so which size US 645.05 buys is unknown. Treat 645.05 as a floor, not a total. ENCLOSURE AND FILTRATION. AUDIT 2026-09-06: filtration was recorded as 'carbon' and is now null. The Voron 2.4 is a panelled, passively enclosed CoreXY by design (VORON Design, retrieved 2026-09-06), and that is the basis for enclosure 'enclosed passive'. Filtration is a different matter and the evidence does not carry it. Formbot's page and its own specification table say nothing about an enclosure or a filter at all: the strings 'enclos', 'filter' (except in one customer review), 'carbon' and 'nevermore' do not appear anywhere on the product page. The earlier 'carbon' value was inferred from a [fan_generic nevermore] stanza in Formbot's stock printer.cfg - that is the name of a fan output, not evidence that a Nevermore activated-carbon unit is in the box; a Nevermore is a community mod owners normally print and build themselves. The only first-hand evidence is one owner review dated 2026-07-16 on Formbot's own page, which implies some rear filter exists and dismisses it: 'remove the back filter. It doesn't do anything. Only if you mod it to use a special HEPA filter.' Formbot's Voron 2.4 spare-parts collection (re-fetched 2026-09-06) sells no filter SKU and no standalone panel SKU - the nearest items are a 'Clicky-Clack Fridge Door Kit ... with PC Panel (Optional)' and injection-moulded parts - which is consistent with panels being included but proves nothing, and the 2026-05-01 owner review saying he 'bought my own foam tape, and ACM panels' cuts the other way. Treat the enclosure as real and the filtration as unknown. This is why the configuration below is not marked asa_ready. PROBE AND CALIBRATION. printer.cfg has a probe with x_offset 0, y_offset 0 and a heat-the-nozzle-to-150C activate routine - a Voron Tap style nozzle probe, i.e. genuine automatic Z offset - plus quad_gantry_level and bed_mesh. There is no adxl345 or resonance_tester section in the stock config, so automatic input-shaper calibration does not appear to be set up out of the box; input_shaping is true because Klipper has it, input_shaping_auto_calibrated is left null. EXTRUDER. The extruder block runs on the EBBCan toolhead board with gear_ratio 50:10 - a Voron-style direct-drive toolhead. That is the basis for direct_drive true. BED TEMPERATURE. Formbot's spec table says 110 C; the stock printer.cfg sets heater_bed max_temp 115 as the safety limit. 110 is recorded. REVIEW RECENCY CHECK. Lifetime rating on Formbot's page is 4.8 from 160 reviews. The ten dated reviews exposed in the page's JSON-LD run 2026-02-01 to 2026-09-02 and score seven 5s, one 4 and two 3s - the recent cohort is not materially worse than the lifetime average, so there is no sign of a quality regression. These are vendor-hosted and vendor-selected reviews, so this is a weak check, not a clean bill of health.",
  "unverified": [
   "gf_named_by_vendor",
   "android_app",
   "android_ios_parity_note",
   "build_volume_mm",
   "camera",
   "chamber_temp_max_c",
   "claimed_max_accel_mms2",
   "filtration",
   "flow_calibration_auto",
   "footprint_mm",
   "hardened_extruder_addon_id",
   "hardened_extruder_available",
   "hardened_nozzle_addon_id",
   "hardened_nozzle_available",
   "input_shaping_auto_calibrated",
   "lan_only_mode_detail",
   "measured_speed_notes",
   "native_slicer",
   "noise_db",
   "noise_is_measured",
   "nozzle_swap_effort",
   "orcaslicer_support",
   "release_date",
   "stock_nozzle.material",
   "weight_kg"
  ],
  "_file": "kits.json"
 },
 {
  "id": "geeetech-m1",
  "brand_id": "unranked-misc",
  "model": "Geeetech M1",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": null,
  "street_price_usd": 198,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-geeetech-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": null,
  "build_volume_mm": {
   "x": 100,
   "y": 110,
   "z": 100
  },
  "enclosure": null,
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": null,
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-geeetech-pj"
  ],
  "notes": "US variant price $198; the listed 'compare at' price ($159) is lower than the selling price and looks like a stale/inconsistent value, so no MSRP is recorded. Product spec block gives Build Volume 100x110x100mm and 'Direct Drive Extruder', but does not state motion system, enclosure or firmware; independent reviews of the M1 conflict on both (one calls it 'a bed slinger', another calls it 'Fully enclosed, CoreXY') so both are left null rather than guessed.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes",
   "msrp_usd",
   "motion_system",
   "enclosure",
   "firmware"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "geeetech-m1s",
  "brand_id": "unranked-misc",
  "model": "Geeetech M1S",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 245,
  "street_price_usd": 245,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-geeetech-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": null,
  "build_volume_mm": null,
  "enclosure": null,
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": null,
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-geeetech-pj"
  ],
  "notes": "US variant price $245, no discount (price = compare-at). Its own product listing (unlike the M1's) has no separate specification block, so build volume, motion system, enclosure and firmware were not found; same conflicting-review caveat as the M1 applies to this near-identical sibling model.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes",
   "motion_system",
   "build_volume_mm",
   "enclosure",
   "firmware"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "infimech-ex",
  "brand_id": "imports",
  "model": "EX",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "'EX / US' (variant 49954643050798 on /products/ex; 52105557803310 on the duplicate 'EX 5' listing)",
  "release_date": null,
  "status": "current",
  "msrp_usd": null,
  "street_price_usd": 259.0,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-infimech-ex-store",
  "ships_from": "overseas",
  "sale_history": "Both InfiMech listings show a permanent strikethrough, and they disagree about what the list price is: /products/ex shows 'Regular price $459.00 / Sale price $259.00' while the newer 'EX 5' listing shows $399.00 struck through against the same $259.00 (both retrieved 2026-09-06). Three independent readings put the selling price at $259 across three months - Domechy on 2026-07-27 ('the EX at $259'), Hoffman Engineering on 2026-08-24 ('At the time of recording, the EX was selling for $259') and the store itself on 2026-09-06 - so $259 is treated as the everyday price and price_is_promo is false. No sale-event pricing was found.",
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 250,
   "y": 250,
   "z": 205
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300,
  "bed_temp_max_c": 110,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "hardened steel"
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "infimech-ex-hardened-hotend",
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": "mesh",
  "input_shaping": true,
  "input_shaping_auto_calibrated": true,
  "flow_calibration_auto": null,
  "camera": "none",
  "claimed_max_speed_mms": 600,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": "Independent print-time measurements only; nobody has instrumented the head speed. Southpaw Workshop (2026-05-19): 3DBenchy 45 min from the pre-sliced on-board file, 35 min self-sliced in OrcaSlicer, about 30 min with the touchscreen's '170%' speed setting, with a small overhang-quality penalty at the fastest setting. Hoffman Engineering (2026-08-24): 3DBenchy 50 min on the stock OrcaSlicer profile; a Captain America bust 5 h 50 m on the stock profile against 5 h 05 m after raising the outer-wall speed - i.e. the shipped profile is leaving roughly 13 percent of the machine's throughput on the table.",
  "noise_db": 63,
  "noise_is_measured": true,
  "footprint_mm": {
   "w": 372,
   "d": 382,
   "h": 380
  },
  "weight_kg": 10.6,
  "power_w": null,
  "firmware": "Klipper open",
  "firmware_source_public": null,
  "native_slicer": "OrcaSlicer (InfiMech ships its own 'InfiMech-Orca' build via a Google Drive link; there is no separate first-party slicer)",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "full",
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": false,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-08-24",
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": true,
  "mod_ecosystem": "thin",
  "openness_notes": "As of 2026-09-06 this is one of the more open machines at any price, and the openness is the reason to look at it. Hoffman Engineering (2026-08-24) reports that InfiMech gives direct access to the Klipper configuration files: he enabled Klipper's SCREW_TILT_ADJUST from config to fix a roughly 1 mm bed slope, and wired the printer into a third-party print-tracking service, both of which he notes would be 'buried or unavailable' on a locked-down printer. Control is a browser on the local network (Fluidd) plus an SD card slot; there is no camera and no USB port. One precision note added in the 2026-09-06 audit: third_party_slicer_can_send_directly = true is an inference for the EX, not something Hoffman demonstrates - what he shows is uploading through the Fluidd browser UI over the LAN. The direct-send path is the same Moonraker endpoint, and the reviewer of the identical Ghost 7 hardware does drive it straight from OrcaSlicer by IP (2026-05-31), which is why the value is true rather than null. No account, cloud service, filament RFID or filament restriction was found on 2026-09-06, and both reviewers printed their own third-party filament. Upstream OrcaSlicer has carried an 'InfiMech EX' machine model in its InfiMech vendor bundle at least since the 2026-03-06 commit, the earliest checked in this pass (bundle last changed 2026-06-27). THE LIMITS, same date: firmware, manuals and the InfiMech-Orca slicer build are distributed only as Google Drive folders - no versioned release page, no changelog, no source repository, so firmware_source_public is recorded unverified rather than assumed; and InfiMech's warranty page states that flashing other firmware voids the warranty.",
  "known_issue_ids": [
   "ki-imports-no-shipping-multicolour",
   "ki-infimech-ex-orca-vfa-profile",
   "ki-imports-bed-tilt-out-of-box",
   "ki-imports-electronics-fan-always-on",
   "ki-infimech-ex-screen-lockup",
   "ki-imports-support-response-variable"
  ],
  "source_ids": [
   "src-infimech-ex-store",
   "src-infimech-ex5-store",
   "src-infimech-products-json",
   "src-infimech-shipping-policy",
   "src-orca-infimech-profile",
   "src-yt-hoffman-ex",
   "src-yt-southpaw-ex",
   "src-domechy-infimech",
   "src-infimech-download-center",
   "src-infimech-aftersales",
   "src-reddit-infimech-owners",
   "src-orca-infimech-ex-machine"
  ],
  "notes": "THE HEADLINE: this is sold as a five-color machine and it is not one today. InfiMech's own product page (retrieved 2026-09-06) says in the first bullet: 'Five-Color Printing (Upcoming Optional ColorBox Module) - ... sold separately, not yet available for purchase. Base unit supports single-color printing only.' The 'EX+Mcs' bundle variant ($359) and all three 'EX+APS' variants ($630) are available:false in every region. Neither of the two independent reviewers who tested the machine (2026-05, 2026-08) could get either attachment. See ki-imports-no-shipping-multicolor. PURCHASABILITY: yes, the base machine is genuinely buyable in the US today - 'EX / US' at $259.00 is inventory-tracked, shows 'Low stock - 6 items left', added to a real cart, and returned a live Massachusetts shipping quote. The page does carry a leftover marketing banner reading 'New product is now available for pre-order!', but the theme's alternate button label is HTML-commented out and the live button is 'Add to cart', so nothing here is excluded under INCLUDE_PREORDER. DUPLICATE LISTING: the same machine is listed twice on the same store at the same $259 price - /products/ex and /products/infimech-ex-5-... - with different strikethrough prices and, more importantly, different shipping (see the two configurations). One printer record is kept for both. SPEC CONFLICT ON THE NOZZLE: InfiMech's own copy and Hoffman Engineering both say the stock 0.4 mm nozzle is hardened steel, which is what is recorded; but InfiMech's own OrcaSlicer vendor profile declares nozzle_type 'brass' for the EX, and InfiMech ships a separate 'Hardened Steel Nozzle' profile for the TX and not for the EX. Unresolved - the $16.50 hardened hotend is carried in future_proofing as insurance. MATURITY: first independent review 2026-05 on a pre-production unit, retail availability confirmed by 2026-07 - under six months of field history at RUN_DATE, so reliability cannot be scored high on the evidence here whatever the reviews say.",
  "unverified": [
   "gf_named_by_vendor",
   "android_app",
   "android_ios_parity_note",
   "api_or_home_assistant",
   "chamber_temp_max_c",
   "firmware_source_public",
   "flow_calibration_auto",
   "hardened_extruder_addon_id",
   "hardened_extruder_available",
   "lan_only_mode_detail",
   "msrp_usd",
   "nozzle_swap_effort",
   "power_w",
   "release_date",
   "stock_nozzle.material (conflicting sources - see notes)"
  ],
  "_file": "imports.json"
 },
 {
  "id": "infimech-tx",
  "brand_id": "imports",
  "model": "TX",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "'US / TX' ($199) and 'US / TX+Camera+Assist fan+Filter' ($299) - both out of stock 2026-09-06",
  "release_date": null,
  "status": "sold_out",
  "msrp_usd": null,
  "street_price_usd": 199.0,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-infimech-tx-store",
  "ships_from": "mixed",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 220,
   "y": 220,
   "z": 250
  },
  "enclosure": "enclosed passive",
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "filtration": "carbon",
  "claimed_max_speed_mms": 500,
  "claimed_max_accel_mms2": 20000,
  "noise_db": null,
  "noise_is_measured": null,
  "firmware": "Klipper open",
  "orcaslicer_support": "stock profile",
  "openness_notes": "As of 2026-09-06 the TX runs Klipper (vendor copy: 'CoreXY Structure with Klipper Firmware') and has a stock upstream OrcaSlicer profile, including a separate 'InfiMech TX Hardened Steel Nozzle' machine variant. A 2024 owner review identifies the mainboard as an MKS SKIPR and a commenter describes the interface as standard Mainsail, so the same open-Klipper posture as the EX applies. InfiMech's warranty page (retrieved 2026-09-06) voids the warranty if the owner flashes other firmware.",
  "known_issue_ids": [
   "ki-imports-support-response-variable"
  ],
  "source_ids": [
   "src-infimech-tx-store",
   "src-infimech-products-json",
   "src-orca-infimech-profile",
   "src-reddit-infimech-tx-review",
   "src-domechy-infimech",
   "src-yt-hoffman-ex",
   "src-infimech-shipping-policy",
   "src-infimech-aftersales"
  ],
  "notes": "CENSUS ROW, NOT A CANDIDATE: single-extruder, no multi-color path of any kind, and both US variants are out of stock on 2026-09-06 (Hoffman Engineering independently notes on 2026-08-24 that 'the TX is showing as out of stock currently'). No configuration is built for it. Carried because it is the one machine in this brand's range that is enclosed and sells a carbon-filter kit, which is the ASA question Rob cares about, and because Hoffman's recommendation is explicitly 'Buy the TX if you want to print ABS or ASA' rather than the EX. It is also the only model in either brand's range with a US local-warehouse delivery row in the shipping policy ('TX: 3-7 Days Delivered from US local') and a store line reading 'US and EU order send from local now' - which is exactly why the EX's and Ghost 7's absence from those same tables is meaningful. The filtration value refers to the separately-sold 'Camera + Auxiliary Cooling Fan + Carbon Filter Assembly Kit' ($56.90, in stock) and the 'TX 2pcs HEPA Plate for Carbon Filter' ($13.99), not to standard equipment.",
  "unverified": [
   "gf_named_by_vendor",
   "bed_temp_max_c",
   "hotend_temp_max_c",
   "msrp_usd",
   "noise_db",
   "noise_is_measured",
   "release_date",
   "sale_history"
  ],
  "_file": "imports.json"
 },
 {
  "id": "kidoodle-minibox-a1",
  "brand_id": "unranked-misc",
  "model": "Kidoodle MiniBox A1",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "sold_out",
  "msrp_usd": null,
  "street_price_usd": null,
  "price_is_promo": null,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-kidoodle-amazon",
  "ships_from": null,
  "sale_history": null,
  "motion_system": null,
  "build_volume_mm": {
   "x": 100,
   "y": 100,
   "z": 90
  },
  "enclosure": "enclosed passive",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": null,
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-kidoodle-amazon",
   "src-kidoodle-3dwithus"
  ],
  "notes": "Sold by SUNLU under the 'Kidoodle' name. AUDIT CORRECTION 2026-09-06: the $224.99 previously recorded here as street_price_usd is the Amazon USED-condition offer on ASIN B0GTL8CK7F ('Buy Used : $224.99', 'Condition: Used: Very Good') \u2014 not a new-unit price. The brief forbids capturing used-market listings, so the price is now null. Re-checked live 2026-09-06: the same ASIN still shows only a used buybox ('Buy Used : $239.99', 'Used: Like New', 'New & Used (3) from $239.99'); no new-condition offer exists, and the model is not listed on SUNLU's US store (store.sunlu.com/products.json, 120 products, zero Kidoodle hits), so status is 'sold_out'. The model name 'MiniBox A1' does not appear on the Amazon listing; it comes from the 3DWithUs buyer's guide, which also gives an official-store (UK) price of $400 and confirms the enclosed chamber and open-door detection. Amazon description still supports 'Printing Size: 100mm x 100mm x 90mm' and the fully-enclosed, door-pause design. Motion system and firmware not found. Its configuration row was removed because there is no new-unit price to itemise.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes",
   "msrp_usd",
   "motion_system",
   "firmware",
   "street_price_usd",
   "price_is_promo"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "ldo-positron-v3-2",
  "brand_id": "unranked-misc",
  "model": "LDO Positron V3.2 kit (via Fabreeko)",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": null,
  "street_price_usd": 569.99,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-positron-fabreeko-product",
  "ships_from": null,
  "sale_history": null,
  "motion_system": "other",
  "build_volume_mm": {
   "x": 180,
   "y": 180,
   "z": 170
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Klipper open",
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-positron-fabreeko-product"
  ],
  "notes": "Sold as an unassembled kit by Fabreeko; the product JSON shows variants 'Positron only' $569.99 and 'Positron Bundle with printed parts' $649.99, published 2024-05-01 \u2014 a shipping product, so it is NOT excluded under INCLUDE_PREORDER (the $748.99 figure in the Phase 0 census originates from a different kit in the site's nav, not from this one). Foldable, prints upside-down via a kinematics scheme unique to this design (not a standard bedslinger/CoreXY/delta/IDEX/toolchanger), so motion_system is 'other'. Page marks the price 'Sale' but shows no separate regular price. Assembly time is not quantified by any source found \u2014 see the configuration's notes for the T5 inference behind assembly_hours_est.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes",
   "msrp_usd"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "longer-lk10",
  "brand_id": "unranked-misc",
  "model": "Longer LK10",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 399.99,
  "street_price_usd": 299.99,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-longer-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": null,
  "build_volume_mm": {
   "x": 225,
   "y": 225,
   "z": 265
  },
  "enclosure": "open + optional kit",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": null,
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-longer-pj",
   "src-longer-lk10-klipper-blog"
  ],
  "notes": "US base 'LK10' variant (not the larger LK10 Plus), $299.99 (list $399.99). Build volume 225x225x265 mm per the store listing and Longer's own launch article. AUDIT CORRECTION 2026-09-06: firmware was recorded as 'Klipper open'; the cited Longer article actually says 'Firmware: Klipper-COMPATIBLE high-speed control board' and 'up to 500 mm/s with Klipper firmware' \u2014 nothing states that the stock firmware is open-source Klipper, and no first-party LK10 firmware repository was found on github.com/LONGER3D. Set to null and flagged rather than guessed. The same article dates the LK10 series release to 2026-04-07. Motion system not confirmed, left null.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes",
   "motion_system",
   "firmware"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "longer-lk10-plus",
  "brand_id": "unranked-misc",
  "model": "Longer LK10 Plus",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 549.99,
  "street_price_usd": 419.99,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-longer-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": null,
  "build_volume_mm": {
   "x": 320,
   "y": 320,
   "z": 400
  },
  "enclosure": "open + optional kit",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": null,
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-longer-pj",
   "src-longer-lk10-klipper-blog"
  ],
  "notes": "ADDED BY THE 2026-09-06 AUDIT: the coverage census lists this model as no-multi-material-path / unranked, but it was absent from every Phase 1 data file. 'LK10 Plus' variant, $419.99 (list $549.99), in stock. Store copy: 'Build Volume: 320 x 320 x 400 mm(12.60*12.60*15.75inch), Up to 500 mm/s maximum speed, High-Flow Extruder', matching Longer's own launch article ('LK10: 225x225x265 mm, LK10 Plus: 320x320x400 mm', series released 2026-04-07). Firmware left null for the same reason as the base LK10: Longer says only 'Klipper-compatible high-speed control board', which does not establish open-source stock firmware. Motion system not confirmed. Longer sells a separate 'Constant Temperature Enclosure' accessory for the LK line, implying the stock unit is open-frame.",
  "unverified": [
   "gf_named_by_vendor",
   "release_date",
   "ships_from",
   "sale_history",
   "motion_system",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "longer-lk5-pro",
  "brand_id": "unranked-misc",
  "model": "Longer LK5 Pro",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 389.99,
  "street_price_usd": 279.99,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-longer-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": null,
  "build_volume_mm": {
   "x": 300,
   "y": 300,
   "z": 400
  },
  "enclosure": "open + optional kit",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Marlin",
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-longer-pj",
   "src-longer-lkxpro-marlin-gh",
   "src-longer-lk5pro-marlin-gh"
  ],
  "notes": "Store copy: 'All-metal integrated design with dual tie rod support... The open-source motherboard is equipped with three sets of TMC2208 ultra-silent chipsets'; build volume 300x300x400 mm. AUDIT NOTE 2026-09-06: firmware=Marlin previously rested only on a T4 community repo, which \u00a74 does not accept for a spec claim; it is now backed by Longer's OWN GitHub org (LONGER3D/LKxPro-Marlin1.1.9, 'LK1 Pro, LK4 Pro, LK5 Pro firmware source code based on marlin firmware', GPL-3.0). Motion system (bedslinger vs. moving-gantry cube frame) not confirmed, left null. Longer sells a separate 'Constant Temperature Enclosure' accessory for the LK line, implying the stock unit is open-frame.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes",
   "motion_system"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "lulzbot-sidekick-747-premium",
  "brand_id": "unranked-misc",
  "model": "LulzBot SideKick 747 Premium",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": null,
  "street_price_usd": 1495,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-lulzbot-sidekick-premium",
  "ships_from": null,
  "sale_history": null,
  "motion_system": "bedslinger",
  "build_volume_mm": {
   "x": 232,
   "y": 232,
   "z": 248
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Marlin",
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-lulzbot-sidekick-premium",
   "src-lulzbot-sidekick-motion-techradar"
  ],
  "notes": "Same core spec table as the Standard variant (Premium adds accessories, e.g. filament sensor, not a different frame/firmware); US-made (FAME 3D).",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes",
   "msrp_usd"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "lulzbot-sidekick-747-standard",
  "brand_id": "unranked-misc",
  "model": "LulzBot SideKick 747 Standard",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": null,
  "street_price_usd": 1285,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-lulzbot-sidekick-standard",
  "ships_from": null,
  "sale_history": null,
  "motion_system": "bedslinger",
  "build_volume_mm": {
   "x": 232,
   "y": 232,
   "z": 248
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Marlin",
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-lulzbot-sidekick-standard",
   "src-lulzbot-sidekick-motion-techradar"
  ],
  "notes": "US-made (FAME 3D). Spec table states Firmware: Marlin and Enclosure: '-' (none). 'Movement System: GT2 Belt Drive with Delrin V-Wheels and Aluminum Extrusion'; an independent review describes the tool head moving on X/Z while the bed moves on Y, i.e. a bedslinger. 'Sale price' on the store is just Shopify's price label \u2014 no separate regular/MSRP price was found.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes",
   "msrp_usd"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "makerbot-sketch-standard",
  "brand_id": "ultimaker",
  "model": "MakerBot Sketch Standard",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "900-0053A (Basic - Printer Only)",
  "release_date": null,
  "status": "current",
  "msrp_usd": null,
  "street_price_usd": 999.0,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-um-store-sketch-basic",
  "ships_from": null,
  "sale_history": null,
  "motion_system": null,
  "build_volume_mm": {
   "x": 150,
   "y": 150,
   "z": 150
  },
  "enclosure": "enclosed passive",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": null
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": false,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "basic",
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": {
   "w": 535,
   "d": 470,
   "h": 547
  },
  "weight_kg": 11.8,
  "power_w": null,
  "firmware": null,
  "firmware_source_public": null,
  "native_slicer": "MakerBot CloudPrint",
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": false,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": true,
  "mod_ecosystem": null,
  "openness_notes": "As of 2026-09-06 this is the most closed machine in UltiMaker's line for a home user. The manufacturer's own spec page (retrieved 2026-09-06) lists the print file type as '.MAKERBOT' and the software bundle as 'MakerBot CloudPrint', a cloud-hosted slicer described on the same page as 'a free to use cloud-based platform that requires no software installation'. On that basis third_party_slicer_can_send_directly is recorded false as of 2026-09-06: a slicer that emits ordinary G-code has no documented way to hand a job to this printer. A r/3Dprinting thread (retrieved 2026-09-06 via search snippet) describes CloudPrint as 'a proprietary online slicer' whose supports are on-or-off with no support blockers, and a one-year owner review (2023-01-24) says 'you're stuck with what MakerBot offers... I would prefer to be able to go in and pla[n]' the slicing himself. Whether the printer can be driven at all without an internet connection or a MakerBot account was NOT established on 2026-09-06, so lan_only_mode, cloud_required_for_remote and account_required_for_basic_printing are null rather than assumed - for a buyer who values FOSS this is the single most important unanswered question about this machine. Counterweight: third_party_filament_restrictions is recorded 'none' because the same one-year owner reports routinely running $20 third-party filament bought at Micro Center and finding it fed BETTER than MakerBot's own; no RFID or filament lock was found. AUDIT ADDITION 2026-09-06: the full r/makerbot thread (retrieved in full on 2026-09-06, saved locally) contains a teacher saying 'I changed from Makerbot printing software for slicing to Cura'. That is worth recording because Cura is open source (LGPL-3.0), but it does NOT overturn third_party_slicer_can_send_directly=false: Cura is UltiMaker's own first-party slicer, not a third-party one, and the post does not say how the sliced job reached the printer. It does mean an owner is not strictly confined to CloudPrint's slicing decisions in the way the 2023 video implies. No firmware source repository for the Sketch was found in UltiMaker's GitHub org on 2026-09-06.",
  "known_issue_ids": [
   "ki-makerbot-sketch-extruder-clog",
   "ki-makerbot-sketch-build-plate-wear",
   "ki-makerbot-sketch-cloud-slicer-lockin"
  ],
  "source_ids": [
   "src-um-store-sketch-basic",
   "src-um-store-sketch-series",
   "src-makerbot-sketch-standard",
   "src-yt-sketch-one-year",
   "src-newegg-sketch-basic",
   "src-um-github",
   "src-reddit-sketch-problems"
  ],
  "unverified": [
   "gf_named_by_vendor",
   "msrp_usd",
   "release_date",
   "sale_history",
   "ships_from",
   "motion_system",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle.material",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "power_w",
   "firmware",
   "firmware_source_public",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "mod_ecosystem"
  ],
  "notes": "Captured as an UNRANKED, no-multi-material-path record. Single extruder, no first-party multi-material unit: UltiMaker's Material Station is an S-series accessory and the S3 itself is limited to 2 spools, so nothing in the Sketch line has a multi-color path at all.\n\nPRICE CORRECTION vs the coverage audit, which carried '$799 (starting at $799)'. That $799 figure is stale marketing on makerbot.com's 'Sketch Basic' pricing tile (still displayed 2026-09-06). The actual buy-today price from UltiMaker's OWN store on 2026-09-06 is $999.00 for SKU 900-0053A, 'MakerBot Sketch 3D Printer (Basic - Printer Only)', schema.org availability InStock, seller UltiMaker, live Add to Cart. Newegg's listing for the same 900-0053A part starts at $1,037.99, so $999 direct is the cheapest route found and the $799 is not obtainable anywhere I looked. msrp_usd is left null rather than recording either number as the manufacturer's list price, because the manufacturer publishes both.\n\nThe next tier up, 'Sketch 3D Printer' (the classroom configuration with certification seats and filament), runs $1,299-$2,441 on the same store; Sketch Sprint runs $2,399-$2,849; the classroom two-printer setups are $1,999.16 and $3,998.00. AUDIT CORRECTION 2026-09-06: the previous pass said 'only the $999 Basic SKU is under the stretch ceiling', which contradicts its own quoted range. TWO Sketch SKUs are under it - the $999 Basic ($1,061.44 all-in) and the $1,299 entry price of the 'Sketch 3D Printer' bundle ($1,380.19 all-in). Re-fetched 2026-09-06: that bundle is store sku SketchKitPromoSKU, In stock, and is the SAME Sketch hardware (same product image, same 150 mm cube build volume) with classroom extras added. It gets no separate record because it is the same printer at a higher price with the same absent multi-color path, so it would be an unranked duplicate; the cheapest buy-today route to this machine is the $999 SKU already captured. Nothing under the ceiling is being hidden by that choice.\n\nWHY THIS IS A POOR FIT FOR THIS BUYER, beyond having no multi-color path: the manufacturer's own spec page gives Material Compatibility as 'MakerBot Sketch PLA Material' and the body copy says 'Optimized for PLA and Tough PLA'. PETG - the bulk of Rob's stated printing - is NOT listed as a supported material, and neither is ASA. This is a PLA classroom appliance, and it costs $999.\n\ndirect_drive=false is from the one-year owner review (2023-01-24), which describes the drive gears mounted on the side of the machine pushing filament 'through a Bowden tube into the hot end'. filtration is null, not 'carbon': the manufacturer documents a 'Particulate Filter' only, and the enum's options (carbon / HEPA + carbon) would both assert VOC capture that no fetched source claims - the distinction matters because VOC capture is exactly what an ASA-capable machine needs. auto_bed_level is null: the manufacturer spec row says only 'Heated with removable flexible build surface', while the one-year owner says it does auto-level but the extruder-height step 'doesn't seem to be consistent'. camera='basic' from the manufacturer's '2 megapixels' camera row plus remote monitoring via CloudPrint; there is no failure-detection claim. Operating systems listed by the manufacturer are Windows 7/10 and macOS 10.12+ with a note that Catalina is unsupported - the page is evidently not being kept current.\n\nNothing about the store listing gates purchase to schools: it is a public web store with a working cart. No purchase restriction was found, though the entire product line is marketed at classrooms.",
  "_file": "ultimaker.json"
 },
 {
  "id": "peopoly-magneto-x",
  "brand_id": "unranked-misc",
  "model": "Peopoly Magneto X",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "sold_out",
  "msrp_usd": 1999,
  "street_price_usd": 1299,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-peopoly-magneto-product",
  "ships_from": null,
  "sale_history": null,
  "motion_system": "other",
  "build_volume_mm": {
   "x": 400,
   "y": 300,
   "z": 300
  },
  "enclosure": "open + optional kit",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Klipper open",
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-peopoly-magneto-product"
  ],
  "notes": "Sold out on Peopoly's own store as of retrieval. Uses a belt-free 'MagXY' magnetic-linear-motor X/Y system, which is a genuinely novel kinematics and does not map cleanly onto CoreXY/bedslinger/other standard categories \u2014 recorded as 'other' with this note rather than force-fit. Ships without an enclosure; optional acrylic side enclosures sold separately for thermal control. Runs open-source Klipper with OrcaSlicer support (Peopoly is a listed OrcaSlicer sponsor).",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "phrozen-arco",
  "brand_id": "phrozen",
  "model": "Arco",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "ARCOFDM00US (US mains adapter)",
  "release_date": "2025-11",
  "status": "current",
  "msrp_usd": 930.0,
  "street_price_usd": 840.0,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-phrozen-us-arco",
  "ships_from": "mixed",
  "sale_history": "Feb 2024 crowdfunding launch pricing (T3, Tom's Hardware): 649 USD to backers, 849.99 USD planned standalone retail, 1,148 USD planned combo with enclosure + Chroma Kit. Nov 2025 general-sale launch: 818.99 USD with Black Friday discounts advertised at up to 15% (T3, 3D Printing Industry). On 2026-09-06 the same machine is 840.00 USD on the Phrozen US store, 899.99 USD on Amazon US, and 930.00 USD (sold out) on the Phrozen Global store. The spread across Phrozen's own regional stores is larger than any discount recorded.",
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 300,
   "y": 300,
   "z": 300
  },
  "enclosure": "open + optional kit",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300.0,
  "bed_temp_max_c": 110.0,
  "stock_nozzle": null,
  "nozzle_swap_effort": "involved",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "phrozen-arco-3in1-nozzle-pack",
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": "mesh",
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "basic",
  "claimed_max_speed_mms": 1000.0,
  "claimed_max_accel_mms2": 40000.0,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": {
   "w": 492.0,
   "d": 475.0,
   "h": 620.0
  },
  "weight_kg": 22.0,
  "power_w": 900.0,
  "firmware": "Klipper open",
  "firmware_source_public": true,
  "native_slicer": "Phrozen Orca (Orca Slicer fork). Phrozen's own PIXUP FDM Slicer was discontinued - see ki-phrozen-pixup-discontinued.",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "full",
  "lan_only_mode_detail": "Not 'partial', but recorded for clarity: the Arco exposes a Klipper web backend on the local network at <printer-ip>:8808 (T1 firmware guide, 2026), accepts jobs over Wi-Fi from Phrozen's Orca fork (T3, 2025-11-20), and takes files over USB (T1). Phrozen publishes a Moonraker fork built for the ARCO (T1 GitHub, GPL-3.0). Nothing in any source indicates an account, cloud handshake or online activation is needed to slice, send or print. The one cloud-dependent path is the Phrozen Go phone app, which the Play listing says needs an internet connection.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "community",
  "android_app": null,
  "android_ios_parity_note": "Unresolved conflict, stated rather than guessed. Phrozen's Arco firmware V1.9.9 release note (2026-04-22, T1) says it 'Added a Remote Control feature in the Settings page, enabling remote operation and interaction via the Phrozen Go App'. But the PhrozenGO Google Play listing as of 2026-09-06 (app updated 2026-09-02, T1) still says 'Supported printer: Sonic Mighty 8K' and does not name the Arco, and a reviewer on 2026-07-11 - after the firmware shipped - wrote 'Doesn't work with the Arco, so totally useless.' PhrozenGO exists on both Android and iOS, so there is no iOS-first penalty; what is unproven is whether it works with this printer at all. For an Android-only buyer who wants phone monitoring, assume the browser-based Klipper UI on the LAN is the reliable path until this is tested.",
  "web_ui_in_browser": true,
  "mod_ecosystem": "thin",
  "openness_notes": "Assessed 2026-09-06. This is the Arco's strongest suit and the reason it is worth taking seriously despite everything else in this file. Phrozen runs a public GitHub organization (github.com/phrozen3d) that publishes an official Klipper fork (GPL-3.0, last updated 2026-05-28), a Moonraker fork explicitly 'customized for ARCO FDM 3D printers' (GPL-3.0, last updated 2025-09-10), the Phrozen_ARCO repository (AGPL-3.0, last updated 2026-05-28) and PhrozenOrca (AGPL-3.0, last updated 2026-09-03) - so the firmware, the printer's web API layer and the slicer are all open source, which is more than any of the mainstream closed-ecosystem alternatives offer. The store page states the machine 'gives you full access to open settings'. No account requirement, no filament RFID or DRM (the Chroma Kit has no RFID at all), no firmware signing gate and no cloud dependency for local printing were found in any source. Two caveats. First, the ecosystem around it is thin, not deep: the ARCO repository has 7 stars and 1 fork, r/Phrozen is small, and an owner in September 2025 could not find an OrcaSlicer profile for the machine. Second, openness has not translated into working software - see ki-phrozen-pixup-discontinued and ki-phrozen-orca-chroma-remote-print. One correction added during the audit pass: that September 2025 complaint is no longer the current state. Upstream OrcaSlicer now ships a Phrozen vendor bundle (resources/profiles/Phrozen.json, version 02.04.00.02) whose only machine model is 'Phrozen Arco', with a '0.20mm Standard @Phrozen Arco 0.4 nozzle' process profile and a 'Phrozen PLA @Phrozen Arco 0.4 nozzle' filament profile - verified in the upstream repository on 2026-09-06 (src-orcaslicer-phrozen-profile). That is what orcaslicer_support = 'stock profile' now rests on; before the audit it rested only on Phrozen's own spec row.",
  "known_issue_ids": [
   "ki-phrozen-orca-chroma-remote-print",
   "ki-phrozen-arco-firmware-update-brick"
  ],
  "source_ids": [
   "src-phrozen-us-arco",
   "src-phrozen-us-productsjson",
   "src-phrozen-global-arco",
   "src-phrozen-hc-firmware",
   "src-phrozen-github",
   "src-phrozen-software-page",
   "src-amazon-arco",
   "src-fauxhammer-arco-review",
   "src-vogman-arco-review",
   "src-3dpi-arco-launch",
   "src-toms-arco-launch",
   "src-phrozengo-play",
   "src-phrozen-us-nozzle-3in1",
   "src-reddit-i-love-my-arcos",
   "src-reddit-any-arco-users",
   "src-orcaslicer-phrozen-profile"
  ],
  "unverified": [
   "gf_named_by_vendor",
   "chamber_temp_max_c",
   "stock_nozzle",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "android_app"
  ],
  "notes": "ORIGIN NOTE (why this is not excluded): the Arco was crowdfunded in February 2024, but that is origin only. It has been a shipping retail product since roughly July-August 2025, it was in stock on us.phrozen3d.com on 2026-09-06, and an Arco plus a Chroma Kit were successfully added to a live cart. It is emphatically not a pre-order. The stale 2024 marketing paragraph still on the product page that calls it 'available to pre-order' is the vendor failing to update its own copy. AVAILABILITY, the question this brand unit existed to answer: YES, a US buyer can order one today. The Phase 0 audit saw 'Sold out' because it read global.phrozen3d.com, where every Arco SKU including consumables reads unavailable. The US regional store us.phrozen3d.com - which refused to load in Phase 0 - carries the Arco at 840 USD in stock, the Chroma Kit at 330 USD in stock, an outlet Chroma Kit at 231 USD in stock and the PentaShield at 150 USD in stock, quotes about a week of lead time, ships to the mainland US only, and quoted free shipping to a Massachusetts ZIP. Amazon US independently carries the printer at 899.99 USD and a printer+Chroma bundle at 1,099.99 USD, both fulfilled by Amazon with delivery inside a week, though only three of each were in stock. SPEED CLAIMS: 1,000 mm/s and 40,000 mm/s2 are vendor figures and are asterisked on Phrozen's own page as measured 'with CHT high-flow nozzle, Phrozen High-Speed PLA, and 0.2 mm layer height' - i.e. with an accessory nozzle that is not proven to be in the box. The Amazon listing and the 2024 launch coverage still say 600 mm/s and 30,000 mm/s2. No independent speed measurement was found, so measured_speed_notes is null. STOCK NOZZLE unresolved: 3D Printing Industry's launch article says every printer includes three nozzles (brass, a Slice Engineering wear-resistant one, and a Bondtech high-flow one), but the Phrozen US store sells exactly that trio as a 50 USD '3-in-1 Nozzle Combo Pack' listed under 'Get the most out of your ARCO with these upgrades'. Both cannot be true. stock_nozzle is left null and the hardened nozzle is costed as a future-proofing purchase, which is the conservative reading. NOISE: no independent measurement exists. Phrozen claims the PentaShield makes it '15% quieter' - a relative claim with no baseline. One owner called it 'probably the quietest and fastest FDM printer I have been around', which is a subjective impression, not a measurement. noise_db stays null. PHYSICAL SIZE: 492 x 475 x 620 mm for 300 mm cubed of build volume - a reviewer specifically flagged that it is physically large relative to what it prints, and that with the PentaShield lid and the Chroma Kit stacked on top, the machine becomes tall enough to be awkward to reach for a 5'9\" user on a worktop. That matters for a shared family room.",
  "_file": "phrozen.json"
 },
 {
  "id": "prusa-core-one-plus-gen2",
  "brand_id": "prusa",
  "model": "CORE One+ (Gen 2)",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "Assembled",
  "status": "current",
  "msrp_usd": 1299.0,
  "street_price_usd": 1299.0,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-prusa-coreone-product",
  "ships_from": "overseas",
  "firmware": "other",
  "firmware_source_public": true,
  "native_slicer": "PrusaSlicer",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "full",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": false,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "official",
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": true,
  "mod_ecosystem": "deep",
  "openness_notes": "Prusa is the openness benchmark and it holds up on inspection as of 2026-09-06. The printer firmware (Prusa Buddy) is public and actively developed at github.com/prusa3d/Prusa-Firmware-Buddy - public, not archived, last push 2026-08-28; the MMU3 firmware is a second public repo, and the March 2026 MMU3 speed update was shipped as a normal GitHub release. Prusa's own CORE One+ page (retrieved 2026-09-06) states 'CAD files are published. Firmware source code is on GitHub... No locked bootloaders, no cloud dependency.' The slicer, PrusaSlicer, is open source, and OrcaSlicer ships 77 stock Prusa machine profiles (including CORE One, CORE One HF, MK4S, MK4S HF, MINI) and supports PrusaLink and PrusaConnect as upload targets, so a third-party slicer can send jobs directly. Printing needs no account at all: a USB drive works out of the box, and PrusaLink gives a local browser UI and a local API on the LAN with a password read off the printer's own screen - Home Assistant's built-in PrusaLink integration (docs at HA 2026.9.1, retrieved 2026-09-06) uses exactly that. Prusa Connect (cloud) is optional and only needed for control from outside the LAN. No filament RFID lock-in and no firmware-signing restriction was found as of 2026-09-06. Everything comes apart with a screwdriver and spare parts are sold individually.",
  "release_date": "2026-08",
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 250,
   "y": 220,
   "z": 270
  },
  "enclosure": "enclosed actively heated",
  "chamber_temp_max_c": 55,
  "hotend_temp_max_c": 290,
  "bed_temp_max_c": 120,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "brass (High-flow Prusa Nozzle brass CHT)"
  },
  "nozzle_swap_effort": "tool-free",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "prusa-nozzle-obxidian-hf-04",
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "none",
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": 48,
  "noise_is_measured": true,
  "footprint_mm": {
   "w": 415,
   "d": 444,
   "h": 555
  },
  "weight_kg": 22.5,
  "power_w": 90,
  "sale_history": null,
  "known_issue_ids": [
   "ki-prusa-coreone-motor-noise",
   "ki-prusa-us-globale-pricing",
   "ki-prusa-cht-nozzle-with-mmu3"
  ],
  "source_ids": [
   "src-prusa-coreone-product",
   "src-prusa-help-globale",
   "src-prusa-help-shipping",
   "src-prusa-github-buddy",
   "src-orcaslicer-prusa-profiles",
   "src-orcaslicer-hosts",
   "src-ha-prusalink",
   "src-3dprint-coreone",
   "src-cnet-accuracy",
   "src-prusa-help-nozzle-types",
   "src-prusa-blog-gen2",
   "src-prusa-nozzles-category"
  ],
  "unverified": [
   "gf_named_by_vendor",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "android_app",
   "android_ios_parity_note",
   "sale_history"
  ],
  "notes": "US price is the Global-e, duty-inclusive price ($1,299) that a US shopper actually sees; the $1,202.78 that a JavaScript-free scrape reads off this page is the CSS-hidden pre-Global-e base value (data-ge-price / data-bp) and is NOT what a US buyer pays. Ships from the Czech Republic, so the 15% US tariff in force since 2025-08-07 is already baked into that $1,299 (Prusa KB, retrieved 2026-09-06); MA sales tax is added at checkout on top. Independent dimensional accuracy is the standout number: CNET measured 0.18% accuracy variance, the best of its whole four-year test set (2026-08-24). The (Gen 2) refresh was announced 2026-08-13, so this exact revision has under a month in the field at RUN_DATE, but it is a quality-of-life revision of the CORE One platform that has shipped since January 2025. Stock nozzle is a high-flow brass CHT: Prusa's own KB says brass is not for abrasives and that the CHT nozzle is not recommended with the MMU3. Noise: 48 dB is 3DPrint.com's measured average on the original CORE One (April 2025); owner reports are much more mixed - see ki-prusa-coreone-motor-noise.",
  "_file": "prusa.json"
 },
 {
  "id": "prusa-core-one-plus-gen2-kit",
  "brand_id": "prusa",
  "model": "CORE One+ (Gen 2) Assembly kit",
  "gf_named_by_vendor": true,
  "gf_independently_tested": false,
  "sku_variant": "Kit",
  "status": "current",
  "msrp_usd": 999.0,
  "street_price_usd": 999.0,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-prusa-coreone-kit-product",
  "ships_from": "overseas",
  "firmware": "other",
  "firmware_source_public": true,
  "native_slicer": "PrusaSlicer",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "full",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": false,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "official",
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": true,
  "mod_ecosystem": "deep",
  "openness_notes": "Prusa is the openness benchmark and it holds up on inspection as of 2026-09-06. The printer firmware (Prusa Buddy) is public and actively developed at github.com/prusa3d/Prusa-Firmware-Buddy - public, not archived, last push 2026-08-28; the MMU3 firmware is a second public repo, and the March 2026 MMU3 speed update was shipped as a normal GitHub release. Prusa's own CORE One+ page (retrieved 2026-09-06) states 'CAD files are published. Firmware source code is on GitHub... No locked bootloaders, no cloud dependency.' The slicer, PrusaSlicer, is open source, and OrcaSlicer ships 77 stock Prusa machine profiles (including CORE One, CORE One HF, MK4S, MK4S HF, MINI) and supports PrusaLink and PrusaConnect as upload targets, so a third-party slicer can send jobs directly. Printing needs no account at all: a USB drive works out of the box, and PrusaLink gives a local browser UI and a local API on the LAN with a password read off the printer's own screen - Home Assistant's built-in PrusaLink integration (docs at HA 2026.9.1, retrieved 2026-09-06) uses exactly that. Prusa Connect (cloud) is optional and only needed for control from outside the LAN. No filament RFID lock-in and no firmware-signing restriction was found as of 2026-09-06. Everything comes apart with a screwdriver and spare parts are sold individually.",
  "release_date": "2026-08",
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 250,
   "y": 220,
   "z": 270
  },
  "enclosure": "enclosed actively heated",
  "chamber_temp_max_c": 55,
  "hotend_temp_max_c": 290,
  "bed_temp_max_c": 120,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "brass (High-flow Prusa Nozzle brass CHT)"
  },
  "nozzle_swap_effort": "tool-free",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "prusa-nozzle-obxidian-hf-04",
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "none",
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": 48,
  "noise_is_measured": true,
  "footprint_mm": {
   "w": 415,
   "d": 444,
   "h": 555
  },
  "weight_kg": 22.5,
  "power_w": 90,
  "sale_history": null,
  "known_issue_ids": [
   "ki-prusa-coreone-motor-noise",
   "ki-prusa-us-globale-pricing",
   "ki-prusa-cht-nozzle-with-mmu3"
  ],
  "source_ids": [
   "src-prusa-coreone-product",
   "src-prusa-help-globale",
   "src-prusa-help-shipping",
   "src-prusa-github-buddy",
   "src-orcaslicer-prusa-profiles",
   "src-orcaslicer-hosts",
   "src-ha-prusalink",
   "src-3dprint-coreone",
   "src-cnet-accuracy",
   "src-prusa-help-nozzle-types",
   "src-prusa-blog-gen2",
   "src-prusa-nozzles-category",
   "src-prusa-coreone-kit-product",
   "src-prusa-help-warranty"
  ],
  "unverified": [
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "android_app",
   "android_ios_parity_note",
   "sale_history"
  ],
  "notes": "Identical machine to the assembled CORE One+ (Gen 2), $300 cheaper, self-assembly ~12 hours per Prusa's own product page. Lead time 1-2 weeks (Prusa KB) / 'High Demand - Estimated leadtime 2-3 weeks' on the product card. Warranty caveat for a kit: parts are covered but repair labor and shipping to the repair center are not (Prusa KB, retrieved 2026-09-06). US price is the Global-e, duty-inclusive price ($999) that a US shopper actually sees; the $925.00 that a JavaScript-free scrape reads off this page is the CSS-hidden pre-Global-e base value (data-ge-price / data-bp) and is NOT what a US buyer pays. Ships from the Czech Republic, so the 15% US tariff in force since 2025-08-07 is already baked into that $999 (Prusa KB, retrieved 2026-09-06); MA sales tax is added at checkout on top. Independent dimensional accuracy is the standout number: CNET measured 0.18% accuracy variance, the best of its whole four-year test set (2026-08-24). The (Gen 2) refresh was announced 2026-08-13, so this exact revision has under a month in the field at RUN_DATE, but it is a quality-of-life revision of the CORE One platform that has shipped since January 2025. Stock nozzle is a high-flow brass CHT: Prusa's own KB says brass is not for abrasives and that the CHT nozzle is not recommended with the MMU3. Noise: 48 dB is 3DPrint.com's measured average on the original CORE One (April 2025); owner reports are much more mixed - see ki-prusa-coreone-motor-noise.",
  "_file": "prusa.json"
 },
 {
  "id": "prusa-core-one-plus-gen2-ultimate",
  "brand_id": "prusa",
  "model": "CORE One+ (Gen 2) Ultimate Edition",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "Assembled",
  "status": "current",
  "msrp_usd": 1699.0,
  "street_price_usd": 1699.0,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-prusa-ultimate-assembled",
  "ships_from": "overseas",
  "firmware": "other",
  "firmware_source_public": true,
  "native_slicer": "PrusaSlicer",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "full",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": false,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "official",
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": true,
  "mod_ecosystem": "deep",
  "openness_notes": "Prusa is the openness benchmark and it holds up on inspection as of 2026-09-06. The printer firmware (Prusa Buddy) is public and actively developed at github.com/prusa3d/Prusa-Firmware-Buddy - public, not archived, last push 2026-08-28; the MMU3 firmware is a second public repo, and the March 2026 MMU3 speed update was shipped as a normal GitHub release. Prusa's own CORE One+ page (retrieved 2026-09-06) states 'CAD files are published. Firmware source code is on GitHub... No locked bootloaders, no cloud dependency.' The slicer, PrusaSlicer, is open source, and OrcaSlicer ships 77 stock Prusa machine profiles (including CORE One, CORE One HF, MK4S, MK4S HF, MINI) and supports PrusaLink and PrusaConnect as upload targets, so a third-party slicer can send jobs directly. Printing needs no account at all: a USB drive works out of the box, and PrusaLink gives a local browser UI and a local API on the LAN with a password read off the printer's own screen - Home Assistant's built-in PrusaLink integration (docs at HA 2026.9.1, retrieved 2026-09-06) uses exactly that. Prusa Connect (cloud) is optional and only needed for control from outside the LAN. No filament RFID lock-in and no firmware-signing restriction was found as of 2026-09-06. Everything comes apart with a screwdriver and spare parts are sold individually.",
  "release_date": "2026-08",
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 250,
   "y": 220,
   "z": 270
  },
  "enclosure": "enclosed actively heated",
  "chamber_temp_max_c": 55,
  "hotend_temp_max_c": 290,
  "bed_temp_max_c": 120,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "brass (High-flow Prusa Nozzle brass CHT)"
  },
  "nozzle_swap_effort": "tool-free",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "prusa-nozzle-obxidian-hf-04",
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "HEPA + carbon",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "basic",
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": 48,
  "noise_is_measured": true,
  "footprint_mm": {
   "w": 415,
   "d": 444,
   "h": 555
  },
  "weight_kg": 22.5,
  "power_w": 90,
  "sale_history": null,
  "known_issue_ids": [
   "ki-prusa-coreone-motor-noise",
   "ki-prusa-us-globale-pricing"
  ],
  "source_ids": [
   "src-prusa-coreone-product",
   "src-prusa-help-globale",
   "src-prusa-help-shipping",
   "src-prusa-github-buddy",
   "src-orcaslicer-prusa-profiles",
   "src-orcaslicer-hosts",
   "src-ha-prusalink",
   "src-3dprint-coreone",
   "src-cnet-accuracy",
   "src-prusa-help-nozzle-types",
   "src-prusa-blog-gen2",
   "src-prusa-nozzles-category",
   "src-prusa-ultimate-assembled",
   "src-prusa-advanced-filtration"
  ],
  "unverified": [
   "gf_named_by_vendor",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "android_app",
   "android_ios_parity_note",
   "sale_history"
  ],
  "notes": "Bundle contents, from Prusa's own product description (retrieved 2026-09-06): the printer, Buddy3D Camera, Advanced Filtration, every kind of print sheet, three nozzles and accessories. It does NOT include an MMU3, so multi-color still costs $359-$399 extra. Filtration is recorded as HEPA + carbon because the Advanced Filtration System is a 99.9% HEPA filter plus activated-carbon granules plus a blower. Camera recorded as 'basic' - no evidence found of AI failure detection. US price is the Global-e, duty-inclusive price ($1,699) that a US shopper actually sees; the $1,573.14 that a JavaScript-free scrape reads off this page is the CSS-hidden pre-Global-e base value (data-ge-price / data-bp) and is NOT what a US buyer pays. Ships from the Czech Republic, so the 15% US tariff in force since 2025-08-07 is already baked into that $1,699 (Prusa KB, retrieved 2026-09-06); MA sales tax is added at checkout on top. Independent dimensional accuracy is the standout number: CNET measured 0.18% accuracy variance, the best of its whole four-year test set (2026-08-24). The (Gen 2) refresh was announced 2026-08-13, so this exact revision has under a month in the field at RUN_DATE, but it is a quality-of-life revision of the CORE One platform that has shipped since January 2025. Stock nozzle is a high-flow brass CHT: Prusa's own KB says brass is not for abrasives and that the CHT nozzle is not recommended with the MMU3. Noise: 48 dB is 3DPrint.com's measured average on the original CORE One (April 2025); owner reports are much more mixed - see ki-prusa-coreone-motor-noise.",
  "_file": "prusa.json"
 },
 {
  "id": "prusa-core-one-plus-gen2-ultimate-kit",
  "brand_id": "prusa",
  "model": "CORE One+ (Gen 2) Ultimate Edition Assembly kit",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "Kit",
  "status": "current",
  "msrp_usd": 1399.0,
  "street_price_usd": 1399.0,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-prusa-ultimate-kit",
  "ships_from": "overseas",
  "firmware": "other",
  "firmware_source_public": true,
  "native_slicer": "PrusaSlicer",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "full",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": false,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "official",
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": true,
  "mod_ecosystem": "deep",
  "openness_notes": "Prusa is the openness benchmark and it holds up on inspection as of 2026-09-06. The printer firmware (Prusa Buddy) is public and actively developed at github.com/prusa3d/Prusa-Firmware-Buddy - public, not archived, last push 2026-08-28; the MMU3 firmware is a second public repo, and the March 2026 MMU3 speed update was shipped as a normal GitHub release. Prusa's own CORE One+ page (retrieved 2026-09-06) states 'CAD files are published. Firmware source code is on GitHub... No locked bootloaders, no cloud dependency.' The slicer, PrusaSlicer, is open source, and OrcaSlicer ships 77 stock Prusa machine profiles (including CORE One, CORE One HF, MK4S, MK4S HF, MINI) and supports PrusaLink and PrusaConnect as upload targets, so a third-party slicer can send jobs directly. Printing needs no account at all: a USB drive works out of the box, and PrusaLink gives a local browser UI and a local API on the LAN with a password read off the printer's own screen - Home Assistant's built-in PrusaLink integration (docs at HA 2026.9.1, retrieved 2026-09-06) uses exactly that. Prusa Connect (cloud) is optional and only needed for control from outside the LAN. No filament RFID lock-in and no firmware-signing restriction was found as of 2026-09-06. Everything comes apart with a screwdriver and spare parts are sold individually.",
  "release_date": "2026-08",
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 250,
   "y": 220,
   "z": 270
  },
  "enclosure": "enclosed actively heated",
  "chamber_temp_max_c": 55,
  "hotend_temp_max_c": 290,
  "bed_temp_max_c": 120,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "brass (High-flow Prusa Nozzle brass CHT)"
  },
  "nozzle_swap_effort": "tool-free",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "prusa-nozzle-obxidian-hf-04",
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "HEPA + carbon",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "basic",
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": 48,
  "noise_is_measured": true,
  "footprint_mm": {
   "w": 415,
   "d": 444,
   "h": 555
  },
  "weight_kg": 22.5,
  "power_w": 90,
  "sale_history": null,
  "known_issue_ids": [
   "ki-prusa-coreone-motor-noise",
   "ki-prusa-us-globale-pricing"
  ],
  "source_ids": [
   "src-prusa-coreone-product",
   "src-prusa-help-globale",
   "src-prusa-help-shipping",
   "src-prusa-github-buddy",
   "src-orcaslicer-prusa-profiles",
   "src-orcaslicer-hosts",
   "src-ha-prusalink",
   "src-3dprint-coreone",
   "src-cnet-accuracy",
   "src-prusa-help-nozzle-types",
   "src-prusa-blog-gen2",
   "src-prusa-nozzles-category",
   "src-prusa-ultimate-kit",
   "src-prusa-ultimate-assembled",
   "src-prusa-advanced-filtration",
   "src-prusa-coreone-kit-product"
  ],
  "unverified": [
   "gf_named_by_vendor",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "android_app",
   "android_ios_parity_note",
   "sale_history"
  ],
  "notes": "Same Ultimate bundle as the assembled version but self-assembled (~12 h for the CORE One+ kit per Prusa). No MMU3 included. US price is the Global-e, duty-inclusive price ($1,399) that a US shopper actually sees; the $1,295.37 that a JavaScript-free scrape reads off this page is the CSS-hidden pre-Global-e base value (data-ge-price / data-bp) and is NOT what a US buyer pays. Ships from the Czech Republic, so the 15% US tariff in force since 2025-08-07 is already baked into that $1,399 (Prusa KB, retrieved 2026-09-06); MA sales tax is added at checkout on top. Independent dimensional accuracy is the standout number: CNET measured 0.18% accuracy variance, the best of its whole four-year test set (2026-08-24). The (Gen 2) refresh was announced 2026-08-13, so this exact revision has under a month in the field at RUN_DATE, but it is a quality-of-life revision of the CORE One platform that has shipped since January 2025. Stock nozzle is a high-flow brass CHT: Prusa's own KB says brass is not for abrasives and that the CHT nozzle is not recommended with the MMU3. Noise: 48 dB is 3DPrint.com's measured average on the original CORE One (April 2025); owner reports are much more mixed - see ki-prusa-coreone-motor-noise.",
  "_file": "prusa.json"
 },
 {
  "id": "prusa-mini-plus",
  "brand_id": "prusa",
  "model": "MINI+ Semi-assembled",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "Semi-assembled",
  "status": "current",
  "msrp_usd": 549.0,
  "street_price_usd": 549.0,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-prusa-mini-product",
  "ships_from": "overseas",
  "firmware": "other",
  "firmware_source_public": true,
  "native_slicer": "PrusaSlicer",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "full",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": false,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "official",
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": true,
  "mod_ecosystem": "deep",
  "openness_notes": "Prusa is the openness benchmark and it holds up on inspection as of 2026-09-06. The printer firmware (Prusa Buddy) is public and actively developed at github.com/prusa3d/Prusa-Firmware-Buddy - public, not archived, last push 2026-08-28; the MMU3 firmware is a second public repo, and the March 2026 MMU3 speed update was shipped as a normal GitHub release. Prusa's own product pages (retrieved 2026-09-06) states 'CAD files are published. Firmware source code is on GitHub... No locked bootloaders, no cloud dependency.' The slicer, PrusaSlicer, is open source, and OrcaSlicer ships 77 stock Prusa machine profiles (including CORE One, CORE One HF, MK4S, MK4S HF, MINI) and supports PrusaLink and PrusaConnect as upload targets, so a third-party slicer can send jobs directly. Printing needs no account at all: a USB drive works out of the box, and PrusaLink gives a local browser UI and a local API on the LAN with a password read off the printer's own screen - Home Assistant's built-in PrusaLink integration (docs at HA 2026.9.1, retrieved 2026-09-06) uses exactly that. Prusa Connect (cloud) is optional and only needed for control from outside the LAN. No filament RFID lock-in and no firmware-signing restriction was found as of 2026-09-06. Everything comes apart with a screwdriver and spare parts are sold individually.",
  "release_date": null,
  "motion_system": "bedslinger",
  "build_volume_mm": {
   "x": 180,
   "y": 180,
   "z": 180
  },
  "enclosure": "open + optional kit",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 280,
  "bed_temp_max_c": 100,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "brass"
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": false,
  "filtration": "none",
  "auto_bed_level": "mesh",
  "input_shaping": true,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "none",
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": {
   "w": 380,
   "d": 330,
   "h": 380
  },
  "weight_kg": 4.5,
  "power_w": null,
  "sale_history": null,
  "known_issue_ids": [
   "ki-prusa-us-globale-pricing"
  ],
  "source_ids": [
   "src-prusa-mini-product",
   "src-prusa-printers-category",
   "src-prusa-help-globale",
   "src-prusa-help-shipping",
   "src-prusa-github-buddy",
   "src-orcaslicer-prusa-profiles",
   "src-orcaslicer-hosts",
   "src-ha-prusalink",
   "src-prusa-mmu3-overview"
  ],
  "unverified": [
   "gf_named_by_vendor",
   "release_date",
   "chamber_temp_max_c",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "power_w",
   "android_app",
   "android_ios_parity_note",
   "sale_history"
  ],
  "notes": "Captured for completeness only: there is NO first-party multi-material path. The MMU3 is sold for the MK4S/MK3.9S and the CORE One family; the MINI+ is not on any MMU3 compatibility list on Prusa's own MMU3 pages (retrieved 2026-09-06). Bowden extruder with 3:1 gearing, 100 C max bed, no enclosure in this SKU. The product URL and JSON-LD title say 'Enclosure Bundle' but the selected variant, the package contents and the category listing are the plain semi-assembled MINI+, so no enclosure is assumed here.",
  "_file": "prusa.json"
 },
 {
  "id": "prusa-mk4s",
  "brand_id": "prusa",
  "model": "MK4S",
  "gf_named_by_vendor": true,
  "gf_independently_tested": false,
  "sku_variant": "Assembled",
  "status": "current",
  "msrp_usd": 999.0,
  "street_price_usd": 799.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-prusa-mk4s-product",
  "ships_from": "overseas",
  "firmware": "other",
  "firmware_source_public": true,
  "native_slicer": "PrusaSlicer",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "full",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": false,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "official",
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": true,
  "mod_ecosystem": "deep",
  "openness_notes": "Prusa is the openness benchmark and it holds up on inspection as of 2026-09-06. The printer firmware (Prusa Buddy) is public and actively developed at github.com/prusa3d/Prusa-Firmware-Buddy - public, not archived, last push 2026-08-28; the MMU3 firmware is a second public repo, and the March 2026 MMU3 speed update was shipped as a normal GitHub release. Prusa's own CORE One+ page (retrieved 2026-09-06) states 'CAD files are published. Firmware source code is on GitHub... No locked bootloaders, no cloud dependency.' The slicer, PrusaSlicer, is open source, and OrcaSlicer ships 77 stock Prusa machine profiles (including CORE One, CORE One HF, MK4S, MK4S HF, MINI) and supports PrusaLink and PrusaConnect as upload targets, so a third-party slicer can send jobs directly. Printing needs no account at all: a USB drive works out of the box, and PrusaLink gives a local browser UI and a local API on the LAN with a password read off the printer's own screen - Home Assistant's built-in PrusaLink integration (docs at HA 2026.9.1, retrieved 2026-09-06) uses exactly that. Prusa Connect (cloud) is optional and only needed for control from outside the LAN. No filament RFID lock-in and no firmware-signing restriction was found as of 2026-09-06. Everything comes apart with a screwdriver and spare parts are sold individually.",
  "release_date": null,
  "motion_system": "bedslinger",
  "build_volume_mm": {
   "x": 250,
   "y": 210,
   "z": 220
  },
  "enclosure": "open + optional kit",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 290,
  "bed_temp_max_c": 120,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "brass (High-flow Prusa Nozzle brass CHT)"
  },
  "nozzle_swap_effort": "tool-free",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "prusa-nozzle-obxidian-hf-04",
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "none",
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": {
   "w": 500,
   "d": 550,
   "h": 400
  },
  "weight_kg": 7,
  "power_w": 80,
  "sale_history": null,
  "known_issue_ids": [
   "ki-prusa-us-globale-pricing",
   "ki-prusa-cht-nozzle-with-mmu3"
  ],
  "source_ids": [
   "src-prusa-mk4s-product",
   "src-prusa-help-globale",
   "src-prusa-help-shipping",
   "src-prusa-github-buddy",
   "src-orcaslicer-prusa-profiles",
   "src-orcaslicer-hosts",
   "src-ha-prusalink",
   "src-cnet-accuracy",
   "src-prusa-help-nozzle-types",
   "src-prusa-nozzles-category",
   "src-prusa-blog-bts2026",
   "src-printedsolid-products",
   "src-prusa-coreone-product"
  ],
  "unverified": [
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "android_app",
   "android_ios_parity_note",
   "sale_history",
   "release_date",
   "chamber_temp_max_c",
   "noise_db",
   "noise_is_measured"
  ],
  "notes": "US price is the Global-e duty-inclusive price. $799 is a promotion (20% off, Back-to-School, 3-30 September 2026); the everyday US list is $999, corroborated both by Prusa's own comparison table ('Assembled price from $999') and by Printed Solid's $999. Open frame: Prusa's own spec sheet says ASA/ABS/HIPS/PA are supported only 'when using the Original Prusa Enclosure with filtration add-on', which is a $379 + $82.99 addition. CNET measured 0.19% accuracy variance (2026-08-24), second only to the CORE One. Prusa states the MK4S was the first consumer 3D printer to get UL GREENGUARD certification, which is relevant to a shared living space. No independent dB measurement for the MK4S was found.",
  "_file": "prusa.json"
 },
 {
  "id": "prusa-mk4s-kit",
  "brand_id": "prusa",
  "model": "MK4S kit",
  "gf_named_by_vendor": true,
  "gf_independently_tested": false,
  "sku_variant": "Kit",
  "status": "current",
  "msrp_usd": null,
  "street_price_usd": 639.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-prusa-mk4s-kit-product",
  "ships_from": "overseas",
  "firmware": "other",
  "firmware_source_public": true,
  "native_slicer": "PrusaSlicer",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "full",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": false,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "official",
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": true,
  "mod_ecosystem": "deep",
  "openness_notes": "Prusa is the openness benchmark and it holds up on inspection as of 2026-09-06. The printer firmware (Prusa Buddy) is public and actively developed at github.com/prusa3d/Prusa-Firmware-Buddy - public, not archived, last push 2026-08-28; the MMU3 firmware is a second public repo, and the March 2026 MMU3 speed update was shipped as a normal GitHub release. Prusa's own CORE One+ page (retrieved 2026-09-06) states 'CAD files are published. Firmware source code is on GitHub... No locked bootloaders, no cloud dependency.' The slicer, PrusaSlicer, is open source, and OrcaSlicer ships 77 stock Prusa machine profiles (including CORE One, CORE One HF, MK4S, MK4S HF, MINI) and supports PrusaLink and PrusaConnect as upload targets, so a third-party slicer can send jobs directly. Printing needs no account at all: a USB drive works out of the box, and PrusaLink gives a local browser UI and a local API on the LAN with a password read off the printer's own screen - Home Assistant's built-in PrusaLink integration (docs at HA 2026.9.1, retrieved 2026-09-06) uses exactly that. Prusa Connect (cloud) is optional and only needed for control from outside the LAN. No filament RFID lock-in and no firmware-signing restriction was found as of 2026-09-06. Everything comes apart with a screwdriver and spare parts are sold individually.",
  "release_date": null,
  "motion_system": "bedslinger",
  "build_volume_mm": {
   "x": 250,
   "y": 210,
   "z": 220
  },
  "enclosure": "open + optional kit",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 290,
  "bed_temp_max_c": 120,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "brass (High-flow Prusa Nozzle brass CHT)"
  },
  "nozzle_swap_effort": "tool-free",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "prusa-nozzle-obxidian-hf-04",
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "none",
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": {
   "w": 500,
   "d": 550,
   "h": 400
  },
  "weight_kg": 7,
  "power_w": 80,
  "sale_history": null,
  "known_issue_ids": [
   "ki-prusa-us-globale-pricing",
   "ki-prusa-cht-nozzle-with-mmu3"
  ],
  "source_ids": [
   "src-prusa-mk4s-product",
   "src-prusa-help-globale",
   "src-prusa-help-shipping",
   "src-prusa-github-buddy",
   "src-orcaslicer-prusa-profiles",
   "src-orcaslicer-hosts",
   "src-ha-prusalink",
   "src-cnet-accuracy",
   "src-prusa-help-nozzle-types",
   "src-prusa-nozzles-category",
   "src-prusa-blog-bts2026",
   "src-prusa-mk4s-kit-product",
   "src-prusa-manual-mk4s-kit",
   "src-forum-mk4-kit-time",
   "src-prusa-help-warranty",
   "src-printedsolid-products"
  ],
  "unverified": [
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "android_app",
   "android_ios_parity_note",
   "sale_history",
   "release_date",
   "chamber_temp_max_c",
   "noise_db",
   "noise_is_measured",
   "msrp_usd"
  ],
  "notes": "$639 is a promotion (10% off, Back-to-School, 3-30 September 2026). The undiscounted US list price is not published on the page and I would not back-compute it: Printed Solid, the US distributor, lists the MK4S kit at $799, but Printed Solid's prices run above Prusa-direct on every other SKU checked, so that is a different channel's price, not this SKU's list. Prusa publishes no hours estimate for the MK4S kit build. US price is the Global-e duty-inclusive price. The rest of this note describes the ASSEMBLED MK4S, not this kit SKU: the assembled machine is $799 on the same promotion (20% off) against an everyday list of $999, corroborated by Prusa's own comparison table ('Assembled price from $999') and by Printed Solid's $999. Open frame: Prusa's own spec sheet says ASA/ABS/HIPS/PA are supported only 'when using the Original Prusa Enclosure with filtration add-on', which is a $379 + $82.99 addition. CNET measured 0.19% accuracy variance (2026-08-24), second only to the CORE One. Prusa states the MK4S was the first consumer 3D printer to get UL GREENGUARD certification, which is relevant to a shared living space. No independent dB measurement for the MK4S was found.",
  "_file": "prusa.json"
 },
 {
  "id": "qidi-max4",
  "brand_id": "qidi",
  "model": "Max4",
  "gf_named_by_vendor": true,
  "gf_independently_tested": false,
  "sku_variant": "Max4 / Standard (SKU MAX4001+KT01); Max4 Combo / Standard (SKU MAX4COMBO001+KT01)",
  "release_date": "2025-11",
  "status": "current",
  "msrp_usd": 1149,
  "street_price_usd": 1099,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-qidi-us-products-json",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 390,
   "y": 390,
   "z": 340
  },
  "enclosure": "enclosed actively heated",
  "chamber_temp_max_c": 65,
  "hotend_temp_max_c": 370,
  "bed_temp_max_c": 120,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "Bimetal"
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "qidi-tungsten-carbide-nozzle",
  "hardened_extruder_available": true,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "HEPA + carbon",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "AI failure detection",
  "claimed_max_speed_mms": 800,
  "claimed_max_accel_mms2": 30000,
  "measured_speed_notes": null,
  "noise_db": 62.3,
  "noise_is_measured": true,
  "footprint_mm": {
   "w": 558,
   "d": 578,
   "h": 612
  },
  "weight_kg": 40,
  "power_w": 1350,
  "firmware": "Klipper open",
  "firmware_source_public": true,
  "native_slicer": "QIDI Studio",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "full",
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": false,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "community",
  "android_app": "basic",
  "android_ios_parity_note": null,
  "web_ui_in_browser": true,
  "mod_ecosystem": "moderate",
  "openness_notes": "As of 2026-09-06: QIDI's own Max4 FAQ states the machine runs Klipper firmware and is 'fully compatible' with OrcaSlicer and PrusaSlicer, and lists QIDI Cloud, Wi-Fi, Ethernet and USB as connection options. QIDI publishes the Max4 firmware package under GPL-3.0 at github.com/QIDITECH/QIDI_MAX4 (last pushed 2026-08-06); the repository contains klipper, moonraker, fluidd and config directories, which is direct evidence that the Max4 ships Klipper plus Moonraker plus the Fluidd web UI. It has, however, no tagged release yet, so the published tree is not a downloadable firmware version. OrcaSlicer's stable release v2.4.2 (2026-07-07) ships a stock 'Qidi X-Max 4' profile.",
  "known_issue_ids": [
   "ki-qidi-box-filament-path-friction",
   "ki-qidi-box-slow-swaps-purge",
   "ki-qidi-firmware-source-lag",
   "ki-qidi-max4-load-cell-z-offset",
   "ki-qidi-max4-aux-fan-obstructed",
   "ki-qidi-max4-early-unit-hardware-faults",
   "ki-qidi-max4-polar-cooler-noise",
   "ki-qidi-max4-polar-cooler-hose-kink",
   "ki-qidi-ai-detection-false-positives",
   "ki-qidi-link-app-poor",
   "ki-qidi-support-parts-yes-returns-no"
  ],
  "source_ids": [
   "src-qidi-us-products-json",
   "src-qidi-us-max4",
   "src-qidi-global-products-json",
   "src-qidi-github-max4",
   "src-orca-qidi-profiles-v242",
   "src-qidi-play-qidimaker",
   "src-pcmag-max4-review",
   "src-nikktech-max4-review",
   "src-appleinsider-max4-review",
   "src-reddit-max4-many-problems",
   "src-reddit-max4-considering",
   "src-reddit-max4-honest",
   "src-reddit-plus4-longterm",
   "src-yt-auroratech-q2-10month",
   "src-reddit-warranty-no-response"
  ],
  "unverified": [
   "sale_history",
   "nozzle_swap_effort",
   "hardened_extruder_addon_id",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "measured_speed_notes",
   "lan_only_mode_detail",
   "android_ios_parity_note"
  ],
  "notes": "The US store price of USD 1,099 carries a compare-at price of USD 1,149, so price_is_promo is true and msrp_usd records the 1,149 figure. The US listing also bundles a Polar Cooler as a gift (option 'Gift: Polar Cooler*1'), a USD 199 accessory sold separately, on both the bare and Combo variants. QIDI's global store lists the same machine at USD 1,049 / 1,199 shipping from China; the US-warehouse prices are used here because the buyer is in Massachusetts. release_date is the publish date of QIDI's own qidi3d.com listing (2025-11-14), used as a first-availability proxy. power_w 1350 is QIDI's rated 150 W plus 500 W chamber heating plus 700 W bed. No independent measured review of the Max4 was located during this pass, so measured_speed_notes and noise_db stay null; the 800 mm/s and 30,000 mm/s2 figures are QIDI's own claims and are recorded only as claimed. Extruder cooling on the Max4 requires the separately sold Polar Cooler per QIDI's spec table.",
  "_file": "qidi.json"
 },
 {
  "id": "qidi-plus4",
  "brand_id": "qidi",
  "model": "Plus4",
  "gf_named_by_vendor": true,
  "gf_independently_tested": false,
  "sku_variant": "Plus4+Filament*1 (SKU PLUS4001+PLAMHS); Plus4 Combo+Filament*1 (SKU PLUS4001+BOX001+PLAMHS)",
  "release_date": "2024-09",
  "status": "current",
  "msrp_usd": 799,
  "street_price_usd": 649,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-qidi-us-products-json",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 305,
   "y": 305,
   "z": 280
  },
  "enclosure": "enclosed actively heated",
  "chamber_temp_max_c": 65,
  "hotend_temp_max_c": 370,
  "bed_temp_max_c": 120,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "Bimetal"
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "qidi-tungsten-carbide-nozzle",
  "hardened_extruder_available": true,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "carbon",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "basic",
  "claimed_max_speed_mms": 600,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": "Independent, measured. Tom's Hardware printed Polymaker PA12-CF parts at 0.2 mm layer height on QIDI's default PA12-CF profile in 7 hours 9 minutes with no warping. 3DPrint.com accumulated 'over 300 hours of print time with minimal issues' over the review period, with a single minor print failure and no component replacements. Neither is a speed benchmark: no independent test that sustains QIDI's headline print-speed claim was found.",
  "noise_db": 62.7,
  "noise_is_measured": true,
  "footprint_mm": {
   "w": 505,
   "d": 487,
   "h": 550
  },
  "weight_kg": 27,
  "power_w": 850,
  "firmware": "Klipper open",
  "firmware_source_public": true,
  "native_slicer": "QIDI Studio",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "full",
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": false,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "community",
  "android_app": "basic",
  "android_ios_parity_note": null,
  "web_ui_in_browser": true,
  "mod_ecosystem": "deep",
  "openness_notes": "As of 2026-09-06: QIDI's US Plus4 page advertises 'The Open-source latest V0.12 Klipper' and 'options for remote cloud access or secure LAN-only access'. QIDI publishes the Plus4 firmware package at github.com/QIDITECH/QIDI_PLUS4 (AGPL-3.0), but the newest tagged release there is Plus4_v1.7.1 dated 2025-08-06 - more than a year old at RUN_DATE - while one Plus4 owner writes that the machine itself offered a 1.8.2 update on-device (r/3Dprinting, 2026-07-03), so on that single report the published source lags the shipped firmware. Only one source for the 1.8.2 claim was found; the stale-repository half of the finding is directly verifiable and is not in doubt. The community wiki at github.com/qidi-community/Plus4-Wiki (279 stars, 52 forks, last pushed 2026-07-03) documents SSH access (mks / makerbase, configs under /home/mks/printer_data/config), Klipper extensions, Klippain and ShakeTune ports, CAD files, and a step-by-step procedure for disabling and masking the QIDI Link cloud client. OrcaSlicer's stable v2.4.2 (2026-07-07) ships a stock 'Qidi X-Plus 4' profile.",
  "known_issue_ids": [
   "ki-qidi-plus4-chamber-heater-shutdown",
   "ki-qidi-box-filament-path-friction",
   "ki-qidi-box-slow-swaps-purge",
   "ki-qidi-firmware-source-lag",
   "ki-qidi-qidilink-cloud-client",
   "ki-qidi-plus4-ssr-chamber-heater-fire-hazard",
   "ki-qidi-plus4-fire-reports",
   "ki-qidi-plus4-mainboard-driver-overheat",
   "ki-qidi-plus4-bed-probe-hot-chamber",
   "ki-qidi-extruder-tension-arm-deform",
   "ki-qidi-ai-detection-false-positives",
   "ki-qidi-link-app-poor",
   "ki-qidi-support-parts-yes-returns-no",
   "ki-qidi-cloud-security-disclosure-2024"
  ],
  "source_ids": [
   "src-qidi-us-products-json",
   "src-qidi-us-plus4",
   "src-qidi-us-plus4-techspecs",
   "src-qidi-global-products-json",
   "src-qidi-github-plus4-releases",
   "src-qidi-community-plus4-wiki-ssh",
   "src-qidi-community-qidilink",
   "src-orca-qidi-profiles-v242",
   "src-qidi-play-qidimaker",
   "src-3dprint-plus4-review",
   "src-toms-plus4-review",
   "src-pcmag-plus4-review",
   "src-nikktech-plus4-review",
   "src-all3dp-plus4-replacement-parts",
   "src-fabbaloo-plus4-fires",
   "src-github-plus4-issue57",
   "src-reddit-plus4-fire-ban",
   "src-reddit-plus4-ssr-psa",
   "src-reddit-plus4-psa-pcb",
   "src-reddit-plus4-safer-chamber-heater",
   "src-reddit-plus4-hightemp-chaos",
   "src-reddit-plus4-disaster",
   "src-reddit-plus4-longterm",
   "src-reddit-plus4-thoughts",
   "src-reddit-plus4-noise",
   "src-reddit-plus4-extruder-gear",
   "src-reddit-plus4-dead-chamber",
   "src-reddit-warranty-no-response",
   "src-reddit-max4-honest",
   "src-gamingtrend-plus5-review",
   "src-github-qidi-security-disclosure"
  ],
  "unverified": [
   "sale_history",
   "nozzle_swap_effort",
   "hardened_extruder_addon_id",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "lan_only_mode_detail",
   "android_ios_parity_note"
  ],
  "notes": "STATUS CORRECTION: the Phase 0 coverage audit recorded the Plus4 as SOLD OUT at USD 699. That is true of QIDI's global store qidi3d.com, where both Plus4 variants show available=false. On the US store us.qidi3d.com the Plus4 is in stock and cheaper: USD 649 bare (compare-at 799) and USD 799 Combo (compare-at 949), shipping from a local warehouse. For a US buyer at RUN_DATE the correct status is 'current', not 'sold_out'. Both US prices carry compare-at prices, so price_is_promo is true. filtration is 'carbon', not 'HEPA + carbon': QIDI's Plus4 tech-spec page says 'Chamber Circulation Fan: Yes (with activated carbon air filter)', whereas the Q2, Plus5 and Max4 pages specify a 3-in-1 G3 pre-filter plus H12 HEPA plus activated carbon. camera is 'basic' because the spec sheet lists only a low-framerate 1080p timelapse camera with no AI detection. There is an internal conflict on QIDI's own Plus4 page: the headline bullet says '2nd Gen 65 C active chamber heating' and the tech-spec page agrees, but a marketing graphic on the same page lists 'Chamber temperature - 55 degrees' in a high-temperature-filament context. The 65 C tech-spec figure is used. release_date is the publish date of QIDI's own qidi3d.com listing (2024-09-20). power_w 850 is 450 W plus 400 W chamber heating.",
  "_file": "qidi.json"
 },
 {
  "id": "qidi-plus5",
  "brand_id": "qidi",
  "model": "Plus5",
  "gf_named_by_vendor": true,
  "gf_independently_tested": false,
  "sku_variant": "Plus5 / Standard (SKU PLUS5001); Plus5 Combo / Standard (SKU PLUS5COMBO001)",
  "release_date": "2026-06",
  "status": "current",
  "msrp_usd": 749,
  "street_price_usd": 749,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-qidi-us-products-json",
  "ships_from": "mixed",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 320,
   "y": 320,
   "z": 300
  },
  "enclosure": "enclosed actively heated",
  "chamber_temp_max_c": 65,
  "hotend_temp_max_c": 370,
  "bed_temp_max_c": 120,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "Bimetal"
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "qidi-tungsten-carbide-nozzle",
  "hardened_extruder_available": true,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "HEPA + carbon",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "AI failure detection",
  "claimed_max_speed_mms": 600,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": "Tom's Hardware (published 2026-08-12) printed a bird-feeder base in Ambrosia ASA at 0.2 mm layer height and an average 120 mm/s in a little over 7 hours, the top at an average 100 mm/s in 5 h 30 m, and the hanger at an average 180 mm/s in 2 hours. The same review measured the top glass panel at 56 C with an infrared thermometer while the chamber ran at 65 C.",
  "noise_db": 55,
  "noise_is_measured": true,
  "footprint_mm": {
   "w": 500,
   "d": 488,
   "h": 558
  },
  "weight_kg": 29,
  "power_w": 1200,
  "firmware": "Klipper open",
  "firmware_source_public": false,
  "native_slicer": "QIDI Studio",
  "orcaslicer_support": "community profile",
  "lan_only_mode": "full",
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": false,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "community",
  "android_app": "basic",
  "android_ios_parity_note": "QIDI Maker is published on Google Play for Android (listing retrieved 2026-09-06). No iOS-first behavior was found; a feature-by-feature comparison was not performed.",
  "web_ui_in_browser": true,
  "mod_ecosystem": "moderate",
  "openness_notes": "As of 2026-09-06: 3dwork.io, after several weeks of hands-on testing (published 2026-08-05), reports that the Plus5 'runs Klipper natively with a Fluidd interface accessible from the browser' on the local network and calls it 'standard Klipper with full access, not a locked-down version', explicitly contrasting it with CrealityOS and Anycubic's Kobra OS. QIDI's own Plus5 FAQ states the machine runs Klipper firmware and is 'fully compatible' with OrcaSlicer and PrusaSlicer. Two openness gaps are current at 2026-09-06 and both are recent: (1) there is NO QIDI_PLUS5 repository on github.com/QIDITECH, so the model-specific firmware package is not published even though the Q2, Plus4, Max4, Q1 Pro and X-Max 3 packages are; (2) OrcaSlicer's stable release v2.4.2 (2026-07-07) contains no Plus5 profile - a 'Qidi X-Plus 5' profile was merged to OrcaSlicer main on 2026-08-07 (PR #15163, commit b216813b) by a community contributor whose commit note reads 'Qidi didn't register', so today a Plus5 owner needs a nightly build or a manually imported profile.",
  "known_issue_ids": [
   "ki-qidi-box-filament-path-friction",
   "ki-qidi-box-slow-swaps-purge",
   "ki-qidi-plus5-purge-volume",
   "ki-qidi-firmware-source-lag",
   "ki-qidi-plus5-driver-temps-and-bed-flatness",
   "ki-qidi-link-app-poor",
   "ki-qidi-support-parts-yes-returns-no"
  ],
  "source_ids": [
   "src-qidi-us-products-json",
   "src-qidi-us-plus5",
   "src-qidi-global-products-json",
   "src-toms-plus5",
   "src-toms-best-3d-printers",
   "src-3dwork-plus5",
   "src-amazon-plus5",
   "src-orca-qidi-profiles-v242",
   "src-orca-plus5-profile-commit",
   "src-qidi-github-org",
   "src-qidi-play-qidimaker",
   "src-gamingtrend-plus5-review",
   "src-reddit-plus5-poor-first",
   "src-reddit-plus5-frustrated-plus4",
   "src-yt-auroratech-q2-10month"
  ],
  "unverified": [
   "sale_history",
   "nozzle_swap_effort",
   "hardened_extruder_addon_id",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "lan_only_mode_detail"
  ],
  "notes": "Tom's Hardware named the Plus5 its Best Practical 3D Printer for 2026 and gave it Editor's Choice (review published 2026-08-12). release_date 2026-06 is Amazon's 'Date First Available' (2026-06-12); QIDI's own store listing was published 2026-08-05 and the first independent reviews appeared 2026-08-05 and 2026-08-12. Either way the machine was shipping for roughly three months at RUN_DATE, which is under the six-month threshold for a top reliability score, and no long-term ownership evidence exists yet. ships_from is 'mixed' and this matters: QIDI's own US store page says a Plus5 order 'will be shipped out from the China warehouse within 1-3 business days', while Amazon lists both the Plus5 (B0H5BMC2JQ) and the Plus5-Combo (B0H5BSHSP6) at the same USD 749 / 899 shipping from Amazon with free delivery. noise_db 55 is the top of the 45-55 dB range 3dwork.io reports at full load without the Polar Cooler or QIDI Box fitted; the midpoint was not used because a shared-family-home decision should turn on the peak. Caveat on noise_is_measured true: the figure is independent (not a vendor number), which is what the flag means here, but 3dwork.io's exact words are 'around 45-55 dB at full load' and the review never names a sound-level meter or a measuring distance, so treat 55 as a reviewer's stated range and not as a laboratory reading. It is also a single source, which is below the noise evidence bar in 02_SCHEMA_AND_SCORING.md section 4 (one T2 plus one T4, or two T2). power_w 1200 is QIDI's rated 150 W plus 550 W chamber heating plus 500 W bed; QIDI separately gives steady-state figures of 190 W for PLA and 500 W for ABS at 25 C ambient. QIDI Box compatibility note from QIDI's own Plus5 FAQ: a Max4-model QIDI Box works on the Plus5 directly, but a Plus4 or Q2 box needs the PLUS5/MAX4 QIDI BOX Hub and Signal Cable (USD 35.99, SKU MAX4037). QIDI Studio lineage is described as Bambu Studio-based by Tom's Hardware and as Orca-based by 3dwork.io; both are correct in the sense that all three descend from the same slicer family, and the disagreement is recorded rather than resolved.",
  "_file": "qidi.json"
 },
 {
  "id": "qidi-q1-pro",
  "brand_id": "qidi",
  "model": "Q1 Pro",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "Q1 Pro (SKU Q1PRO001+PLA001)",
  "release_date": "2024-03",
  "status": "discontinued",
  "msrp_usd": 499,
  "street_price_usd": null,
  "price_is_promo": null,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-qidi-us-products-json",
  "ships_from": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 245,
   "y": 245,
   "z": 240
  },
  "enclosure": "enclosed actively heated",
  "chamber_temp_max_c": 60,
  "hotend_temp_max_c": 350,
  "bed_temp_max_c": null,
  "claimed_max_speed_mms": 600,
  "firmware": "Klipper open",
  "firmware_source_public": true,
  "orcaslicer_support": "stock profile",
  "openness_notes": "As of 2026-09-06 QIDI still publishes the Q1 Pro firmware package under AGPL-3.0 at github.com/QIDITECH/QIDI_Q1_Pro (last pushed 2024-09-23), and OrcaSlicer's stable v2.4.2 (2026-07-07) still ships a stock 'Qidi Q1 Pro' profile. QIDI's product page states that spare parts and support for existing owners remain available.",
  "known_issue_ids": [],
  "source_ids": [
   "src-qidi-us-products-json",
   "src-qidi-global-q1pro",
   "src-qidi-global-products-json",
   "src-qidi-github-org",
   "src-orca-qidi-profiles-v242",
   "src-nikktech-plus4-review"
  ],
  "unverified": [
   "gf_named_by_vendor",
   "street_price_usd",
   "price_is_promo",
   "ships_from",
   "bed_temp_max_c"
  ],
  "notes": "DISCONTINUED. QIDI's own product page carries the banner 'This model has been discontinued. The QIDI Q1 Pro is no longer in production. Its direct replacement is the QIDI Q2' and states that spare parts and support for existing owners remain available. The US store listing shows the single variant as unavailable at a list price of USD 499, so no street price is recorded and no configuration is built. The Phase 0 coverage audit recorded this model as merely SOLD OUT; QIDI's own text says otherwise. Only identity, availability, headline geometry and openness were researched, because the machine cannot be bought new in the US at RUN_DATE; the remaining spec fields were deliberately not investigated and are omitted rather than guessed. release_date is the publish date of QIDI's own qidi3d.com listing (2024-03-20).",
  "noise_db": 64.9,
  "noise_is_measured": true,
  "_file": "qidi.json"
 },
 {
  "id": "qidi-q2",
  "brand_id": "qidi",
  "model": "Q2",
  "gf_named_by_vendor": true,
  "gf_independently_tested": false,
  "sku_variant": "Q2 / Standard (SKU Q2001); Q2 Combo / Standard (SKU Q2COMBO001)",
  "release_date": "2025-08",
  "status": "current",
  "msrp_usd": 499,
  "street_price_usd": 499,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-qidi-us-products-json",
  "ships_from": "US warehouse",
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 270,
   "y": 270,
   "z": 256
  },
  "enclosure": "enclosed actively heated",
  "chamber_temp_max_c": 65,
  "hotend_temp_max_c": 370,
  "bed_temp_max_c": 120,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "Bimetal"
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "qidi-tungsten-carbide-nozzle",
  "hardened_extruder_available": true,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "HEPA + carbon",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": true,
  "flow_calibration_auto": null,
  "camera": "AI failure detection",
  "claimed_max_speed_mms": 600,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": "Tom's Hardware (published 2025-11-07) printed a two-plate QIDI Box lid riser in Sunlu PETG at 0.2 mm layer height and an average 170 mm/s; each plate finished in a little over 11 hours.",
  "noise_db": 56,
  "noise_is_measured": true,
  "footprint_mm": {
   "w": 402,
   "d": 438,
   "h": 494
  },
  "weight_kg": 18.1,
  "power_w": 630,
  "firmware": "Klipper open",
  "firmware_source_public": true,
  "native_slicer": "QIDI Studio",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "full",
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": false,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "community",
  "android_app": "basic",
  "android_ios_parity_note": "QIDI Maker is published on Google Play for Android (listing retrieved 2026-09-06) and QIDI's US store links a single download page covering both platforms. No iOS-first behavior was found. A feature-by-feature Android-vs-iOS comparison was not performed.",
  "web_ui_in_browser": true,
  "mod_ecosystem": "deep",
  "openness_notes": "As of 2026-09-06: runs Klipper with Moonraker and Fluidd. QIDI's own wiki documents SSH login (mks / makerbase) for the Q2 and describes editing files under /home/mks/printer_data/. Tom's Hardware confirmed (2025-11-07) that the Fluidd UI opens in a browser by typing the printer's IP on the same LAN. QIDI publishes the Q2 firmware package under GPL-3.0 at github.com/QIDITECH/QIDI_Q2; the newest tagged release is Q2_V1.1.1 (2026-01-19). OrcaSlicer ships a stock 'Qidi Q2' profile in the current stable release v2.4.2 (2026-07-07), and OrcaSlicer 2.3.2 added a QIDI printer agent that syncs QIDI Box filament state (issue #11671 closed 2026-02-15). Ethernet, Wi-Fi and USB-stick printing all work without a QIDI account; the optional QIDI Link cloud client is a separate binary that the community documents how to disable entirely over SSH. Moonraker's HTTP API answers on the printer's LAN address (demonstrated by an OrcaSlicer contributor on 2025-12-23), so Home Assistant and other tooling can be wired up through community Moonraker integrations; QIDI does not publish an API document of its own.",
  "known_issue_ids": [
   "ki-qidi-q2-leadscrew-bed-tilt",
   "ki-qidi-box-filament-path-friction",
   "ki-qidi-box-slow-swaps-purge",
   "ki-qidi-orca-q2-multimaterial-jam",
   "ki-qidi-firmware-source-lag",
   "ki-qidi-qidilink-cloud-client",
   "ki-qidi-q2-heat-creep-jams-closed-enclosure",
   "ki-qidi-q2-z-banding",
   "ki-qidi-q2-stock-profiles-untuned",
   "ki-qidi-extruder-tension-arm-deform",
   "ki-qidi-ai-detection-false-positives",
   "ki-qidi-link-app-poor",
   "ki-qidi-support-parts-yes-returns-no",
   "ki-qidi-firmware-ota-only-and-stripped-userland",
   "ki-qidi-cloud-security-disclosure-2024"
  ],
  "source_ids": [
   "src-qidi-us-products-json",
   "src-qidi-us-q2",
   "src-qidi-global-products-json",
   "src-toms-q2-combo",
   "src-qidi-wiki-q2-fluidd",
   "src-qidi-github-q2",
   "src-orca-qidi-profiles-v242",
   "src-orca-issue-11671",
   "src-qidi-play-qidimaker",
   "src-qidi-community-q2-wiki-leadscrew",
   "src-toms3d-q2",
   "src-pcmag-q2-review",
   "src-3dwork-q2-review",
   "src-androidpctv-q2-review",
   "src-yt-auroratech-q2-10month",
   "src-reddit-q2-600hr",
   "src-reddit-q2-150hours",
   "src-reddit-q2-jamming",
   "src-reddit-q2-nozzle-clog",
   "src-reddit-q2-no-extrude",
   "src-reddit-q2-extruder-skipping",
   "src-reddit-max4-many-problems",
   "src-reddit-q2c-practical",
   "src-reddit-warranty-no-response",
   "src-reddit-max4-considering"
  ],
  "unverified": [
   "sale_history",
   "nozzle_swap_effort",
   "hardened_extruder_addon_id",
   "flow_calibration_auto",
   "lan_only_mode_detail"
  ],
  "notes": "release_date is the publish date of QIDI's own product listing on qidi3d.com (2025-08-15), used as a first-availability proxy and flagged as such rather than sourced to a launch announcement. power_w 630 is QIDI's rated 350 W plus 280 W chamber heating. hardened_extruder_addon_id is null because the hardened-steel dual-drive direct extruder is standard equipment - there is no separate upgrade SKU, so nothing was found rather than something missed. Nozzle is described by QIDI only as 'Bimetal'; Tom's Hardware calls it a 'bimetal hardened steel nozzle'. noise: Tom's Hardware wrote that the machine 'is quite loud' with 'a lot of clatter from the QIDI box loading and the filament cutter clunking', but published no decibel figure, so noise_db stays null rather than carrying a qualitative judgment as a number. The Q2 and Q2C share a chassis, footprint and package size; the Q2 adds the 65 C chamber heater, the 3-in-1 HEPA filter and the AI camera.",
  "_file": "qidi.json"
 },
 {
  "id": "qidi-q2c",
  "brand_id": "qidi",
  "model": "Q2C",
  "gf_named_by_vendor": true,
  "gf_independently_tested": false,
  "sku_variant": "Q2C (SKU Q2C001+PLAMHS); Q2C Combo (SKU Q2CCOMBO001+PLAMHS)",
  "release_date": "2025-11",
  "status": "current",
  "msrp_usd": 349,
  "street_price_usd": 349,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-qidi-us-products-json",
  "ships_from": null,
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 270,
   "y": 270,
   "z": 256
  },
  "enclosure": "enclosed passive",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 370,
  "bed_temp_max_c": 120,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "Bimetal"
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "qidi-tungsten-carbide-nozzle",
  "hardened_extruder_available": true,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "none",
  "claimed_max_speed_mms": 600,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": {
   "w": 402,
   "d": 438,
   "h": 494
  },
  "weight_kg": 16.9,
  "power_w": 350,
  "firmware": "Klipper open",
  "firmware_source_public": false,
  "native_slicer": "QIDI Studio",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": null,
  "android_app": "basic",
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": "moderate",
  "openness_notes": "As of 2026-09-06: OrcaSlicer's official 'Qidi Q2C' profile in stable release v2.4.2 (2026-07-07) sets gcode_flavor to klipper, and QIDI's Q2C technical data sheet lists PrusaSlicer and Orca as supported third-party slicers with the caveat that 'certain advanced features may not be supported'. Unlike the Q2, Plus4, Max4, Q1 Pro and X-Max 3, there is NO QIDI_Q2C firmware source repository on github.com/QIDITECH as of 2026-09-06, so firmware_source_public is false for this model even though QIDI's general Klipper fork is public. SSH access, Fluidd reachability, LAN-only operation and the Moonraker API were verified on the Q2 and Plus5 but not specifically on the Q2C, so those fields are left null rather than inherited from the sibling model.",
  "known_issue_ids": [
   "ki-qidi-box-filament-path-friction",
   "ki-qidi-box-slow-swaps-purge",
   "ki-qidi-firmware-source-lag",
   "ki-qidi-q2c-no-independent-testing",
   "ki-qidi-firmware-ota-only-and-stripped-userland",
   "ki-qidi-link-app-poor",
   "ki-qidi-support-parts-yes-returns-no"
  ],
  "source_ids": [
   "src-qidi-us-products-json",
   "src-qidi-us-q2c",
   "src-qidi-q2c-tds",
   "src-qidi-global-products-json",
   "src-orca-qidi-profiles-v242",
   "src-orca-q2c-profile",
   "src-qidi-github-org",
   "src-qidi-play-qidimaker",
   "src-all3dp-q2c-launch",
   "src-reddit-q2c-practical",
   "src-reddit-q2c-budget"
  ],
  "unverified": [
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "nozzle_swap_effort",
   "hardened_extruder_addon_id",
   "direct_drive",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "api_or_home_assistant",
   "android_ios_parity_note",
   "web_ui_in_browser"
  ],
  "notes": "This is the cost-reduced Q2. QIDI's own Q2C technical data sheet (retrieved 2026-09-06) states 'Chamber Temperature: No', 'Air filter: Optional', 'Camera: Optional (Timelapse Supported)' and 'AI Camera Detection: No'. chamber_temp_max_c is null because the machine has no chamber heater at all - not because the figure could not be found; it is listed in unverified only to satisfy the null rule. filtration is recorded as 'none' and camera as 'none' on the reading that 'Optional' means not included in the box; the compatible parts are sold separately (PLUS5/Q2/Q2C 3-in-1 Air Filter, USD 9.99, SKU Q2029; PLUS5/Q2/Q2C Camera, USD 39.99, SKU Q2033). Whether the Q2C carries the fan and duct hardware that the filter cartridge fits into was not established, so do not read 'none' as proof that filtration cannot be retrofitted. Q2C ships with a random filament sample; the shown price is not a promotion (no compare-at price). The Q2C page carries no warehouse statement, only 'Shipped within 3 business days', so ships_from is unverified. release_date is the publish date of QIDI's own qidi3d.com listing (2025-11-29), used as a first-availability proxy. No independent review of the Q2C was located during this pass.",
  "_file": "qidi.json"
 },
 {
  "id": "qidi-x-max-3",
  "brand_id": "qidi",
  "model": "X-Max 3",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "Max 3 (SKU MAX03001)",
  "release_date": "2023-03",
  "status": "discontinued",
  "msrp_usd": 999,
  "street_price_usd": null,
  "price_is_promo": null,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-qidi-us-products-json",
  "ships_from": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 325,
   "y": 325,
   "z": 315
  },
  "enclosure": "enclosed actively heated",
  "chamber_temp_max_c": 65,
  "hotend_temp_max_c": 350,
  "bed_temp_max_c": null,
  "claimed_max_speed_mms": 600,
  "firmware": "Klipper open",
  "firmware_source_public": true,
  "orcaslicer_support": "stock profile",
  "openness_notes": "As of 2026-09-06 QIDI still publishes the X-Max 3 firmware package under GPL-3.0 at github.com/QIDITECH/QIDI_MAX3 (last pushed 2024-09-29), and OrcaSlicer's stable v2.4.2 (2026-07-07) still ships a stock 'Qidi X-Max 3' profile. QIDI's product page states that spare parts and support for existing owners remain available.",
  "known_issue_ids": [],
  "source_ids": [
   "src-qidi-us-products-json",
   "src-qidi-global-xmax3",
   "src-qidi-global-products-json",
   "src-qidi-github-org",
   "src-orca-qidi-profiles-v242"
  ],
  "unverified": [
   "gf_named_by_vendor",
   "street_price_usd",
   "price_is_promo",
   "ships_from",
   "bed_temp_max_c"
  ],
  "notes": "DISCONTINUED. QIDI's own product page carries the banner 'This model has been discontinued. The QIDI X-Max 3 is no longer in production. The large-format machine in the current range is the QIDI Max4'. The US store shows the listing unavailable at USD 899 against a compare-at price of USD 999, so msrp_usd records 999 and no street price is set; no configuration is built. The Phase 0 coverage audit recorded this model as merely SOLD OUT; QIDI's own text says otherwise. This is also the QIDI model that the third-party Co Print KCM kit lists as compatible - that is not a first-party path and does not change anything here, since the machine is discontinued. Only identity, availability, headline geometry and openness were researched; the remaining spec fields were deliberately not investigated and are omitted rather than guessed. release_date is the publish date of QIDI's own qidi3d.com listing (2023-03-28).",
  "_file": "qidi.json"
 },
 {
  "id": "ratrig-v-core-4-1",
  "brand_id": "kits",
  "model": "V-Core 4.1",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "Rat Rig V-Core 4.1 - US (110 V machine variant)",
  "release_date": "2026-01",
  "status": "current",
  "msrp_usd": 1149.88,
  "street_price_usd": 1034.89,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-ratrig-vcore41-us",
  "ships_from": "overseas",
  "sale_history": "On 2026-09-06 the US storefront showed Sale 1035.29 / Regular 1150.32 USD at 18:47 UTC (Phase 0 capture) and Sale 1034.89 / Regular 1149.88 USD later the same day. The shop's base currency is EUR, so those USD figures drift with the exchange rate rather than reflecting a price change. A 'V-Core 4.1 Promo' collection is linked from the site's Deals menu on 2026-09-06. No earlier sale-event prices were found. release_date 2026-01 is taken from the Shopify published_at timestamp on the product record (2026-01-21), not from a product announcement.",
  "motion_system": "CoreXY",
  "build_volume_mm": null,
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 350.0,
  "bed_temp_max_c": 120.0,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": null
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Klipper open",
  "firmware_source_public": true,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": "full",
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": false,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "none",
  "api_or_home_assistant": "official",
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": true,
  "mod_ecosystem": "deep",
  "openness_notes": "As of 2026-09-06 the V-Core 4.1 runs RatOS 2.1, named on Rat Rig's own product page. RatOS is Rat Rig's preconfigured Raspberry Pi image bundling Klipper, Moonraker and Mainsail; the Rat-OS/RatOS repository is GPL-3.0 and was last pushed 2026-06-27 (GitHub API, retrieved 2026-09-06). That stack is local-first: Mainsail is a browser UI served from the printer's own single-board computer, Moonraker exposes an HTTP and WebSocket API that OrcaSlicer or PrusaSlicer can upload to directly, there is no vendor account and no cloud service, so lan_only_mode is 'full' and account_required_for_basic_printing is false as of 2026-09-06. There is no filament RFID or authentication scheme. The hardware is open in a real sense: on 2026-09-06 the product page publishes Autodesk A360 CAD links for all three sizes in CoreXY, Hybrid and IDEX form, a public Google Sheets bill of materials, a public build wiki, and the enclosure-panel DXFs at github.com/Rat-Rig/RatRig-Panels. The honest qualifier is the license: the page states Creative Commons BY-NC-SA 4.0, which is non-commercial and share-alike, not an OSI-style open license, even though the same page markets the machine as 'a fully open-source 3D printer'. No Android app was found and none is needed - the interface is Mainsail in a browser, which suits an Android and Chrome household. NOT INVESTIGATED FURTHER: this machine is excluded on price (see notes), so slicer profiles, camera support and app parity were not chased down.",
  "known_issue_ids": [
   "ki-ratrig-vcore4-build-doc-errors",
   "ki-kit-no-assembly-warranty",
   "ki-ratrig-eu-import-duties"
  ],
  "source_ids": [
   "src-ratrig-vcore41-us",
   "src-ratrig-printers-collection",
   "src-ratrig-electronics-kit",
   "src-ratrig-products-json",
   "src-ratos-github",
   "src-riesinger-vcore4",
   "src-ratrig-warranty",
   "src-ratrig-shipping"
  ],
  "notes": "WHAT 1034.89 USD ACTUALLY BUYS. The 'V-Core 4.1 - US' product is the structural, mechanical and motion kit only. Rat Rig's own configurator says so twice on 2026-09-06: the size step reads 'Includes all structural, mechanical, and motion components', and the electronics step reads 'Without this kit, only structural and mechanical parts are included.' The V-Core 4.1 Electronics Kit (SKU HW4355MK) is a separate 768.56 USD product, in stock the same day. The cheapest working V-Core 4.1 is therefore 1803.45 USD before shipping, duty and tax - already past the 1505.88 USD pre-tax stretch ceiling before any multi-color capability is added. ENCLOSURE. The product page states verbatim: 'NOTE: Enclosing panels are not included. DXF files available here', linking github.com/Rat-Rig/RatRig-Panels. No panel or enclosure SKU for the V-Core 4 appears anywhere in Rat Rig's 219-product catalog on 2026-09-06. As sold this is an open-frame machine and the buyer must have panels cut. That is why enclosure is 'open' and filtration is 'none' even though Rat Rig sells the Rat Pack carbon and HEPA filter separately - a filter with no enclosure around it is not an ASA solution. SIZE. Three sizes are offered, 300, 400 and 500 mm cubes. The T1 specification table gives, per size: physical dimensions 623.2x583x785, 723.2x683x885 and 823.2x783x985 mm; kit weight 35, 45 and 55 kg; and max acceleration 'up to 15,000 / 12,000 / 8,000 mm/s' (the unit in that row is a typo on Rat Rig's page - the row is labeled Max Acceleration). build_volume_mm, footprint_mm, weight_kg and claimed_max_accel_mms2 are left null rather than guessed, because the configurator's per-size prices render client-side and read 'Loading...' in every capture, so which size the 1034.89 USD base price corresponds to could not be established without interacting with the page. MATERIALS. The spec table lists PLA, PETG, ABS, ASA, TPU, PET, PA, PC, PVA, PLA-CF, PETG-CF, ABS-GF, ASA-CF, PA6-CF, PA6-GF, PAHT-CF, PPA-CF and PET-CF; max nozzle 350 C; max bed 120 C; and 'Included Nozzle Diameter: 0.4 mm, Hardened Steel 0.6 mm', so a hardened steel nozzle is in the box and the carbon or glass fiber upgrade cost for this machine is zero. The material of the 0.4 mm nozzle is not stated. MULTI-COLOR. Rat Rig's only first-party multi-material path is the 496.19 USD IDEX upgrade (Toolshift): two independent toolheads, so two materials, plus copy and mirror modes. It is not an AMS-style four-lane changer. A Box Turtle or ERCF bolted to a V-Core would be third-party and does not qualify under hard filter (c); it is not counted here. direct_drive is recorded true on the strength of the independent build log, whose IDEX toolhead section describes mounting 'the extruders' on the toolhead itself.",
  "unverified": [
   "gf_named_by_vendor",
   "android_app",
   "android_ios_parity_note",
   "build_volume_mm",
   "camera",
   "chamber_temp_max_c",
   "claimed_max_accel_mms2",
   "claimed_max_speed_mms",
   "flow_calibration_auto",
   "footprint_mm",
   "hardened_extruder_addon_id",
   "hardened_extruder_available",
   "hardened_nozzle_addon_id",
   "input_shaping_auto_calibrated",
   "lan_only_mode_detail",
   "measured_speed_notes",
   "native_slicer",
   "noise_db",
   "noise_is_measured",
   "nozzle_swap_effort",
   "orcaslicer_support",
   "power_w",
   "stock_nozzle.material",
   "weight_kg"
  ],
  "_file": "kits.json"
 },
 {
  "id": "robo3d-e4",
  "brand_id": "unranked-misc",
  "model": "Robo E4",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": null,
  "street_price_usd": 1199,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-robo3d-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": null,
  "build_volume_mm": {
   "x": 221,
   "y": 221,
   "z": 221
  },
  "enclosure": "enclosed passive",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": null,
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-robo3d-pj"
  ],
  "notes": "ADDED BY THE 2026-09-06 AUDIT: the coverage census lists this model as no-multi-material-path / unranked, but it was absent from every Phase 1 data file. Single variant $1,199.00, no compare-at price (so no MSRP recorded), available on Robo 3D's own store. Body copy: 'Fully enclosed design with HEPA filtration', 'High-speed printing up to 600 mm/s', '8.7\" x 8.7\" x 8.7\" build volume' \u2014 build_volume_mm is that figure converted (8.7 in = 220.98 mm, rounded to 221 mm per axis) and is therefore a unit conversion, not a millimeter spec published by the vendor. Enclosure recorded as 'enclosed passive' because nothing states an actively heated chamber. filtration is left null even though the copy says HEPA, because the schema's enum only offers 'HEPA + carbon' and no carbon stage is claimed. K-12-classroom positioning; single extruder, no multi-material unit. Notable because at $1,199 pre-tax ($1,273.94 all-in) it is inside the $1,300 budget, so its absence was a real coverage gap.",
  "unverified": [
   "gf_named_by_vendor",
   "release_date",
   "msrp_usd",
   "ships_from",
   "sale_history",
   "motion_system",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "snapmaker-artisan",
  "brand_id": "snapmaker",
  "model": "Artisan 3-in-1",
  "unverified": [
   "gf_named_by_vendor"
  ],
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "status": "current",
  "msrp_usd": 2999,
  "street_price_usd": 1899,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-snapmaker-artisan-store",
  "motion_system": "bedslinger",
  "build_volume_mm": {
   "x": 400,
   "y": 400,
   "z": 400
  },
  "enclosure": "enclosed passive",
  "firmware": "Marlin",
  "source_ids": [
   "src-snapmaker-artisan-store",
   "src-snapmaker-us-products-json",
   "src-snapmaker-github-artisan-controller",
   "src-toms-u1-review"
  ],
  "notes": "OVER STRETCH - one-line census row only, no deep dive (00_BRIEF \u00a75, Tier A rule for models above STRETCH_USD). Cheapest configuration on us.snapmaker.com on 2026-09-06 is the Artisan Standard Version at $1,899 (compare-at $2,999); with 6.25% MA sales tax that is $2,017.69 all-in, i.e. $418 over the $1,600 stretch ceiling before any accessory. Variants run to $2,996 (Artisan Premium with rotary module, air purifier and 1064 nm infrared laser). It is a 3-in-1 3D printer / laser / CNC with a dual-extrusion module (two nozzles, not a toolchanger); its multi-material path is two materials, not four. Build volume 400 x 400 x 400 mm with the right nozzle, 350 x 400 x 400 mm in dual-nozzle mode. Enclosure is included. Motion system recorded from Tom's Hardware, which calls it 'the Artisan bedslinger'. Firmware recorded from Snapmaker's own Artisan-Controller repository, described as 'based on Marlin'. Remaining spec fields deliberately not captured because the model is out of scope on price - this is an explicit omission, not a gap.",
  "_file": "snapmaker.json"
 },
 {
  "id": "snapmaker-u1",
  "brand_id": "snapmaker",
  "model": "U1",
  "gf_named_by_vendor": null,
  "gf_independently_tested": true,
  "sku_variant": "Snapmaker U1 3D Printer, store SKU 81100 (single variant - there is no 'combo' SKU; four toolheads are in the box)",
  "release_date": "2025-11",
  "status": "current",
  "msrp_usd": 999,
  "street_price_usd": 849,
  "price_is_promo": false,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-snapmaker-u1-store",
  "ships_from": "US warehouse",
  "sale_history": "Launched at a US$999 list price (Tom's Hardware, 2025-08-19, and 3DPrint.com, 2025-12-16, both quote $999 retail). Kickstarter origin: the only sourced statement about pledge pricing is Tom's Hardware (2025-08-19), which said Early Bird backers got 'a price break of $200 to $300' off the $999 retail price - i.e. roughly $699-$799. No capture gives an exact pledge tier, so no single early-bird figure is recorded (a previously stated '$749-$799' range was removed in the 2026-09-06 audit as unsupported). 3DPrint.com recorded $849 as an 'introductory' price on 2025-12-16. PCMag recorded $849 at Snapmaker and $829 at Amazon on 2026-06-10, and quoted an MSRP of $899.99. Wirecutter recorded $849 at both Amazon and Snapmaker on 2026-07-30. On 2026-09-06 it was $849 at us.snapmaker.com (shown against a $999 compare-at) and $849 on Amazon sold by Snapmaker US with no strikethrough. The $849 figure has therefore held for at least nine months across two channels, which is why price_is_promo is false rather than true; the lowest verified US price ever seen is the $829 Amazon price PCMag recorded in June 2026.",
  "motion_system": "toolchanger",
  "build_volume_mm": {
   "x": 270,
   "y": 270,
   "z": 270
  },
  "enclosure": "open + optional kit",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 300,
  "bed_temp_max_c": 100,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": "Stainless steel (not hardened)"
  },
  "nozzle_swap_effort": "minutes",
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": "snapmaker-u1-hardened-hot-end-bundle",
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": true,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": true,
  "input_shaping_auto_calibrated": true,
  "flow_calibration_auto": true,
  "camera": "AI failure detection",
  "claimed_max_speed_mms": 500,
  "claimed_max_accel_mms2": 20000,
  "measured_speed_notes": "Independent timed head-to-head results, not vendor figures. Wirecutter (2026-07-30) printed the four-color BenchBin multi-color torture test on the same three machines: about 11 hours on the U1 versus 29 hours on the Bambu Lab X2D and 41 hours on the Bambu Lab P2S; the U1 was the only one of the three to finish the print unattended, while both Bambu machines' purge chutes clogged and added roughly 24 hours each. Tom's Hardware (2025-08-19, pre-production beta unit) timed a three-color plate with 90 color swaps three hours faster than a Bambu Lab P1P, and a batch of Cinderwing spiders where the P1P took two hours longer; it clocked U1 tool changes at 10-12 seconds against roughly 90 seconds for a Bambu filament swap. PCMag (2026-06-10, retail unit) printed a multicolor Venom bust the slicer estimated at 22 hours which 'did indeed take 22 hours', and then a second bust of more than 1,000 layers and tool changes; both were run deliberately without a prime tower.",
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": {
   "w": 584,
   "d": 499,
   "h": 730
  },
  "weight_kg": 18.2,
  "power_w": 400,
  "firmware": "Klipper forked-closed",
  "firmware_source_public": true,
  "native_slicer": "Snapmaker Orca (Snapmaker's fork of OrcaSlicer)",
  "orcaslicer_support": "stock profile",
  "lan_only_mode": "full",
  "lan_only_mode_detail": "Not required by the schema (mode is 'full'), recorded for precision. Snapmaker's own wiki (retrieved 2026-09-06) documents a LAN Mode enabled at Settings > LAN Mode on the printer, in which 'without connecting to any cloud network, the printer operates within a local area network environment' and Snapmaker Orca can send files, manage print jobs and view the camera. The wiki explicitly says account login is 'required before binding the printer, except for LAN Mode'. G-code can also be exported to a USB flash drive and printed from the touchscreen with no network at all. Two caveats from owners: the Snapmaker mobile app appears still to demand an account login even when the printer is in LAN Mode (Google Play review, 2026-04-30), and LAN Mode connections are reported to drop or fail to bind (r/SnapmakerU1 2026-03-14, Snapmaker forum). Wi-Fi is 2.4 GHz only and there is no Ethernet port.",
  "account_required_for_basic_printing": false,
  "cloud_required_for_remote": true,
  "third_party_slicer_can_send_directly": true,
  "third_party_slicer_claim_date": "2026-09-06",
  "third_party_filament_restrictions": "RFID-preferential",
  "api_or_home_assistant": "community",
  "android_app": "basic",
  "android_ios_parity_note": "The Snapmaker app is the same product on both platforms and is poorly rated on both, so there is no iOS-first penalty here - but neither version is good. On 2026-09-06 the Google Play listing showed 2.4 stars from 162 reviews with about 48,000 downloads (the listing shows 'Updated on Aug 28, 2026'; the capture records no version string, so no build number is claimed); the Apple App Store figures - 2.93 stars from 43 ratings - come from the iTunes lookup API and could NOT be re-verified during the 2026-09-06 audit (see src-apple-appstore-lookup). Recent Android reviews (2026-04 to 2026-08) repeat the same complaints: constant forced re-login, unreliable connection and camera, only one printer per account, and no error detail or notifications. See ki-snapmaker-app-poor.",
  "web_ui_in_browser": true,
  "mod_ecosystem": "deep",
  "openness_notes": "State as of 2026-09-06. FIRMWARE: the U1 runs Klipper. On 2026-04-02 Snapmaker published its forks of Klipper, Moonraker and Fluidd as GPL-3.0 repos on GitHub (u1-klipper, u1-moonraker, u1-fluidd), last pushed on 2026-08-25 (GitHub API, re-checked 2026-09-06 - 2026-09-02 is only the repo-metadata timestamp), but it did NOT publish the whole firmware image, and it said the same day that flow auto-calibration and defect detection are separate closed modules; on 2026-04-01 a Snapmaker engineer said there is no plan to upstream any of it. So the fork is readable, the shipped product is not fully open - hence 'Klipper forked-closed' with firmware_source_public true. LOCAL CONTROL: an official LAN Mode needs no Snapmaker account (wiki, 2026-09-06), and USB-stick printing works with no network. A Fluidd web UI is reachable in a browser at the printer's IP, but owners report you must first turn on Advanced Mode under Settings > Maintenance and reboot (r/SnapmakerU1, 2026-03-14); Tom's Hardware said in 2025-08 that Klipper gives 'full access to the Fluid interface'. API: the printer exposes a modified Moonraker at ws://<ip>/websocket and http://<ip>/, and a community Home Assistant integration (kbaker827/ha-snapmaker-u1, created 2026-03-12) states the stock firmware trusts LAN clients with no API key and needs no Snapmaker account or cloud - that is the Home Assistant path, and it is community-maintained, not official. THIRD-PARTY SLICERS: upstream OrcaSlicer (SoftFever) ships stock Snapmaker U1 machine profiles for 0.2/0.4/0.6/0.8 mm nozzles, with tool-change G-code dated 2026-06-07 in the repo, and the profile sets host_type to 'octoprint' so plain OrcaSlicer can upload straight to the printer. FILAMENT: RFID on Snapmaker/Polymaker spools is a convenience, not a lock - PCMag ran Cookiecad PLA, TPU and ABS on 2026-06-10 and owners run eSun. CLOUD: only wide-area remote access needs a Snapmaker account and cloud. MODS: an independent extended firmware project (paxx12, snapmakeru1-extended-firmware.pages.dev) adds SSH, a choice of Fluidd or Mainsail, WebRTC camera, Klipper config includes and print hooks; BIQU sells U1-specific hardware; there is a dedicated r/SnapmakerU1 subreddit. Snapmaker's terms say custom firmware does not automatically void the warranty but damage attributable to it is not covered.",
  "known_issue_ids": [
   "ki-snapmaker-u1-top-cover-backorder",
   "ki-snapmaker-u1-abs-asa-needs-top-cover",
   "ki-snapmaker-u1-noise",
   "ki-snapmaker-app-poor",
   "ki-snapmaker-orca-instability",
   "ki-snapmaker-support-inconsistent",
   "ki-snapmaker-u1-panel-fit",
   "ki-snapmaker-u1-toolhead-jam-swap-anomaly"
  ],
  "source_ids": [
   "src-snapmaker-u1-store",
   "src-snapmaker-us-products-json",
   "src-snapmaker-u1-topcover-store",
   "src-snapmaker-u1-hotend-store",
   "src-snapmaker-wiki-orca-qsg",
   "src-snapmaker-forum-firmware-github",
   "src-snapmaker-forum-nov-tiers",
   "src-snapmaker-github-u1-klipper",
   "src-snapmaker-github-u1-moonraker",
   "src-orcaslicer-u1-profile",
   "src-amazon-u1",
   "src-toms-u1-review",
   "src-pcmag-u1-review",
   "src-wirecutter-best-3d-printer",
   "src-3dprint-u1-review",
   "src-123-3d-uk-u1-review",
   "src-sortitoutman-u1-review",
   "src-ha-snapmaker-u1",
   "src-paxx-u1-firmware",
   "src-snapmaker-playstore",
   "src-apple-appstore-lookup",
   "src-reddit-u1-webinterface"
  ],
  "unverified": [
   "gf_named_by_vendor",
   "chamber_temp_max_c",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "noise_db",
   "noise_is_measured"
  ],
  "notes": "WHAT IT IS. A four-toolhead CoreXY toolchanger: each color or material sits in its own complete toolhead with its own hotend and extruder, and the machine docks one and picks up another in about five seconds. It is NOT a spool-switching MMU, so there is no filament cutting, no unload/reload cycle and no purge block per change - only a small prime tower. All four toolheads, four filament holders, two feeders and four starter PLA spools are in the box at $849; there is nothing extra to buy for multi-color.\n\nENCLOSURE - READ THIS CAREFULLY. The bare U1 is only PARTIALLY enclosed: side panels, a clear rear cover and a front glass door, with an OPEN TOP (Wirecutter 2026-07-30; Tom's Hardware 2025-08-19 calls it 'semi-enclosed'). PCMag's spec table says 'Frame Design: Closed', which is wrong for the machine as sold - that is a recorded conflict, not an oversight. The optional Top Cover closes the top and adds filtration; Snapmaker's own material table only sanctions ABS, ASA, PA and PC 'With Optional Top Cover'. As of 2026-09-06 that Top Cover is back-ordered on the US store - see ki-snapmaker-u1-top-cover-backorder. Even with the cover the chamber is passively heated and tops out near 50 degrees C (vendor lab figure); there is no active chamber heater. The printer has a cavity thermometer but no heater (Tom's Hardware, 2025-08-19).\n\nPURGE WASTE - THE HEADLINE DIFFERENTIATOR, MEASURED. Tom's Hardware, weighing the waste: a three-color plate with 90 color swaps produced 'no filament poop and only a 4-gram prime tower'; a four-color lettering print took 22 min 45 s and wasted 0.76 g; a two-material Benchy wasted 7 g in the prime tower; the same spider batch cost a Bambu Lab P1P 25 grams MORE in purge waste. Wirecutter photographed the waste piles side by side from the BenchBin torture test and the U1's is a fraction of the Bambu and Creality piles. Snapmaker's own '85% less waste' claim is marketing and is not what these numbers rest on. There is still a purge at filament load: one 'poop' per toolhead into a waste collector at the back (123-3D UK, 2026-06-10).\n\nFOUR-COLOR CEILING. Unlike chained AMS units, the U1 stops at four colors; more requires pausing and swapping a spool by hand (Wirecutter, 2026-07-30). For Rob, four is likely enough.\n\nAGE AND LONG-TERM EVIDENCE. Kickstarter origin (campaign Aug-Sep 2025) - but it has shipped and is on general retail sale, so it is not a pre-order today. Snapmaker's forum recorded roughly 2,300 units delivered to October-tier backers by 2025-12-02 with about 12,000 more shipping that month, so first customer deliveries were around November 2025. It has therefore been in customers' hands about ten months at RUN_DATE, which clears the six-month firmware-maturity cap. Genuine long-run evidence exists: 3DPrint.com logged 300-plus hours by 2025-12-16 and 'haven't seen any issue pop up that wasn't my fault'; a UK reviewer who bought his at full retail reported just under 100 hours with no problems (2026-03-19); a Reddit owner reported 200 hours and 2,000 tool changes with zero problems (2026-03-17); and 123-3D UK, a retailer, said on 2026-06-10 that of every U1 it has sold, none has come back faulty and it has had zero support issues. Snapmaker's own store page claims more than 100,000 units shipped worldwide (vendor claim, unverified).\n\nNOISE. No independent decibel measurement exists as of 2026-09-06, so noise_db is null. What is on record: 3DPrint.com (2025-12-16) 'quieter than my XL during rapid movement, but louder than most of my other printers'; a UK owner (2026-03-19) says it is louder than his Bambu X1C and 'sounds like it's preparing for takeoff', mitigated but not fixed by a firmware update; an Amazon buyer (2026-07-20) says noise is 'moderate... about the same as the Bambu P1S'. Snapmaker claims under 50 dB average with the Top Cover fitted in internal-circulation mode - a vendor claim about the accessory, not a measurement of the machine as sold. For a shared family home this is the biggest unresolved risk in this record.\n\nCF/GF PATH. The stock hot ends are plain stainless steel, not hardened. A $49 bundle of four hardened-steel hot ends (one per toolhead) is the upgrade; Snapmaker's spec table lists carbon- and glass-reinforced polymers only under 'With Top Cover & Hardened Steel Nozzle', but 3DPrint.com reported printing PETG-CF/GF and PA6-CF successfully with hardened hot ends and no top cover. No hardened extruder-gear part is sold separately and Snapmaker does not list one as a requirement, which is why hardened_extruder_available is null rather than false.\n\nOPEN QUESTION ON DURABILITY. 3DPrint.com flagged the carbon-fiber X-axis rods as possibly wearing faster than steel; that is the reviewer's speculation, not an observed failure, and no wear reports have surfaced in ten months.",
  "_file": "snapmaker.json"
 },
 {
  "id": "sovol-sv06-ace",
  "brand_id": "unranked-misc",
  "model": "Sovol SV06 ACE",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 299,
  "street_price_usd": 239,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-sovol-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": "bedslinger",
  "build_volume_mm": {
   "x": 220,
   "y": 220,
   "z": 250
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Klipper open",
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-sovol-pj",
   "src-sovol-sv06ace-gh"
  ],
  "notes": "US base variant 'SV06 ACE' ($239, list $299). Store copy: 'Klipper: I3 3D Printer' and 'Print Size: 220x220x250mm' (i3 = bedslinger). AUDIT NOTE 2026-09-06: the store copy says 'Klipper' but not 'open source', so the openness half of firmware='Klipper open' is now backed by Sovol's own public firmware repository (github.com/Sovol3d/SV06-ACE, README: 'It adopts the advanced Klipper firmware'). No enclosure kit listed for this model in the same catalog.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "sovol-sv06-plus-ace",
  "brand_id": "unranked-misc",
  "model": "Sovol SV06 Plus ACE",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 349,
  "street_price_usd": 299,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-sovol-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": "bedslinger",
  "build_volume_mm": {
   "x": 300,
   "y": 300,
   "z": 350
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Klipper open",
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-sovol-pj"
  ],
  "notes": "US base variant 'SV06 PLUS ACE'. Store copy: 'Firmware & software open source'; same i3-style bedslinger family as the SV06 ACE. No enclosure kit listed.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "sovol-sv08",
  "brand_id": "unranked-misc",
  "model": "Sovol SV08",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 599,
  "street_price_usd": 549,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-sovol-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 350,
   "y": 350,
   "z": 345
  },
  "enclosure": "open + optional kit",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Klipper open",
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-sovol-pj",
   "src-sovol-sv08-voron-blog",
   "src-sovol-sv08-mainline-gh"
  ],
  "notes": "US base variant 'SV08(350*350*345mm)'. Sovol sells an 'Open Enclosure' kit and a hardened nozzle kit as separate accessories, confirming the stock unit ships open-frame. Voron-2.4-inspired CoreXY, ships with a Sovol fork of Klipper.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "sovol-sv08-max",
  "brand_id": "unranked-misc",
  "model": "Sovol SV08 Max",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "current",
  "msrp_usd": 1299,
  "street_price_usd": 1099,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-sovol-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 500,
   "y": 500,
   "z": 500
  },
  "enclosure": "open + optional kit",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Klipper open",
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-sovol-pj"
  ],
  "notes": "US base variant 'SV08 Max'. Store's own body copy states 'CoreXY Kinematics' and 'Optional chamber heating module'; a 'With Enclosure' variant and a separate glass enclosure kit exist, confirming the base unit is open-frame. Build volume shrinks to 500x500x450mm with the enclosure kit fitted.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "sovol-zero",
  "brand_id": "unranked-misc",
  "model": "Sovol Zero",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": null,
  "release_date": null,
  "status": "sold_out",
  "msrp_usd": 499,
  "street_price_usd": 389,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-sovol-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": "CoreXY",
  "build_volume_mm": {
   "x": 152.4,
   "y": 152.4,
   "z": 152.5
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": "Klipper open",
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-sovol-pj",
   "src-sovol-zero-gh"
  ],
  "notes": "US variant is sold out (available=False in the store's own product feed) at $389 (list $499); a lower $359 figure seen elsewhere is the CA/UK price, not the US price. Store copy: 'The World's Fastest CoreXY 3D Printer'. Firmware source published on Sovol's own GitHub org.",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "toybox-alpha-three",
  "brand_id": "unranked-misc",
  "model": "Toybox Alpha Three",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "Pro Saver 3D Printer Bundle",
  "release_date": null,
  "status": "current",
  "msrp_usd": 469,
  "street_price_usd": 149,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-toybox-pj",
  "ships_from": null,
  "sale_history": null,
  "motion_system": null,
  "build_volume_mm": {
   "x": 79,
   "y": 71,
   "z": 89
  },
  "enclosure": "open",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": null,
  "bed_temp_max_c": null,
  "stock_nozzle": null,
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": null,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": null,
  "filtration": null,
  "auto_bed_level": null,
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": null,
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": null,
  "noise_is_measured": null,
  "footprint_mm": null,
  "weight_kg": null,
  "power_w": null,
  "firmware": null,
  "firmware_source_public": null,
  "native_slicer": null,
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": null,
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": null,
  "known_issue_ids": [],
  "source_ids": [
   "src-toybox-pj",
   "src-toybox-alpha3-pcmag"
  ],
  "notes": "The Alpha Three is only sold in bundles; there is no bare-printer SKU. AUDIT CORRECTION 2026-09-06 (price): the $209 'Starter Bundle' previously recorded is NOT the cheapest new path \u2014 the 'Pro Saver 3D Printer Bundle' is $209 cheaper-listed at $149.00 (list $469.00, in stock) and contains strictly MORE than the Starter Bundle: both include the printer + 1 Coconut Printer Food + EZ-Peel bed, and the Pro Saver adds a month of Toybox Pro and 5,000 Bolts. $149 is therefore the buy-today price for this machine. Other in-stock Alpha Three bundles: Pro Mega $199, Starter $209, Deluxe $259. AUDIT CORRECTION (build volume): PCMag lists 'Maximum Build Area (HWD) 3.5 by 3.1 by 2.8 inches' \u2014 H-W-D order, so the 3.5 in figure is the Z height. The previous record mapped it to X; corrected to x 79 mm (3.1 in), y 71 mm (2.8 in), z 89 mm (3.5 in). PCMag also states 'Frame Design: Open'. Firmware not found (Toybox is a closed cloud-print ecosystem, but that specific claim is not sourced here).",
  "unverified": [
   "gf_named_by_vendor",
   "sku_variant",
   "release_date",
   "ships_from",
   "sale_history",
   "chamber_temp_max_c",
   "hotend_temp_max_c",
   "bed_temp_max_c",
   "stock_nozzle",
   "nozzle_swap_effort",
   "hardened_nozzle_available",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "direct_drive",
   "filtration",
   "auto_bed_level",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "camera",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "noise_db",
   "noise_is_measured",
   "footprint_mm",
   "weight_kg",
   "power_w",
   "firmware_source_public",
   "native_slicer",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "third_party_filament_restrictions",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "openness_notes",
   "motion_system",
   "firmware"
  ],
  "_file": "unranked.json"
 },
 {
  "id": "ultimaker-s3",
  "brand_id": "ultimaker",
  "model": "UltiMaker S3",
  "gf_named_by_vendor": null,
  "gf_independently_tested": false,
  "sku_variant": "MMGMGK4S (MatterHackers) / UltiMakerS33DPrinter (UltiMaker store)",
  "release_date": null,
  "status": "current",
  "msrp_usd": null,
  "street_price_usd": 2999.0,
  "price_is_promo": true,
  "price_retrieved_at": "2026-09-06",
  "price_source_id": "src-um-store-s3",
  "ships_from": null,
  "sale_history": "MatterHackers shows a strikethrough list price of $3,156.84 against a $2,999.00 selling price with the banner 'Sale - Save $491 on the UltiMaker S3! While supplies last.' and IsOnSale=true in its embedded SKU record (retrieved 2026-09-06). Note the arithmetic does not close: $3,156.84 - $2,999.00 = $157.84, not $491. UltiMaker's own store sells the same machine at $2,999.00 with no strikethrough on 2026-09-06, so $2,999 may simply be the standing price. Earlier sale-event pricing was not found.",
  "motion_system": null,
  "build_volume_mm": {
   "x": 230,
   "y": 190,
   "z": 200
  },
  "enclosure": "enclosed passive",
  "chamber_temp_max_c": null,
  "hotend_temp_max_c": 280,
  "bed_temp_max_c": 140,
  "stock_nozzle": {
   "size_mm": 0.4,
   "material": null
  },
  "nozzle_swap_effort": null,
  "hardened_nozzle_available": true,
  "hardened_nozzle_addon_id": null,
  "hardened_extruder_available": null,
  "hardened_extruder_addon_id": null,
  "direct_drive": false,
  "filtration": "none",
  "auto_bed_level": "full auto including z-offset",
  "input_shaping": null,
  "input_shaping_auto_calibrated": null,
  "flow_calibration_auto": null,
  "camera": "basic",
  "claimed_max_speed_mms": null,
  "claimed_max_accel_mms2": null,
  "measured_speed_notes": null,
  "noise_db": 50,
  "noise_is_measured": false,
  "footprint_mm": {
   "w": 394,
   "d": 489,
   "h": 637
  },
  "weight_kg": 14.4,
  "power_w": 350,
  "firmware": null,
  "firmware_source_public": null,
  "native_slicer": "UltiMaker Cura",
  "orcaslicer_support": null,
  "lan_only_mode": null,
  "lan_only_mode_detail": null,
  "account_required_for_basic_printing": null,
  "cloud_required_for_remote": null,
  "third_party_slicer_can_send_directly": null,
  "third_party_slicer_claim_date": null,
  "third_party_filament_restrictions": "RFID-preferential",
  "api_or_home_assistant": null,
  "android_app": null,
  "android_ios_parity_note": null,
  "web_ui_in_browser": null,
  "mod_ecosystem": null,
  "openness_notes": "As of 2026-09-06 the slicer is UltiMaker Cura, which is real open source (LGPL-3.0; CuraEngine AGPL-3.0) and actively developed - both repos had commits in the week of 2026-09-06 (github.com/orgs/Ultimaker, retrieved 2026-09-06). The T1 spec page (retrieved 2026-09-06) states jobs are sent 'via Wi-Fi or Ethernet connection from UltiMaker Cura or UltiMaker Digital Factory. Or export your print job to a USB stick', so a USB-stick offline path is documented; whether a fully LAN-only workflow with no UltiMaker account is possible was not established, so lan_only_mode is null. third_party_filament_restrictions is recorded as 'RFID-preferential' as of 2026-09-06. AUDIT CORRECTION: this field previously said 'none' on the stated grounds that 'no RFID or filament-authentication scheme was found', which the cited T1 page contradicts - the S3 column of its own comparison table says Spool holder 'NFC-enabled for 2 spools' (retrieved 2026-09-06). Third-party filament is plainly not blocked: the same page links to a third-party materials catalog on marketplace.ultimaker.com, and no authentication, lock-out or filament-brand warranty condition was found on any page fetched on 2026-09-06. The NFC tags are therefore a convenience that favors UltiMaker's own spools rather than a restriction, which is exactly what the 'RFID-preferential' bucket is for. No firmware source repository for the S-series was found in UltiMaker's GitHub org on 2026-09-06 (only Ultimaker-2-era Marlin forks last pushed 2021), so firmware and firmware_source_public are left null rather than guessed. NOT INVESTIGATED FURTHER: this machine is excluded by price (see notes), so openness was captured only to the depth already paid for.",
  "known_issue_ids": [],
  "source_ids": [
   "src-um-store-s3",
   "src-mh-s3",
   "src-um-s3-specs",
   "src-um-github"
  ],
  "unverified": [
   "gf_named_by_vendor",
   "msrp_usd",
   "ships_from",
   "motion_system",
   "chamber_temp_max_c",
   "stock_nozzle.material",
   "nozzle_swap_effort",
   "hardened_nozzle_addon_id",
   "hardened_extruder_available",
   "hardened_extruder_addon_id",
   "input_shaping",
   "input_shaping_auto_calibrated",
   "flow_calibration_auto",
   "claimed_max_speed_mms",
   "claimed_max_accel_mms2",
   "measured_speed_notes",
   "firmware",
   "firmware_source_public",
   "orcaslicer_support",
   "lan_only_mode",
   "lan_only_mode_detail",
   "account_required_for_basic_printing",
   "cloud_required_for_remote",
   "third_party_slicer_can_send_directly",
   "third_party_slicer_claim_date",
   "api_or_home_assistant",
   "android_app",
   "android_ios_parity_note",
   "web_ui_in_browser",
   "mod_ecosystem",
   "release_date"
  ],
  "notes": "EXCLUDED BY PRICE - over the $1,600 stretch ceiling by a factor of nearly two. This record exists as the census row for the one question this brand file was opened to settle, and is deliberately not filled out further.\n\nTHE FINDING: the coverage audit's '$1,095 [MatterHackers sale] ... $1,152.63 also shown on the page' is a MISREADING of the MatterHackers S3 product page. Those two figures belong to a DIFFERENT product in that page's 'Related products' carousel - the UltiMaker PVA Removal Station, listed at $1,095.00 marked down from $1,152.63. The S3 itself is $2,999.00. Verified three ways on 2026-09-06: (1) the page's own schema.org Product JSON-LD gives sku MMGMGK4S, price 2999.00, availability InStock, priceValidUntil 2026-10-04; (2) the page's embedded js-active-sku-list gives all 16 purchasable S3 variants, of which the cheapest is 'Ultimaker S3 3D Printer' SID MMGMGK4S at ProductPrice 299900 cents (every other variant is a warranty or filament bundle from $3,275 to $6,290); (3) UltiMaker's OWN store at store.ultimaker.com sells the identical machine for $2,999.00, InStock, seller 'UltiMaker', with a live Add to Cart - the same number, so this is not a reseller markup.\n\nThe 'Save $491 on the UltiMaker S3! While supplies last.' banner IS real and IS attached to the S3 - it is just a discount off a roughly $3,490 baseline, not a discount to $1,095.\n\nIn stock and genuinely purchasable by a home user (public web store, no education-only gate found), so status is 'current' rather than sold_out - it simply costs too much. NO configuration is created for it: it fails hard filter (b), buy_today_cost_usd <= STRETCH_USD. For reference only, a bare S3 at $2,999 + $0 shipping would be $3,186.44 with 6.25% MA tax, about 2.0x the stretch ceiling and 2.5x the $1,300 budget.\n\nWORTH RECORDING FOR THE REPORT ANYWAY, because it is the closest thing in the study to a professional dual-extrusion machine and the reasons it loses are not only price: it takes 2.85 mm filament, not the 1.75 mm everything else in the study uses, which narrows and dearens Rob's material choice permanently; UltiMaker calls it 'partly enclosed / passively heated' and its own comparison table gives the S3 NO air filtration at all (see the correction below), so it is not ASA-ready out of the box and there is no first-party filtration option to make it so; and build speed is quoted at under 24 mm3/s, slow by 2026 standards. It does offer the one capability no AMS-style machine has - true dual extrusion with water-soluble PVA support, shipping with two AA 0.4 build cores and one BB 0.4 support core.\n\nCONFLICT (recorded, not resolved silently): MatterHackers states weight 20.6 kg / 45.4 lb and maximum power 500 W; UltiMaker's own T1 spec page states 14.4 kg / 31.7 lb and 350 W. The manufacturer figures are used here. MatterHackers' own shipping record for the SKU gives 48.00 lb, which is consistent with its 45.4 lb net claim, so the disagreement is real and not a units error.\n\nAUDIT CORRECTION 2026-09-06 (three linked fields). The manufacturer's comparison table on the T1 spec page has five columns - S3, S5, S7 Pro Bundle, S3 again, 2+ Connect - and the previous pass took a row from the wrong column. In the S3 column (identified by its own 230 x 190 x 200 mm build-volume row) the rows are: Build chamber 'Partly enclosed / Passively heated'; Air filtration '-'; Spool holder 'NFC-enabled for 2 spools'. So: (1) the 'Optional Air Manager' the previous pass attributed to the S3 belongs to the S5 and 2+ Connect columns - there is no Air Manager option for the S3 - therefore filtration is now 'none' (T1, no longer null/unverified) and enclosure is no longer 'open + optional kit', because no such kit exists; (2) enclosure is now 'enclosed passive', the closest fit to the vendor's own 'partly enclosed, passively heated' - treat it with that caveat, the enum has no 'partly enclosed' value and this rounds UP, the S3 is not a sealed chamber; (3) third_party_filament_restrictions moves from 'none' to 'RFID-preferential' on the strength of the NFC row. None of this changes the outcome - the machine is still excluded on price and still not ASA-ready - but the old values asserted a product (an S3 Air Manager) that the cited page does not offer. motion_system is null rather than guessed: no fetched page names the kinematics, and the enum choice between CoreXY and other is not something to infer. hardened_nozzle_available=true is on the strength of the CC (composite) print core sold separately at $299 on MatterHackers, retrieved 2026-09-06. nozzle_swap_effort was 'tool-free' and is now null and flagged unverified: no page fetched in either pass says tool-free. What the T1 spec page actually says is 'Swappable print cores' and 'you can quickly switch between different filaments', which does not decide between the enum's 'tool-free' and 'minutes'.",
  "_file": "ultimaker.json"
 }
]