Edit on:Any interest in a Kicad pet?

Mathematical tools, physics simulators, CAD, CNC, etc.
Message
Author
User avatar
Moose On The Loose
Posts: 965
Joined: Thu 24 Feb 2011, 14:54

Re: Thanks for you pet

#21 Post by Moose On The Loose »

mister_electronico wrote:Hi Moose On The Loose thanks for you sfs file.

I download it, and seen work well, Did my first scheme smoothly.

I am working with puppy slacko 5.6. the only little problem was missing library :

libnotify.so.1

But with the next code work:

ln -s /usr/lib/libnotify.so /usr/lib/libnotify.so.1

See you.
I've made my self a promise to go do the new version of Kicad when I get some time. I am glad you got it to go with no trouble.

Have your tried out ngspice yet?
It is very powerful but I have thought of a few ways to make it work better.
Currently, you can get extra lines into spice by adding them as text. I think it would be nice if that could also be done while defining a component so just putting a part in the schematic brings in its spice model. This would be great for strange parts.

starhawk
Posts: 4906
Joined: Mon 22 Nov 2010, 06:04
Location: Everybody knows this is nowhere...

#22 Post by starhawk »

Not strictly speaking on topic here, but relevant to some degree -- look what I just found!

http://www.qsl.net/wn2a/qucs.html

QUCS = Quite Universal Circuit Simulator

;)

EDIT: URL clickable now :roll:

EDIT2: gaah, his packages are corrupt. Argh! :evil:

User avatar
Moose On The Loose
Posts: 965
Joined: Thu 24 Feb 2011, 14:54

#23 Post by Moose On The Loose »

starhawk wrote:Not strictly speaking on topic here, but relevant to some degree -- look what I just found!

http://www.qsl.net/wn2a/qucs.html

QUCS = Quite Universal Circuit Simulator

;)

EDIT: URL clickable now :roll:

EDIT2: gaah, his packages are corrupt. Argh! :evil:
It may be a good idea to put together a list of things for engineers. What do you think?

BTW: I have an FFT for LibreOffice perhaps that goes in the list.

starhawk
Posts: 4906
Joined: Mon 22 Nov 2010, 06:04
Location: Everybody knows this is nowhere...

#24 Post by starhawk »

That would be awesome.

FFT stuff is definitely in that list, although I'm so math-addled I don't think I'd know what to do with it even if someone told me. About as much math as I can do is to chuckle at a professor friend's t-shirt: "2+2=5, for exceedingly large values of 2". LOL.

User avatar
Moose On The Loose
Posts: 965
Joined: Thu 24 Feb 2011, 14:54

#25 Post by Moose On The Loose »

starhawk wrote:That would be awesome.

FFT stuff is definitely in that list, although I'm so math-addled I don't think I'd know what to do with it even if someone told me. About as much math as I can do is to chuckle at a professor friend's t-shirt: "2+2=5, for exceedingly large values of 2". LOL.
I think I may start making a collection of electronics related stuff and putting it up somewhere. It will be slow because I don't get a huge amount of time when I am not doing code for work.

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

Hi Moose On The Loose

#26 Post by mister_electronico »

Hi Moose On The Loose, sorry for not answer before, I have not used ngspice, I'm still learning Kicad and the other day I made a schematic and PCB.

I use windows only for two things Orcad and Proteus, and I want to replace them as soon as possible, I think Kicad okay to replace Orcad, it will be harder Proteus but we'll see.

I have to create a library with its own Footprint with the components that I usually use.

Right now I'm busy with various things, but I put more quietly with Kicad and I'll go and commenting.

Thanks Moose On The Loose with your pet that I hope to leave
Orcad.

See you ... Regards.



______________________________________________________________________
My blog

https://misterelectronicoes.wordpress.com/
Last edited by mister_electronico on Sun 08 Feb 2015, 18:50, edited 1 time in total.

User avatar
Moose On The Loose
Posts: 965
Joined: Thu 24 Feb 2011, 14:54

Re: Hi Moose On The Loose

#27 Post by Moose On The Loose »

mister_electronico wrote:Hi Moose On The Loose, sorry for not answer before, I have not used ngspice, I'm still learning Kicad and the other day I made a schematic and PCB.
I don't demand that people answer. I only request that they let me know if it doesn't work for them.

xcircuit is now up as a pet
BTW: https://drive.google.com/file/d/0B63vE6 ... sp=sharing
I use windows only for two things Orcad and Proteus, and I want to replace them as soon as possible, I think Kicad okay to replace Orcad, it will be harder Proteus but we'll see.
Kicad may well do all you need. I'll update it when I get some tie
I have to create a library with its own Footprint with the components that I usually use.

There is a lively Kicad community. You can look for extra footprints.

User avatar
Moose On The Loose
Posts: 965
Joined: Thu 24 Feb 2011, 14:54

