From be1bf00ba0445caa4d606cb96cf5396263681e4b Mon Sep 17 00:00:00 2001 From: "J.P. Krauss" Date: Wed, 29 Jan 2025 17:00:04 -0800 Subject: [PATCH] feat: Add Symbol and Footprint Library Tables --- fp-lib-table | 8 ++++++++ jlcpcb_2_layer/fp-lib-table | 8 ++++++++ jlcpcb_2_layer/sym-lib-table | 8 ++++++++ jlcpcb_4_layer/fp-lib-table | 8 ++++++++ jlcpcb_4_layer/sym-lib-table | 8 ++++++++ sym-lib-table | 8 ++++++++ 6 files changed, 48 insertions(+) create mode 100644 fp-lib-table create mode 100644 jlcpcb_2_layer/fp-lib-table create mode 100644 jlcpcb_2_layer/sym-lib-table create mode 100644 jlcpcb_4_layer/fp-lib-table create mode 100644 jlcpcb_4_layer/sym-lib-table create mode 100644 sym-lib-table diff --git a/fp-lib-table b/fp-lib-table new file mode 100644 index 0000000..0be1895 --- /dev/null +++ b/fp-lib-table @@ -0,0 +1,8 @@ +(fp_lib_table + (version 7) + (lib (name "Asym_Conn_Amphenol_BoardLock")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/footprints/Asym_Conn_Amphenol_BoardLock.pretty")(options "")(descr "Asymworks Amphenol Board Lock Connectors")) + (lib (name "Asym_Conn_JST")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/footprints/Asym_Conn_JST.pretty")(options "")(descr "Asymworks JST Connectors")) + (lib (name "Asym_MCU_Module")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/footprints/Asym_MCU_Module.pretty")(options "")(descr "Asymworks MCU Modules")) + (lib (name "Asym_Package_DFN_QFN")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/footprints/Asym_Package_DFN_QFN.pretty")(options "")(descr "Asymworks DFN and QFN Packages")) + (lib (name "Asym_Switch_THT")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/footprints/Asym_Switch_THT.pretty")(options "")(descr "Asymworks Switches (Through-Hole)")) +) diff --git a/jlcpcb_2_layer/fp-lib-table b/jlcpcb_2_layer/fp-lib-table new file mode 100644 index 0000000..0be1895 --- /dev/null +++ b/jlcpcb_2_layer/fp-lib-table @@ -0,0 +1,8 @@ +(fp_lib_table + (version 7) + (lib (name "Asym_Conn_Amphenol_BoardLock")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/footprints/Asym_Conn_Amphenol_BoardLock.pretty")(options "")(descr "Asymworks Amphenol Board Lock Connectors")) + (lib (name "Asym_Conn_JST")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/footprints/Asym_Conn_JST.pretty")(options "")(descr "Asymworks JST Connectors")) + (lib (name "Asym_MCU_Module")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/footprints/Asym_MCU_Module.pretty")(options "")(descr "Asymworks MCU Modules")) + (lib (name "Asym_Package_DFN_QFN")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/footprints/Asym_Package_DFN_QFN.pretty")(options "")(descr "Asymworks DFN and QFN Packages")) + (lib (name "Asym_Switch_THT")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/footprints/Asym_Switch_THT.pretty")(options "")(descr "Asymworks Switches (Through-Hole)")) +) diff --git a/jlcpcb_2_layer/sym-lib-table b/jlcpcb_2_layer/sym-lib-table new file mode 100644 index 0000000..117ac21 --- /dev/null +++ b/jlcpcb_2_layer/sym-lib-table @@ -0,0 +1,8 @@ +(sym_lib_table + (version 7) + (lib (name "Asym_Interface")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/symbols/Asym_Interface.kicad_sym")(options "")(descr "Asymworks Interface ICs")) + (lib (name "Asym_MCU_Module")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/symbols/Asym_MCU_Module.kicad_sym")(options "")(descr "Asymworks MCU Modules")) + (lib (name "Asym_Regulator_Linear")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/symbols/Asym_Regulator_Linear.kicad_sym")(options "")(descr "Asymworks Linear Regulators")) + (lib (name "Asym_Regulator_Switching")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/symbols/Asym_Regulator_Switching.kicad_sym")(options "")(descr "Asymworks Switching Regulators")) + (lib (name "Asym_Switch_THT")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/symbols/Asym_Switch_THT.kicad_sym")(options "")(descr "Asymworks Switches (Through-Hole)")) +) diff --git a/jlcpcb_4_layer/fp-lib-table b/jlcpcb_4_layer/fp-lib-table new file mode 100644 index 0000000..0be1895 --- /dev/null +++ b/jlcpcb_4_layer/fp-lib-table @@ -0,0 +1,8 @@ +(fp_lib_table + (version 7) + (lib (name "Asym_Conn_Amphenol_BoardLock")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/footprints/Asym_Conn_Amphenol_BoardLock.pretty")(options "")(descr "Asymworks Amphenol Board Lock Connectors")) + (lib (name "Asym_Conn_JST")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/footprints/Asym_Conn_JST.pretty")(options "")(descr "Asymworks JST Connectors")) + (lib (name "Asym_MCU_Module")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/footprints/Asym_MCU_Module.pretty")(options "")(descr "Asymworks MCU Modules")) + (lib (name "Asym_Package_DFN_QFN")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/footprints/Asym_Package_DFN_QFN.pretty")(options "")(descr "Asymworks DFN and QFN Packages")) + (lib (name "Asym_Switch_THT")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/footprints/Asym_Switch_THT.pretty")(options "")(descr "Asymworks Switches (Through-Hole)")) +) diff --git a/jlcpcb_4_layer/sym-lib-table b/jlcpcb_4_layer/sym-lib-table new file mode 100644 index 0000000..117ac21 --- /dev/null +++ b/jlcpcb_4_layer/sym-lib-table @@ -0,0 +1,8 @@ +(sym_lib_table + (version 7) + (lib (name "Asym_Interface")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/symbols/Asym_Interface.kicad_sym")(options "")(descr "Asymworks Interface ICs")) + (lib (name "Asym_MCU_Module")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/symbols/Asym_MCU_Module.kicad_sym")(options "")(descr "Asymworks MCU Modules")) + (lib (name "Asym_Regulator_Linear")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/symbols/Asym_Regulator_Linear.kicad_sym")(options "")(descr "Asymworks Linear Regulators")) + (lib (name "Asym_Regulator_Switching")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/symbols/Asym_Regulator_Switching.kicad_sym")(options "")(descr "Asymworks Switching Regulators")) + (lib (name "Asym_Switch_THT")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/symbols/Asym_Switch_THT.kicad_sym")(options "")(descr "Asymworks Switches (Through-Hole)")) +) diff --git a/sym-lib-table b/sym-lib-table new file mode 100644 index 0000000..117ac21 --- /dev/null +++ b/sym-lib-table @@ -0,0 +1,8 @@ +(sym_lib_table + (version 7) + (lib (name "Asym_Interface")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/symbols/Asym_Interface.kicad_sym")(options "")(descr "Asymworks Interface ICs")) + (lib (name "Asym_MCU_Module")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/symbols/Asym_MCU_Module.kicad_sym")(options "")(descr "Asymworks MCU Modules")) + (lib (name "Asym_Regulator_Linear")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/symbols/Asym_Regulator_Linear.kicad_sym")(options "")(descr "Asymworks Linear Regulators")) + (lib (name "Asym_Regulator_Switching")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/symbols/Asym_Regulator_Switching.kicad_sym")(options "")(descr "Asymworks Switching Regulators")) + (lib (name "Asym_Switch_THT")(type "KiCad")(uri "${KIPRJMOD}/../asymworks-kicad-library/symbols/Asym_Switch_THT.kicad_sym")(options "")(descr "Asymworks Switches (Through-Hole)")) +)