CAD CAM EDM DRO - Yahoo Group Archive

Re: Circuit Board Layout Program

on 2002-02-09 10:41:46 UTC
Hi Jon,

Yes, I can see where a raster bitmap would be an entirely different sort
of algorithm then what I am attempting. Interesting, but different. I
wasn't planning on arcs, although they might not be too bad. Building a
netlist is an interesting problem to solve, but as you've observed, it
can get fooled rather easily. My first rub was closed loop traces. A
"visited" flag solved that. A big pileup of pads or traces (like for a
heatsink) still fails. I'm not anxious to fix that. But in general, if
I can stay away from such stuff, like "starburst" heatsinks, and
multiple trace buildups, it's useable.

I haven't done anything yet with the Excellon drill files, probably not
hard to do. My code is in 'C', and the user interface is a series of
objects, giving me menu driven programs. I'm always surprised how much
Pascal is still around. I had just started to use it when the 'C'
compiler came out for PC's, first Lifeboat, then after Microsoft bought
them out, Microsoft compilers.

The fractals are quite interesting. I'll have to check them out.
Programs you say?

Alan KM6VV

Jon Elson wrote:
>
> Alan Marconett KM6VV wrote:
>
> >
> > Thanks for the comments. Any other thoughts on converting Gerber files?
> >
>
> Well, I wrote a 20,000 line or so program that reads Gerber (RS-274D)
> files with most features supported (It still doesn't do arcs, similar to a
> G02 or G03) and creates a raster bitmap to drive my photoplotter.
> It is in Pascal, and is fairly specialized for raster creation, rather than
> putting a netlist back together, which is what you are pretty much doing.
>
> Some cad software will make multiple stripes of smaller apertures to
> build up the 'pen' width to make a track that is not supported by an
> aperture. This could drive your software nuts. (And, it might drive
> YOU nuts trying to figure out an algorithm that can handle that special
> case.)
>
> I have also done a little bit of work in this general area, such as converting
> Excellon drill files (which look a LOT like the Gerber dialect of RS-274D)
> to pure, industry-standard "G-code", and then drilling my boards on
> my mill. I have programs, again in Pascal, to convert Excellon files
> to Allen-Bradley 7320-style G-code (mostly no decimal point) and
> to EMC-style G-code.
>
> I also have a couple little programs that will output fractal figures in
> either Gerber format or G-code for engraving the lines. See
> http://pico-systems.com/artwork.html for pictures of some of them.
> This is black Plexiglas. The top one is filled with orange crayon, and
> actually looks pretty nice up close.
>
> Jon

Discussion Thread

James (Jim) Buchanan 2002-02-04 18:35:21 UTC Circuit Board Layout Program Craig Chamberlin 2002-02-04 18:54:22 UTC Re: [CAD_CAM_EDM_DRO] Circuit Board Layout Program Craig Chamberlin 2002-02-04 19:04:52 UTC Re: [CAD_CAM_EDM_DRO] Circuit Board Layout Program JanRwl@A... 2002-02-04 19:26:09 UTC Re: [CAD_CAM_EDM_DRO] Circuit Board Layout Program mariss92705 2002-02-05 11:47:58 UTC Re: Circuit Board Layout Program alienrelics 2002-02-05 17:11:28 UTC Re: Circuit Board Layout Program tedinoue 2002-02-06 06:23:53 UTC Re: Circuit Board Layout Program Ian W. Wright 2002-02-06 13:16:26 UTC Re: [CAD_CAM_EDM_DRO] Re: Circuit Board Layout Program mariss92705 2002-02-06 13:34:02 UTC Re: Circuit Board Layout Program High Tech 2002-02-06 13:44:07 UTC RE: [CAD_CAM_EDM_DRO] Re: Circuit Board Layout Program Ian W. Wright 2002-02-06 15:26:49 UTC Re: [CAD_CAM_EDM_DRO] Re: Circuit Board Layout Program Alan Marconett KM6VV 2002-02-06 17:34:13 UTC Re: Circuit Board Layout Program Jon Elson 2002-02-06 21:25:05 UTC Re: [CAD_CAM_EDM_DRO] Re: Circuit Board Layout Program Jon Elson 2002-02-06 21:31:47 UTC Re: [CAD_CAM_EDM_DRO] Re: Circuit Board Layout Program Brian Pitt 2002-02-06 22:29:10 UTC Re: [CAD_CAM_EDM_DRO] Re: Circuit Board Layout Program ballendo 2002-02-07 00:30:32 UTC re: gerber 274X manual was Re: Circuit Board Layout Program Ian W. Wright 2002-02-07 01:41:38 UTC Re: [CAD_CAM_EDM_DRO] Re: Circuit Board Layout Program mariss92705 2002-02-07 07:18:44 UTC Re: Circuit Board Layout Program mariss92705 2002-02-07 07:22:33 UTC Re: Circuit Board Layout Program Ian W. Wright 2002-02-07 07:58:31 UTC Re: [CAD_CAM_EDM_DRO] Re: Circuit Board Layout Program Jon Elson 2002-02-07 10:57:41 UTC Re: [CAD_CAM_EDM_DRO] Re: Circuit Board Layout Program Alan Marconett KM6VV 2002-02-07 12:26:09 UTC Re: [CAD_CAM_EDM_DRO] Re: Circuit Board Layout Program mariss92705 2002-02-07 16:03:26 UTC Re: Circuit Board Layout Program mariss92705 2002-02-07 16:28:00 UTC Re: Circuit Board Layout Program mariss92705 2002-02-07 16:29:55 UTC Re: Circuit Board Layout Program Alan Marconett KM6VV 2002-02-07 17:21:01 UTC Re: Circuit Board Layout Program Alan Marconett KM6VV 2002-02-07 17:22:10 UTC Re: Circuit Board Layout Program Jon Elson 2002-02-07 21:55:45 UTC Re: [CAD_CAM_EDM_DRO] Re: Circuit Board Layout Program Ian W. Wright 2002-02-08 01:42:27 UTC Re: [CAD_CAM_EDM_DRO] Re: Circuit Board Layout Program Alan Marconett KM6VV 2002-02-08 10:18:25 UTC Re: Circuit Board Layout Program Alan Marconett KM6VV 2002-02-08 10:33:13 UTC Re: Circuit Board Layout Program Jon Elson 2002-02-08 22:01:58 UTC Re: [CAD_CAM_EDM_DRO] Re: Circuit Board Layout Program ballendo 2002-02-09 00:02:06 UTC Re: Circuit Board Layout Program(s) Alan Marconett KM6VV 2002-02-09 10:41:46 UTC Re: Circuit Board Layout Program Alan Marconett KM6VV 2002-02-09 11:17:31 UTC Re: [CAD_CAM_EDM_DRO] Re: Circuit Board Layout Program(s) Doug Fortune 2002-02-09 13:37:40 UTC Re: [CAD_CAM_EDM_DRO] Circuit Board Layout Program(s) Jon Elson 2002-02-09 22:29:37 UTC Re: [CAD_CAM_EDM_DRO] Re: Circuit Board Layout Program Alan Marconett KM6VV 2002-02-10 15:10:14 UTC Re: Circuit Board Layout Program Jon Elson 2002-02-10 15:34:20 UTC Re: [CAD_CAM_EDM_DRO] Re: Circuit Board Layout Program Carol & Jerry Jankura 2002-02-10 15:51:16 UTC RE: [CAD_CAM_EDM_DRO] Re: Circuit Board Layout Program Alan Marconett KM6VV 2002-02-10 17:06:23 UTC Re: Circuit Board Layout Program