¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io
Date

Re: Sharing a KiCad project with a friend

 

The -cache.lib file should have local copies of the component resources.? That'll be referenced in your schematic, and should be in the same directory (no path).

The .net file doesn't need to be shared - that can be regenerated from the schematic by the user (and in 5.x seems unneeded for use WITHIN KiCAD ecosystem - someone else can confirm).

If you have an fp-lib-table or fp-info-cache, and sym-lib-table files, those will generally have local paths in them - best to define a variable for those, and mention it in the readme.

Out of curiosity - why is the PCB so large?


Re: Sharing a KiCad project with a friend

 

Greetings KiCad Gurus,

I have uploaded KiCad 5.0.2 files to GitHub at:


These files are for a Capacitive Touch Key (Morse code).
I do not know if these files (SCH & PCB) can be used by another person?
It seems that some of the files contain a $PATH to files that are on my PC hard drive.
The Gerbers can be used.

Here is a short video clip of a newly soldered and wired OSH Park PCB being used:


So is what I have uploaded to GiHub sufficient to share this project with a friend?
If anyone tries these files, what problems are you having trying to view the project?
What suggestions can be made for doing this better?
Am I even asking the right questions?
Thanks in advance.

KM4NFQ


Re: Fuses

 

This sort of thing has come up in the past.

BOM's are a very specialised and complex application, and companies pay a
lot of money for them as they usually integrate stock control as well.


What is within kicad is useful, but it's very far from the needs of any
real production.

The best thing to do is to ensure that each component has a unique
identifier, that matches whatever production system you use, and then
extract that from the kicad BOM, feed it into a database or other system
that will expand it into a comprehensive component list. e.g. your fuse
could be part number 1234, feed that into a database and it will spit
out 2 x clips, 1 x fuse.

Getting down to this sort of level takes a lot of work and care.

Andy





On Thu, 26 Dec 2019 14:11:28 -0500
"Mac" <macdroid53@...> wrote:

Thanks.

Yeah I saw the symbol and that's fine.

The footprint though, is for a leaded through hole fuse.

In this case I would like 2 clips and a cartridge fuse to show up in the
BOM.

I created a symbol for the clip and a footprint and a step model.

I also created a step model for the fuse and selected it when assigning
footprints.

Not sure that's the best way...but, it appears to work.

On Mon, Dec 23, 2019 at 9:20 PM Andy Eskelson <andygio@...> wrote:

On Mon, 23 Dec 2019 10:21:12 -0500
"Mac" <macdroid53@...> wrote:

Hi,

I find it difficult to believe I'm the first person who needs to put
fuses
on a pcb with clips in KiCAD land...
symbol is in device / fuse (there are several types there)

the footprint, I guess you will have to modify an existing footprint

Fuse / sunfuse 6hp looks a good starting point.

Andy


I'm guessing I just don't know what to call it?

Or, how do others handle this?

I need two of these clips:



with a fuse between.

What's the symbol, footprint, and model?

Regards,
Mac






Re: Fuses

 

Thanks.

Yeah I saw the symbol and that's fine.

The footprint though, is for a leaded through hole fuse.

In this case I would like 2 clips and a cartridge fuse to show up in the BOM.

I created a symbol for?the clip and a footprint and a step model.

I also created a step model for the fuse and selected it when assigning footprints.

Not sure that's the best way...but, it appears to work.


On Mon, Dec 23, 2019 at 9:20 PM Andy Eskelson <andygio@...> wrote:
On Mon, 23 Dec 2019 10:21:12 -0500
"Mac" <macdroid53@...> wrote:

> Hi,
>
> I find it difficult to believe I'm the first person who needs to put fuses
> on a pcb with clips in KiCAD land...

symbol is in device / fuse (there are several types there)

the footprint, I guess you will have to modify an existing footprint

Fuse / sunfuse 6hp looks a good starting point.

Andy


> I'm guessing I just don't know what to call it?
>
> Or, how do others handle this?
>
> I need two of these clips:
>
>
>
> with a fuse between.
>
> What's the symbol, footprint, and model?
>
> Regards,
> Mac
>
>
>




Re: Best way to reuse layout or approximate a hierarchical layout capability

 

¿ªÔÆÌåÓý

Thanks for the pointer. This looks like an excellent plug-in, though I haven't yet had a chance to dig to far into it.
Regards
Doug

On 12/24/2019 1:01 AM, grauseba via Groups.Io wrote:

I use this 3rd party Action plug in, that does exactly what you want:?

The only thing to remember is, that you'll have to design the schematics with reuse in mind. But that seems a fairly good thing to do anyways.?

Doug McKnight <doug@...> schrieb am Di., 24. Dez. 2019, 03:24:
Hi,
I have a vague recollection that this is planned for the future, but I
would love to have some type of hierarchical layout capability. For
instance, I have an output driver that is replicated 6 times. The
hierarchical schematic is perfect for this sort of task, and a tweak to
the design is faithfully replicated among all the "instances".

