Version 2.1.0
Lots of new features and fixes since 2.0.0, which was over a year ago. Some highlights:
- Improved performance around the parsing of gerber files. #288
- Path finding to allow the mill to search for ways to connect milling paths without lifting the tool, when its faster. #285
--invert-gerbers
flag so that you can mill out traces instead of milling around them, like if you want to attach a marker and draw on a transparency. #292- All options explained in the Wiki.
- Draw gerber lines as lines, so you can attach a pen and draw your silk layer on to your PCB. #303
- Remove the old, non-vectorial surface. #309
- Switch from TravisCI to Github actions because it's faster. #375
- Clean up lots of errors and warnings and now build with pedantic warnings. #364
- Improve support for milling thermals. #400
- Add backtracking to improve milling speed. #418 #427
- Make milling paths that try to have fewer turns so that paths are straighter. #433
- Add "spikes" to fill in gaps when extra passes are requested. #439
- GEOS support. If you have libgeos installed, pcb2gcode will use it and it may fix problems in some cases. #443