¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Pcbnew EAGLE plugin


dickelbeck
 

I "finished" this up this morning.

You should be able to now load Eagle version 6.x *.brd XML files into Pcbnew.

To do so, use the normal *Pcbnew* file open dialog, select a file filter of "Eagle ver. 6.x XML PCB files *.brd"

And then specify a *.brd filename. Temporarily until the new s-expression KICAD_PLUGIN is ready, you may be confused by having two kinds of *.brd files, supported by LEGACY_PLUGIN and EAGLE_PLUGIN both.

So the chosen file filter within the open dialog is more than a wildcard selector, it also selects which PLUGIN is being called and what file format is expected.

The new extension for the s-expression boards is *.kicad_pcb and those will be in millimeters, not deci-mils.

Those with an Eagle eye can start testing the new EAGLE_PLUGIN. I only tested it with a couple of 2 layer boards so far.

Dick


 

Hi!
if public, where download this plugin?
Thank You!


keruseykaryu
 

"dickelbeck" <dick@...> wrote:

I "finished" this up this morning.

You should be able to now load Eagle version 6.x *.brd XML
files into Pcbnew.
First of all, good job Dick.

But... Life is brutal and full of "zasadzkas" (Very popular sentence in Poland).

I try to open a simple BRD created by Eagle v6.2.0.
Under Windows this file can't open. Pcbnew returns an error about file open problem. Take a look at the archive with some screens. I have compiled KiCad (BZR3592) few minutes ago. I'm using Brian's script under Windows 7. I've also tested some other Eagle's BRD files with no luck. :(
Under Linux I'm using: cmake 2.8.7, gcc 4.6.3, wxWidgets 2.8.12.1. This same file will open normally. But the second one (double sided) can't be open by Pcbnew. That second file is normally opened with Eagle.

Archive with screens and Eagle's files you can find at:


Regards
Kerusey Karyu


 

¿ªÔÆÌåÓý

Le 02/06/2012 21:05, keruseykaryu a ¨¦crit?:
?

"dickelbeck" wrote:
>
> I "finished" this up this morning.
>
> You should be able to now load Eagle version 6.x *.brd XML
> files into Pcbnew.
>
First of all, good job Dick.

But... Life is brutal and full of "zasadzkas" (Very popular sentence in Poland).

I try to open a simple BRD created by Eagle v6.2.0.
Under Windows this file can't open. Pcbnew returns an error about file open problem. Take a look at the archive with some screens. I have compiled KiCad (BZR3592) few minutes ago. I'm using Brian's script under Windows 7. I've also tested some other Eagle's BRD files with no luck. :(
Under Linux I'm using: cmake 2.8.7, gcc 4.6.3, wxWidgets 2.8.12.1. This same file will open normally. But the second one (double sided) can't be open by Pcbnew. That second file is normally opened with Eagle.

Archive with screens and Eagle's files you can find at:


Regards
Kerusey Karyu

Great work, Dick!

Under Windows, this patch fixes the "file not found"


=== modifi¨¦ fichier pcbnew/eagle_plugin.cpp

--- pcbnew/eagle_plugin.cpp 2012-06-02 17:07:30 +0000

+++ pcbnew/eagle_plugin.cpp 2012-06-03 14:46:36 +0000

@@ -975,7 +975,7 @@

// 8 bit "filename" should be encoded according to disk filename encoding,

// (maybe this is current locale, maybe not, its a filesystem issue),

// and is not necessarily utf8.

- std::string filename = (const char*) aFileName.fn_str();

+ std::string filename = (const char*)aFileName.char_str( wxConvFile );

read_xml( filename, doc, xml_parser::trim_whitespace | xml_parser::no_comments );





-- 
Jean-Pierre CHARRAS

Ma?tre de conf¨¦rences.
Institut Universitaire de Technologie 1 de Grenoble
G¨¦nie Electrique et Informatique Industrielle 2
BP 67, 38402 St Martin d'Heres Cedex

Recherche :
GIPSA-LAB - INPG
Rue de la Houille Blanche
38400 Saint Martin d'Heres


dickelbeck
 

--- In kicad-users@..., "keruseykaryu" <keruseykaryu@...> wrote:

"dickelbeck" <dick@> wrote:

I "finished" this up this morning.

You should be able to now load Eagle version 6.x *.brd XML
files into Pcbnew.
First of all, good job Dick.

But... Life is brutal and full of "zasadzkas" (Very popular sentence in Poland).

