Clement's KiCAD Component Library
- Clone this repo
- Setup a MySQL DB Library of your choosing
- I personally find this guide from DO pretty useful: How To Install MySQL on Ubuntu 20.04
- Install DBeaver - a tool used to manage DBs with a GUI
- If you're having issues with Java versions (always install the latest directly from Java or Oracle), try this guide here
- Run DBeaver and connect to your newly made MySQL server
- Right-click on your kicad database in the explorer a click on Import Data then select a table csv and import it
- Repeat step 5 for all table csvs in this repo or until you have the tables you require for your project
I hope to have this automated in the future tool
-
Download and install the latest MySQL ODBC Connector from their website
-
Open ODBC Data Sources (64-bit) application
-
Under User DSN tab, click on the "Add" button on the right-hand side
-
Select MySQL ODBC 8.3 [or your version] ANSI Driver and click on "Finish"
-
Enter the details of your MySQL DB, it should look something like:
- Data Source Name: kicad
- Description: KiCAD Database Library
- TCP/IP Server: MySQL Server IP and Port
- User: MySQL Username
- Password: MySQL Password
- Database: kicaddb
-
Press OK to finish
-
Open Kicad 7+ and click on Preferences Pane -> Manage Symbol Libraries...
-
Press the folder icon and select the .kicad_dbl file for your DB Configuration
-
Click OK and if no errors appeared that means it successfully connected to your database!
-
Download iODBC and install this before trying to install MySQL OBDC Driver
-
Download MySQL OBDC Driver from their website
- Detailed instructions here
Okay, ngl it got kinda cursed figuring these next parts out but...
-
Open iODBC Administrator app (should've been installed with the first package)
-
Under User DSN (Don't use System DSN) create a new connection with the Add button
-
Make sure to select the ANSI MySQL Driver - the Unicode driver won't work with KiCAD even though I think it's preventing usage of symbols like µ (annoying)
-
Enter the details of your MySQL DB, it should look something like:
- Server | ServerIP
- Database | kicaddb
- User | DB Username
- Password | DB Password
-
Open Kicad 7+ and click on Preferences Pane -> Manage Symbol Libraries...
-
Press the folder icon and select the .kicad_dbl file for your DB Configuration
-
Click OK and if no errors appeared that means it successfully connected to your database!
- CP2102N-A02-GQFN20 (Silicon Labs)
- CP2102N-A02-GQFN24 (Silicon Labs)
- PTS815 SJK 250 SMTR LFS (C&K)
- SN74HC595BRWNR (TI)
- SSM6N7002KFU (Toshiba)