Re: [Kicad-developers] Routing algorithm used in PCB

2017-08-28 Thread José Ignacio
You already established that you want to extract techniques from kicad for your own project instead of contributing. The code is all there in the repo, free to use under the GPL. On Mon, Aug 28, 2017 at 12:41 AM, Arun Kumar wrote: > Hi Team, > > Which PCB routing

[Kicad-developers] Holidays are over

2017-08-28 Thread Oliver Walters
I'm back from vacation, it appears that Rene, Jan et al have been managing the libraries very well in my absence. It will take me a few days to get back into the swing of things (day job etc). Cheers, Oliver ___ Mailing list:

Re: [Kicad-developers] [RFC] Proof of concept of mathematical expression input for text fields.

2017-08-28 Thread Tomasz Wlostowski
On 27.08.2017 17:03, Russell Oliver wrote: > Hi all, > > Attached is a patch that allows for the use of a mathematical expression > when editing the value field of components in Eeschema. > > If editing the value field and the entered string begins with an equals > sign "=" as you would when

Re: [Kicad-developers] [RFC] Proof of concept of mathematical expression input for text fields.

2017-08-28 Thread Tomasz Wlostowski
On 27.08.2017 22:28, Marco Ciampa wrote: > +1 muparser is already present in many distros: > > apt-cache search muparser > libmuparser-dev - fast mathematical expressions parse library (development) > libmuparser-doc - fast mathematical expressions parser library (documentation) > libmuparser2v5

Re: [Kicad-developers] Routing algorithm used in PCB

2017-08-28 Thread Arun Kumar
I don't know C++ so unable to contribute and I want to build my own FOSS app with the languages I know. I always wanted to contribute to an existing project there isn't a proper documentation about the source code. Have to go through hundreds and thousands of lines of code to understand where

Re: [Kicad-developers] wire connections

2017-08-28 Thread Arun Kumar
Now I realise that it's a bit complex because of the followup steps. Make the drawing area as a 2D array grid P[ ] [ ] with walkable points representing as 0 and obstacle points as 1. walkable point P[5][6] =0 obstacle point P[5] [7] = 1 1) On each part's drag stop event, make the area

Re: [Kicad-developers] [PATCH] PcbNew Eagle Plugin: Remove layer restriction on some graphic items, fix undrawn items and place values on fabrication layers.

2017-08-28 Thread jp charras
Le 27/08/2017 à 10:39, Russell Oliver a écrit : > Hi All,  > > Attached is a patch that does some minor code changes in the PcbNew Eagle > plugin which solves a few > issues I encountered while testing the eagle schematic plugin and project > import feature.  > > The first was that some

Re: [Kicad-developers] Calling PCB_DRAW_PANEL_GAL::SyncLayersVisibility from python?

2017-08-28 Thread jp charras
Le 27/08/2017 à 23:24, Greg Smith a écrit : > Tested: kicad-r8452.e3c64f1f0-x86_64.exe > > > Great job! > > LayerViewSet now works without having to manually change the canvas type. > > It has gone back to

Re: [Kicad-developers] [PATCH] PcbNew Eagle Plugin: Remove layer restriction on some graphic items, fix undrawn items and place values on fabrication layers.

2017-08-28 Thread Russell Oliver
> > > > The second is matching the Eagle tValues and bValues layers with the > > kicad Fabrication layers instead of the silkscreen layers, to match > > current standard Kicad practive for component values. > > I would think users will expect any object to import to the same layer > that they are

Re: [Kicad-developers] [RFC] Proof of concept of mathematical expression input for text fields.

2017-08-28 Thread Wayne Stambaugh
On 8/28/2017 3:55 AM, Tomasz Wlostowski wrote: > On 27.08.2017 17:03, Russell Oliver wrote: >> Hi all, >> >> Attached is a patch that allows for the use of a mathematical expression >> when editing the value field of components in Eeschema. >> >> If editing the value field and the entered string

Re: [Kicad-developers] [RFC] Proof of concept of mathematical expression input for text fields.

2017-08-28 Thread hauptmech
or perhaps the python parser is already used in enough kicad builds that it should be used? On 28/08/17 19:56, Tomasz Wlostowski wrote: On 27.08.2017 22:28, Marco Ciampa wrote: +1 muparser is already present in many distros: apt-cache search muparser libmuparser-dev - fast mathematical

Re: [Kicad-developers] [PATCH] PL Editor UI improvements

