madparts
madparts copied to clipboard
A functional footprint editor.
Would be interesting to have support for the upverter json format. https://github.com/upverter/schematic-file-converter The converter might also contain interesting info that could be used to add support for other file formats.
eagle supports: bottom-left | bottom-center | bottom-right | center-left | center | center-right | top-left | top-center | top-right currently only center and bottom-left are converted correctly.
For some unknown reasons most footprints are rotated 90 degrees anti-clockwise. It would be nice to allow rotating them back to their normal direction on import. A simple interactive prompt...
autodetection of shapes will not work currently when the footprint has an extra thermal pad.
Footprints that have an offset, e.g. by having the center on the first pad, are not imported correctly, although they are trivially fixable by just mapping adjust_x or adjust_y over...
Currently it is quite hard to see layers like stop which overlap layers like smd, even though we're already using an alpha channel. Using patterns might help here. Something like...
Introduce an intermediate format verify function to have one central place where errors/limitations are checked. Right now this is done around the program in the GL renderer, the exporter, ...