GNBoard tests

pull/6/head
carlosgs 2013-06-14 00:50:58 +02:00
parent 19abeb6cc9
commit be5edd3bde
13 changed files with 16816 additions and 28 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,28 @@
G04 (created by PCBNEW (2013-mar-13)-testing) date jue 13 jun 2013 15:19:28 CEST*
%MOIN*%
G04 Gerber Fmt 3.4, Leading zero omitted, Abs format*
%FSLAX34Y34*%
G01*
G70*
G90*
G04 APERTURE LIST*
%ADD10C,0.003937*%
%ADD11C,0.015000*%
G04 APERTURE END LIST*
G54D10*
G54D11*
X49500Y-48750D02*
X49500Y-38750D01*
X80250Y-48750D02*
X80250Y-38250D01*
X49500Y-48750D02*
X64000Y-48750D01*
X80250Y-27250D02*
X80250Y-37250D01*
X49500Y-27250D02*
X49500Y-37750D01*
X80250Y-48750D02*
X65250Y-48750D01*
X49500Y-27250D02*
X80250Y-27250D01*
M02*

View File

@ -0,0 +1,220 @@
M48
;DRILL file {Pcbnew (2013-mar-13)-testing} date jue 13 jun 2013 15:19:30 CEST
;FORMAT={-:-/ absolute / inch / decimal}
FMAT,2
INCH,TZ
T1C0.024
T2C0.028
T3C0.032
T4C0.039
T5C0.039
T6C0.040
T7C0.043
T8C0.047
T9C0.060
%
G90
G05
M72
T1
X5.6Y-4.6
X6.025Y-4.4
X6.1Y-4.6
X6.4Y-4.1
T2
X5.2213Y-4.05
X5.3Y-4.05
X5.3787Y-4.05
T3
X5.14Y-2.85
X5.15Y-4.325
X5.15Y-4.625
X5.2Y-3.05
X5.2Y-3.35
X5.24Y-2.85
X5.34Y-2.85
X5.35Y-4.325
X5.35Y-4.625
X5.4Y-3.05
X5.4Y-3.35
X5.44Y-2.85
X5.45Y-3.5
X5.5Y-4.75
X5.54Y-2.85
X5.55Y-3.
X5.55Y-3.3
X5.55Y-3.5
X5.55Y-3.75
X5.55Y-3.85
X5.6Y-4.75
X5.64Y-2.85
X5.65Y-3.
X5.65Y-3.3
X5.65Y-3.5
X5.7Y-4.75
X5.74Y-2.85
X5.75Y-3.
X5.75Y-3.3
X5.75Y-3.5
X5.7939Y-3.6061
X5.8Y-4.75
X5.84Y-2.85
X5.8939Y-3.6561
X5.9Y-4.75
X6.Y-2.85
X6.Y-4.75
X6.0061Y-3.3939
X6.1Y-2.85
X6.1061Y-3.4439
X6.15Y-4.2
X6.15Y-4.3
X6.2Y-2.85
X6.2Y-3.55
X6.2Y-3.65
X6.2Y-3.75
X6.2Y-3.85
X6.2Y-4.75
X6.3Y-2.85
X6.3Y-4.75
X6.4Y-2.85
X6.4Y-4.75
X6.5Y-2.85
X6.5Y-3.55
X6.5Y-3.65
X6.5Y-3.75
X6.5Y-3.85
X6.5Y-4.75
X6.6Y-4.75
X6.7Y-4.75
X6.8Y-4.75
X6.9Y-2.85
X6.9Y-4.2
X6.9Y-4.75
X6.975Y-3.425
X7.Y-2.85
X7.Y-4.2
X7.075Y-3.425
X7.1Y-2.85
X7.1Y-4.75
X7.2Y-2.85
X7.2Y-4.75
X7.25Y-4.325
X7.25Y-4.625
X7.3Y-2.85
X7.3Y-4.75
X7.4Y-2.85
X7.4Y-4.75
X7.475Y-3.15
X7.475Y-3.25
X7.5Y-2.85
X7.5Y-4.75
X7.6Y-2.85
X7.6Y-4.75
X7.675Y-3.6
X7.7Y-4.75
X7.775Y-3.15
X7.775Y-3.25
X7.775Y-3.6
X7.8Y-4.75
X7.9Y-2.85
X7.9Y-2.95
X7.9Y-3.05
X7.9Y-3.15
X7.9Y-3.25
X7.9Y-3.35
X7.9Y-3.45
X7.9Y-3.95
X7.9Y-4.05
X7.9Y-4.15
X7.9Y-4.25
X7.9Y-4.35
X7.9Y-4.45
X7.9Y-4.55
T4
X5.1425Y-4.05
X5.4575Y-4.05
T5
X5.76Y-4.31
X5.76Y-4.53
T6
X5.9Y-3.
X5.9Y-3.1
X6.05Y-3.
X6.05Y-3.1
X6.05Y-3.2
X6.15Y-3.
X6.15Y-3.1
X6.15Y-3.2
X6.25Y-3.
X6.25Y-3.1
X6.25Y-3.2
X6.35Y-3.
X6.35Y-3.1
X6.35Y-3.2
X6.45Y-3.
X6.45Y-3.1
X6.45Y-3.2
X6.55Y-3.
X6.55Y-3.1
X6.55Y-3.2
X6.6Y-3.55
X6.6Y-3.65
X6.6Y-3.75
X6.6Y-3.85
X6.6Y-3.95
X6.775Y-4.4
X6.775Y-4.5
X6.775Y-4.6
X6.825Y-3.
X6.825Y-3.1
X6.825Y-3.2
X6.875Y-4.4
X6.875Y-4.5
X6.875Y-4.6
X6.925Y-3.
X6.925Y-3.1
X6.925Y-3.2
X6.975Y-4.4
X6.975Y-4.5
X6.975Y-4.6
X7.025Y-3.
X7.025Y-3.1
X7.025Y-3.2
X7.075Y-4.4
X7.075Y-4.5
X7.075Y-4.6
X7.125Y-3.
X7.125Y-3.1
X7.125Y-3.2
X7.225Y-3.
X7.225Y-3.1
X7.225Y-3.2
X7.325Y-3.
X7.325Y-3.1
X7.325Y-3.2
X7.375Y-4.525
X7.475Y-3.025
X7.475Y-3.375
X7.475Y-4.525
X7.575Y-3.025
X7.575Y-3.375
X7.575Y-4.525
X7.675Y-3.025
X7.675Y-3.375
X7.675Y-4.525
X7.775Y-3.025
X7.775Y-3.375
T7
X5.75Y-3.85
X6.05Y-3.85
T8
X5.615Y-4.015
X5.68Y-4.17
X5.75Y-4.015
X5.82Y-4.17
X5.885Y-4.015
T9
X5.25Y-3.6
X5.25Y-3.8
T0
M30

View File

@ -0,0 +1,584 @@
(Generated by ./pygerber2gcode_cui_MOD.py )
( 2013-06-13 15:19:54 )
(Initialize)
(Start form here)
G0 Z0.500000 F40.000000
G0 X64.638658 Y10.548359
G0 Z-2.000000 F40.000000 D0.609600
G0 Z0.500000
G0 X53.843658 Y15.628359
G0 Z-2.000000 F40.000000 D0.609600
G0 Z0.500000
G0 X51.938658 Y10.548359
G0 Z-2.000000 F40.000000 D0.609600
G0 Z0.500000
G0 X44.318658 Y23.248359
G0 Z-2.000000 F40.000000 D0.609600
G0 Z0.500000
G0 X74.257638 Y24.518359
G0 Z-2.000000 F40.000000 D0.711200
G0 Z0.500000
G0 X72.258658 Y24.518359
G0 Z-2.000000 F40.000000 D0.711200
G0 Z0.500000
G0 X70.259678 Y24.518359
G0 Z-2.000000 F40.000000 D0.711200
G0 Z0.500000
G0 X76.322658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X76.068658 Y17.533359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X76.068658 Y9.913359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X74.798658 Y49.918359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X74.798658 Y42.298359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X73.782658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X71.242658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X70.988658 Y17.533359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X70.988658 Y9.913359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X69.718658 Y49.918359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X69.718658 Y42.298359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X68.702658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X68.448658 Y38.488359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X67.178658 Y6.738359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X66.162658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X65.908658 Y51.188359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X65.908658 Y43.568359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X65.908658 Y38.488359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X65.908658 Y32.138359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X65.908658 Y29.598359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X64.638658 Y6.738359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X63.622658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X63.368658 Y51.188359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X63.368658 Y43.568359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X63.368658 Y38.488359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X62.098658 Y6.738359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X61.082658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X60.828658 Y51.188359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X60.828658 Y43.568359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X60.828658 Y38.488359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X59.713598 Y35.793419
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X59.558658 Y6.738359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X58.542658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X57.173598 Y34.523419
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X57.018658 Y6.738359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X54.478658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X54.478658 Y6.738359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X54.323718 Y41.183299
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X51.938658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X51.783718 Y39.913299
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X50.668658 Y20.708359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X50.668658 Y18.168359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X49.398658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X49.398658 Y37.218359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X49.398658 Y34.678359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X49.398658 Y32.138359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X49.398658 Y29.598359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X49.398658 Y6.738359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X46.858658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X46.858658 Y6.738359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X44.318658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X44.318658 Y6.738359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X41.778658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X41.778658 Y37.218359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X41.778658 Y34.678359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X41.778658 Y32.138359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X41.778658 Y29.598359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X41.778658 Y6.738359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X39.238658 Y6.738359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X36.698658 Y6.738359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X34.158658 Y6.738359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X31.618658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X31.618658 Y20.708359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X31.618658 Y6.738359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X29.713658 Y40.393359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X29.078658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X29.078658 Y20.708359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X27.173658 Y40.393359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X26.538658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X26.538658 Y6.738359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X23.998658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X23.998658 Y6.738359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X22.728658 Y17.533359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X22.728658 Y9.913359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X21.458658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X21.458658 Y6.738359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X18.918658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X18.918658 Y6.738359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X17.013658 Y47.378359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X17.013658 Y44.838359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X16.378658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X16.378658 Y6.738359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X13.838658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X13.838658 Y6.738359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X11.933658 Y35.948359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X11.298658 Y6.738359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X9.393658 Y47.378359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X9.393658 Y44.838359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X9.393658 Y35.948359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X8.758658 Y6.738359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X6.218658 Y54.998359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X6.218658 Y52.458359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X6.218658 Y49.918359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X6.218658 Y47.378359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X6.218658 Y44.838359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X6.218658 Y42.298359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X6.218658 Y39.758359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X6.218658 Y27.058359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X6.218658 Y24.518359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X6.218658 Y21.978359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X6.218658 Y19.438359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X6.218658 Y16.898359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X6.218658 Y14.358359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X6.218658 Y11.818359
G0 Z-2.000000 F40.000000 D0.812800
G0 Z0.500000
G0 X76.259158 Y24.518359
G0 Z-2.000000 F40.000000 D0.990600
G0 Z0.500000
G0 X68.258158 Y24.518359
G0 Z-2.000000 F40.000000 D0.990600
G0 Z0.500000
G0 X60.574658 Y17.914359
G0 Z-2.000000 F40.000000 D0.990600
G0 Z0.500000
G0 X60.574658 Y12.326359
G0 Z-2.000000 F40.000000 D0.990600
G0 Z0.500000
G0 X57.018658 Y51.188359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X57.018658 Y48.648359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X53.208658 Y51.188359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X53.208658 Y48.648359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X53.208658 Y46.108359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X50.668658 Y51.188359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X50.668658 Y48.648359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X50.668658 Y46.108359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X48.128658 Y51.188359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X48.128658 Y48.648359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X48.128658 Y46.108359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X45.588658 Y51.188359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X45.588658 Y48.648359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X45.588658 Y46.108359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X43.048658 Y51.188359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X43.048658 Y48.648359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X43.048658 Y46.108359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X40.508658 Y51.188359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X40.508658 Y48.648359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X40.508658 Y46.108359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X39.238658 Y37.218359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X39.238658 Y34.678359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X39.238658 Y32.138359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X39.238658 Y29.598359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X39.238658 Y27.058359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X34.793658 Y15.628359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X34.793658 Y13.088359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X34.793658 Y10.548359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X33.523658 Y51.188359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X33.523658 Y48.648359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X33.523658 Y46.108359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X32.253658 Y15.628359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X32.253658 Y13.088359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X32.253658 Y10.548359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X30.983658 Y51.188359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X30.983658 Y48.648359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X30.983658 Y46.108359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X29.713658 Y15.628359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X29.713658 Y13.088359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X29.713658 Y10.548359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X28.443658 Y51.188359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X28.443658 Y48.648359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X28.443658 Y46.108359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X27.173658 Y15.628359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X27.173658 Y13.088359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X27.173658 Y10.548359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X25.903658 Y51.188359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X25.903658 Y48.648359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X25.903658 Y46.108359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X23.363658 Y51.188359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X23.363658 Y48.648359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X23.363658 Y46.108359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X20.823658 Y51.188359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X20.823658 Y48.648359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X20.823658 Y46.108359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X19.553658 Y12.453359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X17.013658 Y50.553359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X17.013658 Y41.663359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X17.013658 Y12.453359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X14.473658 Y50.553359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X14.473658 Y41.663359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X14.473658 Y12.453359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X11.933658 Y50.553359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X11.933658 Y41.663359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X11.933658 Y12.453359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X9.393658 Y50.553359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X9.393658 Y41.663359
G0 Z-2.000000 F40.000000 D1.016000
G0 Z0.500000
G0 X60.828658 Y29.598359
G0 Z-2.000000 F40.000000 D1.092200
G0 Z0.500000
G0 X53.208658 Y29.598359
G0 Z-2.000000 F40.000000 D1.092200
G0 Z0.500000
G0 X64.257658 Y25.407359
G0 Z-2.000000 F40.000000 D1.193800
G0 Z0.500000
G0 X62.606658 Y21.470359
G0 Z-2.000000 F40.000000 D1.193800
G0 Z0.500000
G0 X60.828658 Y25.407359
G0 Z-2.000000 F40.000000 D1.193800
G0 Z0.500000
G0 X59.050658 Y21.470359
G0 Z-2.000000 F40.000000 D1.193800
G0 Z0.500000
G0 X57.399658 Y25.407359
G0 Z-2.000000 F40.000000 D1.193800
G0 Z0.500000
G0 X73.528658 Y35.948359
G0 Z-2.000000 F40.000000 D1.524000
G0 Z0.500000
G0 X73.528658 Y30.868359
G0 Z-2.000000 F40.000000 D1.524000
G0 Z0.500000
(Goto to Initial position)
G0 Z0.500000
G0 X0.000000 Y0.000000
G0 Z0.000000

