Julian wrote:

> Maybe I'll find some time this week to rough out a rough template for a 
> library function like gerbv_return_continuous_group
> For starters, it'll just check paths and flashes in one layer for 
> continuity (no rendering checks) and display the selection back to the 
> screen.
> 
> We still need to figure out a good way to categorize each layer into top 
> copper/drill/etc.  Maybe for starters we can manually edit a project 
> file and add a field in the scheme format to denote this?  Would you 
> have any interest in this endeavor Dan?  Eventually we can add a GUI to 
> the layer sidepane to allow the user to manually select each layer 
> category.  BTW, this info would really help out a "panelize" function, 
> since we would need to figure out which files are top coppers/etc in 
> order to panelize them.
> 
> Thoughts?

Before I go off and code something I'd like some feedback.  I'm thinking 
that perhaps each layer gets a type that is user configurable.  Types 
would be:

copper
silk
soldermask relief
solderpaste
outline - as in the outline of the finished board
route - as in cutting slots with a routing bit
assembly - like an assembly drawing, fab drawing, etc
other - not sure what else goes here but this would be a catch all
plated drill
unplated drill

Once this is set, there are some additional attributes that some of 
these may have.  For copper layers, we need the stackup order.  Do we 
want to associate this with a particular layer and keep it when you move 
them up and down in the visual display?  i.e. allow someone to display 
layer 1, layer4, layer 3, layer2 in that order?  Or do we automatically 
assign the stackup based on how they are visually?  If the stackup is 
not constrained by layer ordering then I think we probably want to 
display the stackup order or it may get too out of sync.

For drill layers, we need a top and bottom layer that the drill goes to. 
  For example on a 16 layer board, you might have a 9-12 drill file and 
a 1-16 drill file, etc.  Here I don't really see any other option than 
to have two fields that must be user edited.  One is for top layer where 
the values can be symbolic "top" or numeric 1,2,3,4, etc and the other 
for bottom layer where the choices are "bot" or numeric, 4,3,2, etc. 
The defaults would be "top" and "bot" respectively since the majority of 
designs probably do not make use of multiple drill files like this.

-Dan




------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Gerbv-devel mailing list
Gerbv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gerbv-devel

Reply via email to