← Back to team overview

kicad-developers team mailing list archive

Re: KiCad And Quces

 

CC Qucs's maintainer, please feel free to extend.

On 16 January 2018 at 21:14, Babar Malik <babarnamal@xxxxxxxxx> 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


Follow ups

References