delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2014/05/25/18:34:12

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Date: Mon, 26 May 2014 10:33:26 +1200
From: Lilith Bryant <dark141 AT gmail DOT com>
Subject: [geda-user] Python PCB file parser/re-writer
To: geda-user AT delorie DOT com
X-Mailer: Balsa 2.5.1-79-g9697477
Message-Id: <1401057206.16491.7@zotlet.(none)>
MIME-Version: 1.0
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id s4PMXkm0019090
Reply-To: geda-user AT delorie DOT com

I needed a tool to automatically set the thermals on vias 
and pins, so I wrote a little python script.

It's largely a pcb file parser and rewriter (based on the excellent 
pyparsing library).

It's currently set up to tweak thermals, but could be used for anything,
e.g. setting track widths or clearances based on certain criteria etc.

Lots of loose ends, e.g doesn't handle holes in polygons, old style round 
bracket files etc etc etc.

But anyway, it's here:

http://pastebin.com/2TqbDfKf#

(needs pyparsing and shapely libraries)

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019