View File

@ -0,0 +1,26 @@
(Generated by ./pygerber2gcode_cui_MOD.py )
( 2013-06-13 15:19:54 )
(Initialize)
(Start form here)
G0 Z0.500000
G0 X44.318658 Y3.563359
G1 Z-2.000000 F20.000000
G1 X81.148658 F30.000000
G1 Y28.963359 F30.000000
G0 Z0.500000
G0 X41.143658 Y3.563359
G1 Z-2.000000 F20.000000
G1 X3.043658 F30.000000
G1 Y30.233359 F30.000000
G0 Z0.500000
G0 Y32.773359
G1 Z-2.000000 F20.000000
G1 Y58.173359 F30.000000
G1 X81.148658 F30.000000
G1 Y31.503359 F30.000000
(Goto to Initial position)
G0 Z0.500000
G0 X0.000000 Y0.000000
G0 Z0.000000

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,8 @@
GERBER_DIR = "./in"
FRONT_FILE = ""
BACK_FILE = "placa_cny70-B_Cu.gbl"
DRILL_FILE = "placa_cny70.drl"
EDGE_FILE = "placa_cny70-Edge_Cuts.gbr"
BACK_FILE = "GNBoard-B_Cu.gbl"
DRILL_FILE = "GNBoard.drl"
EDGE_FILE = "GNBoard-Edge_Cuts.gbr"
MIRROR_FRONT = 0
MIRROR_BACK = 1
MIRROR_DRILL = 1
@ -10,13 +10,13 @@ MIRROR_EDGE = 1
ROT_ANG = 0
OUT_DIR = "./out"
OUT_FRONT_FILE = ""
OUT_BACK_FILE = "placa_cny70_etch.gcode"
OUT_BACK_FILE = "GNBoard_etch.gcode"
OUT_FRONT_2PASS_FILE = ""
OUT_BACK_2PASS_FILE = "placa_cny70_etch2pass.gcode"
OUT_BACK_2PASS_FILE = "GNBoard_etch2pass.gcode"
OUT_FRONT_3PASS_FILE = ""
OUT_BACK_3PASS_FILE = "placa_cny70_etch3pass.gcode"
OUT_DRILL_FILE = "placa_cny70_drill.gcode"
OUT_EDGE_FILE = "placa_cny70_edge.gcode"
OUT_BACK_3PASS_FILE = "GNBoard_etch3pass.gcode"
OUT_DRILL_FILE = "GNBoard_drill.gcode"
OUT_EDGE_FILE = "GNBoard_edge.gcode"
INI_X=0.0
INI_Y=0.0
@ -32,10 +32,10 @@ LOWER_Y=5.0
DRILL_SPEED=40
DRILL_DEPTH=-2
CUT_DEPTH=-0.04
TOOL_D=0.1
TOOL_2PASS_D=0.5
TOOL_D=0.12
TOOL_2PASS_D=0.52
TOOL_3PASS_D=1
DRILL_D=0.5
DRILL_D=0.1
CAD_UNIT=0.00254
DRILL_UNIT=0.00254
EDGE_UNIT=0.00254

