Keyboard Shortcuts
Likes
Search
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 |
keruseykaryu
"dickelbeck" <dick@...> wrote:
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?:?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:
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: 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.
toggle quoted message
Show quoted text
Dan --- In kicad-users@..., "dickelbeck" <dick@...> wrote:
|
keruseykaryu
"DanielW" <daniel@...> wrote:
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@...> --
? ?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. ?
? ?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.
?
Probably we should be maintaining a list of donors in the new KiCad website, it's a way to pay something back to SoftPLC ?
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.
?
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.
Good luck :) ? Miguel Angel Ajo Pelayo +34 636 52 25 69 skype: ajoajoajo |
Hi Dick,
toggle quoted message
Show quoted text
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:
|
--- In kicad-users@..., Alain Mouette <alainm@...> wrote:
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,
toggle quoted message
Show quoted text
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:
|