X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:x-gm-message-state; bh=YQ10ZYd896PH+asOfDLh7Ndsb8NEG4Gc7z+7Y4Tu7Nc=; b=cuLzCUqm4fUNVacSEFJ1apZGPN1bToHGDkh/xBzEdZpD6hMTz92RYLA5Nvao7tGbmC Jac0KU6rNOeJAO4cEv7lTY+EgaNGfMzJ5wdOYpH8jP9XaR7KkCytq0wgUI2iXAC0VhrT LPvMZ3S7+i5w0QJmz81egMdRFStAIKoNDqPTenwpoSvHRPKO5Fps36OkRlOMwfiLlV2k dmcI3aRZphstsfeTy8z8M/0eq3mk5tvgbkKGd1vaEl7vNF1AJqrSOYaSnVjradTPf3Zg GYi93zYfdcZ+SUcHy7QQgiizoTaIvjxs+hkXABoaCDzu4Cc1CCCWzYJZPyD1bK2ihU6p V1fw== MIME-Version: 1.0 In-Reply-To: <20120716114231.11471.qmail@stuge.se> References: <1342432792-29260-1-git-send-email-Russ DOT Dill AT asu DOT edu> <20120716114231 DOT 11471 DOT qmail AT stuge DOT se> Date: Mon, 16 Jul 2012 09:44:20 -0700 Message-ID: Subject: Re: [geda-user] Merge layers during print From: Russell Dill To: geda-user AT delorie DOT com Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQnJPkU/8VbQYffoavdSXev+WupvdgXs5k4mborRjyaU05FWEN14wUGhuIoKT+NqgpNbW5py Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Mon, Jul 16, 2012 at 4:42 AM, Peter Stuge wrote: > Russ Dill wrote: >> This small patch series adds a couple of attributes in order to allow >> layers to be merged with special named layers during print. The first >> is just a 'PCB::skip-print' attribute that can be used to prevent >> a layer from being printed on its own. The second is a 'PCB::merge' >> attribute. It can be set to a print layer name like 'fab', or 'toppaste'. >> >> So if you want to open up the solder mask on the component side, just set >> the PCB::skip-print attribute, and then set PCB::merge to componentmask. >> Draw a polygon where you want soldermask cleared, and done. Same with adding >> notes and annotations to the fab drawing, or extra windows in the stencil. > > Sorry, I don't understand. > > On which layer is PCB::skip-print set? > On which layer is PCB::merge set to "componentmask"? > > Is there another use case than what you describe? For what you > describe I would strongly prefer that there is only a single > PCB::subtract-from attribute which would be set on the layer > with only the polygon, and it would be set to "componentmask". So in my case I want a couple of holes in the paste stencil to line up with a couple of unplated drills. So I make a new layer, set skip-print to 1, and set merge to toppaste, then add a couple of zero length traces that line up with the drill holes. I have another layer called fab-notes where I have graphics and notes, such as an arrow with text, "exposed copper ok", or "gold plated fingers", etc. PCB::merge is set to fab on this layer.