> Any feedback, idea is welcome!
I use KiCAD. I just looked into some Gerbers generated by KiCAD and
there doesn't appear to be any kind of comment or attribute in any of
the files that would betray the actual layer. (KiCAD is under heavy
development, so things may have changed in recent versions.)
KiCAD insists on writing out Gerbers with a file name suffix that
indicates the layer. However, my board house insists that all of the
file names be the same, and that the file extension specify the layer.
So I have a script for that.
I have two Gerbv project files named Front.gvp and Back.gvp (yeah, just
2 layer boards so far) with all of my layer ordering and coloring
information for viewing in Gerbv. I copy these files from project to
project and edit them to match the file names of my Gerber files.
On 2018-05-31 11:03, Miklos Marton wrote:
Hello all,
The following feature request got into my interest because I came across
the problem daily basis:
https://www.sourceforge.net/p/gerbv/feature-requests/86/
To move forward I would like to create specifiation how to implement
this new feature.
- We will need to introduce a layer index enumeration. For the cooper
layers there should be a single enum item in the middle of the enum list
(see next point).
- For the cooper layers there should be an additional layernumber
ranging from 0 (outer top to outer bottom)
- We will need to implement a function which would guess the layer index
(and layernumber for cooper layer) from the filename. To keep the user
experience at high level we need to collect the file naming conventions
for the most widespread CAM processors. I am familiar with the EAGLE so
I have opened a piratepad here and added the known output formats:
http://piratepad.net/2Od3t5iofq
Feel free to extend it with extensions/filename patterns from other
PCB tools.
- It would be useful to group the opened layers per design (layers from
the same folder with different layerindex and same filename pattern
--where acceptible--).
- When opening a new layer it will need to be decided if it belongs to a
group opened already:
In this case it should be inserted to the proper index of the found
group's layer order, otherwise it should be opened after the layers of
the current group.
Any feedback, idea is welcome!
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gerbv-devel mailing list
Gerbv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gerbv-devel