X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=zk26MJM3nsSNEY7dwPZn4dWhcrhH9W/gO8sEugV+z/0=; b=hQGOkP10WUTBTo5oAuRlrHcpMwrjRBRZEIolx2dlt/qTf4vNA0xB2tL2S1WCLi8PPr uU02erYTz2uur8ZdE0ak4gukiFKqjHHqU81HlHBHe3IHpK+7twFRjMU9J8JTz/ksOUf9 muTTBI3OcsyVjjxTLciNteICmMXBhru7la/fnDnFgofS9gJ9T4VLZgeG9ApvJwf1VM50 0cV+JeaPXhpxTW6ZxPZP4IwqTAjzHI2XirdJY7KcdxWlDecFZPcTLdB839Il8jpW9kkd stkG4isTNON22oDElBBl1mJWeOul3ZCw+spOy7Darg49GBwf5kKM4BCA8Llm8fWVltth iQMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=zk26MJM3nsSNEY7dwPZn4dWhcrhH9W/gO8sEugV+z/0=; b=YgNhY59yBszTDnAN52TrinRJu6JO1aQZ/mC+N/FMLTWG1efBFJS75X2V3GfSCUgJDS k6YBzAUM0SVbL76/kBevKjfkXvTnCidTVc8Ue21616J64JHmRDAaZkK3bUG7kteB3dAF pNxvnxsTMcN2ezI28iDB0gsLA/8NA1NdwlNzHzssJRPuEbKcZORdQ7xxfKc4i3knn3Gy L2m9SEwuX71Tyvs82lu4VV8U+VL4Skpm8B+IPGNnq7exynb2CVofr8X1FNZ7Ju0lqnoy eDmIjAfzuGhutME1T7VBhjScrodl21m4GxXm5Y9H6P9axTbOeURahOXY5SzIjjl1RMKJ AsIw== X-Gm-Message-State: AMke39lKjGW77GdMRb6x1dt/5AxsXXcJsdE9OsrFTBvOBwfaKfkw2IGEUKvpRC0JqrlWvj8M6Xm2Ahl8HwocjQ== X-Received: by 10.202.235.148 with SMTP id j142mr8263939oih.115.1489095542466; Thu, 09 Mar 2017 13:39:02 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <20170309145134.6D31A81075DD@turkos.aspodata.se> References: <20170309145134 DOT 6D31A81075DD AT turkos DOT aspodata DOT se> From: "Erich Heinzle (a1039181 AT gmail DOT com) [via geda-user AT delorie DOT com]" Date: Fri, 10 Mar 2017 08:09:02 +1030 Message-ID: Subject: Re: [geda-user] [HOWTO] Complex footprint element creation To: geda-user Content-Type: text/plain; charset=UTF-8 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 The other approach suggested in their forum, using kicad's built-in bitmap2component utility, seems to render the bitmap as polygonal approximations of the provided bitmap, using the output of Peter Selinger's utility, potrace... https://github.com/KiCad/kicad-source-mirror/blob/master/bitmap2component/bitmap2component.cpp Unless there is support for arbitrary polygonal copper pads in the footprint element, whether it be KiCad or gEDA PCB / pcb-rnd, I am thinking that this doesn't really solve the problem of solder mask openings when generating gerbers for manufacture for such an element. I think the solution comprising overlapping pad elements still wins, until such time either: 1) arbitrary polygonal copper pads in the footprint element are supported with automatic solder mask aperture generation on export to gerber, or 2) explicit, local subtractive editing of the solder mask layer is supported An interesting problem! Cheers, Erich. > Ahh, seems to be a nice challange to find other ways to do it in the > weekend. You forgot to include the link to the original posts: > > https://forum.kicad.info/t/layout-challenge-make-this-contact-pad-with-kicad/5634