开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Re: Saving BOM .CSV file

 

"John" == John Woodgate <jmw@...> writes:
I am trying to save the BOM as a .CSV file into the folder with the
other KiCad files, but it doesn't save. Wherever I try to save it
to, I get a message box that says 'Do you want to use a path
relative to C:\----------filter KiCad\?' and whether I answer YES,
or NO and enter a different file location, the file seems not to be
saved anywhere. Please advise.
What version of Kicad are you using? And what about just saving to
C:\temp and then moving it over to the project folder?


Saving BOM .CSV file

 

开云体育

I am trying to save the BOM as a .CSV file into the folder with the other KiCad files, but it doesn't save. Wherever I try to save it to, I get a message box that says 'Do you want to use a path relative to C:\----------filter KiCad\?' and whether I answer YES, or NO and enter a different file location, the file seems not to be saved anywhere. Please advise.

OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying

Virus-free.


Re: Multiple parallel SMD capacitors - one footprint to home them

 

开云体育

In the case of the 200p + 18p, it would be hard to avoid COG/NP0 ceramic anyway, so the temperature effects are probably not much of a consideration.

I'm not saying there is no advantage in making both caps 1%, just that if the 2 values in parallel differ by a factor of ten, the for the same influence on the overall tolerance, the small cap can have a tolerance 10x as large. Clearly 10% will never be as tight as 1%.

--
Regards,
Tony


On 28/10/2024 10:38, John Woodgate wrote:

It's completely true, but, as you say, it's not the whole, very exhausting, story. I am commenting at the very basic level of 'What about tolerance?' Your input is at a second level of concern. I could add that it's not necessarily a good idea to use a wide-tolerance component, because the wide tolerance is needed because the dielectric has large temperature and voltage coefficients of capacitance. But to keep things simple, I won't add that. (;-) However, your assertion about 200 pF +/- 1% and18 pF +/- 10% is not quite true, I think: it gives extreme values of 221.8 and 214.2, whereas 218 +/- 1% gives 220.18 and 215.82.

On 2024-10-28 09:16, Tony Casey wrote:
On 27/10/2024 11:20, John Woodgate wrote:
It's not clear what you are doing about component tolerances. You can get 218 pF with a 150 pF and a 68 pF in parallel. That is just within +1% of 216 pF. A single 220 pF is within +2%. If all your four capacitors have +/-1% tolerance, your 216 pF will also have +/-1% tolerance, but there are many additional stray capacitances with this arrangement. Fewer capacitors, fewer strays and simpler construction.
What you're saying about tolerance is only half-true. Paralleling multiple capacitances doesn't change the worst cases. But it does change the standard deviation. Assuming 4 equal valued capacitors in parallel reduces σ by √4. If the nominal values of the capacitors are not equal the situation is much more complicated.

In general, it is a much better idea, when trying to obtain a non-standard value, to get as close as you can with one high tolerance capacitor and add a much smaller one in parallel that can be a much looser tolerance. You can get 218p with 200p and 18p. You only need to specify the 200p as a 1%. The 18p could be a 10% for the same effect on overall tolerance.

--
Regards,
Tony


Re: Multiple parallel SMD capacitors - one footprint to home them

 

开云体育

It's completely true, but, as you say, it's not the whole, very exhausting, story. I am commenting at the very basic level of 'What about tolerance?' Your input is at a second level of concern. I could add that it's not necessarily a good idea to use a wide-tolerance component, because the wide tolerance is needed because the dielectric has large temperature and voltage coefficients of capacitance. But to keep things simple, I won't add that. (;-) However, your assertion about 200 pF +/- 1% and18 pF +/- 10% is not quite true, I think: it gives extreme values of 221.8 and 214.2, whereas 218 +/- 1% gives 220.18 and 215.82.

On 2024-10-28 09:16, Tony Casey wrote:
On 27/10/2024 11:20, John Woodgate wrote:
It's not clear what you are doing about component tolerances. You can get 218 pF with a 150 pF and a 68 pF in parallel. That is just within +1% of 216 pF. A single 220 pF is within +2%. If all your four capacitors have +/-1% tolerance, your 216 pF will also have +/-1% tolerance, but there are many additional stray capacitances with this arrangement. Fewer capacitors, fewer strays and simpler construction.
What you're saying about tolerance is only half-true. Paralleling multiple capacitances doesn't change the worst cases. But it does change the standard deviation. Assuming 4 equal valued capacitors in parallel reduces σ by √4. If the nominal values of the capacitors are not equal the situation is much more complicated.

In general, it is a much better idea, when trying to obtain a non-standard value, to get as close as you can with one high tolerance capacitor and add a much smaller one in parallel that can be a much looser tolerance. You can get 218p with 200p and 18p. You only need to specify the 200p as a 1%. The 18p could be a 10% for the same effect on overall tolerance.

--
Regards,
Tony
-- 
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying

Virus-free.


Re: Multiple parallel SMD capacitors - one footprint to home them

 

开云体育

On 27/10/2024 11:20, John Woodgate wrote:
It's not clear what you are doing about component tolerances. You can get 218 pF with a 150 pF and a 68 pF in parallel. That is just within +1% of 216 pF. A single 220 pF is within +2%. If all your four capacitors have +/-1% tolerance, your 216 pF will also have +/-1% tolerance, but there are many additional stray capacitances with this arrangement. Fewer capacitors, fewer strays and simpler construction.
What you're saying about tolerance is only half-true. Paralleling multiple capacitances doesn't change the worst cases. But it does change the standard deviation. Assuming 4 equal valued capacitors in parallel reduces σ by √4. If the nominal values of the capacitors are not equal the situation is much more complicated.

In general, it is a much better idea, when trying to obtain a non-standard value, to get as close as you can with one high tolerance capacitor and add a much smaller one in parallel that can be a much looser tolerance. You can get 218p with 200p and 18p. You only need to specify the 200p as a 1%. The 18p could be a 10% for the same effect on overall tolerance.

--
Regards,
Tony


Re: Multiple parallel SMD capacitors - one footprint to home them

 

开云体育

It's not clear what you are doing about component tolerances. You can get 218 pF with a 150 pF and a 68 pF in parallel. That is just within +1% of 216 pF. A single 220 pF is within +2%. If all your four capacitors have +/-1% tolerance, your 216 pF will also have +/-1% tolerance, but there are many additional stray capacitances with this arrangement. Fewer capacitors, fewer strays and simpler construction.

On 2024-10-27 10:08, Luke Vogel wrote:
Hi all,
?
Many thanks for your efforts to fix my dilemma.
?
I've come up with a work-around that is reasonable painless and makes it easy for the next project builder to see what I've done.
?
So basically it works like this:
I've added global labels to each composite capacitance and hidden the reference ID. (refer the following image)? The footprint has also been removed so there is nothing to place on the PCB. (so far; DRC tests have not yet been run)
?
?
Then I've created the composite capacitors on a separate sheet so that it doesn't clutter the main schematic.
Each of these capacitors has it's own separate footprint which gets placed onto the PCB as per normal.? (It seems impossible to have a many-to-one capacitor to footprint relationship).
Whilst the cap on the main schematic does still appear in the BOM, it's component caps are listed correctly and it should be easy enough to figure out what is going on.
?
I haven't extensively tested this yet, but so for the ERC is not throwing any errors or warnings.
?
I think this is an acceptable compromise.

Again, thanks for all you input ... it has been helpful.
?
Cheers
Luke
?
-- 
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying

Virus-free.


Re: Multiple parallel SMD capacitors - one footprint to home them

 

Hi all,
?
Many thanks for your efforts to fix my dilemma.
?
I've come up with a work-around that is reasonable painless and makes it easy for the next project builder to see what I've done.
?
So basically it works like this:
I've added global labels to each composite capacitance and hidden the reference ID. (refer the following image)? The footprint has also been removed so there is nothing to place on the PCB. (so far; DRC tests have not yet been run)
?
?
Then I've created the composite capacitors on a separate sheet so that it doesn't clutter the main schematic.
Each of these capacitors has it's own separate footprint which gets placed onto the PCB as per normal.? (It seems impossible to have a many-to-one capacitor to footprint relationship).
Whilst the cap on the main schematic does still appear in the BOM, it's component caps are listed correctly and it should be easy enough to figure out what is going on.
?
I haven't extensively tested this yet, but so for the ERC is not throwing any errors or warnings.
?
I think this is an acceptable compromise.

Again, thanks for all you input ... it has been helpful.
?
Cheers
Luke
?


Re: Multiple parallel SMD capacitors - one footprint

 

To achieve what you want, I just use 4 footprints. No problem for BOM. But in PCB, I just hide all the value text. Then add a field at one of them says "4x100nF". Just like that.?

You can also add a text or leader. But it won't move with the component. A field can move with component.


Re: Multiple parallel SMD capacitors - one footprint

 

When I need to stack surface-mount components I use a bit of "blue painters tape" on my bench with the sticky side up. I place a few large washers or similar on the ends of the tape to keep it from sliding around or curling.

Then, just stick the parts to the tape in the proper alignment and solder them together. I've even built an "order 7" elliptic filter that way. :-)

Steve

On 10/26/24 04:49 AM, dvalin via groups.io wrote:
On 25.10.24 23:41, Luke Vogel wrote:
> I was hoping for a bit of a simple work around to achieve this.
TLDR; Skip to last paragraph.
If soldering all four capacitors in a neat little stack is OK for your
public to perform, then I'd make a library component without pads. Then
you could place one ordinary capacitor with pads, and place additional
padless capacitors in the same place.
That also solves the BOM issue, as all capacitors are there separately,
without special treatment or any effort.
The neat little stack also minimises stray capacitance where you are
tweaking to the nearest pF. Spreading components in a broader plane
cannot be as effective in that regard.
And if someone skews a capacitor a few degrees in the stack, then it
won't matter after the lid is on the box.
If there are many to do, then maybe pre-assemble each "216 pF" unit by
soldering them while held against a flat surface, in tweezers or
similar. Alternatively, the three sides of a cut off corner of a
cardboard box might align all and allow holding with a toothpick.
Subsequent soldering onto pre-tinned pads might then be achieved without
much loss of aesthetic appeal.
Mind you, if the extra stray capacitance of planar placement (maybe +5 pF?) is OK in practice, then I'd just place the capacitors with abutting pads, linked with half a mm of track, and cancel
any clearance errors in the DRC. Then you don't have to? do anything.
Erik


Re: Multiple parallel SMD capacitors - one footprint to home them

 

The easiest way is to manually enter that into the bom and put instructions in the assembly drawing. It will probably cause pick and place issue (and it would not show up correctly as well), so it would be limited to being hand placed and soldered.


On Sat, Oct 26, 2024, 1:16?AM Luke Vogel via <vk4kyt=[email protected]> wrote:
Hi all
I'm drawing up a Low Pass Filter for a HF power amp.
The topology of the filter requires some parallel capacitors to achieve the required capacitances.
?
In most cases 4 capacitors (sometimes 6) will make up to final result, for example, 100p, 47p, 47p and a 22p = 216p (pretty close to what I need)
To create a complete BOM using the component capacitors, I need to include each capacitor in the schematic ... no big issue except for the footprints.
?
I was using multi component footprints to make it easier to position the capacitor group on the PCB (as per image embedded).? If I give each capacitor a single footprint, then it starts to get pretty messy with overlapping pads in a confined space.? If I give each capacitor a multi component footprint, I have a huge number of footprints layered on top of each other, also not idea.? Below is the type of footprint I'd prefer to use ...?
?
My question is; What is the best way to achieve a clean PCB design and still have a comprehensive BOM?
?


Re: Multiple parallel SMD capacitors - one footprint

 

On 25.10.24 23:41, Luke Vogel wrote:
> I was hoping for a bit of a simple work around to achieve this.

TLDR; Skip to last paragraph.

If soldering all four capacitors in a neat little stack is OK for your
public to perform, then I'd make a library component without pads. Then
you could place one ordinary capacitor with pads, and place additional
padless capacitors in the same place.

That also solves the BOM issue, as all capacitors are there separately,
without special treatment or any effort.

The neat little stack also minimises stray capacitance where you are
tweaking to the nearest pF. Spreading components in a broader plane
cannot be as effective in that regard.

And if someone skews a capacitor a few degrees in the stack, then it
won't matter after the lid is on the box.

If there are many to do, then maybe pre-assemble each "216 pF" unit by
soldering them while held against a flat surface, in tweezers or
similar. Alternatively, the three sides of a cut off corner of a
cardboard box might align all and allow holding with a toothpick.
Subsequent soldering onto pre-tinned pads might then be achieved without
much loss of aesthetic appeal.

Mind you, if the extra stray capacitance of planar placement (maybe +5 pF?) is OK in practice, then I'd just place the capacitors with abutting pads, linked with half a mm of track, and cancel
any clearance errors in the DRC. Then you don't have to? do anything.

Erik




Re: Multiple parallel SMD capacitors - one footprint

 

Thanks for the reply Erik,
?
The footprint is currently assigned to every group, and yes, the location of each member of the group is totally arbitrary.? The main center pad(1) is the active pad with the signal, the external pads(2) are grounded to zones either side of the signal trace.
I'm semi familiar with awk from my old linux days, but currently I'm using KiCad on a windows computer.
I also now use Google Sheets (rather than Excel), so I guess I could write a script to pull the values out and give them their own component line although it would be a fair bit of mucking around, especially if I want to make this foolproof!? Ultimately I'd like to put this project in the public domain so I'd like to avoid anything that could be too hard for the average project builder.

I'm not sure I understand what you mean by "small layer cake" ... are you suggesting soldering components on top of each other rather than using the PCB pads?
?
I was hoping for a bit of a simple work around to achieve this.
?
cheers
Luke
?


Re: Multiple parallel SMD capacitors - one footprint

 

On 25.10.24 17:57, Luke Vogel wrote:
> I'm drawing up a Low Pass Filter for a HF power amp.
> The topology of the filter requires some parallel capacitors to achieve the required capacitances.
...
> Below is the type of footprint I'd prefer to use ...
> My question is; What is the best way to achieve a clean PCB design and still have a comprehensive BOM?

If the depicted 4x1206 assembly is in your library as a single
component, then I'd just set its value to: 100pF + 47pF + 47pF + 22pF
and add a line of e.g. awk to split that up into 4 components on BOM
generation. (Your arithmetic has them all in parallel, so placement is
arbitrary within the assembly, I figure.)

Mind you, if hand assembling a small number of units, I'd also consider
just stacking them in a small layer cake, if soldering didn't become too
fiddly. It seems easier to avoid adding stray capacitance while tweaking
to the nearest pF, if unnecessary copper areas are avoided.

Erik



Multiple parallel SMD capacitors - one footprint to home them

 

Hi all
I'm drawing up a Low Pass Filter for a HF power amp.
The topology of the filter requires some parallel capacitors to achieve the required capacitances.
?
In most cases 4 capacitors (sometimes 6) will make up to final result, for example, 100p, 47p, 47p and a 22p = 216p (pretty close to what I need)
To create a complete BOM using the component capacitors, I need to include each capacitor in the schematic ... no big issue except for the footprints.
?
I was using multi component footprints to make it easier to position the capacitor group on the PCB (as per image embedded).? If I give each capacitor a single footprint, then it starts to get pretty messy with overlapping pads in a confined space.? If I give each capacitor a multi component footprint, I have a huge number of footprints layered on top of each other, also not idea.? Below is the type of footprint I'd prefer to use ...?
?
My question is; What is the best way to achieve a clean PCB design and still have a comprehensive BOM?
?


Re: Pin length field in the Pin table

 

Ouuu,?
Little bit hidden settings.

But, it works now.

Thank You!

Regards
Peter

?t 10. 10. 2024 o?9:48 Tony Casey via <tony=[email protected]> napísal(a):

On 10/10/2024 06:59, Peter jani? wrote:
I checked on my installation, but the PinTable is missing the Y-Position column (see attached image) :-)
Something is wrong....

KiCad v8.0.5, release build on Windows 10

Regards,
Peter


image.png

Please see message? #25275

--
Regards,
Tony




Re: Pin length field in the Pin table

 

Hi Tony,
?
Thank you very much!
Everything is Ok.
Best regards,
?
Varuzhan
?


Re: Pin length field in the Pin table

 

开云体育

On 10/10/2024 09:46, Tony Casey wrote:
On 10/10/2024 06:00, Varuzhan Danielyan wrote:
I use W10 on one PC and W11 on the other.
?
The "Pin properties" is Ok, the problem is only with the "Pin table".
Try this:

  1. With the Pin Table visible, right-click anywhere on the column header row.
  2. You should get a checklist of columns to make visible.
  3. There are 14 available columns - some are not enabled by default.
  4. Enable "Length".
You should now be fixed.
Like this:



--
Regards,
Tony


Re: Pin length field in the Pin table

 

开云体育

On 10/10/2024 06:59, Peter jani? wrote:
I checked on my installation, but the PinTable is missing the Y-Position column (see attached image) :-)
Something is wrong....

KiCad v8.0.5, release build on Windows 10

Regards,
Peter


image.png

Please see message? #25275

--
Regards,
Tony




Re: Pin length field in the Pin table

 

开云体育

On 10/10/2024 06:00, Varuzhan Danielyan wrote:
I use W10 on one PC and W11 on the other.
?
The "Pin properties" is Ok, the problem is only with the "Pin table".
Try this:

  1. With the Pin Table visible, right-click anywhere on the column header row.
  2. You should get a checklist of columns to make visible.
  3. There are 14 available columns - some are not enabled by default.
  4. Enable "Length".
You should now be fixed.

--
Regards,
Tony


Re: Pin length field in the Pin table

 

I checked on my installation, but the PinTable is missing the Y-Position column (see attached image) :-)
Something is wrong....

KiCad v8.0.5, release build on Windows 10

Regards,
Peter


image.png

?t 10. 10. 2024 o?6:47 Varuzhan Danielyan via <var.danielyan=[email protected]> napísal(a):

Here is the screenshot
?