Skip to content
Python utilities to communicate with the Shapeoko desktop CNC machine and its GRBL controller
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
data
external
lib
LICENSE
README.md

README.md

shapeoko

Python utilities to communicate with the Shapeoko desktop CNC machine and its GRBL controller.

bin/

shapeoko commandline utilities. run with --help option for more info.

  • gcat: send a gcode file to the grbl controller
  • gdraw: use keypresses to interactively move the shapeoko tool.
  • gsh: send gcode commands to the grbl controller

lib/

  • grblstuff.py: library for chatting with the grbl.
  • getch.py: get a keypress

data/

sample gcode files (give these to gcat), including the shapeoko hello world.

You can’t perform that action at this time.