Hello!
I can’t resize components which are too large compared to others at scheme.
How do I resize it?
I tried to Edit with Symbol editor but I can’t find resizing option (see screenshot).
Can you help me please?
Thank you.
Can’t be done. Due to the requirement for pins to align with standard grids, symbols (don’t call them components, that word is imprecise) are not scalable.
However there are different sizes of some symbols, for example there are C and C_small. Some people have also taken to creating their own symbol sets, e.g. some don’t want the circle around the transistor. There are also alternate symbol libraries which might have a different mix of sizes across the range. I’ve been meaning to try out the Elektor set of symbols. I think it’s available in the PCM.
With resizing you will lost pins being in 50 mils grid. But you can draw your own symbols. I use much smaller transistor symbol (without circle and with pins of 0 length).
If you really want to do it a relatively simple way, save the symbol to a file.
Open it in a text editor, and manually edit the length/size values with the fractional value of your choice.
Then reopen it in kicad and shift things to the right location.
Eg the circle looks to be centred, so it should just need the radius changed to resize it.
I would really caution against using a text editor unless you really know what you are doing and especially if you are new to KiCad. It is very easy to end up with pins that do not fit on a 50mil grid if you are not very careful - and then you will end up with weird connection issues. Better to use the symbol editor to make some adjustments. Editing and adjusting symbols is a very important and useful KiCad skill so learn to use the tools provided. Your options are a bit limited here but you can certainly reduce the pin length and remove the circle.
Alternatively, just use a bigger canvas - if your design is tight on A4, try changing it to A3.
However you edit a symbol, you will need to save the new symbol in a personal library - the KiCad default library is ‘read only’ for a reason.