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=20120113; h=mime-version:from:date:message-id:subject:to; bh=M9NVB6SuoC3geGRoSeeON2RqNtYzsJLTlBnHt9nZBXo=; b=umxqvblGtFvXIOtbKVi3Focn6Jb/6lawA1foSZLaWO2YzUtOOk4GSsxWzeaCcOYHCw kyVbaX2E7EEjaibTyQqY8tcQUy4UgNhN9ALmMM5G6dPPDsNRtZG0k9Hum9AblUGas7eq 3ey/u05oGFlHRQlur13MAH6BvkvBAMLMnI4OrRH5IXKMY3kpQzgzCHZRUTTfy44uf7e4 ZuvLUUXhOzwziWUNBYy7IQlkrPOIw3Y5UjXmreWdXBHMXFiD0ZEak1PE8+/L3l4MCmPd kKWWSTjz9M697sOOO8j6x/OEdpjt44vp1HLf1y8lXSYVVCobwPoMS1Jp1YYVjPRn1qES YNEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=M9NVB6SuoC3geGRoSeeON2RqNtYzsJLTlBnHt9nZBXo=; b=JjGT4UiMrq+AUZ+2uUFmYTAHdILzHSqQPxI26nU2NvsXrMwwC3ONhmKJeczC8nwQTK cP2Xq9KhKJ3lmWfBZY6f1nZW8MbERmNgzC+6U/OZ4tKvY5w5I0LmGY+7mdY1m0hAGUnz FneO1vR7F/VZ2Ttt6eEmmWN6XWB9UQQDNDsG0G461kRjwyCiQj+KrSQ9mgq7qhhFJO6u +GQPYNwEzE3UHXJIHWtlUietsFk6TD+bOSCMJhU+v0StqO0AfE11r2LkOHSIEDWJyhUv vx2YSgisBPHhFNKz44JSccpwibRhVgb6nqxBYqBbuDGig8ICRjMSK0isQ7euSzFYKYfe EiuA== X-Gm-Message-State: ABUngvejsMVGCsG36J1Bauhxn59FfkaNsGIrxp/dFprB0JgF7efVZkkgr1seFK21pedM3eQTNiUaAzPZurhHcw== X-Received: by 10.202.89.66 with SMTP id n63mr2314913oib.65.1477933116917; Mon, 31 Oct 2016 09:58:36 -0700 (PDT) MIME-Version: 1.0 From: "Erich Heinzle (a1039181 AT gmail DOT com) [via geda-user AT delorie DOT com]" Date: Tue, 1 Nov 2016 03:28:36 +1030 Message-ID: Subject: [geda-user] [pcb-rnd] Kicad s-expression import and export now working To: geda-user Content-Type: text/plain; charset=UTF-8 Reply-To: geda-user AT delorie DOT com Following the recent implementation of the IO module for kicad legacy format export of layouts and footprints, an additional IO module has been implemented to allow kicad s-expression format layouts to be imported and exported. The kicad s-expression file format is the newer format used by kicad. Exported dimensions are preserved without rounding, with the only significant discrepancies arising with: 1) text, since kicad uses the Hershey sans stroke font for footprint labelling, but a bitmap font for board text, quite unlike gEDA pcb/pcb-rnd's text use. 2) polygons, since kicad treats polygonal zones as components with or without fill that have an attached net and also influence the clearance behaviour of vias within its area. This means that users will need to adjust the clearance of features within a polygon on a feature by feature basis. Import/export of polygon cutouts is yet to be implemented. 3) obround (oval), trapezoidal, and rounded corner rectangular pads, supported by kicad, are simply converted to circle, square and rectangular pads, respectively. Some screenshots: http://imgur.com/a/6T5Vu http://imgur.com/a/4gVUu Preliminary testing has been encouraging, but more testing would be appreciated. This is the first release, and further round trip testing is planned. All that is required to test at present is, in the trunk directory: svn up ./configure --debug --buildin-io_kicad make ../pcb-rnd foo.kicad_pcb & The modular nature of the pcb-rnd code has enabled these plugins to be implemented quite quickly, and Igor2 has been very helpful in facilitating these efforts. Regards, Erich.