Initial commit: MIKILAB KiCad personal library

Self-contained KiCad library (symbols, footprints, 3D models, docs,
import/check tooling) with no dependency on kicad-personal-library.

- Fixed sym-lib-table/fp-lib-table: single (version 7) header, one entry
  per library, MIKILAB_<name> nicknames, ${KIPRJMOD}-relative URIs
- Resolved the SOT95P280X145-5N footprint collision (TPS7A2012PDBVR vs
  TPS7A2018PDBVR): confirmed byte-identical modulo KiCad's internal
  tedit timestamp, unified into one shared footprint
- Resolved a case-insensitive filename collision between the official
  Diode.kicad_sym and a custom diode.kicad_sym
- Wrapped standalone footprints (ESP32-S31-WROOM-3, IC_TPS63020DSJT,
  SOT95P280X145-5N) into their own .pretty libraries so they're
  actually registered in fp-lib-table
- Fixed broken symbol->footprint references (including one pointing at
  a nonexistent easyeda2kicad library)
- Added scripts/check_library.py, import_component.py, add_component.py,
  import_batch.py, and lib_common.py
This commit is contained in:
2026-08-16 13:08:59 +02:00
commit 93a521777d
618 changed files with 13362142 additions and 0 deletions
+318
View File
@@ -0,0 +1,318 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# ER-EPD0213-1_FPC
#
DEF ER-EPD0213-1_FPC J 0 40 Y Y 1 F N
F0 "J" 0 1300 60 H V C CNN
F1 "ER-EPD0213-1_FPC" 0 -1300 60 H V C CNN
F2 "" -200 -1350 60 H I C CNN
F3 "" -200 -1350 60 H I C CNN
$FPLIST
ER-CON24HT-1
$ENDFPLIST
DRAW
S -200 1250 200 -1250 0 1 0 N
X NC 1 -400 1150 200 R 50 50 1 1 N
X GDR 2 -400 1050 200 R 50 50 1 1 O
X RESE 3 -400 950 200 R 50 50 1 1 I
X NC 4 -400 850 200 R 50 50 1 1 N
X VSH2 5 -400 750 200 R 50 50 1 1 W
X TSCL 6 -400 650 200 R 50 50 1 1 C
X TSDA 7 -400 550 200 R 50 50 1 1 C
X BS1 8 -400 450 200 R 50 50 1 1 I
X BUSY 9 -400 350 200 R 50 50 1 1 O
X RES# 10 -400 250 200 R 50 50 1 1 I
X VSH1 20 -400 -750 200 R 50 50 1 1 W
X D/C# 11 -400 150 200 R 50 50 1 1 I
X VGH 21 -400 -850 200 R 50 50 1 1 W
X CS# 12 -400 50 200 R 50 50 1 1 I
X VSL 22 -400 -950 200 R 50 50 1 1 W
X SCL 13 -400 -50 200 R 50 50 1 1 I
X VGL 23 -400 -1050 200 R 50 50 1 1 W
X SDA 14 -400 -150 200 R 50 50 1 1 B
X VCOM 24 -400 -1150 200 R 50 50 1 1 W
X VDDIO 15 -400 -250 200 R 50 50 1 1 W
X VCI 16 -400 -350 200 R 50 50 1 1 W
X VSS 17 -400 -450 200 R 50 50 1 1 W
X VDD 18 -400 -550 200 R 50 50 1 1 W
X VPP 19 -400 -650 200 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
# ER-EPD029-1_FPC
#
DEF ER-EPD029-1_FPC J 0 40 Y Y 1 F N
F0 "J" 0 1300 60 H V C CNN
F1 "ER-EPD029-1_FPC" 0 -1300 60 H V C CNN
F2 "" -200 -1350 60 H I C CNN
F3 "" -200 -1350 60 H I C CNN
$FPLIST
ER-CON24HT-1
$ENDFPLIST
DRAW
S -200 1250 200 -1250 0 1 0 N
X NC 1 -400 1150 200 R 50 50 1 1 N
X GDR 2 -400 1050 200 R 50 50 1 1 O
X RESE 3 -400 950 200 R 50 50 1 1 I
X NC 4 -400 850 200 R 50 50 1 1 N
X VSH2 5 -400 750 200 R 50 50 1 1 W
X TSCL 6 -400 650 200 R 50 50 1 1 C
X TSDA 7 -400 550 200 R 50 50 1 1 C
X BS1 8 -400 450 200 R 50 50 1 1 I
X BUSY 9 -400 350 200 R 50 50 1 1 O
X RES# 10 -400 250 200 R 50 50 1 1 I
X VSH1 20 -400 -750 200 R 50 50 1 1 W
X D/C# 11 -400 150 200 R 50 50 1 1 I
X VGH 21 -400 -850 200 R 50 50 1 1 W
X CS# 12 -400 50 200 R 50 50 1 1 I
X VSL 22 -400 -950 200 R 50 50 1 1 W
X SCL 13 -400 -50 200 R 50 50 1 1 I
X VGL 23 -400 -1050 200 R 50 50 1 1 W
X SDA 14 -400 -150 200 R 50 50 1 1 B
X VCOM 24 -400 -1150 200 R 50 50 1 1 W
X VDDIO 15 -400 -250 200 R 50 50 1 1 W
X VCI 16 -400 -350 200 R 50 50 1 1 W
X VSS 17 -400 -450 200 R 50 50 1 1 W
X VDD 18 -400 -550 200 R 50 50 1 1 W
X VPP 19 -400 -650 200 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
# ER-TFT024-3_FPC
#
DEF ER-TFT024-3_FPC J 0 40 Y Y 1 F N
F0 "J" 0 2600 60 H V C CNN
F1 "ER-TFT024-3_FPC" 0 -2800 60 H V C CNN
F2 "" -100 0 60 H V C CNN
F3 "" -100 0 60 H V C CNN
$FPLIST
ER-CON50HT-1
$ENDFPLIST
DRAW
S -250 2550 250 -2750 0 1 0 N
X LEDA 1 -450 2450 200 R 50 50 1 1 W
X LEDK1 2 -450 2350 200 R 50 50 1 1 W
X LEDK2 3 -450 2250 200 R 50 50 1 1 W
X LEDK3 4 -450 2150 200 R 50 50 1 1 W
X LEDK4 5 -450 2050 200 R 50 50 1 1 W
X IM0 6 -450 1950 200 R 50 50 1 1 I
X IM1 7 -450 1850 200 R 50 50 1 1 I
X IM2 8 -450 1750 200 R 50 50 1 1 I
X IM3 9 -450 1650 200 R 50 50 1 1 I
X RESET 10 -450 1550 200 R 50 50 1 1 I
X DB12 20 -450 550 200 R 50 50 1 1 B
X DB2 30 -450 -450 200 R 50 50 1 1 B
X VDDI 40 -450 -1450 200 R 50 50 1 1 W
X GND 50 -450 -2450 200 R 50 50 1 1 W
X VSYNC 11 -450 1450 200 R 50 50 1 1 I
X DB11 21 -450 450 200 R 50 50 1 1 B
X DB1 31 -450 -550 200 R 50 50 1 1 B
X VDDI 41 -450 -1550 200 R 50 50 1 1 W
X HSYNC 12 -450 1350 200 R 50 50 1 1 I
X DB10 22 -450 350 200 R 50 50 1 1 B
X DB0 32 -450 -650 200 R 50 50 1 1 B
X VCI 42 -450 -1650 200 R 50 50 1 1 W
X DOTCLK 13 -450 1250 200 R 50 50 1 1 I
X DB9 23 -450 250 200 R 50 50 1 1 B
X SDO 33 -450 -750 200 R 50 50 1 1 O
X GND 43 -450 -1750 200 R 50 50 1 1 W
X DE 14 -450 1150 200 R 50 50 1 1 I
X DB8 24 -450 150 200 R 50 50 1 1 B
X SDI 34 -450 -850 200 R 50 50 1 1 I
X XP 44 -450 -1850 200 R 50 50 1 1 P
X DB17 15 -450 1050 200 R 50 50 1 1 B
X DB7 25 -450 50 200 R 50 50 1 1 B
X RD 35 -450 -950 200 R 50 50 1 1 I
X YP 45 -450 -1950 200 R 50 50 1 1 P
X DB16 16 -450 950 200 R 50 50 1 1 B
X DB6 26 -450 -50 200 R 50 50 1 1 B
X WRX(D/CX) 36 -450 -1050 200 R 50 50 1 1 I
X XN 46 -450 -2050 200 R 50 50 1 1 P
X DB15 17 -450 850 200 R 50 50 1 1 B
X DB5 27 -450 -150 200 R 50 50 1 1 B
X D/CX(SCL) 37 -450 -1150 200 R 50 50 1 1 I
X YN 47 -450 -2150 200 R 50 50 1 1 P
X DB14 18 -450 750 200 R 50 50 1 1 B
X DB4 28 -450 -250 200 R 50 50 1 1 B
X CSX 38 -450 -1250 200 R 50 50 1 1 I
X GND 48 -450 -2250 200 R 50 50 1 1 W
X DB13 19 -450 650 200 R 50 50 1 1 B
X DB3 29 -450 -350 200 R 50 50 1 1 B
X TE 39 -450 -1350 200 R 50 50 1 1 O
X GND 49 -450 -2350 200 R 50 50 1 1 W
X ~ SHLD -450 -2650 200 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# ER-TFT024-3_PANEL
#
DEF ER-TFT024-3_PANEL LCD 0 40 Y Y 1 F N
F0 "LCD" 0 1050 60 H V C CNN
F1 "ER-TFT024-3_PANEL" 0 -950 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
ER-TFT024-3
$ENDFPLIST
DRAW
S -600 1000 600 -900 0 1 0 N
S -500 900 500 -600 0 1 0 N
ENDDRAW
ENDDEF
#
# ER-TFT050-2_FPC
#
DEF ER-TFT050-2_FPC J 0 40 Y Y 1 F N
F0 "J" 0 2100 60 H V C CNN
F1 "ER-TFT050-2_FPC" 0 -2100 60 H V C CNN
F2 "" 0 -50 60 H I C CNN
F3 "" 0 -50 60 H I C CNN
$FPLIST
ER-CON40HT-1
$ENDFPLIST
DRAW
S -200 -2050 200 2050 0 1 0 N
X LEDK 1 -400 1950 200 R 50 50 1 1 W
X LEDA 2 -400 1850 200 R 50 50 1 1 W
X GND 3 -400 1750 200 R 50 50 1 1 W
X VDD 4 -400 1650 200 R 50 50 1 1 W
X R0 5 -400 1550 200 R 50 50 1 1 I
X R1 6 -400 1450 200 R 50 50 1 1 I
X R2 7 -400 1350 200 R 50 50 1 1 I
X R3 8 -400 1250 200 R 50 50 1 1 I
X R4 9 -400 1150 200 R 50 50 1 1 I
X R5 10 -400 1050 200 R 50 50 1 1 I
X G7 20 -400 50 200 R 50 50 1 1 I
X CLK 30 -400 -950 200 R 50 50 1 1 I
X YU 40 -400 -1950 200 R 50 50 1 1 P
X R6 11 -400 950 200 R 50 50 1 1 I
X B0 21 -400 -50 200 R 50 50 1 1 I
X DISP 31 -400 -1050 200 R 50 50 1 1 I
X R7 12 -400 850 200 R 50 50 1 1 I
X B1 22 -400 -150 200 R 50 50 1 1 I
X HSYNC 32 -400 -1150 200 R 50 50 1 1 I
X G0 13 -400 750 200 R 50 50 1 1 I
X B2 23 -400 -250 200 R 50 50 1 1 I
X VSYNC 33 -400 -1250 200 R 50 50 1 1 I
X G1 14 -400 650 200 R 50 50 1 1 I
X B3 24 -400 -350 200 R 50 50 1 1 I
X DEN 34 -400 -1350 200 R 50 50 1 1 I
X G2 15 -400 550 200 R 50 50 1 1 I
X B4 25 -400 -450 200 R 50 50 1 1 I
X NC 35 -400 -1450 200 R 50 50 1 1 N
X G3 16 -400 450 200 R 50 50 1 1 I
X B5 26 -400 -550 200 R 50 50 1 1 I
X GND 36 -400 -1550 200 R 50 50 1 1 W
X G4 17 -400 350 200 R 50 50 1 1 I
X B6 27 -400 -650 200 R 50 50 1 1 I
X XR 37 -400 -1650 200 R 50 50 1 1 P
X G5 18 -400 250 200 R 50 50 1 1 I
X B7 28 -400 -750 200 R 50 50 1 1 I
X YD 38 -400 -1750 200 R 50 50 1 1 P
X G6 19 -400 150 200 R 50 50 1 1 I
X GND 29 -400 -850 200 R 50 50 1 1 W
X XL 39 -400 -1850 200 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# ER-TFT050-3_FPC
#
DEF ER-TFT050-3_FPC J 0 40 Y Y 1 F N
F0 "J" 0 2100 60 H V C CNN
F1 "ER-TFT050-3_FPC" 0 -2100 60 H V C CNN
F2 "" 0 -50 60 H I C CNN
F3 "" 0 -50 60 H I C CNN
$FPLIST
ER-CON40HT-1
$ENDFPLIST
DRAW
S -200 -2050 200 2050 0 1 0 N
X LEDK 1 -400 1950 200 R 50 50 1 1 W
X LEDA 2 -400 1850 200 R 50 50 1 1 W
X GND 3 -400 1750 200 R 50 50 1 1 W
X VDD 4 -400 1650 200 R 50 50 1 1 W
X R0 5 -400 1550 200 R 50 50 1 1 I
X R1 6 -400 1450 200 R 50 50 1 1 I
X R2 7 -400 1350 200 R 50 50 1 1 I
X R3 8 -400 1250 200 R 50 50 1 1 I
X R4 9 -400 1150 200 R 50 50 1 1 I
X R5 10 -400 1050 200 R 50 50 1 1 I
X G7 20 -400 50 200 R 50 50 1 1 I
X CLK 30 -400 -950 200 R 50 50 1 1 I
X YU 40 -400 -1950 200 R 50 50 1 1 P
X R6 11 -400 950 200 R 50 50 1 1 I
X B0 21 -400 -50 200 R 50 50 1 1 I
X DISP 31 -400 -1050 200 R 50 50 1 1 I
X R7 12 -400 850 200 R 50 50 1 1 I
X B1 22 -400 -150 200 R 50 50 1 1 I
X HSYNC 32 -400 -1150 200 R 50 50 1 1 I
X G0 13 -400 750 200 R 50 50 1 1 I
X B2 23 -400 -250 200 R 50 50 1 1 I
X VSYNC 33 -400 -1250 200 R 50 50 1 1 I
X G1 14 -400 650 200 R 50 50 1 1 I
X B3 24 -400 -350 200 R 50 50 1 1 I
X DEN 34 -400 -1350 200 R 50 50 1 1 I
X G2 15 -400 550 200 R 50 50 1 1 I
X B4 25 -400 -450 200 R 50 50 1 1 I
X NC 35 -400 -1450 200 R 50 50 1 1 N
X G3 16 -400 450 200 R 50 50 1 1 I
X B5 26 -400 -550 200 R 50 50 1 1 I
X GND 36 -400 -1550 200 R 50 50 1 1 W
X G4 17 -400 350 200 R 50 50 1 1 I
X B6 27 -400 -650 200 R 50 50 1 1 I
X XR 37 -400 -1650 200 R 50 50 1 1 P
X G5 18 -400 250 200 R 50 50 1 1 I
X B7 28 -400 -750 200 R 50 50 1 1 I
X YD 38 -400 -1750 200 R 50 50 1 1 P
X G6 19 -400 150 200 R 50 50 1 1 I
X GND 29 -400 -850 200 R 50 50 1 1 W
X XL 39 -400 -1850 200 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# ER-TPC050-2_FPC
#
DEF ER-TPC050-2_FPC J 0 40 Y Y 1 F N
F0 "J" 0 400 60 H V C CNN
F1 "ER-TPC050-2_FPC" 0 -400 60 H V C CNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H I C CNN
$FPLIST
ER-CON06HT-1
$ENDFPLIST
DRAW
S -150 350 150 -350 0 1 0 N
S 150 -350 150 -350 0 1 0 N
X SCL 1 -350 250 200 R 50 50 1 1 C
X SDA 2 -350 150 200 R 50 50 1 1 C
X VDD 3 -350 50 200 R 50 50 1 1 W
X WAKE 4 -350 -50 200 R 50 50 1 1 I
X INT 5 -350 -150 200 R 50 50 1 1 O
X GND 6 -350 -250 200 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
# ER-TPC050A2-1_FPC
#
DEF ER-TPC050A2-1_FPC J 0 40 Y Y 1 F N
F0 "J" 0 400 60 H V C CNN
F1 "ER-TPC050A2-1_FPC" 0 -400 60 H V C CNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H I C CNN
$FPLIST
ER-CON06HT-1
$ENDFPLIST
DRAW
S -150 350 150 -350 0 1 0 N
S 150 -350 150 -350 0 1 0 N
X SCL 1 -350 250 200 R 50 50 1 1 C
X SDA 2 -350 150 200 R 50 50 1 1 C
X VDD 3 -350 50 200 R 50 50 1 1 W
X WAKE 4 -350 -50 200 R 50 50 1 1 I
X INT 5 -350 -150 200 R 50 50 1 1 O
X GND 6 -350 -250 200 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
#End Library