Posted: Tue 05 Nov 2013, 22:33 Post_subject:
Edit on:Any interest in a Kicad pet?Sub_title: Am am about to compile and want to know if I can be helpful to others

I have made Kicad work correctly on Puppy Linux in the past. It required that I edit some of the source code to fix errors and not try to do the bleeding edge version.

Kicad is a very nice electronics cad package. I does everything you need to make designs ready for manufacture. It connects nicely to ngspice for modeling.

Unfortunately, the developers seem to think that all Linuxes have the unbuntu stuff in them and they don't make a *.tar.gz of the source available for download. I am currently running the 2011 version. I am working to get the 2012 version to compile.

You will need the wxWidgets sources to make the compile work. I didn't need to make any changes to them and they ar easy to find with the googles.

You can pet2tgz the pet and get the libraries I put into the pet.

If you make changes, please share them back. Tonight, I may do a little work on getting one of the debug messages gone.

I am also compiling ngspice. I have it working with the net list out of Kicad. There are a few bugs that I may deal with by making a script that takes in the netlist and modifies it. The one that gets me the most is:

When you enable the XSpice S_XFER models, you can't use "pi" as the number pi in the model. You have to type 3.14159.....

I may bother to go find the bit of code involved in parsing that and fix that too but I expect a script with a bit of a gui to fire off the program in a terminal will be needed.

I haven't been able to figure out what the "SESSION_MANAGER" is or even why you would want it. If you don't see any reason for whatever it is, I think I will just track down that bit of code and disable it.

Quote:

Code:

02:34:09 PM: Debug: Loading KiCad project file: /root/noname.pro

I can fix that by adding a file for noname.pro
Kicad wants to start where you left off and seems not to believe in the idea that it may not be continuing.

I use the pet package. Kicad seems to work well so the errors I posted are only for information. Even in this form the package is good add-on for puppy users.

Cheers, Toni

Have you tried the ngspice?

It s compiled with full XSpice ability. You can do a transfer function in laplace form. There is a bunch of stuff for me to learn about its full mixed mode. It does the guts of a logic section as an event based system so that it can go very fast even while doing an FPGA with Rs and Cs and JFETs and etc around it.

So far, I have been making Kicad spit out the net list then doing the spice from a terminal. I hope to make this built in too.

It s compiled with full XSpice ability. You can do a transfer function in laplace form. There is a bunch of stuff for me to learn about its full mixed mode. It does the guts of a logic section as an event based system so that it can go very fast even while doing an FPGA with Rs and Cs and JFETs and etc around it.

So far, I have been making Kicad spit out the net list then doing the spice from a terminal. I hope to make this built in too.

Havent tested proper yet. I will do it in the next few days. This version has more options. Debian Squeezy has ver 2007-2010 (as far as I remeber) but this is newer one.