2017-08-28 Thread Wayne Stambaugh
Michael, Thank you for your interest in contributing to KiCad and welcome to the KiCad developers mailing list. We can always use the help especially when it comes to our UI. I looked at your patch and everything looks fine. I will merge it as soon as I get a chance. Thank you for your

Re: [Kicad-developers] [PATCH] PcbNew Eagle Plugin: Remove layer restriction on some graphic items, fix undrawn items and place values on fabrication layers.

2017-08-28 Thread Wayne Stambaugh
On 8/27/2017 4:39 AM, Russell Oliver wrote: > Hi All,  > > Attached is a patch that does some minor code changes in the PcbNew > Eagle plugin which solves a few issues I encountered while testing the > eagle schematic plugin and project import feature.  > > The first was that some footprints

Re: [Kicad-developers] [RFC] Proof of concept of mathematical expression input for text fields.

2017-08-28 Thread Michael Geselbracht
Incidentally I have written a similar calculator last week and included it in Pcbnew. I used the lemon parser generator but exprtk might be a better choice. That way it should be easy to extend the calculator with support for variables without re-inventing the wheel. I wanted to mimick the

Re: [Kicad-developers] should we change control in 3d-viewer

2017-08-28 Thread Mário Luzeiro
Hi liyoubdu, you are free to develop new ways of browsing the 3D board and submit a patch. 3D CAD softwares such as FreeCAD have multiple options how to use the mouse to 3D navigate, unfortunately for me, all that ways are also much more hard to use than KiCad way. I found KiCad 3d Viewer way

Re: [Kicad-developers] Calling PCB_DRAW_PANEL_GAL::SyncLayersVisibility from python?

2017-08-28 Thread Greg Smith
Thank you!! I have updated LayerViewSet with fixes for those three problems.https://github.com/HiGregSmith/LayerViewSet On Monday, August 28, 2017 6:07 AM, jp charras wrote: Le 27/08/2017 à 23:24, Greg Smith a écrit : > Tested: kicad-r8452.e3c64f1f0-x86_64.exe

[Kicad-developers] Stable 4.0.7 release announcement

2017-08-28 Thread Wayne Stambaugh
Under the "that was easy" banner, I just pushed the 4.0.7 stable release announcement to the KiCad website repo and added the new release to launchpad. It shouldn't take too long for the website to get updated. If I missed anything, please let me know and I will update it. If all of the packages

Re: [Kicad-developers] Routing algorithm used in PCB

2017-08-28 Thread Fabrizio Tappero
Hi Arun, if yu like you can contribute with the documentation. Regards Fabrizio On Mon, Aug 28, 2017 at 10:47 AM, Arun Kumar wrote: > I don't know C++ so unable to contribute and I want to build my own FOSS > app with the languages I know. I always wanted to

Re: [Kicad-developers] Routing algorithm used in PCB

2017-08-28 Thread Arun Kumar
Documentation of code or the usage of Kicad? I see that there is already documentation on the user guide. Would be happy if Kicad transitions to python or other web technologies. On Mon, Aug 28, 2017 at 8:56 PM, Fabrizio Tappero < fabrizio.tapp...@gmail.com> wrote: > Hi Arun, > if yu like you

Re: [Kicad-developers] [RFC] Proof of concept of mathematical expression input for text fields.

2017-08-28 Thread Russell Oliver
Thanks everyone for your input. First off, I too think it will get the most usage in the footprint editor, specifically when calculating the position and size of a pad from cryptic datasheet dimensions. I chose the schematic value entry dialog simply because its a small target. But even having

Re: [Kicad-developers] Routing algorithm used in PCB

2017-08-28 Thread Wayne Stambaugh
On 8/28/2017 12:04 PM, Arun Kumar wrote: > Documentation of code or the usage of Kicad? I see that there is already > documentation on the user guide. The source code documentation can be found here: http://docs.kicad-pcb.org/doxygen/index.html > > Would be happy if Kicad transitions to python

Re: [Kicad-developers] Holidays are over

2017-08-28 Thread Wayne Stambaugh
Thanks for the update. I hope you had a great vacation! Cheers, Wayne On 8/28/2017 3:41 AM, Oliver Walters wrote: > I'm back from vacation, it appears that Rene, Jan et al have been > managing the libraries very well in my absence.  > > It will take me a few days to get back into the swing of

Re: [Kicad-developers] [PATCH] PcbNew Eagle Plugin: Remove layer restriction on some graphic items, fix undrawn items and place values on fabrication layers.

