code wiki / (root) / nx_machine_graph_test.nx

nx_machine_graph_test.nx

buildroot/runtime/nx_machine_graph_test.nx

4099 B107 linesdepth 4pulls 4 transitivereach 0 importersview sourcekind gate/prooftopic machine
docsdependenciesstructsconstsfunctions

about

nx_machine_graph_test.nx -- exercise the Qidi X-Max 3 factory + validator on both the seed default and on hand-corrupted variants. Closed-form invariants: (a) qidi_xmax3 factory returns non-null + validate == OK. (b) Build volume matches verified spec (325 × 325 × 315 mm). (c) Kinematics == COREXY; extruder == DIRECT_DRIVE. (d) Thermal envelope: hotend 350°C, bed 120°C, chamber 65°C, max_flow 35 mm³/s -- all verified against qidi3d.com 2026-05-19. (e) Acceleration = 20000 mm/s², max XY velocity = 600 mm/s. (f) Has Klipper features: input_shaping, auto_bed_mesh, z_probe. (g) Validator catches: bad kinematics, bad build, bad thermal, bad motion, bad hardware. (h) Verdict-name lookup returns non-null for every defined verdict. expect_exit: 0 license_tier: ORIGINAL

dependencies 2 imports · 0 importers

nx_syscalls.nx nx_machine_graph.nx nx_machine_graph_test.nx

imports: nx_syscalls.nxnx_machine_graph.nx

imported by: nobody (leaf or entry point)

call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown

main nx_machine_graph_qidi_xmax nx_machine_graph_alloc sys_mmap nx_machine_graph_validate nx_kin_is_valid nx_machine_verdict_name nx_machine_graph_prusa_mk4 nx_machine_graph_alloc ↻ nx_machine_graph_voron_2_4 nx_machine_graph_alloc ↻ nx_machine_graph_bambu_x1c nx_machine_graph_alloc ↻

structs

none

consts

none

functions

22func main() -> i64