Hello everybody,
based on the python scripts in the wiki (
wiki.linuxcnc.org/cgi-bin/wiki.pl?Simple...NC_G-Code_Generators
) I wrote a framework for small python g-code generators (for milling):
Download and screen-shots here
Currently (v3.3.0) it supports the following generators for milling:
- Outlining: Rectangle, Circle, Arc, Ellipse, Polygon
- Pocketing: Rectangle, Circle, Arc, Slot
- Drill: Matrix, Grill
- Engraving: Bezel, Text (all qcad fonts are now usable)
Other features:
- Save, load and insert projects.
- Edit values and order of generated objects (see above).
- Remote control of AXIS to load the generated g-code.
- Easy to add other generators or modify existing ones (at least this was the goal).
It is meant for hobbyist use only, so please do not expect the perfect path generation.
So this is my small contribution.....if anyone is interested to optimise, debug, add generator features, please let me know and I will write a short how-to. Any feedback is very appreciated!
Best regards
Erik