How stormfunk/voron-2.4-cyber-brain- works
This repository is primarily a Voron 2.4 Klipper configuration, with a substantial Grasshopper-based pen-plotting workspace alongside it. The printer workflow configures the machine, runs print-start preparation and adaptive meshing, then executes a print under remote monitoring. The plotter workflow imports or generates artwork, maps it to physical pen coordinates, previews the plan, and emits G-code. Printer capabilities are taken from the README; plotter wiring is limited to component comments and sampled source, so uncertain links are omitted.
Main entry points: printer.cfg Printer Config · plotter.gh Grasshopper Workspace · print_start.cfg Print Start · place_component.py Pen Placement
Components 23
Printer Runtime
- Printer Config
printer.cfg - LED Effects
daylight_led.cfg - Timelapse
timelapse.cfg - Moonraker API
moonraker.conf - Mainsail UI
mainsail.cfg - Touch UI
KlipperScreen.conf - Mobile Integration
mobileraker.conf - Webcam Service
crowsnest.conf
Print Operations
- Printer Macros
MACROs/macros.cfg - Print Start
MACROs/print_start.cfg - Adaptive Meshing
KAMP
Plotter Artwork
- Grasshopper Workspace
plotter/software/plotter.gh - SVG Import
plotter/software/nodes/svg_component.py - Image Processing
plotter/software/nodes - Stroke Font
plotter/software/strokefont.py
Plotter Execution
- Paper Registration
plotter/software/nodes/papercam_component.py - Pen Placement
plotter/software/nodes/place_component.py - Plan Preview
plotter/software/nodes/preview_component.py - G-code Emission
plotter/software/nodes/gcode_component.py - Plotter Macros
plotter/software/pen_commit_macros.cfg - Plotter Hardware
Other components
- Operator
- Plotter Designer
Connections 21
- Operator → Mainsail UI: controls remotely
- Operator → Touch UI: controls locally
- Mainsail UI → Moonraker API: uses API
- Mobile Integration → Moonraker API: integrates with
- Printer Config → Printer Macros: includes
- Printer Macros → Print Start: invokes
- Print Start → Adaptive Meshing: runs adaptive mesh
- Print Start → Printer Config: prepares machine
- Printer Config → LED Effects: configures lighting
- Printer Config → Timelapse: configures capture
- Webcam Service → Operator: streams video
- Plotter Designer → Grasshopper Workspace: designs plot
- Grasshopper Workspace → SVG Import: hosts component
- Grasshopper Workspace → Image Processing: hosts components
- Grasshopper Workspace → Stroke Font: uses glyphs
- Paper Registration → Pen Placement: provides registration
- Pen Placement → Plan Preview: supplies pen-space plan
- Pen Placement → G-code Emission: supplies placed geometry
- Plan Preview → Plotter Designer: shows plan
- G-code Emission → Plotter Macros: emits plot commands
- Plotter Macros → Plotter Hardware: drives