I try to open a simple BRD created by Eagle v6.2.0.
Under Windows this file can't open. Pcbnew returns an error about file open problem. Take a look at the archive with some screens. I have compiled KiCad (BZR3592) few minutes ago. I'm using Brian's script under Windows 7. I've also tested some other Eagle's BRD files with no luck. :(
Under Linux I'm using: cmake 2.8.7, gcc 4.6.3, wxWidgets 2.8.12.1. This same file will open normally. But the second one (double sided) can't be open by Pcbnew. That second file is normally opened with Eagle.

Archive with screens and Eagle's files you can find at:

That link and website is of no use to me.
I don't speak polish. And the link shows no zip file.

Let's not even try that again. I've decide the site is bad for my use since it is in polish.

How about this, try and make it real easy for me to help you.


Thanks,

Dick


dickelbeck
 

Jean-Pierre,

Thanks for finding that issue on Windows.

I ran Windows (7) yesterday for the first time for 20 minutes. It has over 9 months since I've looked at a Windows screen of any kind, and I am still repulsed.

And as you know, I don't do any more development on Windows, even when developing Windows programs.

Feel free to submit that patch if it's golden.

Dick


dickelbeck
 

Archive with screens and Eagle's files you can find at:


Regards
Kerusey Karyu

Kerusey,

I am in receipt of your files now. Thank you for your testing time and sample files. I am at work on a number of small problems this week, evenings I hope.

I could not duplicate the XML parsing problem you mentioned on linux. Both boards loaded (imperfectly) on linux. The XML parsing error you showed could not be duplicated on linux. The problem you showed was complaining of a missing '<' character and this is indicative of trying to load a non-xml file into the EAGLE_PLUGIN. Make sure you have no confusion between the files.


FYI,

Dick


 

I don't speak Polish either. However, I went to the site anyway, and had no trouble figuring out how to download his file. Under the login box on the right is a Polish flag and the word "Polski" (which is obviously Polish for "Polish"). Click on that arrow and there's a new box that says "English" with an American flag. Select that and suddenly the website is transformed into English, with the word "Pobierz" changed to "Download". Click on that and you can download the file.

Dan

--- In kicad-users@..., "dickelbeck" <dick@...> wrote:

That link and website is of no use to me.
I don't speak polish. And the link shows no zip file.

Let's not even try that again. I've decide the site is bad for my use since it is in polish.

How about this, try and make it real easy for me to help you.

Thanks,
Dick


keruseykaryu
 

"DanielW" <daniel@...> wrote:

I don't speak Polish either. However, I went to the site anyway, and had no trouble figuring out how to download his file. Under the login box on the right is a Polish flag and the word "Polski" (which is obviously Polish for "Polish"). Click on that arrow and there's a new box that says "English" with an American flag. Select that and suddenly the website is transformed into English, with the word "Pobierz" changed to "Download". Click on that and you can download the file.

Dan
It's not a case. We shall stop this thread.

---
Backing to the main thread.
Jean Pierre gave us a patch (which is now included into the current revision) and the Windows related problem was solved (I hope at all). I also sent an archive to Dick.

I think I know where is the problem with the second file: It's related to my virtualised Linux under Win7, neither Eagle's saving issues nor KiCad's EAGLE_PLUGIN. I have noticed that a bit larger files copied by shared folders mechanism are sometimes (very seldom) cropped at the end. And this happen last time. Today, when I downloaded this file from archive it was opened normally.
So, that's my bad. I didn't check that.

Regards
Kerusey Karyu


dickelbeck
 

I am finished with the EAGLE_PLUGIN, and I am suspending my involvement with KiCad until my time can be funded.

This probably means goodbye, after 5 years and $310,000 donated by my employer, SoftPLC Corporation, to the project.

My suggestions to users of the project, is that you find a way to fund the work. And until that happens, be sure and give credit and thanks where it is due, not to some nebuluous "software dispenser in the sky" called "the developers". Name names, and understand that software is not free.

Each of you are the recipient of a portion of SoftPLC's donation. There are only about 3 or 4 major financial backers of this project, and I dare say that SoftPLC corporation was number 2.


In case you are curious about what I do in my day job, I write factory automation software, and do it very well. My company has about 5% of the U.S. electric power grid power production under control of our flagship product named SoftPLC Corporation. This is all hydroelectric power generation, and we recently were again selected to be the controller for a retrofit application for the largest power plant in the United States, also hydro. This is a complete replacement of all controllers and installation of SoftPLC controllers to run the entire Grand Coulee dam. It is now operational fully on SoftPLCs.