For layout, I have an evil hack that I've used which is to lay out one
of the blocks, then move the components out of the way with "exact move"
then "array" the wires to duplicate them, then "exact move" the
components back and move the rest of the rats-nest components onto the
copied wires. That approach does save some time, but any changes need to
be made to each copy.

What's the best way to achieve something closer to true hierarchical
layout?

A related problem is how to reuse nice chunks of layout. For example, I
have a nice power supply design that I'd like to reuse. I can get the
schematic into the hierarchical schematic by selecting the correct file
name when I create a hierarchical schematic sheet, but how can I "drop
in" the appropriate chunk of layout?

Thanks for any suggestions,
Doug





Re: ex-pCad dos 5v2

 

Hi Arie,

Thanks for the reply.

yes the R does rotate the component but the pin numbers are rotated. Have to read up down`.
just a small peeve. but so far so good.

barrry


Re: ex-pCad dos 5v2

 

¿ªÔÆÌåÓý

Hi?

?

R on the keyboard?? moves the part ?90 degrees .

You can open the symbol? in the symbol editor and make a version the way you like it for example? this symbol? puts + on the bottom and negative? on the top

Guess how I had the? voltages? in my sch? before I checked it?

??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

?

for me 4 needs to be on top 11 on the bottom ?one

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?????????????????????????????????????

?

?

In my case I can just mirror top to bottom but I just moves gnd? and 3.3v


I advise not to do it or save it in a lib with a different name and a different part name ?that way you will not mess any circuit using the original symbol.

I do not know if you can local edit the part but? that? also can cause? problems . If you update the sheet? of add a second part to avoid.

I have a moto murphy was a optimist so work correct ways when designing can save you from unintentional? damage

?

Arie

?

?

?

From: [email protected] <[email protected]> On Behalf Of barry sandeman
Sent: Wednesday, December 25, 2019 10:16 AM
To: [email protected]
Subject: [kicad-users] ex-pCad dos 5v2

?

HI all,

retired (69) used pcad dos v5 +/- 20 years. hobbiest now.
is it possibleto move and or rotate the pin-numbers assigned to the pins??

seems that this so similar to the dos version. Thank you

sure there will be more questions later.

Barry


ex-pCad dos 5v2

 

HI all,

retired (69) used pcad dos v5 +/- 20 years. hobbiest now.
is it possibleto move and or rotate the pin-numbers assigned to the pins??

seems that this so similar to the dos version. Thank you

sure there will be more questions later.

Barry


Re: Best way to reuse layout or approximate a hierarchical layout capability

 

I use this 3rd party Action plug in, that does exactly what you want:?

The only thing to remember is, that you'll have to design the schematics with reuse in mind. But that seems a fairly good thing to do anyways.?

Doug McKnight <doug@...> schrieb am Di., 24. Dez. 2019, 03:24:

Hi,
I have a vague recollection that this is planned for the future, but I
would love to have some type of hierarchical layout capability. For
instance, I have an output driver that is replicated 6 times. The
hierarchical schematic is perfect for this sort of task, and a tweak to
the design is faithfully replicated among all the "instances".

For layout, I have an evil hack that I've used which is to lay out one
of the blocks, then move the components out of the way with "exact move"
then "array" the wires to duplicate them, then "exact move" the
components back and move the rest of the rats-nest components onto the
copied wires. That approach does save some time, but any changes need to
be made to each copy.

What's the best way to achieve something closer to true hierarchical
layout?

A related problem is how to reuse nice chunks of layout. For example, I
have a nice power supply design that I'd like to reuse. I can get the
schematic into the hierarchical schematic by selecting the correct file
name when I create a hierarchical schematic sheet, but how can I "drop
in" the appropriate chunk of layout?

Thanks for any suggestions,
Doug




Re: Where did all the libraries go?

 

If you really get stuck and the other suggestions don't work, there is
normally a couple of cache files in the project directory of all the
symbols you have used. You can extract these and get things working from
there.

I also make very sure that kicad points ONLY to my own set of libs. I
usually delete all of the paths in the table and replace them with my
own. That has kept the temper in check so often...

Andy




On Mon, 23 Dec 2019 16:59:43 +0000
"Rob Frohne" <rob.frohne@...> wrote:

Hi All,

I went to open an old project built in kicad 5 last year about this
time, and when I open the schematic I get an incredibly long string of
"Library /usr/share/kicad/library/... not found"? Use the Manage Symbol
Libraries dialog to fix the path (or remove the library).? Sure enough
if I look for the missing library in /usr/share/kicad/library/ it is not
there.? When I want to add a power to my schematic, there are none there
except my local ones. I'm not sure, but I suspect that the libraries are
getting updated or something and leaving my year old project in the
dust.? What is the best way to solve my problem?? I'm using ubuntu if it
matters.

Thanks,

Rob

--
Rob Frohne, Ph.D. P.E.
E. F. Cross School of Engineering
Walla Walla University
100 SW 4th Street
College Place, WA 99362
(509) 527-2075




Best way to reuse layout or approximate a hierarchical layout capability

 

Hi,
I have a vague recollection that this is planned for the future, but I would love to have some type of hierarchical layout capability. For instance, I have an output driver that is replicated 6 times. The hierarchical schematic is perfect for this sort of task, and a tweak to the design is faithfully replicated among all the "instances".

For layout, I have an evil hack that I've used which is to lay out one of the blocks, then move the components out of the way with "exact move" then "array" the wires to duplicate them, then "exact move" the components back and move the rest of the rats-nest components onto the copied wires. That approach does save some time, but any changes need to be made to each copy.

What's the best way to achieve something closer to true hierarchical layout?

A related problem is how to reuse nice chunks of layout. For example, I have a nice power supply design that I'd like to reuse. I can get the schematic into the hierarchical schematic by selecting the correct file name when I create a hierarchical schematic sheet, but how can I "drop in" the appropriate chunk of layout?

Thanks for any suggestions,
Doug


Re: Fuses

 

On Mon, 23 Dec 2019 10:21:12 -0500
"Mac" <macdroid53@...> wrote:

Hi,

I find it difficult to believe I'm the first person who needs to put fuses
on a pcb with clips in KiCAD land...
symbol is in device / fuse (there are several types there)

the footprint, I guess you will have to modify an existing footprint

Fuse / sunfuse 6hp looks a good starting point.

Andy


I'm guessing I just don't know what to call it?

Or, how do others handle this?

I need two of these clips:



with a fuse between.

What's the symbol, footprint, and model?

Regards,
Mac



Re: Where did all the libraries go?

 

As well as what Pedro said, I would recommend copying any library files you use from the github (or whatever repository) location into your own space. This prevents others' "updates" or "fixes" to the repository from breaking your project!

Donald.
--
*Plain Text* email -- it's an accessibility issue
() no proprietary attachments; no html mail
/\ <>

On 2019-12-23 11:59 a.m., Rob Frohne wrote:
Hi All,
I went to open an old project built in kicad 5 last year about this
time, and when I open the schematic I get an incredibly long string of
"Library /usr/share/kicad/library/... not found"? Use the Manage Symbol
Libraries dialog to fix the path (or remove the library).? Sure enough
if I look for the missing library in /usr/share/kicad/library/ it is not
there.? When I want to add a power to my schematic, there are none there
except my local ones. I'm not sure, but I suspect that the libraries are
getting updated or something and leaving my year old project in the
dust.? What is the best way to solve my problem?? I'm using ubuntu if it
matters.
Thanks,
Rob


Re: Where did all the libraries go?

 

Hi Rob,

Using Ubuntu matters.

Ubuntu has independent packages for the application and the libraries. For example, I have installed the application but not the libraries. I download the libraries from github and keep them in my home disk.

There are 2 ways to solve your problem.
1. Download the official libraries from github and make your projects point to these libraries. Use Manage symbol libraries or Manage footprint libraries from the menu.
2. Install the libraries from the ppa with apt-get, synaptic, etc.

There is a third possibility: the libraries are installed but on a different directory. In this case you must change the paths on the library tables.

In any case I recommend to install the last stable v5.1.5

Cheers.
Pedro.

El 23/12/19 a las 17:59, Rob Frohne escribi¨®:
Hi All,
I went to open an old project built in kicad 5 last year about this
time, and when I open the schematic I get an incredibly long string of
"Library /usr/share/kicad/library/... not found"? Use the Manage Symbol
Libraries dialog to fix the path (or remove the library).? Sure enough
if I look for the missing library in /usr/share/kicad/library/ it is not
there.? When I want to add a power to my schematic, there are none there
except my local ones. I'm not sure, but I suspect that the libraries are
getting updated or something and leaving my year old project in the
dust.? What is the best way to solve my problem?? I'm using ubuntu if it
matters.
Thanks,
Rob


Where did all the libraries go?

 

Hi All,

I went to open an old project built in kicad 5 last year about this
time, and when I open the schematic I get an incredibly long string of
"Library /usr/share/kicad/library/... not found"? Use the Manage Symbol
Libraries dialog to fix the path (or remove the library).? Sure enough
if I look for the missing library in /usr/share/kicad/library/ it is not
there.? When I want to add a power to my schematic, there are none there
except my local ones. I'm not sure, but I suspect that the libraries are
getting updated or something and leaving my year old project in the
dust.? What is the best way to solve my problem?? I'm using ubuntu if it
matters.

Thanks,

Rob

--
Rob Frohne, Ph.D. P.E.
E. F. Cross School of Engineering
Walla Walla University
100 SW 4th Street
College Place, WA 99362
(509) 527-2075


Fuses

 

Hi,

I find it difficult to believe I'm the first person who needs to put fuses on a pcb with clips in KiCAD land...

I'm guessing I just don't know what to call it?

Or, how do others handle this?

I need two of these clips:


with a fuse between.

What's the symbol, footprint, and model?

Regards,
Mac


documentation & footprint fields default parameters

 

¿ªÔÆÌåÓý

The footprint and the documentation fields are visible per default in the libs, does someone know how to edit a group (or all) of the symbols contained in an eeschema sheet, hierarchical or flat to toggle the visibility (or more i.e; character size, ...) ? The embedded tool "Edit Symbol Fields" doesn't allow to touch the fields parameters besides their contents.
Thks


Re: Cloning Projects

 

I agree with Andy regarding a "copy project"? command. (Or a 'save as'). I went through all this with MPLAB years ago and it was a huge amount of trouble for everybody until they implemented such a command. Solving the problem with yet more software archival tools seems like overkill to my naive mind.

Being able to make copies of projects for a host of reasons is very fundamental and I was quite surprised that it did not exist. Isnt' that after all the whole purpose of "computer aided" design as opposed to using paper and pencil?? I am a new user and within a week I already have 5 boards laid out here that fit various sensors but are about 90% very similar. It is laborious to redraft all 50 parts of each one just to make incremental changes to fit various situations.

Thanks for all the attention to this-
Fritz

On 12/17/2019 12:51 PM, Andy Eskelson wrote:
Mmm.. when I tested..

On loading kicad complained, then when I continued with the loading it
sorted itself out. The libs were all updated.

The netlist file I did not worry about, As the required aim was to save
the project so that it could be modified and reused, the .net file would
be regenerated anyway. (It is, I've just checked)

Good point to remeber 'tho

It would be better if a copy project was in the main system rather than
messing about like this.

the process must be there as it's pretty much what the templates do.

Andy



On Tue, 17 Dec 2019 09:02:12 -0800
send_no_hormel@... wrote:

Andy, KiCAD makes reference to other files WITHIN some of the files in a project.? Merely renaming the files in the directory will not work (consistently at least).

Assuming a *nix type system, within a project directory, with say a project named "Simple PWM", you can do something like:

grep -i "Simple PWM" *

README.txt:Simple PWM driver.
Simple PWM.net:??? (source "/some_path/proj/kicad/Simple PWM/Simple PWM.sch")
Simple PWM.net:??????? (source "Simple PWM.sch")
Simple PWM.sch:LIBS:Simple PWM-cache
Simple PWM.sch-bak:LIBS:Simple PWM-cache

In a more complex project, there can be a lot more file references.? Note the readme above is a file I create with some notes on a design, it isn't part of KiCAD.

Those references can be fixed with an invocation of sed.

I use git, it's handy for:
* making backups
* enable access to projects from other workstations (as I push the repo to a server)
* revision control (both tracking the changes, but documenting them as well) - this is like uber-undo if you want to do major changes to a design (whereas in-app undo goes away between invocations).
* branch (yea, make an alternate version of a project)
* visualize what has changed in a design (since the files are text based)
* keep custom footprints in sync with the projects that use them.
* enabling other people to make changes/contributions to your project
* etc.

git is useful for managing server configuration files, journal documents, etc.? It's not just about source code.

Oh, you can also use git to search for parts/references across multiple designs.? 'git grep' is a wondrous thing.? "hrm, what else have I used XYZ in?? I seem to recall some filter/whatever circuit in conjunction..."



Re: eeschema: flip command confusing

 

Huh, that's interesting. I don't have a strong opinion but I actually like the long name. It's completely clear and not at all confusing to me. To me, "Flip Horizontally" isn't 100% clear, but I don't really care because if it didn't do what I wanted, I would just "undo" and do the other one.

Regards
Doug

On 12/18/2019 2:01 PM, Simon Claessen wrote:
Hi All.

I opened a bug report about the naming of the flip command in eeschema. I find it confusing that a Flip Horizontally? is named the very long and confusing "Flip around Vertical (y) axis". If you feel the same, please add a comment on that report.
Up till now I got a rather negative response about the technical correctness of the command name.


eeschema: flip command confusing

 

Hi All.

I opened a bug report about the naming of the flip command in eeschema. I find it confusing that a Flip Horizontally is named the very long and confusing "Flip around Vertical (y) axis". If you feel the same, please add a comment on that report.
Up till now I got a rather negative response about the technical correctness of the command name.
--
Met vriendelijke Groet,

Simon Claessen
drukknop.nl