项目作者: szopqa

项目描述 :
Raspberry CNC plotter + G-code parser implemented in pure Rust
高级语言: Rust
项目地址: git://github.com/szopqa/cnc-rustberry.git
创建时间: 2020-06-02T20:05:46Z
项目社区:https://github.com/szopqa/cnc-rustberry

开源协议:

下载


cnc-rustberry

CNC raspberry controller implemented in Rust

Plotter using PC mouse

Results for example g-code file using pc mouse plotter

G-code interpreter

Utility used to parse G-code NIST RS274NGC standard: https://www.nist.gov/publications/nist-rs274ngc-interpreter-version-3?pub_id=823374

Required commands v.1:

Command Meaning
G00 [X(number)] [Y(number)] [F(number)] G01 [X(number)] [Y(number)] [F(number)] Absolute mode: Move in a line to (X,Y) at speed F Relative Mode: Move (X,Y) amount at speed F
G04 P(number) Do nothing for P seconds
G90 absolute mode
G91 relative mode
G92 [X(number)] [Y(number)] change logical position