Looking for a UGS Expert to Train Me

To save settings you have to do a bit of text editing:

  • open the Log
  • send $$
  • select/copy the settings into a text file
  • edit them so that they have the correct form:

$<setting###> = <settingvalue###.###>

save as a .nc file

Unfortunately sending the settings all at once has been problematic on some boards — not sure if that’s still the case in Grbl 1.1

The most promising/used programs other and UGS and cncjs seem to be:

  • bCNC — Python, so pretty approachable
  • Gctrl — this is a Processing script which is well documented as well
  • GrblGru — the author is German and the program is closed source, but updates in response to user queries are quite frequent: https://www.grblgru.com/
  • EstlCAM — commercial program and the sending function seems to be tied in to having a stub controller on the Grbl board and the majority of the software running on the PC
  • Gcode-Sender from Sourcerabbit — another commercial program: https://www.sourcerabbit.com/GCode-Sender/ — the programmer was active here for a bit, but not finding the posts

There is of course a full list at: https://wiki.shapeoko.com/index.php/Communication_/_Control

Alternately, there was a small Python program which may be moribund, but is all in one file:

GUIGcodeWriter_1.0.py — Arduino G Code Sender Program. Python, python serial, and tcl/k (tkinter).

https://drive.google.com/file/d/0B1FDV9G7idL0OE5MVDlCN0NKNTQ/edit?usp=sharing

https://sites.google.com/site/chuckscncarduino/