f8.viz.tcode (TCodeViz)¶
f8.viz.tcode is a repo-local PyStudio plugin node that opens a detached OSR-style emulator viewer for TCode string streams.
Source of Truth¶
packages/f8pystudio_ext_viz_tcode/f8pystudio_ext_viz_tcode/plugin.pypackages/f8pystudio_ext_viz_tcode/f8pystudio_ext_viz_tcode/operators/viz_tcode.py
What It Is Good For¶
- Validate
TCodeoutput without real hardware attached - Compare mapping quality before sending commands to
Serial Out,Handy Out, or protocol adapters - Demo a motion pipeline to non-hardware stakeholders
Typical Wiring¶
- Produce
TCodestrings fromf8.tcode - Branch the same stream to
f8.viz.tcode - Keep the real hardware output node in parallel for A/B checks
Key Fields¶
model: emulator body type such asOSR2,SR6, orSSR1throttleMs: UI push throttlingmaxLineLength: protection against malformed or oversized lines
Pitfalls¶
- It is a viewer, not a runtime device sink
- If the upstream signal is bursty, increase
throttleMsbefore assuming the pipeline itself is unstable - Treat it as a validation branch, not the authoritative output path