Tracker: Feature Requests

5 G81 gcode - ID: 3589955
Last Update: Comment added ( alpharesearch )

Grbl is a small gcode controller using the Arduino hardware. G81 is not supported and it looks like will never be supported.
see https://github.com/grbl/grbl/issues/125#issuecomment-10696396
I may overlooked it but would it be possible to generate the drill file without G81 and just use more G1 lines?


Markus Schulz ( alpharesearch ) - 2012-11-25 12:32:48 PST

5

Open

None

Nobody/Anonymous

None

Code

Public


Comments ( 4 )

Date: 2012-11-25 19:13:48 PST
Sender: alpharesearch

I changed the name of the command line option to primitive-gcode; looks
like there are some other places that output gcode that is to high for Grbl
and I will change this in other patches... but I don't want to have many
switches - this one switch will just control all the gcode output for the
whole program and switch it to use only primitive gcode. No G81 and no #xx
variable are supported by Grbl.


Date: 2012-11-25 15:04:26 PST
Sender: alpharesearch

FYI this is how I called the program to generate the test files:
./pcb2gcode --drill test.drl --zsafe 10 --zchange 50 --zdrill -1
--drill-feed 200 --drill-speed 30000 --drill-no-canned-cycles
--drill-output test_no.nc



Date: 2012-11-25 14:45:50 PST
Sender: alpharesearch

This patch is a little bit more clean... however I'm unable to get the last
commit out?? I just don't know how to use git...


Date: 2012-11-25 13:35:21 PST
Sender: alpharesearch

Hello,
here is a patch to add a new switch: drill-no-canned-cycles
This breaks down the G81 Gcode into G0/G1 standard Gcode...
Thanks,
Markus


Attached Files ( 4 )

Filename Description Download
test.drl test input file Download
test.nc G81 test output Download
test_no.nc no canned cycle output test Download
no_canned_cycles.patch Download

Changes ( 8 )

Field Old Value Date By
File Deleted 456976: 2012-11-25 19:09:26 PST alpharesearch
File Added 456986: no_canned_cycles.patch 2012-11-25 19:09:15 PST alpharesearch
File Deleted 456974: 2012-11-25 15:02:21 PST alpharesearch
File Added 456979: test_no.nc 2012-11-25 15:00:09 PST alpharesearch
File Added 456978: test.nc 2012-11-25 14:59:37 PST alpharesearch
File Added 456977: test.drl 2012-11-25 14:59:14 PST alpharesearch
File Added 456976: no_canned_cycles.patch 2012-11-25 14:46:39 PST alpharesearch
File Added 456974: grbl.patch 2012-11-25 13:33:58 PST alpharesearch