Additionally, I am starting a new company now:




which is going to sell quad-copters and drone technology. Naturally we will be all over the flight control software. Please please please watch the website over the next few weeks. And if you feel compelled to give back a little, buy something for yourself there, or your kid or grand-kids.

I wish I could say that I enjoyed contributing, but to be candid, I was always a fish out of water. I am a capitalist, not a communist doner, so the fit was never right. And I am hell to work and with, because of very high expectations relative to software designs, so maybe this is a good thing for the other developers and maybe the project as a whole.


Dick


 

I understand your position and wish you well with your new company. Regardless if you choose to disappear or not from the KiCad scene, I would like to use the opportunity and thank you and SoftPLC for all you did. I guess bunch of whiny users nagging about their problems and things they would like to see didn't help. Sorry about that (guilty!). I knew that money eventually has to come from somewhere even for an open source project but really had no idea what really goes on. Btw. I use PLCs (among other things) in my work and couple of days ago I was reading a bit more about SoftPLC. ?The CEO shares same last name so I guess it is a family business then?

Regards,

Ivica Kvasina


From: dickelbeck
To: kicad-users@...
Sent: Wednesday, June 6, 2012 10:22:03 PM
Subject: [kicad-users] Re: Pcbnew EAGLE plugin

?

I am finished with the EAGLE_PLUGIN, and I am suspending my involvement with KiCad until my time can be funded.

This probably means goodbye, after 5 years and $310,000 donated by my employer, SoftPLC Corporation, to the project.

My suggestions to users of the project, is that you find a way to fund the work. And until that happens, be sure and give credit and thanks where it is due, not to some nebuluous "software dispenser in the sky" called "the developers". Name names, and understand that software is not free.

Each of you are the recipient of a portion of SoftPLC's donation. There are only about 3 or 4 major financial backers of this project, and I dare say that SoftPLC corporation was number 2.

In case you are curious about what I do in my day job, I write factory automation software, and do it very well. My company has about 5% of the U.S. electric power grid power production under control of our flagship product named SoftPLC Corporation. This is all hydroelectric power generation, and we recently were again selected to be the controller for a retrofit application for the largest power plant in the United States, also hydro. This is a complete replacement of all controllers and installation of SoftPLC controllers to run the entire Grand Coulee dam. It is now operational fully on SoftPLCs.



Additionally, I am starting a new company now:



which is going to sell quad-copters and drone technology. Naturally we will be all over the flight control software. Please please please watch the website over the next few weeks. And if you feel compelled to give back a little, buy something for yourself there, or your kid or grand-kids.

I wish I could say that I enjoyed contributing, but to be candid, I was always a fish out of water. I am a capitalist, not a communist doner, so the fit was never right. And I am hell to work and with, because of very high expectations relative to software designs, so maybe this is a good thing for the other developers and maybe the project as a whole.

Dick




Miguel Angel Ajo Pelayo
 

Hi Dick,?





? ?

2012/6/7 dickelbeck <dick@...>
?


I am finished with the EAGLE_PLUGIN, and I am suspending my involvement with KiCad until my time can be funded.

This probably means goodbye, after 5 years and $310,000 donated by my employer, SoftPLC Corporation, to the project.


? ?Thanks a lot for the hard work and leadership you've been giving to KiCad, and the funding SoftPLC has been giving, at the end paying your time means funding.
It's a hard for any company, open source software development comes with ?a very blurry and long term ROI, when it does even exist.
?


My suggestions to users of the project, is that you find a way to fund the work. And until that happens, be sure and give credit and thanks where it is due, not to some nebuluous "software dispenser in the sky" called "the developers". Name names, and understand that software is not free.


? ?A strategy for funding won't be bad at all for the project, may be willing and proven developers could offer a list of features they'd find interesting to
develop, including a price tag. Later we get the features voted, and then we put them on?? (or any equivalent platform) to get
them funded.
?

Each of you are the recipient of a portion of SoftPLC's donation. There are only about 3 or 4 major financial backers of this project, and I dare say that SoftPLC corporation was number 2.

Probably we should be maintaining a list of donors in the new KiCad website, it's a way to pay something back to SoftPLC
?

[... snip ...]
Additionally, I am starting a new company now:



