Skip to content

Tenebryo/cnc-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CNC GUI

A simple GCode sender for controlling CNCs. Currently only GRBL is supported. GCode files can be loaded and visualized before sending to the machine.

Features

  • Stream GCode to GRBL microcontroller
  • Simple UI using Dear IMGUI
  • GCode visualizer with MSAA and colorscheme based on move type
  • Parse GRBL messages
  • Machine Status
  • GRBL GCode Validation (to slow to be practical with most GCode)
  • Arbitrary command sender
  • Jog Controls
  • Spindle and Feedrate overrides
  • Work coordinate system controls
  • Homing and probing cycle controls
  • Configuration

Installation

  • Install nightly Rust via rustup.rs
  • Build with the command cargo +nightly build --release
  • Executable will be in the target/release/ directory

About

A GCode sender for CNC machines.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published