← Back to team overview

kicad-developers team mailing list archive

Fwd: Ideas for kicad

 

It seems that I sent my reply onlt to lorenzo, sorry....

---------- Forwarded message ----------
From: Miguel Angel Ajo Pelayo <miguelangel@xxxxxxx>
Date: 2012/2/17
Subject: Re: [Kicad-developers] Ideas for kicad
To: Lorenzo Marcantonio <l.marcantonio@xxxxxxxxxxxx>


Hi Lorenzo, thanks for the feedback :-)

2012/2/17 Lorenzo Marcantonio <l.marcantonio@xxxxxxxxxxxx>

> On Fri, Feb 17, 2012 at 08:17:06AM +0100, Miguel Angel Ajo Pelayo wrote:
> >    1) Single layer view while routing: (some hot key) that would enable a
> [...]
>

> High contrast mode; check the 'painter's palette' icon on the left
> toolbar. Don't remember if it has an hotkey.
>
>
Niiice :-), I checked the hotkey manager, and there is no hotkey for it, so
I change to

1) Add hotkey for High/Normal contrast mode.


> >    2) Footprint wizards/plugins (following IPC models, etc..), you give
> > A,B,C,D,E spacings/parameters, get a preview
> >    of the footprint on the windows, then setup the density level, and
> > finally add the part to the library.
>
> There are tools around, I also did a 'digest' of the IPC standard
> (reverse engineering of their library format included); you can see it
> here:
>
> http://www.logossrl.com/ipc7351a-impl/ipc7351a-impl.pdf


Wow, good work :-)

This is one of the wizards I find most useful (included on one of those
commercial tools..
(I omited some steps...)

[image: image.png]

[image: image.png]

 [image: image.png]

[image: image.png]

[image: image.png]

[image: image.png]


[image: image.png]




[image: image.png]

[image: image.png]


[image: image.png]


[image: image.png]


> >    3) Higher level scripting languages: some integration with Python/V8
> > engine (javascript)/etc.. giving a layer
> > of objects to access al the PCB/SCH elements from the high level scripts,
> > and also allowing for user interfaces
> > to be launched.
>
> There was some python experiment some times ago... no idea of the
> results (I don't like python anyway)
>

There are many options as scripting languages, the language is not the
important part, but
letting the users to build on kicad new (addon or plugin) functionalities
without needed to download the full source code, toolchain, etc... and with
the flexibility that high level language has.

Of course, for main core functionalities, a python/JS/whatever solution,
would be slow, and in my opinion it's something to avoid. But for plugins
(importers, exporters, automated tasks, etc...) it could be something
really usefull.

Anyway, it's something that needs a considerable effort.



>
> >     4) Push routing mode: allowing to push other tracks around while you
> > route a new track.
> >
> >     5) Differential net tagging on schematic, differential net routing on
> > pcb.
>
> These are two request so old and repeated we could call pcbnew "that eda
> tool without push routing" XD Workaround: go the SPECCTRA way and try
> freerouter (I think it sucks, but some people love it)
>

Hehehe, I never tried, but I will.

I cannot even imagine how to implement a push routing. So I perfectly
understand.


>
> >     6) This is just another parallel project, but could be awesome:
> >  Something like the google content central
> > for sketchup, just an open site (that could be cloned anywhere) ready to
> > act as a repository of schematic symbols +footprints,
> > people could rate them and add comments,etc..  and later kicad could
> > connect to these repositories, and browse/use any parts.
>
> IIRC in the new library infrastructure there is provision for some kind
> of central repository;
>

Nice, good move.


>
> >     7) Fast preview of libraries: to show a preview of what we're chosing
> > in the footprint asignment window.
>
> IIRC they're doing it right now...
>
>
Nice++ :-)


>  --
> Lorenzo Marcantonio
> Logos Srl
>



-- 

Miguel Angel Ajo Pelayo
http://www.nbee.es
+34 636 52 25 69
skype: ajoajoajo



-- 

Miguel Angel Ajo Pelayo
http://www.nbee.es
+34 636 52 25 69
skype: ajoajoajo

PNG image

PNG image

PNG image

PNG image

PNG image

PNG image

PNG image

PNG image

PNG image

PNG image

PNG image


References