← Back to team overview

kicad-developers team mailing list archive

Re: [PATCH] Option to subtract soldermask from silkscreen in gerber output


On Sun, 12 Dec 2010, Dick Hollenbeck wrote:

The problem with ORing the colors is that as you get more layers, eventually the
intersections all turn white, no?
(Ok, on a normal board, we don't have so many mutliple gerber layer intersections,
true.  But if it can go wrong it eventually will.)

A couple of supply layers and two signal parallel or crossing is actually pretty
normal (in fact some stackups uses power layers to decouple parallel
running traces on different layers).

I think it will happen pretty soon:D

Let's assume the screen memory is slower than internal memory, this could be the
current bottleneck.  Plus I am seeing flicker with only two layers, let alone a full
stack of gerber layers.  This tends to support the theory.

Blitting is slow, expecially under X.

I will spend some time and try buffering the screen memory in its own additional
wxMemoryDC until the very end.

Another option would be to accumulate the image in a memory bitmap and
then blit it. It all depends on the wxMemoryDC performance.

Lorenzo Marcantonio
Logos Srl

Follow ups