which is going to sell quad-copters and drone technology. Naturally we will be all over the flight control software. Please please please watch the website over the next few weeks. And if you feel compelled to give back a little, buy something for yourself there, or your kid or grand-kids.


Woow!, nice!, I've built a quad copter once, they're spectacular, I wish you very good luck. Please tell us when the products are ready to take a look.
?


I wish I could say that I enjoyed contributing, but to be candid, I was always a fish out of water. I am a capitalist, not a communist doner, so the fit was never right. And I am hell to work and with, because of very high expectations relative to software designs, so maybe this is a good thing for the other developers and maybe the project as a whole.


As you told me once, donating your time to an opensource project is like donating blood, if you do it too much, then you're dead.

We live on a capitalist world, and food won't come to our houses if we "code" for free. Even if we lived in a?communist?world, then we must be doing our assigned duties... and not coding what we wanted to. So money is necessary, and finding a strategy to fund this project would be of a big benefit to all the users. KiCad has a lot to offer to everyone.


Dick

Good luck :)
?
--

Miguel Angel Ajo Pelayo

+34 636 52 25 69
skype: ajoajoajo


dickelbeck
 

Miguel,

The project is lucky to have you.

I hope they recognise that, but there is not a lot of reason for optimism on that front.


The website and the scripting will be amazingly beneficial over the upcoming years.

Take care,

Dick


 

Hi Dick,

thank you very much for all that you have contributed. Specialy that you did not only big contributions but also important ones.

Surely Kicad is a better software thanks to you!!!

Only a few weeks ago I was very glad to see you around proposing new functionalities...

I hope you all the best for you new company :)

Alain

Em 06-06-2012 23:22, dickelbeck escreveu:


I am finished with the EAGLE_PLUGIN, and I am suspending my involvement with KiCad until my time can be funded.

This probably means goodbye, after 5 years and $310,000 donated by my employer, SoftPLC Corporation, to the project.

My suggestions to users of the project, is that you find a way to fund the work. And until that happens, be sure and give credit and thanks where it is due, not to some nebuluous "software dispenser in the sky" called "the developers". Name names, and understand that software is not free.

Each of you are the recipient of a portion of SoftPLC's donation. There are only about 3 or 4 major financial backers of this project, and I dare say that SoftPLC corporation was number 2.


In case you are curious about what I do in my day job, I write factory automation software, and do it very well. My company has about 5% of the U.S. electric power grid power production under control of our flagship product named SoftPLC Corporation. This is all hydroelectric power generation, and we recently were again selected to be the controller for a retrofit application for the largest power plant in the United States, also hydro. This is a complete replacement of all controllers and installation of SoftPLC controllers to run the entire Grand Coulee dam. It is now operational fully on SoftPLCs.





Additionally, I am starting a new company now:




which is going to sell quad-copters and drone technology. Naturally we will be all over the flight control software. Please please please watch the website over the next few weeks. And if you feel compelled to give back a little, buy something for yourself there, or your kid or grand-kids.

I wish I could say that I enjoyed contributing, but to be candid, I was always a fish out of water. I am a capitalist, not a communist doner, so the fit was never right. And I am hell to work and with, because of very high expectations relative to software designs, so maybe this is a good thing for the other developers and maybe the project as a whole.


Dick





------------------------------------

Please read the Kicad FAQ in the group files section before posting your question.
Please post your bug reports here. They will be picked up by the creator of Kicad.
Please visit for details of how to contribute your symbols/modules to the kicad library.
For building Kicad from source and other development questions visit the kicad-devel group at ! Groups Links




 

--- In kicad-users@..., Alain Mouette <alainm@...> wrote:

Hi Dick,

thank you very much for all that you have contributed. Specialy that you
did not only big contributions but also important ones.

Surely Kicad is a better software thanks to you!!!

Only a few weeks ago I was very glad to see you around proposing new
functionalities...

I hope you all the best for you new company :)

Alain

Em 06-06-2012 23:22, dickelbeck escreveu:

I am finished with the EAGLE_PLUGIN, and I am suspending my involvement with KiCad until my time can be funded.

This probably means goodbye, after 5 years and $310,000 donated by my employer, SoftPLC Corporation, to the project.

My suggestions to users of the project, is that you find a way to fund the work. And until that happens, be sure and give credit and thanks where it is due, not to some nebuluous "software dispenser in the sky" called "the developers". Name names, and understand that software is not free.