View File

@ -1327,7 +1327,8 @@ def drill_hole(cx,cy,r):
gcode_tmp_flag=0
j += 2
i += 1
out_data += "G0 Z" + floats(DRILL_DEPTH) + " F" + floats(DRILL_SPEED) + "\n" # MOD
DRILL_DESIRED_DIAM = 2*(r + DRILL_D/2)
out_data += "G0 Z" + floats(DRILL_DEPTH) + " F" + floats(DRILL_SPEED) + " D" + floats(DRILL_DESIRED_DIAM) + "\n" # MOD
gTMP_DRILL_X = cx+r
gTMP_DRILL_Y = cy
return out_data

View File

@ -34,7 +34,7 @@ from helper import *
# End modules
filePath = "../GcodeGenerators/pyGerber2Gcode_CUI/out/"
fileName = "DTMF_Shield_etch" # sys.argv[1]
fileName = "GNBoard" # sys.argv[1]
@ -80,10 +80,15 @@ def probingResults(): # quick and dirty temporal code
# probe_result = [[0.0, 0.28000000000000114, 0.490000000000002, 0.5599999999999987, 0.5199999999999996], [0.0, 0.1700000000000017, 0.33000000000000185, 0.41000000000000014, 0.41000000000000014], [-0.030000000000001137, 0.08999999999999986, 0.21999999999999886, 0.3000000000000007, 0.33000000000000185], [-0.08999999999999986, 0.03999999999999915, 0.16000000000000014, 0.26000000000000156, 0.28999999999999915]]
# duration = 102.808573
x_points = [70.0, 87.5, 105.0, 122.5, 140.0]
y_points = [0.0, 13.333333333333334, 26.666666666666668, 40.0]
probe_result = [[0.0, -0.15000000000000213, -0.28000000000000114, -0.38000000000000256, -0.4299999999999997], [-0.08000000000000185, -0.20000000000000284, -0.33999999999999986, -0.4400000000000013, -0.490000000000002], [-0.15000000000000213, -0.26000000000000156, -0.370000000000001, -0.46000000000000085, -0.5100000000000016], [-0.21000000000000085, -0.26000000000000156, -0.35999999999999943, -0.4400000000000013, -0.490000000000002]]
duration = 105.028261
# x_points = [70.0, 87.5, 105.0, 122.5, 140.0]
# y_points = [0.0, 13.333333333333334, 26.666666666666668, 40.0]
# probe_result = [[0.0, -0.15000000000000213, -0.28000000000000114, -0.38000000000000256, -0.4299999999999997], [-0.08000000000000185, -0.20000000000000284, -0.33999999999999986, -0.4400000000000013, -0.490000000000002], [-0.15000000000000213, -0.26000000000000156, -0.370000000000001, -0.46000000000000085, -0.5100000000000016], [-0.21000000000000085, -0.26000000000000156, -0.35999999999999943, -0.4400000000000013, -0.490000000000002]]
# duration = 105.028261
x_points = [0.0, 20.0, 40.0, 60.0, 80.0]
y_points = [0.0, 15.0, 30.0, 45.0, 60.0]
probe_result = [[0.0, 0.259999999999998, 0.620000000000001, 0.75, 0.6799999999999997], [-0.019999999999999574, 0.21999999999999886, 0.4400000000000013, 0.5399999999999991, 0.5], [-0.05999999999999872, 0.19000000000000128, 0.370000000000001, 0.46000000000000085, 0.4299999999999997], [-0.05999999999999872, 0.16999999999999815, 0.34999999999999787, 0.4400000000000013, 0.4299999999999997], [-0.05000000000000071, 0.21000000000000085, 0.3999999999999986, 0.509999999999998, 0.509999999999998]]
duration = 123.918331
# Show our grid
# print "--- Probing results ---"
@ -134,7 +139,7 @@ probingResults()
print "Must be zero:",floats(getZoffset(0,0))
# Display the Gcode that is going to be etched
(etch_moves, travel_moves, gcode_minXY_global, gcode_maxXY_global) = gcv.view(filePath,fileName,showEtch=1)
(etch_moves, travel_moves, gcode_minXY_global, gcode_maxXY_global) = gcv.view(filePath,fileName,showEdge=1)
#(etch_moves, travel_moves) = gcv.view(filePath,fileName,showEtch1=1)
#(etch_moves, travel_moves) = gcv.view(filePath,fileName,showEtch2=1)
#(etch_moves, travel_moves) = gcv.view(filePath,fileName,showDrill=1)
@ -226,7 +231,7 @@ pltSetFig(gcodeviewer)
Zlift = 1.0
Z_manual_offset = 0.0
Z_manual_offset = -0.01
maxDistance = 2**2 # [mm^2] 2mm (longer moves will be split to regulate Z)
minDistance = 0.001**2 # [mm^2] 0.001mm is the smallest distance that will be sent

