Hello Everyone,
New KiCAD user here. Recently installed 4.0.4 in Windows 7, and I’m not able to add a component symbol to a library or modify a component symbol within a library. I was just about to give up and uninstall KiCAD, but then I tinkered with the library files and came up with a work-around: I create or edit a symbol in KiCAD (or some external symbol maker) and save it as a new file. Then I use a text editor to copy-and-paste the text from each separate symbol file and concatenate them into the library file. Here is r.lib, mc14541b.lib, and tp5089n.lib combined into my own library,
C:\Users\mjjtunes\Dropbox\Kicad Projects\MikeLibrary\mikeparts.lib…
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# R
#
DEF R R 0 0 N Y 1 F N
F0 “R” 80 0 50 V V C CNN
F1 “R” 0 0 50 V V C CNN
F2 “” -70 0 50 V V C CNN
F3 “” 0 0 50 H V C CNN
$FPLIST
R_*
Resistor_*
$ENDFPLIST
DRAW
P 12 0 1 0 0 100 20 90 -20 70 20 50 -20 30 20 10 -20 -10 20 -30 -20 -50 20 -70 -20 -90 0 -100 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# MC14541B
#
DEF MC14541B U 0 40 Y N 1 F N
F0 “U” 220 610 75 H V C CNN
F1 “MC14541B” 250 510 60 H V C CNN
F2 “” 0 0 50 H I C CNN
F3 “” 0 0 50 H I C CNN
DRAW
S -320 -440 340 440 1 0 0 f
X Rtc 1 -520 0 200 R 50 50 1 1 I
X Ctc 2 -520 -180 200 R 50 50 1 1 I
X Rs 3 -520 -360 200 R 50 50 1 1 I
X AR 5 -520 360 200 R 50 50 1 1 I
X MR 6 -520 180 200 R 50 50 1 1 I
X Vss 7 0 -640 200 U 50 50 1 1 W
X Q 8 540 360 200 L 50 50 1 1 O
X Q/Q’ 9 540 180 200 L 50 50 1 1 I
X MODE 10 540 0 200 L 50 50 1 1 I
X A 12 540 -180 200 L 50 50 1 1 I
X B 13 540 -360 200 L 50 50 1 1 I
X VDD 14 0 640 200 D 50 50 1 1 W
ENDDRAW
ENDDEF
#
# TP5089N
#
DEF TP5089N U 0 40 Y N 1 F N
F0 “U” 170 590 75 H V C CNN
F1 “TP5089N” 210 500 60 H V C CNN
F2 “” 0 0 60 H I C CNN
F3 “” 0 0 60 H I C CNN
DRAW
S -400 440 400 -540 0 1 0 f
X VDD 1 0 640 200 D 50 40 1 1 W
X Tone_Disable 2 600 200 200 L 50 40 1 1 I
X Col_1 3 -600 340 200 R 50 40 1 1 I
X Col_2 4 -600 240 200 R 50 40 1 1 I
X Col_3 5 -600 140 200 R 50 40 1 1 I
X VSS 6 0 -740 200 U 50 40 1 1 W
X Osc_In 7 600 -240 200 L 50 40 1 1 I
X Osc_Out 8 600 -440 200 L 50 40 1 1 O
X Col_4 9 -600 40 200 R 50 40 1 1 I
X Mute_Output 10 600 60 200 L 50 40 1 1 O
X Row_4 11 -600 -440 200 R 50 40 1 1 I
X Row_3 12 -600 -340 200 R 50 40 1 1 O
X Row_2 13 -600 -240 200 R 50 40 1 1 I
X Row_1 14 -600 -140 200 R 50 40 1 1 I
X SingleTone_Inh 15 600 -80 200 L 50 40 1 1 O
X Tone_Out 16 600 340 200 L 50 40 1 1 T
ENDDRAW
ENDDEF
#
End Library
…It’s time-consuming–but it works! My fear is that I’m seriously misunderstanding how KiCAD works and that I’m going to run into bigger problems later. I’ve tried studying the documentation and YouTube videos, to no avail. I think I need screenshot-by-screenshot instructions. Any help would be appreciated.