mirror of
git://projects.qi-hardware.com/eda-tools.git
synced 2024-11-22 15:38:06 +02:00
fab/drl2gerber: put whitespace around operators
This commit is contained in:
parent
1d762923e4
commit
c5c1b18b5a
@ -2,8 +2,8 @@
|
|||||||
#
|
#
|
||||||
# drl2gerber - Convert a KiCAD-generated Excellon drill file to Gerber
|
# drl2gerber - Convert a KiCAD-generated Excellon drill file to Gerber
|
||||||
#
|
#
|
||||||
# Written 2011 by Werner Almesberger
|
# Written 2011, 2017 by Werner Almesberger
|
||||||
# Copyright 2011 Werner Almesberger
|
# Copyright 2011, 2017 Werner Almesberger
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -22,20 +22,20 @@ print "%FSLAX34Y34*%\n" || die; # format
|
|||||||
while (<>) {
|
while (<>) {
|
||||||
chop;
|
chop;
|
||||||
if (/^T(\d+)C/) {
|
if (/^T(\d+)C/) {
|
||||||
print "%ADD", $1+10, "C,$'*%\n" || die;
|
print "%ADD", $1 + 10, "C,$'*%\n" || die;
|
||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
if (/^T(\d+)$/) {
|
if (/^T(\d+)$/) {
|
||||||
print "G54D", $1+10, "*\n" || die;
|
print "G54D", $1 + 10, "*\n" || die;
|
||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
if (/^X([-0-9.]+)Y([-0-9.]+)$/) {
|
if (/^X([-0-9.]+)Y([-0-9.]+)$/) {
|
||||||
printf("X%dY%dD03*\n", $1*10000, $2*10000) || die;
|
printf("X%dY%dD03*\n", $1 * 10000, $2 * 10000) || die;
|
||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
if (/^X([-0-9.]+)Y([-0-9.]+)G85X([-0-9.]+)Y([-0-9.]+)$/) {
|
if (/^X([-0-9.]+)Y([-0-9.]+)G85X([-0-9.]+)Y([-0-9.]+)$/) {
|
||||||
printf("X%dY%dD02*\nX%dY%dD01*\n",
|
printf("X%dY%dD02*\nX%dY%dD01*\n",
|
||||||
$1*10000, $2*10000, $3*10000, $4*10000) || die;
|
$1 * 10000, $2 * 10000, $3 * 10000, $4 * 10000) || die;
|
||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user