Author Topic: Kicad - GUI is Horrific!  (Read 61024 times)

0 Members and 2 Guests are viewing this topic.

Offline Simon

  • Global Moderator
  • *****
  • Posts: 17819
  • Country: gb
  • Did that just blow up? No? might work after all !!
    • Simon's Electronics
Re: Kicad - GUI is Horrific!
« Reply #425 on: May 12, 2023, 09:08:53 pm »
 
Given that I have said nothing about where on the spectrum I might land, you have zero right (or point of reference) to make any claims about it. (Unlike me debunking your explicit claims of having intellect so superior that it supposedly makes up for your rotten personality.)

I think he debunked that himself with his "cultural reference"  :-DD
 
The following users thanked this post: tooki

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 26909
  • Country: nl
    • NCT Developments
Re: Kicad - GUI is Horrific!
« Reply #426 on: May 13, 2023, 09:55:07 am »
Something I use all the time in Altium that KiCad can’t do is editing multiple objects at once.

I don't understand.  Can you explain that, svp?
Schematic:
Suppose the boss has said to change all the resistors from 0805 to 0603. I can do a Find to find and select all the 0805 resistors, then use the Properties to assign the 0603 footprint to all of them, all the while all their other properties remain unchanged.

Or maybe I need to change an IC from one type to another, for example the old 7805 to a more modern LM1117-style LDO. I can prepare a schematic symbol with the same layout, then select all my 7805’s and replace the symbol with the LM1117.
Not only that. A feature I use often in Orcad is a table view (called part manager) with all the components which can be sorted in various ways. When sorted by value it is super handy to do part value optimisations. For example: if there are 2 3k9 resistors to set a divider and 10 4k7 resistors used for logic pull-ups, it makes sense to change the pull-ups to 3k9 as well. And the same for component sizes. Sometimes I copy parts of a schematic as well but some designs are 0402 and others are 0603. The part manager is a huge help to get a good overview. WIth the component database behind it, the component changes not only change the footprint but everything that is needed to create a correct bill of materials. Schematic entry is not just about creating a netlist but it also plays a huge role in the logistics side of having boards produced.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 
The following users thanked this post: tooki, Zoli

Offline thinkfat

  • Supporter
  • ****
  • Posts: 2152
  • Country: de
  • This is just a hobby I spend too much time on.
    • Matthias' Hackerstübchen
Re: Kicad - GUI is Horrific!
« Reply #427 on: May 13, 2023, 06:56:42 pm »
Not only that. A feature I use often in Orcad is a table view (called part manager) with all the components which can be sorted in various ways. When sorted by value it is super handy to do part value optimisations. For example: if there are 2 3k9 resistors to set a divider and 10 4k7 resistors used for logic pull-ups, it makes sense to change the pull-ups to 3k9 as well. And the same for component sizes. Sometimes I copy parts of a schematic as well but some designs are 0402 and others are 0603. The part manager is a huge help to get a good overview. WIth the component database behind it, the component changes not only change the footprint but everything that is needed to create a correct bill of materials. Schematic entry is not just about creating a netlist but it also plays a huge role in the logistics side of having boards produced.

Coincidentally, KiCad has a functionality quite similar to what you describe as a "part manager". It's a table view of all components in the schematic, with entry grouping for various attributes. Huge help in consolidating BOM lines. Also makes it easy to change e.g. all footprints of all 100n capacitors in the design etc.
Everybody likes gadgets. Until they try to make them.
 
The following users thanked this post: nctnico, tooki, 2N3055, karpouzi9

Online ebastler

  • Super Contributor
  • ***
  • Posts: 6512
  • Country: de
Re: Kicad - GUI is Horrific!
« Reply #428 on: May 14, 2023, 05:20:13 am »
Coincidentally, KiCad has a functionality quite similar to what you describe as a "part manager". It's a table view of all components in the schematic, with entry grouping for various attributes. Huge help in consolidating BOM lines. Also makes it easy to change e.g. all footprints of all 100n capacitors in the design etc.

Right, it's called the "Symbol Fields Table" in KiCad (Tools > Edit Symbol Fields in Eeschema). I have used it a lot, for the purposes mentioned by thinkfat and nctnico. I have also shot myself in the foot a few times using it:

Worth mentioning that this functionality was buggy in KiCad versions 6.03 and 6.04, when used with hierarchical schematics. Some value and footprint fields would sporadically show as empty in the Symbol Fields Table. And if you did not notice that while editing other entries and then saved the results, the respective details went missing from the schematic view as well. There is a workaround which recovers the information, but it's better to update to a more recent version of Kicad.

https://gitlab.com/kicad/code/kicad/-/issues/11194
https://gitlab.com/kicad/code/kicad/-/issues/11311
 
The following users thanked this post: karpouzi9

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14490
  • Country: fr
Re: Kicad - GUI is Horrific!
« Reply #429 on: May 15, 2023, 08:42:49 pm »
One thing that has bitten me in the ass is that duplicating a symbol in schematic copies ALL attributes, including the "exclude from BOM" one.
No need to say that the duplicated symbol in question was not meant to be excluded from BOM.
That wouldn't have been a problem if there was a clear indication of a symbol not being in BOM, either on the schematic itself or in the symbol fields table. It's on neither.
Just be careful. ;D
 

Offline John B

  • Frequent Contributor
  • **
  • Posts: 800
  • Country: au
Re: Kicad - GUI is Horrific!
« Reply #430 on: May 15, 2023, 11:12:28 pm »
If my understanding is correct, when you insert a symbol, you are copying a template from your libraries and creating a unique symbol in your schematic. There is still a relation to the original library symbol so you can always synch/update a symbol to the library and overwrite whichever fields you wish.

The process has caught me out in a few instances of migrating projects from V5 -> 6 -> 7
 

Offline hpw

  • Frequent Contributor
  • **
  • Posts: 367
  • Country: 00
Re: Kicad - GUI is Horrific!
« Reply #431 on: May 16, 2023, 09:37:14 am »
One thing that has bitten me in the ass is that duplicating a symbol in schematic copies ALL attributes, including the "exclude from BOM" one.
No need to say that the duplicated symbol in question was not meant to be excluded from BOM.
That wouldn't have been a problem if there was a clear indication of a symbol not being in BOM, either on the schematic itself or in the symbol fields table. It's on neither.

And an other(s) comes up, why those attributes are not copied from MY symbol...  |O

I mean, this is a clone operation with altered attributes, as you like to have a pure library symbol copy, what is complete different operation. So request this as a feature.

Or simple select the symbol from the library, as a workaround.

Hp
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf