30 Jun '14, 11pm

Extending EagleCAD With Python

Extending EagleCAD With Python

Lately I’ve been spending my free time working on a design with rotational symmetry. If it was symmetric under 90 or 180 degree rotation, it’d be simple and easy in most CAD software, but it’s not (it’s symmetric under 72 degree rotations). As a result, I’ve actually been generating my brd and sch directly from Python. I open it in EAGLE just to get a visual on how my code is doing, but literally every bit of the layout and routing is done from Python. It’s much easier with for-loops and polar coordinates. It occurs to me now that I should whip up a script to render the brd and sch files (without EAGLE). I could open source it as a complete text based CAD package, which produces fully EAGLE-compatible documents. Design rule checking doesn’t seem that difficult, either. It might be very computationally intensive if written naively, but I don’t know.

Full article: http://hackaday.com/2014/06/30/extending-eaglecad-with-py...

Tweets

Getting Started with Python and MySQL – Updated for 2014

Getting Started with Python and MySQL – Updated...

morganlinton.com 30 Jun '14, 10pm

Morgan Linton was born in Berkeley, California but spent nine years traveling the world as an early employee for digital m...

WiFinder is a Python Driven Roommate Warning System

WiFinder is a Python Driven Roommate Warning Sy...

hackaday.com 29 Jun '14, 2am

We’ve all been there. Your roommate is finally out of the house and you have some time alone. Wait a minute… your roommate...