EASYEDA

269 views
Skip to first unread message

The Maker Team

unread,
Feb 18, 2021, 1:27:57 PM2/18/21
to OpenPnP
I am kind of stuck here and maybe you can lend me some assistance. I am using a program called EasyEDA to create my PCB which is what JLBPCB uses which outputs all the layers in Gerber format. How do I import this into OpenPNP?

Wayne Black

unread,
Feb 18, 2021, 2:16:07 PM2/18/21
to ope...@googlegroups.com
You only need to generate PNP file directly from easyeda, it under 'File' I beleive

On Thu, Feb 18, 2021 at 10:27 AM The Maker Team <you...@themakerteam.com> wrote:
I am kind of stuck here and maybe you can lend me some assistance. I am using a program called EasyEDA to create my PCB which is what JLBPCB uses which outputs all the layers in Gerber format. How do I import this into OpenPNP?

--
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/66798377-d59d-412d-bac8-9bc59bba1f05n%40googlegroups.com.


--
Wayne Black
Owner
Black Box Embedded, LLC

The Maker Team

unread,
Feb 18, 2021, 6:29:32 PM2/18/21
to OpenPnP
When I attempt to load existing board in openpnp I get an error message error.png

Clemens Koller

unread,
Feb 18, 2021, 6:53:27 PM2/18/21
to ope...@googlegroups.com
Hi!

You likely cannot load an EASYEDA board / project into OpenPnP as it cannot read it.
You need to generat Pick & Place coordinate data to load into OpenPnP.
For further information, please attach the file you intend to feed OpenPnP with.

Maybe related:
https://docs.easyeda.com/en/PCB/Export-Coordinate/index.html
https://easyeda.com/forum/topic/OpenPNP-9bc54d9dfaac49e1b28b982514cefac6

Clemens

On 19/02/2021 00.29, The Maker Team wrote:
> When I attempt to load existing board in openpnp I get an error message error.png
>
> On Thursday, February 18, 2021 at 2:16:07 PM UTC-5 black...@blackboxembedded.com wrote:
>
> You only need to generate PNP file directly from easyeda, it under 'File' I beleive
>
> On Thu, Feb 18, 2021 at 10:27 AM The Maker Team <you...@themakerteam.com> wrote:
>
> I am kind of stuck here and maybe you can lend me some assistance. I am using a program called EasyEDA to create my PCB which is what JLBPCB uses which outputs all the layers in Gerber format. How do I import this into OpenPNP?
>
> --
> 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/66798377-d59d-412d-bac8-9bc59bba1f05n%40googlegroups.com <https://groups.google.com/d/msgid/openpnp/66798377-d59d-412d-bac8-9bc59bba1f05n%40googlegroups.com?utm_medium=email&utm_source=footer>.
>
>
>
> --
> Wayne Black
> Owner
> Black Box Embedded, LLC
> black...@blackboxembedded.com
> 1.831.682.4964 <tel:(831)%20682-4964>
>
> --
> 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 <mailto:openpnp+u...@googlegroups.com>.
> To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/0d9db4f2-1516-4ada-b6a7-15edea49e41fn%40googlegroups.com <https://groups.google.com/d/msgid/openpnp/0d9db4f2-1516-4ada-b6a7-15edea49e41fn%40googlegroups.com?utm_medium=email&utm_source=footer>.

The Maker Team

unread,
Feb 19, 2021, 10:03:04 AM2/19/21
to OpenPnP
Here is my file. I had to reformat the output to correctly delimit it because the output file was tab delimited.
PickandPlaceTest.csv

Clemens Koller

unread,
Feb 19, 2021, 11:29:53 AM2/19/21
to ope...@googlegroups.com
This looks basically okay. But table column names doesn't seem to be recognized by OpenPnP2. There are lots of variants hard-coded in here:

https://github.com/openpnp/openpnp/blob/develop/src/main/java/org/openpnp/gui/importer/NamedCSVImporter.java

The following format works for me, for example, but I've applied the attached patch to avoid merging the "Value" with the "Package" together.

"Part","Value","Package","X","Y","Rot","Height","Layer"
"C22","C-1608M-101-50V-C0G","C-1608M","6.800","29.000","90.000","0.600","TOP"
"C23","C-1608M-101-50V-C0G","C-1608M","14.800","29.000","90.000","0.600","TOP"
"C8","C-1608M-102-25V-C0G-1P","C-1608M","6.100","14.400","180.000","0.600","TOP"
"C1","C-1608M-104-100V-X7R","C-1608M","3.800","4.600","180.000","0.600","TOP"
"C7","C-1608M-180-50V-C0G","C-1608M","17.000","11.200","90.000","0.600","TOP"
"C4","C-2012M-106-10V-X5R","C-2012M","17.300","7.600","270.000","1.250","TOP"
"C12","C-2012M-106-10V-X5R","C-2012M","2.400","19.100","270.000","1.250","TOP"
"U2","IC-ADA4897-1ARZ","SO8","6.200","20.500","90.000","1.750","TOP"
"U4","IC-LTC6362IMS8","SOP65P490X110-8N","10.800","29.000","180.000","1.100","TOP"
"X1","FID-100-DS","FID-100-DS","2.000","7.000","0.000","0.050","TOP"
"X2","FID-100-DS","FID-100-DS","20.000","31.000","0.000","0.050","TOP"
"R11","R-1608M-102","R-1608M","10.800","24.200","0.000","0.600","TOP"


Regards,

Clemens

On 19/02/2021 16.03, The Maker Team wrote:
> Here is my file. I had to reformat the output to correctly delimit it because the output file was tab delimited.
>
> On Thursday, February 18, 2021 at 6:53:27 PM UTC-5 Clemens Koller wrote:
>
> Hi!
>
> You likely cannot load an EASYEDA board / project into OpenPnP as it cannot read it.
> You need to generat Pick & Place coordinate data to load into OpenPnP.
> For further information, please attach the file you intend to feed OpenPnP with.
>
> Maybe related:
> https://docs.easyeda.com/en/PCB/Export-Coordinate/index.html <https://docs.easyeda.com/en/PCB/Export-Coordinate/index.html>
> https://easyeda.com/forum/topic/OpenPNP-9bc54d9dfaac49e1b28b982514cefac6 <https://easyeda.com/forum/topic/OpenPNP-9bc54d9dfaac49e1b28b982514cefac6>
>
> Clemens
>
> On 19/02/2021 00.29, The Maker Team wrote:
> > When I attempt to load existing board in openpnp I get an error message error.png
> >
> > On Thursday, February 18, 2021 at 2:16:07 PM UTC-5 black...@blackboxembedded.com wrote:
> >
> > You only need to generate PNP file directly from easyeda, it under 'File' I beleive
> >
> > On Thu, Feb 18, 2021 at 10:27 AM The Maker Team <you...@themakerteam.com> wrote:
> >
> > I am kind of stuck here and maybe you can lend me some assistance. I am using a program called EasyEDA to create my PCB which is what JLBPCB uses which outputs all the layers in Gerber format. How do I import this into OpenPNP?
> >
> > --
> > 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/66798377-d59d-412d-bac8-9bc59bba1f05n%40googlegroups.com <https://groups.google.com/d/msgid/openpnp/66798377-d59d-412d-bac8-9bc59bba1f05n%40googlegroups.com> <https://groups.google.com/d/msgid/openpnp/66798377-d59d-412d-bac8-9bc59bba1f05n%40googlegroups.com?utm_medium=email&utm_source=footer <https://groups.google.com/d/msgid/openpnp/66798377-d59d-412d-bac8-9bc59bba1f05n%40googlegroups.com?utm_medium=email&utm_source=footer>>.
> >
> >
> >
> > --
> > Wayne Black
> > Owner
> > Black Box Embedded, LLC
> > black...@blackboxembedded.com
> > 1.831.682.4964 <tel:(831)%20682-4964> <tel:(831)%20682-4964>
> >
> > --
> > 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 <mailto:openpnp+u...@googlegroups.com>.
> > To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/0d9db4f2-1516-4ada-b6a7-15edea49e41fn%40googlegroups.com <https://groups.google.com/d/msgid/openpnp/0d9db4f2-1516-4ada-b6a7-15edea49e41fn%40googlegroups.com> <https://groups.google.com/d/msgid/openpnp/0d9db4f2-1516-4ada-b6a7-15edea49e41fn%40googlegroups.com?utm_medium=email&utm_source=footer <https://groups.google.com/d/msgid/openpnp/0d9db4f2-1516-4ada-b6a7-15edea49e41fn%40googlegroups.com?utm_medium=email&utm_source=footer>>.
>
> --
> 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 <mailto:openpnp+u...@googlegroups.com>.
> To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/8fe6e902-a39b-4a4f-8ef4-583141d1cf81n%40googlegroups.com <https://groups.google.com/d/msgid/openpnp/8fe6e902-a39b-4a4f-8ef4-583141d1cf81n%40googlegroups.com?utm_medium=email&utm_source=footer>.
NamedCSVImporter-keep-partid-separate.patch

Wayne Black

unread,
Feb 19, 2021, 3:47:45 PM2/19/21
to ope...@googlegroups.com
Once you get it sorted I would caution you to double check part rotation, part orientation is funky in Easyeda



--
Wayne Black
Owner
Black Box Embedded, LLC

Reply all
Reply to author
Forward
0 new messages