2017-08-28 Thread jp charras
Le 28/08/2017 à 14:30, Wayne Stambaugh a écrit : > On 8/27/2017 4:39 AM, Russell Oliver wrote: >> Hi All,  >> >> Attached is a patch that does some minor code changes in the PcbNew >> Eagle plugin which solves a few issues I encountered while testing the >> eagle schematic plugin and project

Re: [Kicad-developers] [PATCH] Change track width setting to dropbox

2017-08-28 Thread Wayne Stambaugh
On 8/25/2017 4:32 PM, Mathias Grimmberger wrote: > > Hi Wayne, > > Wayne Stambaugh writes: >> On 8/25/2017 9:51 AM, Maciej Sumiński wrote: >> >> Even better would be to derive an object (EDA_COORDINATE_VALIDATOR?) >> from wxTextValidator or one of it's decedents which can

Re: [Kicad-developers] Routing algorithm used in PCB

2017-08-28 Thread Bastian Neumannn
KiCad does come with a python interface. Moving to python as native system and other web technologies are not a good idea imho. Not every software is better with web and cloud stuff. 2017-08-28 18:04 GMT+02:00 Arun Kumar : > Documentation of code or the usage of Kicad? I

Re: [Kicad-developers] [PATCH] PcbNew Eagle Plugin: Remove layer restriction on some graphic items, fix undrawn items and place values on fabrication layers.

2017-08-28 Thread Wayne Stambaugh
On 8/28/2017 10:08 AM, Russell Oliver wrote: > > > The second is matching the Eagle tValues and bValues layers with the > > kicad Fabrication layers instead of the silkscreen layers, to match > > current standard Kicad practive for component values. > > I would think users will

Re: [Kicad-developers] Calling PCB_DRAW_PANEL_GAL::SyncLayersVisibility from python?

2017-08-28 Thread jp charras
Le 28/08/2017 à 14:36, Greg Smith a écrit : > Thank you!! > > I have updated LayerViewSet with fixes for those three problems. > https://github.com/HiGregSmith/LayerViewSet > Thank you. Works better now! -- Jean-Pierre CHARRAS ___ Mailing list:

Re: [Kicad-developers] Routing algorithm used in PCB

2017-08-28 Thread Simon Küppers
Sorry, but i seriously doubt that there is anyone in this community that agrees with your cloud-hype. Tell me someone who does serious work with Google docs or codenvy.. Dont get me wrong, it is nice for community based stuff, such as teaching, learning, etc.. But kicad (ultimately) wants to

Re: [Kicad-developers] [PATCH] Change track width setting to dropbox

2017-08-28 Thread Greg Smith
On Friday, August 25, 2017, 9:44:58 AM CDT, Wayne Stambaugh wrote:"Rather than use a separate static text control to display the units, just embed the units in the text control itself which can be edited by the user including entering coordinates in units other than the

Re: [Kicad-developers] Routing algorithm used in PCB

2017-08-28 Thread Arun Kumar
At least the non-resource intensive tasks like creating schematics, symbols and foot prints etc can be pushed on to the web. Resource intensive tasks can be done by a server side code (c++ or python code which you already developed can be used at the server side). Google is able to run services

Re: [Kicad-developers] Routing algorithm used in PCB

2017-08-28 Thread Adam Wolf
Hi Arun, I helped OSHPark render KiCad PCBs to gerbers "in the cloud" so people can upload KiCad PCB files and order them. Through the existing scripting framework, you can put parts of KiCad in the cloud, but there has been a massive amount of work in getting the UI stuff working with wx, and I

Re: [Kicad-developers] [PATCH] minor icon improvements

2017-08-28 Thread Wayne Stambaugh
Fabrizio, I'm fine with the icon changes. The menu entry changes could use some improvement. I'm not sure removing "Run" from the KiCad launcher menu entries is a good idea. Generally (at least in most of the applications that I've looked at), actions are used in menu string when the entry is

[Kicad-developers] Minor patch for design rules editor

2017-08-28 Thread Bastian Neumannn
Hi, I attached a small patch that fixes a bug with the design editor. Loading a design with micro vias enabled loads the flag and sets the checkbox. The two input fields are not enabled when the design is loaded. Cheers From 102a83b8919d3bb0042c736e1dfbbf5e64746492 Mon Sep 17 00:00:00 2001 From:

Re: [Kicad-developers] Stable 4.0.7 release announcement

2017-08-28 Thread Nick Østergaard
Thank you. Sorry that it took so long to get everything aligned. 2017-08-28 17:47 GMT+02:00 Wayne Stambaugh : > Under the "that was easy" banner, I just pushed the 4.0.7 stable release > announcement to the KiCad website repo and added the new release to > launchpad. It