Spaces:
Runtime error
Runtime error
A newer version of the Gradio SDK is available: 6.20.0
Calibration data β Chief Engineer outcome simulator
Observations used to calibrate sim/outcome.py (the one simulated boundary β see
../../SIMULATION.md). Each row is a real(ish) print: the settings used + room +
the real outcome (+ optional 0β1 quality). The tune-simulator skill scores the
simulator against these. Packaged so it can be published as a Hub dataset later
(Sharing is Caring).
Files
| File | Rows | What |
|---|---|---|
observations.sample.jsonl |
12 | Hand-crafted template, mixed outcomes β the schema reference. |
observations.modal.jsonl |
260 | Ingested on Modal: 82 from 3DTime (G-code headers) + 178 from FDM Error Detection (known-failure logs). |
results/baseline.*.json |
β | Machine-readable metrics (accuracy, MAE, confusion, fan=0 count) per dataset. |
results/report.*.txt |
β | Human-readable harness output (confusion + per-row mismatches). |
CALIBRATION-REPORT.md |
β | The analysis + the decision (and why we did not tune to this data). |
Schema (one JSON object per line)
{"material":"PLA","geometry_type":"overhang","env_temp":22.0,"env_humidity":45.0,
"nozzle_temp":210.0,"bed_temp":60.0,"retraction_mm":3.0,"fan_pct":0,
"first_layer_fan_pct":0,"outcome":"failed_sag","quality":0.7}
Enums (material/geometry_type/outcome) match core/models.py.
Provenance & licenses
- 3DTime (
3DTimeDataset/3DTime) β published Printables models; outcomes are allsuccess(they printed). Settings parsed from G-code headers. - FDM Error Detection (
NilsHagenBeyer/3D-printing_recorder) β G-code + YAML with labelled failures (good / stringing / under-extrusion). The source of the real failures.
β Known data-quality caveats (read before trusting a calibration)
fan_pctdefaults to 0 whenM106isn't in the G-code header (178/260 rows). This makes overhangs look fan-off and the simulator (correctly) predict sag β false mismatches. Do not tune sag to these rows.- Geometry is a bbox heuristic for 3DTime rows (no real geometry label), so many
ordinary prints are tagged
overhang. - 3DTime outcomes are uniformly
successβ no failure signal; good for Lane-A references, weak for outcome calibration. SeeCALIBRATION-REPORT.mdand../../docs/plan/RESEARCH-NEEDS.mdfor the fixes that make this set tunable.