Re: [Kicad-developers] IPC-2581

2018-02-20 Thread Christian Gagneraud
On 21 February 2018 at 05:19, Ouabache Designworks  wrote:
>
> Does Kicad have anyone working with these folks?
>
> Found this on semiwiki.com
>
>
> Hemant enthusiastically replied, “We encourage anyone interested in
> improving board design processes to join the consortium – there is no fee,
> and no contracts. There are both corporate and associate levels of
> membership, based upon the level of participation of interest. Our web site
> provides lots of information, including the current approved standard and
> the discussion underway for new enhancements in the next revision.”
>
> http://www.ipc2581.com/articles-and-blogs/
>
> “Also, at the upcoming IPC APEX EXPO 2018 conference, designers, EDA
> companies, and manufacturing and assembly houses will be sharing a wealth of
> information on IPC-2581.”
>
> http://www.ipcapexexpo.org/html/default.htm
>
> IPC-2581 is clearly not “just another standard”, in reference to Professor
> Tanenbaum’s quote. This activity has already improved processes and
> procedures for PCB design data exchange and release, saving money. Its
> adoption will undoubtedly (and rapidly) become more pervasive.

Hi there,

I have been exploring gerber and IPC-2581, I have some prototype code
written in Qt/C++, see
https://gitlab.com/chgans/le-ipc2581-viewer

Most of the code is generated, i've rewritten their XML schema into a
mard-down like syntax, which is them parsed by a python script to
generate all the data structure and the XML parsing, the rest of the
code is just visualisation

The standard is sort of open, I was able to write this viewer based on
publicly available document and sample files, see:
- https://gitlab.com/chgans/le-ipc2581-viewer/tree/master/docs
- https://gitlab.com/chgans/le-ipc2581-viewer/tree/master/testcases.

It might take a while for this standard to be adopted, but you have to
realise that this standard offer way more than gerber, it's been
designed for improving the whole design to manufacturing chain.
Just an example, it has built-in support for stack-up specifications,
covering both physical and electrical constraints, ...

Major EDA vendors have support for exporting in this format (according
to IPC website).
Some stack-up specialised (proprietary) software support this format
as an input and output.

It should not be difficult to create an exporter for KiCAD, reading,
interpreting and rendering this files is another story.

Chris

>
>
>
> John Eaton
>
>
> ___
> 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] KiCad And Quces

2018-01-18 Thread Christian Gagneraud
On 19 January 2018 at 17:34, Babar Malik <babarna...@gmail.com> wrote:
> Hi all,
> Can anybody please tell me that which tool i'll be using using to analyze
> the source code of KiCad ?

I personally use QtCreator on Linux/OSX/Windows, for hacking C++ project.
See http://doc.qt.io/qtcreator/index.html

Chris

>
> Your assistance will be highly appreciated.
>
> Regards,
> Babar Malik.
>
> Best Regards,
> Muhammad Babar Malik
> Namal College Mianwali
> An Associate College of University of Bradford
>
> On 16 January 2018 at 23:27, Dan Weatherill <dan.weather...@cantab.net>
> wrote:
>>
>> gnucap would also be very nice, especially for mixed signal stuff.
>> That said my impression of it is that its development is not especially
>> active
>> at the moment.
>>
>> Dan W
>>
>>
>> On Tuesday, 16 January 2018 09:22:49 GMT Babar Malik wrote:
>> > Thanks a lot. As far as my background knowledge is concerned, I am
>> > familiar
>> > with C++ but I didn't executed any project which includes a complete
>> > software development.
>> >
>> > Babar
>> >
>> > Best Regards,
>> > Muhammad Babar Malik
>> > Namal College Mianwali
>> > An Associate College of University of Bradford
>> >
>> > On 16 January 2018 at 13:38, Christian Gagneraud <chg...@gmail.com>
>> > wrote:
>> > > CC Qucs's maintainer, please feel free to extend.
>> > >
>> > > On 16 January 2018 at 21:14, Babar Malik <babarna...@gmail.com> wrote:
>> > > > I am much more interested to integrate Kicad and Qucs,  and the
>> > > > first
>> > >
>> > > step
>> > >
>> > > > towards this would be to study the source code of Kicad from
>> > > > scratch.
>> > > > Can
>> > > > you please help me regarding to this ? Please guide me from where I
>> > >
>> > > should
>> > >
>> > > > take first step?
>> > > > your help will be highly appreciated.
>> > >
>> > > Hi Babar, (Please keep mailing list(s) posted)
>> > >
>> > > Integrating KiCAD and Qucs can be done at several levels.
>> > > Both projects are written in C++, but one uses WxWidgets, while the
>> > > other is using Qt (3, 4, but not 5).
>> > > So maybe a possible approach would be to try to integrate qucsator
>> > > (the core simulation engine) with KiCAD's GUI.
>> > > That is: do not try to merge/join them at C++ level, but at process
>> > > level.
>> > > Please also note that Qucs has some friendly forks that attempts to
>> > > consolidate alternative simulation engines (ngspice, xyce, gnucap,
>> > > spice opus, ...)
>> > >
>> > > See eg.: https://qucs-help.readthedocs.io/en/spice4qucs/BasSim.html
>> > >
>> > > I have no authority in any of the aforementioned projects, but may I
>> > > suggest to contact the developer mailing of each project.
>> > > Have a look at each project git repo, and don't hesitate to ask
>> > > question on respective mailing lists.
>> > >
>> > > Some starting points:
>> > > https://github.com/Qucs
>> > > https://ra3xdh.github.io/
>> > > https://github.com/KiCad
>> > > https://savannah.gnu.org/git/?group=gnucap
>> > > https://github.com/Qucs/gnucsator
>> > >
>> > > As I said, if you want to integrate qucs and KiCAD, you might want to
>> > > focus on using qucsator/gnucsator as simulation backend(s) in KiCAD
>> > >
>> > > Don't feel overwhelmed, dive in and ask! ;)
>> > >
>> > > What's your background? What are your skills and experience? It might
>> > > be useful to present yourself so that community members can understand
>> > > where you're coming from and how to help you to achieve your goals.
>> > >
>> > > Chris
>>
>>
>> ___
>> 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
>

___
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] KiCad And Quces

2018-01-16 Thread Christian Gagneraud
On 16 January 2018 at 20:10, José Ignacio  wrote:
> In case you didn't get to try it yet, the development version of kicad
> already includes integration with a very good simulator, ngspice. That may
> already do everything you need.

Qucs is way more than (ng)spice, integrating the qucsator simulator
engine would benefits KiCAD.
This would allow to simulate PCB layout and open the door to
parameterised layout. AFAIK, one of the main Qucs focus is RF
simulation.

A tighter KiCAD/Qucs/GnuCAP would be highly beneficial to the community.

Maybe you're planning to talk about that at FOSDEM .

My 2 cents,
Chris

CC qucs-devel, but I doubt the cross-posting will work for everyone.

___
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