X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Message-ID: <54D1E983.4060309@think-open.at> Date: Wed, 04 Feb 2015 10:42:27 +0100 From: Bernhard Kraft User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: geda-user AT delorie DOT com References: <1345A71A-1F70-4FCD-B738-883EA3C833E5 AT sbcglobal DOT net> In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- X-Spam_report: Spam detection software, running on the system "think-open.at", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Reply-To: geda-user AT delorie DOT com Content preview: Hi, On 2015-02-03 23:51, Jason White wrote: > Kai-Martin, can you elaborate on this? (I take this is a pcb > restriction and not a gerber one) [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP Message was received from an IP address 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: brorson.com] -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-SA-Exim-Connect-IP: 89.104.9.138 X-SA-Exim-Mail-From: kraftb AT think-open DOT at X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on think-open.at X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, TVD_RCVD_IP,URIBL_BLOCKED autolearn=unavailable version=3.3.2 Subject: Re: [geda-user] Footprint Generator X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000) X-SA-Exim-Scanned: Yes (on mail.think-open.at) Hi, On 2015-02-03 23:51, Jason White wrote: > Kai-Martin, can you elaborate on this? (I take this is a pcb > restriction and not a gerber one) I guess so. In PCB there are Pins and Pads. Pins have * center * diameter (Thickness/Aperture) * drill size * clearance * Soldermask http://www.brorson.com/gEDA/land_patterns_20070818.pdf#page=5&zoom=auto,-247,251 (Page 19-20) Pads have: * start (x,y) * end (x,y) * Thickness (Aperture) * clearance * Soldermask http://www.brorson.com/gEDA/land_patterns_20070818.pdf#page=5&zoom=auto,-247,251 (Page 17-18) Pads are always drawn using a square/rectangular aperture. Thus pads can only be rectangular. I guess what is missing in PCB is a way to define Pins/Pads to use a previously defined shape. This would require some hierarchy extension to the file format. I once created a filter tool for a text-file format describing 3D objects (Windchill "Productview" http://en.wikipedia.org/wiki/Windchill_%28software%29). Those files were created by Siemens engineers for designing "normal" and subway train engines and wagons. The file format mostly described clipping boxes for separately defined 3D objects. Each of those boxes could get assigned a parent container. For getting the absolute coordinates of each box (object) the relative coordinates of the element and each parent container had to get summed up. Maybe it would be possible to add some kind of "Container" element to the PCB file format. Like: Container [p1x p1y p2x p2y Identifier Parent] Now if a parameter "(Parent)Container" gets added to every Pin,Pad,Line,Arc it would be possible to create hierarchys of structures which in turn could support complex Pins/Pads using even mixed apertures. greetings, Bernhard -- Wer nicht gelegentlich auch einmal kausalwidrige Dinge zu denken vermag, wird seine Wissenschaft nie um eine neue Idee bereichern können. Max Planck (1858-1947)