EasyEDA direct import beta

279 views
Skip to first unread message

Geoff Jenkins

unread,
Oct 8, 2022, 11:34:56 PM10/8/22
to OpenPnP
Could you EasyEDA users check out my OpenPnp git fork please. I don't have a machine yet. There may be issues I need to address before submitting my code to the OpenPnP project.
1. I have read that rotation may be bad when EasyEDA data is imported.
2. I saw reference to negative Y? values somewhere in discussions.
3. Has slipped my mind!

Thanks in advance for any help/comments.

Wayne Black

unread,
Oct 9, 2022, 1:48:30 AM10/9/22
to ope...@googlegroups.com
I use easyeda and not really up to trying the openpnp fork, but I can say I have the few issues importing the easyeda .csv to openpnp. These issues are more easyeda centrict than they are openpnp in y mind;
-It took me forever to import my first board from easyeda to openpnp. I tried removing/adding headers, replacing the delimiters and such to no avail. What I eventually discovered is easyeda saves .csv as an oddball text format that Openpnp can't parse. Changing/resaving the text formats resolves the issue.
-A lot of the easyeda library parts use pin 1 as the centroid coordinate instead of the footprint centroid. The centroids can be changed easily within easyeda.
-Default part rotations dont appear to be relative to the reel tape. Again, changed easily in easyeda.



--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/4f3ad0cc-be1a-4ebe-9700-d2d51291cdd8n%40googlegroups.com.


--
Wayne Black
Owner
Black Box Embedded, LLC

Geoff Jenkins

unread,
Oct 9, 2022, 2:41:56 AM10/9/22
to OpenPnP
EasyEDA csv appears to be in "UTF-16" which has a nasty "Byte Order Mark" at the beginning. OpenPnPn expects "ISO-8859-1" encoding. I have fixed this and the tab-delimited data is accepted.
I need to check out  " The centroids can be changed easily within easyeda." and may include a help page in OpenPnP to point this out to suit new users. Also for correct "part rotations". Thanks for your feedback.
I wish I could generate a executable JAR to try but even the fresh git dev fork downloaded from the OpenPnP project fails the compulsory tests provided. Before I edit anything! I guess this is an issue I should report elsewhere.

Wayne Black

unread,
Oct 9, 2022, 12:13:22 PM10/9/22
to OpenPnP
Re the part centroids/rotations, a lot of the easyeda part library appear to be opensource end user derived. Some of the part foot prints and schematic are just plain wrong. Every new part needs to be double checked for the footprint and pinout. QFNs and soics w exposed pads seem to be the worst. Whenever I import a new part, I copy the part schematic and it footprint and reconcile it against the datasheet. Once modified as needed I save it into my library.

Thanks for your efforts

Reply all
Reply to author
Forward
0 new messages