CC Qucs's maintainer, please feel free to extend. On 16 January 2018 at 21:14, Babar Malik <[email protected]> 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 : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

