Skip to content

wireless-cnc/cnc-controller

Repository files navigation

cnc-controller

Electron app for controlling GRBL CNC machine and running CNC jobs.

the app window

How to use it

  1. Grab the ESP-01 board and flash it with CNCD firmware
  2. Insert ESP-01 into the slot of the cncd-esp01-board , the arrow on the top side shows the direction of the ESP-01 antenna
  3. Connect the board with the CNC Controller Board using Offline Controller's cable
  4. Power on CNC
  5. Configure WiFi connection of CNCD
  6. Install and run Wireless CNC Controller
  7. Now you can upload CNC job to controller and launch it!

OS support

  • currently supports Windows 10 and newer
  • tested on Windows 10

How to build

  1. Install Node.js via nvm or other way. This project compiles using Node.js 19
  2. Run npm install
  3. Run npm run pack:app
  4. Find build artifacts in the dist/ folder

Features

  • automatically discovers CNC in your home network by using mDNS query
  • tracks CNC job progress
  • tracks CNC state: alarm, reset , hold, etc

Credits

Cnc-machine icons created by Smashicons - Flaticon

About

Electron app for running CNC jobs (GRBL G-Code)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages