topic: gcode
9 modules sharing the gcode name family (derived from the tree's prefix discipline).
The 'gcode' topic family in the Nishi sovereign ecosystem focuses on generating and validating G-code for additive manufacturing, ensuring accurate path and extrusion calculations. Modules like nx_gcode_emit compose geometric primitives into executable code, while nx_gcode_arc_test verifies arc detection and G2/G3 commands. nx_gcode_extrude_test ensures extrusion math aligns with physical output, supporting reliable print job execution through structured state transitions in nx_gcode_job_gate.
auto-narrated by the local model from this topic's module headers; links verified against the wiki index.
narrated overview -- maintained by the narration lane, module links verified against this wiki.
| module | description | lines | funcs |
|---|---|---|---|
| nx_gcode_arc_test.nx | verify arc-fit detection + G2/G3 emission. | 103 | 2 |
| nx_gcode_brim_test.nx | verify brim emission appears when | 79 | 2 |
| nx_gcode_emit.nx | compose every P0-P2 primitive into actual | 738 | 24 |
| nx_gcode_emit_test.nx | end-to-end compose: hand-built unit | 111 | 2 |
| nx_gcode_extrude.nx | extrusion-distance math for FDM G-code. | 142 | 5 |
| nx_gcode_extrude_test.nx | extrusion math hand-verified against | 88 | 2 |
| nx_gcode_job_gate.nx | second STATE_MACHINE composition gate (NXMOTION M1 seed): the | 59 | 5 |
| nx_gcode_manifest.nx | per-print provenance manifest emitted as | 195 | 11 |
| nx_gcode_manifest_test.nx | exercise manifest emit + finalize | 124 | 2 |