Age Message
7 years 26 days cameo/templates/mkmk-simple: also look for $NAME-PTH.drl

Used to be just $NAME.drl
7 years 28 days cameo/gerber.c: support %FSLAX46Y46*% and %MOMM*%
7 years 28 days cameo/templates/mkmk-simple: edge cuts are now in Edge.Cuts.gm1
7 years 2 months poly2d/Makefile: "install" and "uninstall" should be "phony", too
8 years 4 months cameo/lang.l: fix typo in "remote" keyword

Indicating that this one was never used so far :)
8 years 5 months cameo/templates/mkmk-simple: introduce Z0 parameter; clean up Z calculation

This allows the setting of the "tool down" position, e.g., when varying
the thickness of the support or of victim material under the PCB.
8 years 5 months sl2/slicer.pl: use same Z offset calculation as slicer.py

Else, we don't mill into the workpiece but into its support.
8 years 5 months sl2/slicer.pl: add command-line options
8 years 5 months sl2/slicer.pl: complete basic processing structure (WIP)
8 years 5 months sl2/: standalone slicer (WIP)

sfc/slicer.py has troubles with artefacts. It seems that we can do much
better by avoiding the high-level operations and doing all the slicing
"manually".
8 years 5 months sfc/slicer.py: print Z position of layer being processes
8 years 5 months cameo/: new command "purge" to remove corners that add little or on area

Such corners are typically artefacts that can upset later processing stages.
8 years 6 months cameo/path.c (path_from), path.h: make public, for future sharing
8 years 8 months gp2rml/gp2rml.c (output_paths): use PA when possible; correct speed calculation

The mill uses the Z speed for the entire !ZZ movement, whether there
is a Z component or not. We now issue PA instead of !ZZ when moving
horizontally.

Also adapted the speed calculating accordingly.
8 years 10 months sfc/slicer.py: correct last position tracking for mech_eps
8 years 10 months gp2rml/gp2rml.c: new option "-t top" to manually set z_max
8 years 10 months gp2rml/gp2rml.c: add spaces around operators
8 years 10 months gp2rml/gp2rml.c (main): use getopt
8 years 10 months sfc/slicer.py: new option -m for model tolerance; correct usage
9 years 12 days cameo/lang.l: require all commands followed by file name to end with whitespace

This avoids embarrassment after typos like write-gerber foo.g
9 years 12 days cameo/: new command write_gerber, for Gerber output
9 years 1 month cameo/path.c (path_find_leftmost): continue searching for the smallest coordinate

Else, we may find a large X that is still the smallest at that time, but
then find a smaller X in some other path and pick the wrong path.
9 years 1 month cameo/templates/mkmk-simple: accept no only Gerber but also $NAME.gp as input
9 years 2 months sfc/slicer.py: add overshoot only after slicing

Otherwise, we slice below the bottom of the piece , which probably won't
go too well ..
9 years 2 months sfc/slicer.py: also let getopt know that we support -o

Branches:
master



interactive