| delorie.com/archives/browse.cgi | search |
| X-Authentication-Warning: | delorie.com: mail set sender to geda-help-bounces using -f |
| X-Recipient: | geda-help AT delorie DOT com |
| Message-ID: | <4F491FDF.9030901@arius.com> |
| Date: | Sat, 25 Feb 2012 12:52:31 -0500 |
| From: | rickman <gnuarm DOT geda AT arius DOT com> |
| Organization: | Arius, Inc |
| User-Agent: | Mozilla/5.0 (Windows NT 6.0; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 |
| MIME-Version: | 1.0 |
| To: | geda-help AT delorie DOT com |
| Subject: | [geda-help] GerbV Support |
| Reply-To: | geda-help AT delorie DOT com |
I am having trouble reading a drill file into GerbV without error. When
I have read up on drill file formats they seem "fairly" standard, but I
think the trick is the tool table. RS-274X seems to have fixed that
issue for Gerber files, but I guess this is not so standard for drill
files?
In GerbV I have tried selecting a drill "pad" in the drill layer and
displayed the properties. It says
Object type: Flashed aperture
Aperture used: D2
Aperture type: CIRCLE
Location: (0.99, 1.275)
Layer name: <unnamed layer>
Net label: <unlabeled net>
In file: beaglebone_revC1_NCDRILL.drl
The drill file uses T commands to select the tool so maybe the property
display feature doesn't really work with the drill file info?
The problem with the whole thing seems to be that the drill table is not
read from the drill file. This file has it in a header of comments.
;LEADER: 12
;HEADER:
;CODE : ASCII
;FILE : beaglebone_revC1-1-6.drl for board beaglebone_revC1.brd ...
layers TOP and BOTTOM
;T01 Holesize 1. = 8.000000 Tolerance = +3.000000/-3.000000 PLATED MILS
Quantity = 795
;T02 Holesize 2. = 12.000000 Tolerance = +3.000000/-3.000000 PLATED MILS
Quantity = 28
;T03 Holesize 3. = 38.000000 Tolerance = +3.000000/-3.000000 PLATED MILS
Quantity = 18
;T04 Holesize 4. = 40.000000 Tolerance = +3.000000/-3.000000 PLATED MILS
Quantity = 101
;T05 Holesize 5. = 63.000000 Tolerance = +3.000000/-3.000000 PLATED MILS
Quantity = 2
;T06 Holesize 6. = 125.000000 Tolerance = +3.000000/-3.000000 PLATED
MILS Quantity = 4
;T07 Holesize 7. = 30.000000 Tolerance = +5.000000/-5.000000 NON_PLATED
MILS Quantity = 1
;T08 Holesize 8. = 128.000000 Tolerance = +5.000000/-5.000000 NON_PLATED
MILS Quantity = 2
%
G90
T01
X00291000Y00105000
X00282000Y00097000
...
This file gives these error messages on loading...
Tool 01 used without being defined
Setting a default size of 0.024"
Tool 02 used without being defined
Setting a default size of 0.032"
...
I can't find a way to set the tool sizes manually. Is there some way I
can get this to work properly?
Also, the "autodetect" feature doesn't seem to work correctly and sets
the digits to 4 when they should be 5. I am able to manually set that
however.
I don't have control over the creation of these files. It is from an
open source project which is using a commercial tool for layout.
Regards,
Rick
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |