Re: [Kicad-developers] Fwd: Membership request
I've been thinking about to ask for the same thing for a long time already , but didn't feel ready yet ;-) Alexander, didn't see your p-cad plugin branch, how is it going, it's a good thing :-) 2012/6/10 Dick Hollenbeck d...@softplc.com Hi. Would you add me to the team? -- This message was sent from Launchpad by Alexander Lunev (https://launchpad.net/~al-lunev) using the Contact this team's admins link on the kicad-testing-committers team page (https://launchpad.net/~kicad-testing-committers). For more information see https://help.launchpad.net/YourAccount/ContactingPeople ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp -- Miguel Angel Ajo Pelayo http://www.nbee.es +34 636 52 25 69 skype: ajoajoajo ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp
Re: [Kicad-developers] Project templates (related to the modal dialog thread)
Ncee!!! :-) Keep working and you will get it done :-), I think it's a very useful improvement to any daily work in KiCad. Have you tried to work with the wxForms builder?, if you see the dialogs directory in pcbnew there is a lot of .fbp files that export a _base.cpp and _base.h (something like that), why is a class that you can derive with your real form code and keep the form edited in wxformbuilder later. http://wxformbuilder.org/ 2012/6/11 Brian Sidebotham brian.sidebot...@gmail.com On 25 May 2012 17:00, Brian Sidebotham brian.sidebot...@gmail.com wrote: On 22 May 2012 11:26, Brian Sidebotham brian.sidebot...@gmail.com wrote: On 16 May 2012 10:50, Brian Sidebotham brian.sidebot...@gmail.com wrote: Hi Guys, I've had a change to put a proposal of the functionality together which I think covers most stuff. I've attached a txt file incase the text below doesn't come out very well. I think the functionality will be great for a lot of users of KiCad. Let me know if I should convert this to a blueprint on Launchpad. Proposal To add new project template functionality to KiCad to facilitate the easy setup of projects which have common attributes such as pre-defined board outlines, connector posisitions, schematic elements, design rules, etc. Definitions --- A template is a directory of files, which includes a directory of metadata. The template system name (SYSNAME) is the directory name under which the template files are stored. The metadata directory (METADIR) contains pre-defined files which provide information about the template. All files and directories in a template are copied to the new project path when a project is created using a template, except METADIR. All files and directories which start with SYSNAME will have SYSNAME replaced by the new project filename, excluding the file extension. Metadata A template's METADIR must contain the required files, and might optionally contain any of the optional files Required Files ~~ /info.html - Contains html formatted information about the template which is used by the user to determine if the template is what they are after. The title tag determines the actual name of the template that is exposed to the user for template selection. Using html to format this document means that images can be inlined without having to invent a new scheme. Only HTML supported by wxHTML can be used to format this document. Optional Files ~~ /icon.png - A 64 x 64px PNG icon file which is used as a clickable icon in the template selection dialog. Operation - The KiCad File menu will be modified to change New from a menu item to a pop-out menu item, in the same manor as Open Recent. There will be two options on the pop-out menu: Blank - Will act exactly the same as the current new menu item so that anyone who wishes to create a blank project won't have their settings lost or feel alienated. From Template - Will open the template selection dialog. The template selection dialog will have a list of icons on the left, and a wxHTML window to the right. A single click on a template's icon on the left will load that templates info.html metadata file and display it in the wxHTML window. A double click on a template's icon will start the new project creation and will open a new file dialog. If the user selects a valid location for the new project, the template will be copied to the new project location (excluding METADIR as mentioned earlier) and any files that match the string replacement rules will be renamed to reflect the new project's name. The list of available templates will be gathered from the following sources: wxStandardPaths::GetExecutableDir()/../share/template/ wxStandardPaths::GetUserDataDir()/templates/ wxGetEnv(wxT(KICAD_TEMPLATES)) No news is good news! ;-) I'm starting to implement this now. Best Regards, Brian. This is now mostly working, I've just got the new template selector dialog to finish off. The GUI bits always seem to take a while to finish! Best Regards, Brian. Hi Guys, Just another ping! Code is on-going - sorry the wxWidgets GUI stuff takes ages to do; Especially as there is essentially a custom tabbed selection widget. Still, I've learnt a lot about wxWidgets and it's getting close to completion now. A preview (with random icons!) can be seen: http://www.valvers.com/files/kicad-templates-preview.png I have yet to scrape the html for the project title to print
Re: [Kicad-developers] Project templates (related to the modal dialog thread)
On 11 June 2012 08:49, Miguel Angel Ajo Pelayo miguelan...@nbee.es wrote: Ncee!!! :-) Keep working and you will get it done :-), I think it's a very useful improvement to any daily work in KiCad. Have you tried to work with the wxForms builder?, if you see the dialogs directory in pcbnew there is a lot of .fbp files that export a _base.cpp and _base.h (something like that), why is a class that you can derive with your real form code and keep the form edited in wxformbuilder later. http://wxformbuilder.org/ Hi Miguel, Yes I've used wxformbuilder, exactly as is done for the other dialogs and used Dick's DIALOG_SHIM base class. It's only taken a while because of the custom widget aspect. I had trouble with connecting events, but in the end it turned out to be a trivial problem. So shouldn't be too long before it's ready! :-D Oh, plus my Raspberry Pi arrived, and it turned out to be too tempting to play with so that took up a couple of weeks worth of programming! ;-) Best Regards, Brian. ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp
Re: [Kicad-developers] Fwd: Membership request
I had been granted a write permission to Kicad SVN repository since 2008. At the same time I was involved to pcad2kicad project and added polygons support. pcad2kicad is mostly written in Delphi. It was agreed to rewrite pcad2kicad in C++ in order to integrate it into Kicad and provide the opportunity for more people to be involved in the developing process. Unfortunately, since that time both the former of pcad2kicad and I had had no spare time to continue the development. But now I have just started to develop a new device and I want to use Kicad for that. So I need to convert some libraries into Kicad and decided to resume my plans with pcad2kicad converter. That is why I created the pcad2kicad branch that you noticed some days ago. P.S. Several weeks ago I tried to find Kicad project in old locations, firstly on the sourceforge.net Wiki. But there are some issues. As I understood, Kicad developing group was removed from Yahoo and I do not know why. I think I missed much. And now I see that Kicad is on Launchpad and Bazaar repo is used where I have not got the write permission. So there are many surprises to me. From: Miguel Angel Ajo Pelayo miguelan...@nbee.es To: Dick Hollenbeck d...@softplc.com Cc: KiCad Developers kicad-developers@lists.launchpad.net Sent: Monday, June 11, 2012 10:05 AM Subject: Re: [Kicad-developers] Fwd: Membership request I've been thinking about to ask for the same thing for a long time already , but didn't feel ready yet ;-) Alexander, didn't see your p-cad plugin branch, how is it going, it's a good thing :-) 2012/6/10 Dick Hollenbeck d...@softplc.com Hi. Would you add me to the team? -- This message was sent from Launchpad by Alexander Lunev (https://launchpad.net/~al-lunev) using the Contact this team's admins link on the kicad-testing-committers team page (https://launchpad.net/~kicad-testing-committers). For more information see https://help.launchpad.net/YourAccount/ContactingPeople ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp -- Miguel Angel Ajo Pelayo http://www.nbee.es +34 636 52 25 69 skype: ajoajoajo ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp
Re: [Kicad-developers] Fwd: Membership request
Nice to meet you Alexander :-), Then it's good to have you back, we had a lot of changes recently. I will try your pcad-kicad when it's ready, I think it could be used as a migration path from altium doing Altium-PCAD-Kicad, but I'm not sure yet :-) 2012/6/11 Alexander Lunev al.lu...@yahoo.com I had been granted a write permission to Kicad SVN repository since 2008. At the same time I was involved to pcad2kicad project and added polygons support. pcad2kicad is mostly written in Delphi. It was agreed to rewrite pcad2kicad in C++ in order to integrate it into Kicad and provide the opportunity for more people to be involved in the developing process. Unfortunately, since that time both the former of pcad2kicad and I had had no spare time to continue the development. But now I have just started to develop a new device and I want to use Kicad for that. So I need to convert some libraries into Kicad and decided to resume my plans with pcad2kicad converter. That is why I created the pcad2kicad branch that you noticed some days ago. P.S. Several weeks ago I tried to find Kicad project in old locations, firstly on the sourceforge.net Wiki. But there are some issues. As I understood, Kicad developing group was removed from Yahoo and I do not know why. I think I missed much. And now I see that Kicad is on Launchpad and Bazaar repo is used where I have not got the write permission. So there are many surprises to me. -- *From:* Miguel Angel Ajo Pelayo miguelan...@nbee.es *To:* Dick Hollenbeck d...@softplc.com *Cc:* KiCad Developers kicad-developers@lists.launchpad.net *Sent:* Monday, June 11, 2012 10:05 AM *Subject:* Re: [Kicad-developers] Fwd: Membership request I've been thinking about to ask for the same thing for a long time already , but didn't feel ready yet ;-) Alexander, didn't see your p-cad plugin branch, how is it going, it's a good thing :-) 2012/6/10 Dick Hollenbeck d...@softplc.com Hi. Would you add me to the team? -- This message was sent from Launchpad by Alexander Lunev (https://launchpad.net/~al-lunev) using the Contact this team's admins link on the kicad-testing-committers team page (https://launchpad.net/~kicad-testing-committers). For more information see https://help.launchpad.net/YourAccount/ContactingPeople ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp -- Miguel Angel Ajo Pelayo http://www.nbee.es +34 636 52 25 69 skype: ajoajoajo ___ Mailing list: https://launchpad.net/~kicad-developers Post to: kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp -- Miguel Angel Ajo Pelayo http://www.nbee.es +34 636 52 25 69 skype: ajoajoajo ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp
Re: [Kicad-developers] Multiple junctions
Le 11/06/2012 18:39, Moses McKnight a écrit : When drawing wires in eeschema (2012-04-15 BZR 3512), if you attach to an existing junction it will often put another junction on top of the old one. We will wind up with many junctions in one spot after a bit of editing, especially if wires are moved, re-connected etc. Where would I look in the code to see about adding hit-testing for junctions and not adding a new one if one is already there? It would probably be good if it would refuse to stack junctions when manually placing them as well I would think. Thanks, Moses Same for add no connect. Have a look to bus-wire-junction.cpp (and perhaps schedit.cpp) -- Jean-Pierre CHARRAS ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp