← Back to team overview

kicad-developers team mailing list archive

Re: KiCad And Quces

 

Thanks Maciej,
I want to analyze the kicad source code so that I can embed Qucs simulator
in it. I know I'm at beginner leel, but I'm fully motivated to achieve my
aim which will be surely very useful.

Regards,
Babar Malik.

On Jan 19, 2018 12:38 PM, "Maciej Sumiński" <maciej.suminski@xxxxxxx> wrote:

> Hi Babar,
>
> Is there any particular type of analysis you would like to perform?
> KiCad is C++ code, so any decent IDE would be helpful. We use Doxygen
> for code documentation [1], I think it explains much about the classes
> relations. There is also developers documentation [2] which you might
> find useful.
>
> Regards,
> Orson
>
> 1. http://docs.kicad-pcb.org/doxygen/
> 2. http://kicad-pcb.org/contribute/developers/
>
> On 01/19/2018 05:34 AM, Babar Malik wrote:
> > Hi all,
> > Can anybody please tell me that which tool i'll be using using to analyze
> > the source code of KiCad ?
> >
> > 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.weatherill@xxxxxxxxxx>
> > 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 <chgans@xxxxxxxxx>
> >> wrote:
> >>>> 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
> >>
> >>
> >> _______________________________________________
> >> Mailing list: https://launchpad.net/~kicad-developers
> >> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >> Unsubscribe : https://launchpad.net/~kicad-developers
> >> More help   : https://help.launchpad.net/ListHelp
> >>
> >>
> >
> >
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > More help   : https://help.launchpad.net/ListHelp
> >
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>
>

References