Compare commits

...

2 Commits

Author SHA1 Message Date
0e9f649dad feat: Update README 2025-01-29 17:11:05 -08:00
be1bf00ba0 feat: Add Symbol and Footprint Library Tables 2025-01-29 17:00:04 -08:00
7 changed files with 50 additions and 0 deletions

View File

@@ -11,3 +11,5 @@ git submodule init
git submodule update git submodule update
``` ```
## Usage Notes
The Asymworks libraries will not be correctly referenced after creating a new project from these templates. The recommended procedure is to set up a Git repository for the top level project, clone the Asymworks library into that, and keep the individual PCB designs within that project folder (along with other assets such as mechanical part designs and firmware, if applicable).

8
fp-lib-table Normal file
View File

@@ -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)"))
)

View File

@@ -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)"))
)

View File

@@ -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)"))
)

View File

@@ -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)"))
)

View File

@@ -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)"))
)

8
sym-lib-table Normal file
View File

@@ -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)"))
)