pcb

Multilayer plots.

Bug #699552 reported by whitis
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pcb
Incomplete
Wishlist
Unassigned

Bug Description

version 20040903

The program cannot generate postscript files containing
multiple layers. For example, the user may want a
printout
containing the front silkscreen, front side, and back
side (this is particularly useful with color).

To fix this would require:
   - Add single plot file option to print dialog box
   - Add options to turn each layer on/off on dialog box
   - add an option to dialog box to control plotting layers
      front to back or back to front.
   - print the layers in a sensible order (back silk,
back,
      front, frontsilk).
   - Fix the broken subtractive algorithms used to mask
     silk screen off pins/pads and to subtract holes from
     pads/vias. One should never set pixels that you
     don't intend should stay set.

More correct drawing algorithms:
   - For the silk screen, clip the silk screen line
segments
     (including those used to draw text)
     against the circle or rectangle that describes each
     pin/pad clearance area.
   - To draw pads with holes in them, draw donuts
      instead of polygons.
           72 72 scale
           newpath
                 2.0 2.0 1.0 0.0 360.0 arc
                 2.0 2.0 0.5 0.0 360.0 arc
           closepath eofill stroke
           showpage
      clipping traces so they don't overlap holes is a
little
       more tricky. The eoclip operator may be usefull
       there if you don't want to compute the proper trace
        outlines with holes removed.
    - Polygons may need to be clipped against holes
      properly as well particularly where there is a trace
      with the join flag set drawn over the hole. creating
       a clipping path with eoclip which describes the
board
       outline minus all the holes may help here.

Revision history for this message
haceaton (haceaton) wrote :

There's already a program in the "tools" folder that allows
you to combine postscript plots into a single plot. The
postscript language is perfectly capable of erasing pixels
and is a raster engine - that's it's job. No reason to
reinvent the wheel.

It's time for you to start putting feature request in the
RFE area.

Revision history for this message
Peter Clifton (pcjc2) wrote :

Does the postscript importer still kacy anything here?

Revision history for this message
Peter Clifton (pcjc2) wrote :

Does the postscript importer still lack anything here?

Changed in pcb:
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for pcb because there has been no activity for 60 days.]

Changed in pcb:
status: Incomplete → Expired
Peter Clifton (pcjc2)
Changed in pcb:
status: Expired → Incomplete
Traumflug (mah-jump-ing)
Changed in geda-project:
importance: Undecided → Wishlist
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.