the latest version

#28 Post by Moose On The Loose »

I just tried to compile the latest version. The compile failed.

I set out to do it because there are some bugs in the version I made previously.
In general if you see an "assert" error message, it is safe to click "continue".

Printing doesn't work right from either the NewPCB or the gerber viewer.
A screen capture is a work around.

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

Preliminaries

#29 Post by mister_electronico »

Hello Moose On The Loose this weekend I got to make a PCB with Kicad , well the fact is that I had some problems with the libraries I was not loading well and therefore could not load the module .


I also had problems with some components change in the libraries , so I decided to create a new pet of Kicad .

It was very hard to pull all the weekend compiling and very many problems as you said .

Problems after problems.

At the end I got make a Pet compiling different parts of sites Kicad .

The problem is that eventually got a pet more than 600 Mb

But it must be so if you want to have all functions available .

As I work in Puppy frugal as always , trying to load a Pet of more than 600 Mb when uncompressed, this is a big problem , so I have done the following .

On one side I created a pet only program Kicad .
it does not take much single 12Mb and when unpacked on the hard disk is not much.

On the other hand I think an archive with all Kicad libraries , the Kicad libraries occupy about 547 Mb in hard drive.


Continue ...


______________________________________________________________________
My blog

https://misterelectronicoes.wordpress.com/
Last edited by mister_electronico on Sun 08 Feb 2015, 18:50, edited 2 times in total.

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

installation

#30 Post by mister_electronico »

Get off the kicad-20130313.pet file and install it, this facility not contains the libraries, so takes up little hard drive.

kicad-201401313.pet

http://www.mediafire.com/download/98a96 ... 140313.pet

Then download the file and unzip kicad.tar.gz Home / mnt / home
This will make the instalaciond and the libraries in

/mnt/home/kicad

This directory occupy 547 Mb when uncompressed, but thanks to this will be outside the pupsave thereby not occupy computer memory RAM.

This will prevent our computer but have much memory block.

This library size is necessary if we have all the benefits of Kicad.

Get off:

kicad - libraries

http://www.mediafire.com/download/uz5wc ... cad.tar.gz

Well once done this open the Kicad program has a menu entry in Menu> Utility> Kicad

Well once we open the program must load the libraries in Eeschema and Cvpcb.

Get off the video I've posted in

kicad_load_library.mp4 ... 6 Mb

https://www.mediafire.com/?fih2f76ee5oyfge


______________________________________________________________________
My blog

https://misterelectronicoes.wordpress.com/
Last edited by mister_electronico on Sun 08 Feb 2015, 18:51, edited 1 time in total.

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

The end

#31 Post by mister_electronico »

Could have cast one pet you installed all at once, but there was a time I did not like what he did and why I did it separately.

Well if you install tell me that this works.

I so far everything I've tried works fine, but still keep running learning Kicad.

It's been a big effort but I think it was worth it ...

See you.



______________________________________________________________________
My blog

https://misterelectronicoes.wordpress.com/
Last edited by mister_electronico on Sun 08 Feb 2015, 18:51, edited 1 time in total.

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

interesting link libraries.

#32 Post by mister_electronico »

interesting link libraries.

http://smisioto.no-ip.org/elettronica/k ... cad-en.htm

and

http://kicad.rohrbacher.net/quicklib.php

See you.



______________________________________________________________________
My blog

https://misterelectronicoes.wordpress.com/
Last edited by mister_electronico on Sun 08 Feb 2015, 18:51, edited 1 time in total.

User avatar
Moose On The Loose
Posts: 965
Joined: Thu 24 Feb 2011, 14:54

Re: interesting link libraries.

#33 Post by Moose On The Loose »

mister_electronico wrote:interesting link libraries.

http://smisioto.no-ip.org/elettronica/k ... cad-en.htm

and

http://kicad.rohrbacher.net/quicklib.php

See you.
I've used my version of Kicad to layout a PCB. I made my own versions of the 3 footprints I needed.

When I get a little time, I will look into the issue of the PCB footprints and the size of the libraries. I suspect that I can shrink the total size way down. I found many libraries repeated footprints in some cases under the same name in different files and in others with different names but the same footprint.

I have found that it is best to make my own library of footprints after checking each one from a library from someone else. This way the footprints I actually use are the ones in the library.

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

Hi Moose On The Loose

#34 Post by mister_electronico »

Hi Moose On The Loose have you tried to ride Kicad libraries outside the pupsave, such as in /mnt/home/kicad.

I really do not care that the library is huge, but this way does not take me RAM.

See you.



______________________________________________________________________
My blog

https://misterelectronicoes.wordpress.com/
Last edited by mister_electronico on Sun 08 Feb 2015, 18:52, edited 1 time in total.

User avatar
Moose On The Loose
Posts: 965
Joined: Thu 24 Feb 2011, 14:54

