Archive of the former Yahoo!Groups mailing list: Homebrew PCBs

previous by date index next by date
previous in topic topic list next in topic

Subject: RE: [Homebrew_PCBs] Re: Pins and Pads for external connections

From: "Alan Marconett" <KM6VV@...>
Date: 2006-03-20

HI again Zoran!

I just ran Eagle 4.1 and generated an Excellon file from my project! I
don't recall if you said you use Eagle, but I've got a few questions on my
results!

First, I suspect Eagle's Units of 1/10000 Inch are not what you're using (I
suspect you use 1mil, 1/1000"?). No big deal, I can import the gcode file
into Vector CAD/CAM and re-scale it. I also noticed that you rapid (G00) at
Z = 0 level. I can work around this, but if I'm not mistaken, current
practice is often to set surface = 0. Maybe it's different in the PCB
world.

BUT EAGLE is what's confusing me! I have five holes, only used for the four
corners, and the center.

T07
X4687Y2006
X24687Y17006
X4687Y32006
X44687Y32006
X44687Y2006


One hole is at (0,0) the EXACT origin! The other corners are (4,0) (4,3)
and (0,3) as you might expect (read by cursor on the board. Center hole is
at (2,1.5). So clearly there is an offset in these coordinates! And an
UGLY one at that! (X 2.4687, Y 1.7006)

Your program faithfully passes the locations through with the noted scaling.

The CAM processor offsets are set to 0 and 0.

Anyone know why there are offsets in the Excellon file?

I did learn that I had a few odd-sized vias or pads that I want to replace!

Alan KM6VV
P.S. While on your site I noticed the "Max Stepper" board (and a PC
program?) What can you tell me about that? Is it now in production? Is
the protocol to talk to the board published? I currently use an 18F452 on a
demo board to drive ONE stepper motor.

http://www.kellyware.com


>
> Some time ago I wrote Exellon->G-code converter you can find it on the
> kellyware.com
> Zoran