Thanks for your wonderful program, it works like a charm.
The only option which won't work out for me is milldrill.
If I try to use with --milldrill I am receiving an error "millproject": unrecognized line in 'mill drill' Error: Safety height not specified"
Using it with "milldrill =10" the script runs through, but the resulting drill file is not usable:
It may seems like the meta file it is not parsed correctly.
secondly - it would be great to add an "M05 (Spindle Motor stop)" before M2 ( Program end. ) at each End (Mill, Drill, Outline)
Currently my mill keeps running after the end of the script
thirdly: Mac support could be achieved by modifying your build script
compile:
glibtoolize && aclocal && automake --add-missing && autoreconf && ./configure && make -j
additional Libs i have needed to install by hand:
glibmm: sudo port install glibmm
gdkmm: sudo port install gtk
(I am not fit enough to modify the build script, but this was able to compile it - by trial & error & hand)
Maybe you could modify the build script - so others would profit,too)
---
wrong drill file:
( pcb2gcode 1.1.4 )
( This file uses a mill head of 0.03937 to drill the 4bit sizes. )
G94 ( Inches per minute feed rate. )
G20 ( Units == INCHES. )
G90 ( Absolute coordinates. )
S10000 ( RPM spindle speed. )
F2.00000
#50=-0.07000 ; zwork
#51=0.02000 ; zsafe
#52=0.10000 ; stepsize
G0 X2.20826 Y0.26398
G1 Z[#50+0*#52]
G2 I-0.33031 J0
G0 Z0.02000
G0 X2.20826 Y0.36398
G1 Z[#50+0*#52]
G2 I-0.33031 J0
G0 Z0.02000
G0 X2.20826 Y0.46398
G1 Z[#50+0*#52]
G2 I-0.33031 J0
G0 Z0.02000
…
If needed, I could send you my milling project
Okay, first part of this bug corresponds to bug ID 3158950
The first bug should have been fixed
I've added M5 at the end of the gcode in commit 16d93a050a9cad92cd745a98256fbad5456e3a3c
I'm closing this bug, if someone is interested in Mac support, please open another bug