Each of you are the recipient of a portion of SoftPLC's donation. There are only about 3 or 4 major financial backers of this project, and I dare say that SoftPLC corporation was number 2.


In case you are curious about what I do in my day job, I write factory automation software, and do it very well. My company has about 5% of the U.S. electric power grid power production under control of our flagship product named SoftPLC Corporation. This is all hydroelectric power generation, and we recently were again selected to be the controller for a retrofit application for the largest power plant in the United States, also hydro. This is a complete replacement of all controllers and installation of SoftPLC controllers to run the entire Grand Coulee dam. It is now operational fully on SoftPLCs.





Additionally, I am starting a new company now:




which is going to sell quad-copters and drone technology. Naturally we will be all over the flight control software. Please please please watch the website over the next few weeks. And if you feel compelled to give back a little, buy something for yourself there, or your kid or grand-kids.

I wish I could say that I enjoyed contributing, but to be candid, I was always a fish out of water. I am a capitalist, not a communist doner, so the fit was never right. And I am hell to work and with, because of very high expectations relative to software designs, so maybe this is a good thing for the other developers and maybe the project as a whole.


Dick





------------------------------------

Please read the Kicad FAQ in the group files section before posting your question.
Please post your bug reports here. They will be picked up by the creator of Kicad.
Please visit for details of how to contribute your symbols/modules to the kicad library.
For building Kicad from source and other development questions visit the kicad-devel group at ! Groups Links



Dick,
Thank you for all the time,money and inspiration you have given to this project. I'm hoping you are still going to be using Kicad so can pop in for a chat on the forum now and then.
I'm hoping that we can keep up the momentum and interest here.

David.


 

Miguel,
I agree with you about funding. I would even be willing to donate money myself for desirable features. I'm particularly enthusiastic about the scripting work your are doing and I hope I can try it out soon (hopefully for amending and panellising boards in PCBnew).
Thanks for the new website as well.

David.

--- In kicad-users@..., Miguel Angel Ajo Pelayo <miguelangel@...> wrote:

Hi Dick,







2012/6/7 dickelbeck <dick@...>

**



I am finished with the EAGLE_PLUGIN, and I am suspending my involvement
with KiCad until my time can be funded.

This probably means goodbye, after 5 years and $310,000 donated by my
employer, SoftPLC Corporation, to the project.
Thanks a lot for the hard work and leadership you've been giving to
KiCad, and the funding SoftPLC has been giving, at the end paying your time
means funding.
It's a hard for any company, open source software development comes with a
very blurry and long term ROI, when it does even exist.



My suggestions to users of the project, is that you find a way to fund the
work. And until that happens, be sure and give credit and thanks where it
is due, not to some nebuluous "software dispenser in the sky" called "the
developers". Name names, and understand that software is not free.

A strategy for funding won't be bad at all for the project, may be
willing and proven developers could offer a list of features they'd find
interesting to
develop, including a price tag. Later we get the features voted, and then
we put them on (or any equivalent
platform) to get
them funded.


Each of you are the recipient of a portion of SoftPLC's donation. There
are only about 3 or 4 major financial backers of this project, and I dare
say that SoftPLC corporation was number 2.

Probably we should be maintaining a list of donors in the new KiCad
website, it's a way to pay something back to SoftPLC


[... snip ...]
Additionally, I am starting a new company now:



which is going to sell quad-copters and drone technology. Naturally we
will be all over the flight control software. Please please please watch
the website over the next few weeks. And if you feel compelled to give back
a little, buy something for yourself there, or your kid or grand-kids.
Woow!, nice!, I've built a quad copter once, they're spectacular, I wish
you very good luck. Please tell us when the products are ready to take a
look.



I wish I could say that I enjoyed contributing, but to be candid, I was
always a fish out of water. I am a capitalist, not a communist doner, so
the fit was never right. And I am hell to work and with, because of very
high expectations relative to software designs, so maybe this is a good
thing for the other developers and maybe the project as a whole.
As you told me once, donating your time to an opensource project is like
donating blood, if you do it too much, then you're dead.

We live on a capitalist world, and food won't come to our houses if we
"code" for free. Even if we lived in a communist world, then we must be
doing our assigned duties... and not coding what we wanted to. So money is
necessary, and finding a strategy to fund this project would be of a big
benefit to all the users. KiCad has a lot to offer to everyone.


Dick

Good luck :)
--

Miguel Angel Ajo Pelayo

+34 636 52 25 69
skype: ajoajoajo