Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 1.38 KB

File metadata and controls

38 lines (26 loc) · 1.38 KB

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