Skip to content
Wilhelm Duembeg edited this page Dec 24, 2013 · 35 revisions

Welcome to the Gcode Step and Alignment Tool (gcs) wiki!

gcs is a cross-platform GCODE debug/step and alignment tool for Grbl like GCODE interpreter. with features similar to software debugger. For example usage of breakpoints, change program counter (position), inspection/modification of machine variables, and continuing with the program flow.

use case: The gcode is adrill program for a PCB, gcs will make it possible to set-up a break point right before the tool plunge. At this point with the jogging controls it is possible to lower the tool right before penetrating the surface to verify alignment is adequate. Once this is verify and or adjusted, the program can continue.

gcs's dependencies are:

Additional dependencies if enabling Computer Vision

NOTE: As of this writing in Windows OS OpenCV 2.4.1. doesn't work well with Python 64bit, please use python 32bit.

Development environment:

Devices

OSes:

sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n python-pip
sudo pip install pyserial
  • Optional for OpenCV (video)
sudo apt-get install python-numpy python-opencv
  • Windows 7 (32/64)
  • for installation instructions, follow the links above of each dependency; it's not as easy as apt-get in Ubuntu.

Editors

Running gcs...

python gcs.py