View File

@ -14,6 +14,7 @@
# Begin configuration
BAUDRATE = 115200
DEVICE = "/dev/ttyUSB0"
Emulate = 0
# End configuration
# Begin modules
@ -27,7 +28,7 @@ sys.path.append("../CycloneHost")
import CycloneHost as cy
# End modules
cy.connect(BAUDRATE, DEVICE)
cy.connect(BAUDRATE, DEVICE, Emulate)
cy.sendCommand("G90\n") # Set absolute positioning
@ -37,9 +38,9 @@ cy.homeZXY() # Home all the axis
#grid_origin = (0,0) # Initial point of the grid [mm]
#grid_len = (135,84) # Distance to probe [mm]
#grid_N = (12,6) # Number of points
grid_origin = (70,0) # Initial point of the grid [mm]
grid_len = (70,40) # Distance to probe [mm]
grid_N = (5,4) # Number of points (AT LEAST 4 IN EACH DIRECTION, OTHERWISE INTERPOLATION WILL FAIL)
grid_origin = (0,0) # Initial point of the grid [mm]
grid_len = (80,60) # Distance to probe [mm]
grid_N = (5,5) # Number of points (AT LEAST 4 IN EACH DIRECTION, OTHERWISE INTERPOLATION WILL FAIL)
Zlift = 0.5 # mm
@ -64,10 +65,10 @@ cy.moveZrelSafe(initial_Z_lowering_distance,F_slowMove) # Move Z towards the PCB
# Show our grid
print "--- Probing results ---"
print "-> X points:", x_points
print "-> Y points:", y_points
print "-> Grid:", probe_result
print "-> Duration:", duration
print "x_points = ", x_points
print "y_points = ", y_points
print "probe_result = ", probe_result
print "duration = ", duration
# Must be converted into arrays to use scipy
x_points = np.array(x_points)

View File

@ -66,7 +66,7 @@ gcodeviewer = pltNewFig() # Define a new figure, this doesnt open a window by it
filePath = "../GcodeGenerators/pyGerber2Gcode_CUI/out/"
fileName = "DTMF_Shield_etch" # sys.argv[1]
fileName = "GNBoard" # sys.argv[1]
gcv.view(filePath,fileName,showAll=1)