The Pythonic G-code Machine

PythonicGcodeMachine license PythonicGcodeMachine python version

PythonicGcodeMachine last version

Overview

What is PythonicGcodeMachine ?

PythonicGcodeMachine is a Python toolkit to work with RS-274 / ISO G-Code.

PythonicGcodeMachine features:

  • a compliant RS-274 / ISO G-code parser which is automatically generated from grammar and easy to derivate to support other flavours,
  • an abstract syntax tree (AST) API,
  • some G-code flavour aspects are handled by YAML files for maximum flexibility,
  • tools to manipulate and validate G-code,
  • and more ..

PythonicGcodeMachine supports these G-code flavours:

  • RS-274 (full support)
  • Fanuc (partially)
  • Heidenhain (partially)
  • LinuxCNC (partially)

Where is the Documentation ?

The documentation is available on the PythonicGcodeMachine Home Page.

What are the main features ?

  • to be completed

How to install it ?

Look at the installation section in the documentation.

Credits

Authors: Fabrice Salvaire

News

V0 2018-12-22

Started project