Re: Hi Moose On The Loose

#35 Post by Moose On The Loose »

mister_electronico wrote:Hi Moose On The Loose have you tried to ride Kicad libraries outside the pupsave, such as in /mnt/home/kicad.

I really do not care that the library is huge, but this way does not take me RAM.

See you.
I'm running a full install so it doesn't matter too much about size from that point of view. The idea of making them smaller was for others who may run as frugal.

I have also played with putting the libraries in a SFS that is not loaded at boot but is instead opened via a loopback once the system is running. This allows them to be compressed but unfortunately you can't change the ones in the SFS on the fly.

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

A problem with Kicad and how to fix it.

#36 Post by mister_electronico »

When I exported the component layer or tracks layer in Kicad to pdf or SVG, appeared the following problem. According seen in the image that I put down.

This created me great frustration, when we want to create a PCB manually.



______________________________________________________________________
My blog

https://misterelectronicoes.wordpress.com/
Attachments
11_PCB.png
(74.05 KiB) Downloaded 464 times
Last edited by mister_electronico on Sun 08 Feb 2015, 18:52, edited 1 time in total.

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

The solution

#37 Post by mister_electronico »

Someone may have another solution but I found this.

Export layers file Kicad to SVG and then using the linux command "RVSG-convert" this command is default Slacko Puppy-5.6.

And run next command order:

component_layer = 1.svg

# rsvg-convert -f pdf -o 1.pdf 1.svg

And the problem will be solved.


Saying that SVG files are opened by default with InkLite program default Slacko Puppy-5.6.

When print pdf file removing print margins to adjust the size of the PCB.

I hope it's useful for someone.

Greetings


______________________________________________________________________
My blog

https://misterelectronicoes.wordpress.com/
Last edited by mister_electronico on Sun 08 Feb 2015, 18:52, edited 1 time in total.

User avatar
Moose On The Loose
Posts: 965
Joined: Thu 24 Feb 2011, 14:54

Re: A problem with Kicad and how to fix it.

#38 Post by Moose On The Loose »

mister_electronico wrote:When I exported the component layer or tracks layer in Kicad to pdf or SVG, appeared the following problem. According seen in the image that I put down.

This created me great frustration, when we want to create a PCB manually.
That looks like a bug in the SVG export process. The Gerbers I made for a PCB called out a round tool opening and moved that over the length of the trace. This makes the ends of the trace 1/2 circles.

Unfortunately, I am still thinking about code at work so when I get home I don't feel like doing code. I was thinking that a Gerber to SVG converter external to Kicad would be a very handy tool to have.

A gerber looks like this:

Code: Select all

G54D10*
G54D11*
X59865Y-48230D02*
X59865Y-48287D01*
X59827Y-48344D01*
X59789Y-48373D01*
X59713Y-48402D01*
X59560Y-48430D01*
X59370Y-48430D01*
X59218Y-48402D01*
The "D02" vs "D01" is the control of whether it is a move of the light source or an actual draw action. The "G54" is the selection of the tool to draw with.

It seems to me that doing it as a bash script would be good enough. At each place where the tool starts or ends, an image of the tool can be done on one pass through the file and then on a second pass through the file, the lines can be done for the motions of the pens. This would look exactly like the Gerber's results even if the order things are drawn is different.

If it rains this weekend, I may do a bash script to do this.

User avatar
James186282
Posts: 270
Joined: Tue 08 Sep 2009, 19:14
Location: Minnesota

#39 Post by James186282 »

I just wanted to report in that I installed the KiCAD pet and it worked without any changes. I'm using a Gateway Pentium 4 computer with an NVIDIA 7600GT display. I'm using UPUP Raring 3.9.9.2

I'm mostly interested in the large libraries of components that are floating around with the idea of converting them to the program I use.

Thanks for your work to get KiCAD going on Puppy. Its very much appreciated!
Science is what we understand well enough to explain to a computer.
Art is everything else we do.
[i]Donald Knuth [/i]

User avatar
Moose On The Loose
Posts: 965
Joined: Thu 24 Feb 2011, 14:54

#40 Post by Moose On The Loose »

James186282 wrote:I just wanted to report in that I installed the KiCAD pet and it worked without any changes. I'm using a Gateway Pentium 4 computer with an NVIDIA 7600GT display. I'm using UPUP Raring 3.9.9.2

I'm mostly interested in the large libraries of components that are floating around with the idea of converting them to the program I use.

Thanks for your work to get KiCAD going on Puppy. Its very much appreciated!
I am currently running the Windows version of Kicad via wine. The last several attempts to get enough things installed onto my computer to make the compile work have failed. It seems the newer the version of Kicad, the more stuff you need. For now I have given up on making a new native version. I don't have a lot of free time to work on it.

Post Reply