CAD CAM EDM DRO - Yahoo Group Archive

RE: [CAD_CAM_EDM_DRO] STEPSTER: how many use it and are you aware of any particular problems

on 2005-07-21 08:37:07 UTC
Brian,

Thanks for the information.

Alan,

Thanks for the encouragement. I've made a modest start on the project. If
so inclined, you can read about it at
http://mcglothin.us/RobotScrapbook/CommunityPcbMill2005/BasicStampGCodeInter
preter. It is just a start, and has not been tested on any 3-axis hardware
yet.

Daniel

> -----Original Message-----
> From: CAD_CAM_EDM_DRO@yahoogroups.com
> [mailto:CAD_CAM_EDM_DRO@yahoogroups.com]On Behalf Of Alan Marconett
> Sent: Tuesday, 19 July 2005 12:49
> To: CAD_CAM_EDM_DRO@yahoogroups.com
> Subject: Junk E-Mail RE: [CAD_CAM_EDM_DRO] STEPSTER: how many use it and
> are you aware of any particular problems
>
>
> HI Daniel,
>
> Ambitious undertaking!
>
> If you don't mind Pascal, I'd look at TurboCNC. Minimal
> contribution needed
> for source access, well worth it.
>
> Stepster is no longer supported to my knowledge, TurboCNC has a
> development/support team.
>
> Controllers that process Gcode don't normally process Gerber or Excellon
> files, at least not hobby programs.
>
> Are you really going to move an aperture, and expose film? Or do you just
> want to extract the paths?
>
> I added limited capability to my STEP4 CNC controller program to
> read Gerber
> files, and generate Gcode. A tough job! And I'm limited on how
> big a board
> I can handle. Are you reading RS-274D (hope I have that right)? Then
> you'll also have to use the aperture data to build a "pad table" of some
> sort. Gerber files are also "scaled", i.e., no decimal points
> are used. So
> the values might be 1020 for a 10.20" coordinate with a particular scale.
>
> There is also a header that tells (on RS-274D?) what the scale is, board
> size and a few other things I forget.
>
> Assuming you are generating ISOLATION traces (big assumption!),
> then you'll
> need to transverse the Gerber data, and build a b-tree or similar
> structure
> to hold nodes. The nodes would be the pads, vias or endpoints of your
> traces. Each node would have the pad size, maybe hole size (mind didn't),
> and pointers to the parent and children (traces to other pads).
> You'll also
> want the trace sizes (apertures) in this node.
>
> Once you have the tree built (an array), then you can discover the entry
> points for all of the nets.
>
> To generate Gcode for a trace (actually, I just generated PLC
> code to import
> into Vector CAD/CAM) you just "walk" each net going around one side of all
> the traces and pads. You will arrive back at the start of the
> net. You'll
> want to add an offset to the Gerber path as you go around a net, such that
> 1/2 the trace width and the radius of each pad you encounter is
> accommodated. Don't forget, you can have round or square pads, and
> intersections, and angled traces, and ....
>
> Go through all the nets, and the PLC (point, line, circle) or Gcode you
> directly generate describes the board.
>
> The Excellon file I think, is just a list of holes and sizes, with the
> coordinates for them. Not hard to generate a Gcode file from
> them, or do a
> simple conversion to PLC and import them into Vector CAD/CAM.
>
> With the PLC imported into Vector, Any fixes can be done, and then you can
> let Vector generate the Gcode. Each net generates a tool down, a
> transverse
> of the net (go around the net and come back to the start), and
> then tool up.
>
>
> You'll want to arrange the start of each net in the most efficient order
> (traveling salesman algorithm), of course!
>
> I found it an interesting project! I wish you luck on yours!
>
> Alan KM6VV
>
>
> > -----Original Message-----
> > From: CAD_CAM_EDM_DRO@yahoogroups.com
> > [mailto:CAD_CAM_EDM_DRO@yahoogroups.com] On Behalf Of D. Daniel
> McGlothin
> > Sent: Tuesday, July 19, 2005 8:36 AM
> > To: CAD_CAM_EDM_DRO@yahoogroups.com
> > Subject: [CAD_CAM_EDM_DRO] STEPSTER: how many use it and are
> you aware of
> > any particular problems
> >
> > Hi,
> >
> > I'm interested in how many people might be using Kevin
> Carroll's STEPSTER
> > (or SUPER STEPPER).
> >
> > I'm also interested in actual user's impressions of any particular
> > shortcomings or problem areas experienced with STEPSTER.
> >
> > I am not particularly interested in comparisons to other CNC software
> > packages, although if you are aware of free, open sourced
> software (other
> > than EMC) you might mention that.
> >
> > The purpose for these questions is as follows: I'm considering using
> > STEPSTER code as a basis of an embedded 3-axis stepper controller whose
> > programming interface is G-Codes sufficient to process Gerber
> and Excellon
> > files. Before I would embark on this project, I thought I'd
> see if there
> > were any operational problems I should be aware of that might
> be "fixable"
> > in the porting of the code.
> >
> > Daniel
>

Discussion Thread

D. Daniel McGlothin 2005-07-19 08:34:41 UTC STEPSTER: how many use it and are you aware of any particular problems Brian 2005-07-19 09:47:34 UTC Re: [CAD_CAM_EDM_DRO] STEPSTER: how many use it and are you aware of any particular problems Alan Marconett 2005-07-19 09:50:36 UTC RE: [CAD_CAM_EDM_DRO] STEPSTER: how many use it and are you aware of any particular problems D. Daniel McGlothin 2005-07-21 08:37:07 UTC RE: [CAD_CAM_EDM_DRO] STEPSTER: how many use it and are you aware of any particular problems Alan Marconett 2005-07-21 10:06:45 UTC RE: [CAD_CAM_EDM_DRO] STEPSTER: how many use it and are you aware of any particular problems mldhab 2005-07-21 10:47:25 UTC Re: STEPSTER: how many use it and are you aware of any particular problems D. Daniel McGlothin 2005-07-21 11:05:11 UTC [CAD_CAM_EDM_DRO] Re: STEPSTER: how many use it and are you aware of any particular problems Alan Marconett 2005-07-21 13:15:03 UTC RE: [CAD_CAM_EDM_DRO] Re: STEPSTER: how many use it and are you aware of any particular problems mldhab 2005-07-21 16:13:55 UTC Re: STEPSTER: how many use it and are you aware of any particular problems