OpenPNP Export CSV file support
complete
Riley Porter
OpenPNP is a popular pick and place software to make PCBs.
This is their format. I use this to assemble all of my boards so flux support would be great!
Gretel Bot
The fix for this issue has been released!
Gretel Bot
complete
Gretel Bot
The fix for this issue is in testing.
Gretel Bot
in release
Gretel Bot
in main
Riley Porter
Any updates on this?
B
Bryan Hoyt
Riley Porter it should be coming very soon now! We've just implemented a feature to bundle multiple PNP output formats including JLCPCB and OpenPNP, and merged it to our codebase. It'll take a short time to get through our release cycle, and should be in production in a week or two.
Riley Porter
Bryan Hoyt This is awesome. is it in preview? I have access to that.
B
Bryan Hoyt
Riley Porter: actually, it's just landed in production! Let me know if you run into any issues with it.
Riley Porter
Bryan Hoyt I did not see this! I will check it out!
Canny AI
Merged in a post:
OpenPNP Export CSV File Support
Riley Porter
I'm facing challenges with the PNP output and the Gerbers. Different PNP and fab houses require different formats. I suggest adding a feature for OpenPNP export CSV file support. This would make it easier to assemble the board using OpenPNP and my PNP machine.
Riley Porter
Any updates on this? I have a board read to be assembled but this is blocking.
Riley Porter
Rather than try to support all formats, it might be useful to use a property on the board something like PNP_STRING_FORMAT or something where you could specify the CSV line data. For example OpenPNP wants this style of line data:
Ref,Val,Package,PosX,PosY,Rot,Side
"C1","12pF","C_0402_1005Metric",180.757200,-77.200000,0.000000,top
PNP_STRING_FORMAT = {ref}{val}{package}{posx}{posy}{rotation}{side}
---------------
It would also be useful to have a few different options for exporting. To include "exclude hole through components", "side to export" (top, bottom)
Riley Porter
Here is an example of what OpenPNP gets from kicad. It should not be too hard to export this in this format.
Load More
→