Hi, I’m not sure if I’m ok or not. I flunk the DRC on drill file check -
I don’t have any tool sizes. I’ve followed lots of threads (it would be nice to have this info all in one place, btw). I’m not sure what to do next. Any help would be appreciated. i guess i could hand edit the file but I’d much prefer something reasonably automatic.
Thanks in advance…
Phil
Here’s where I stand:
Using eagle 4.11 on win2K
Modified eagle.def per several threads
Ran silk_gen.ulp
Ran drillcfg.ulp
Downloaded and ran SFE-Special.cam (selected the rack from drillcfg)
Imported the drd to viewmate, changed options per thread (left 2, right 3, omit leading zeros)
Holes line up just fine with the other gerbers.
DRC gives me:
PCB Wizard: Drill File Checker
File Uploaded
File Read Complete
Temporary File Deleted
Array Extracted
Tools Selections Removed
Drill Sizes Extracted [0]
Drill Sizes Examined:
FILE DID NOT PASS
Here’s the DRD:
%
T01
X918Y259
X1943Y284
T02
X1331Y534
X1331Y634
X1331Y734
T03
X2031Y697
X2131Y747
X2131Y647
X2031Y597
X2131Y547
X2031Y497
X2131Y447
X2031Y397
T04
X1368Y259
X1268Y259
X518Y344
X156Y359
X156Y459
X156Y559
X156Y659
X156Y759
X518Y824
X518Y664
X518Y504
X1168Y922
X1268Y922
X2181Y922
X2281Y922
T05
X2518Y997
X2518Y122
T06
X281Y259
X281Y859
T07
X2381Y797
X2381Y347
M30
which I believe is not correct, missing tool size following the tool code.
here’s my drill rack
T01 0.024in
T02 0.032in
T03 0.035in
T04 0.040in
T05 0.100in
T06 0.125in
T07 0.128in
Finally, the EXCELLON section of eagle.def
[EXCELLON]
Type = DrillStation
Long = “Excellon drill station”
Init = “%%\nM48\nM72\n”
Reset = “M30\n”
ResX = 1000
ResY = 1000
;Rack = “”
DrillSize = “%sC%0.4f\n” ; (Tool code, tool size)
AutoDrill = “T%02d” ; (Tool number)
FirstDrill = 1
BeginData = “%%\n”
Units = Inch
Select = “%s\n” ; (Drill code)
;Drill = “X%1.0fY%1.0f\n” ; (x, y)
Drill = “X%05.0fY%05.0f\n” ; (x, y)
Info = “Drill File Info:\n”\
“\n”\
" Data Mode : Absolute\n"\
" Units : 1/10000 Inch\n"\
“\n”
It doesn’t appear that tool size is getting printed yet the DrillSize entry seems correct per various threads