Releases: pcb2gcode/pcb2gcode
Releases · pcb2gcode/pcb2gcode
Version 2.0.0
Lots and lots of new features. run pcb2gcode --help
to read about all the options and read the wiki.
v1.3.2
v1.3.1
Changes from 1.3.0:
- Implemented Step & Repeat
- Full support for image polarity
- Implemented region cut-ins
- Implemented outline-width
- Fixed RS274X macros
- Optimised multi-step engraving
- Fixed toolpath masking (#37)
- Added contentions warning
- Renamed --g64 to --tolerance
- Added --nog64 (#35)
Not working:
- Output debug image (buggy)
v1.3.0
Changes from 1.2.3:
- Added vectorial core
Starting from this version a new vectorial core has been added and can be activated with --vectorial.
The vectorial core has:
- much better performance
- smaller output files
- higher precision: the resulting output file is comparable with the old core at 4000 dpi
- support for internal cutoffs, both on the cutting and the milling (like #18)
- fixes bug #1 and #27
- easily optimizable (for example, it can be easily made multithread)
Unfortunately the new core require a rather new version of Boost (>= 1.56), often not included in the distros. You can easily download the source and statically link pcb2gcode to it.
Currently not working:
- Step and Repeat
- Image polarity (only dark polarity is supported at the moment)
- Region cut-ins
- outline-width
- Some macros are buggy
- Output debug image (svg) is buggy
The new core works only on the latest revision of RS274X, and the support for the deprecated elements is not guaranteed.
v1.2.3
v1.2.2
Starting from this release, Boost >= 1.47 is required
Changes from 1.2.1
- Improved mill simplification algorithm (now it is Douglas-Peucker)
- Optimised drill and mill paths (TSP NN)
- Changed default mill and cut vertical speed to half of the horizontal speed (they can be manually specified with mill-vertfeed and cut-vertfeed)
- Added al-2ndprobefeed (experimental)
v1.2.1
v1.2.0
Changes from v1.1.4-git20120702
- Added integrated autoleveller (idea taken from here)
- Support for LinuxCNC, Mach4 (untested), Mach3 and custom (generic control software)
- Correction values computed directly by the control software (except custom)
- Automatic probe tool enabling/disabling (al-probe-on and al-probe-off)
- Added --optimise option (can reduce the output gcode size up to 95%)
- Added bridges on outline cut
- Added preamble and postable inputs
- Added preamble-text input (ex. for a license file)
- Added custom G64
- Added a switch to replace G81 with G0 + G1 (--nog81)
- Added --cut-front option
- Added --onedrill option
- Added --zero-start option
- Added --output-dir option
- Added M5 at the end of the gcode
- Multiple fixes on boolean command line options
- Fixed wrong computation of board margin when --extra-passes is enabled
- Fixed --milldrill + --mill-front bug
- Fixed --milldrill + --metric-output bug
- Multiple fixes in order to make the code portable to other platforms
- General code cleaning
v1.2.0-alpha
Changes from v1.1.4-git20120702
- Added integrated autoleveller (idea taken from here) - EXPERIMENTAL (and UNTESTED on Mach3, Mach4 and TurboCNC)
- Added --optimise option (can reduce the output gcode size up to 95%)
- Added bridges on outline cut
- Added preamble and postable inputs
- Added preamble-text input (ex. for a license file)
- Added custom G64
- Added a switch to replace G81 with G0 + G1 (--nog81)
- Added --cut-front option
- Added --zero-start option
- Added --output-dir option
- Added M5 at the end of the gcode
- Multiple fixes on boolean command line options
- Fixed wrong computation of board margin when --extra-passes is enabled
- Fixed --milldrill and --mill-front bug
v1.1.4-git20120702
v1.1.4-git20120702