7
mirror of https://github.com/oxidecomputer/hw-ignitionlet.git synced 2025-04-22 23:23:46 +00:00

Initial commit after restructure

This commit is contained in:
Nathanael Huffman 2023-02-27 21:05:59 -06:00
parent 73f7000a5c
commit 3ec1f26edf
No known key found for this signature in database
GPG Key ID: 48483F4460FE05AB
20 changed files with 64649 additions and 0 deletions

29
.gitignore vendored Normal file
View File

@ -0,0 +1,29 @@
# For PCBs designed using KiCad: https://www.kicad.org/
# Format documentation: https://kicad.org/help/file-formats/
# Temporary files
*.000
*.bak
*.bck
*.kicad_pcb-bak
*.kicad_sch-bak
*-backups
*.kicad_prl
*.sch-bak
*~
_autosave-*
*.tmp
*-save.pro
*-save.kicad_pcb
fp-info-cache
# Netlist files (exported from Eeschema)
*.net
# Autorouter files (exported from Pcbnew)
*.dsn
*.ses
# Exported BOM files
*.xml
*.csv

43
CONTRIBUTING.md Normal file
View File

@ -0,0 +1,43 @@
# Project status and open source
This repo is public because
1. It has always been our intention to make this open-source.
2. We figured it's best to err on the side of doing this early instead of late.
3. It may prove useful to those outside our company.
This is not a production design. It was designed for and served a specific
purpose in support of our actual production designs. It is not under active
development, and comes with no warranty.
And so, we thought it was important to explain where we're currently at, and
manage your expectations.
- We are a small company.
- Our current goal is to get our first generation products finished and in
customers' hands.
- We've created this design in support of our end-goal, not as its own thing.
We're all working on the products, and tool development is a side effect.
- For expediency, we've made "get-it-done" choices with libraries and parts.
We may split or clean this up later, but, for now, we're primarily focused on
getting _our_ product ready, because, again, we need to finish our computers.
- These points together mean that we may not have enough bandwidth to review and
integrate outside PRs right now.
You're welcome to send PRs! If we have time, or if the PRs are very small or fix
bugs, we may even integrate them in the near future. But be aware that we might
not get to it for a while, by which time it might no longer be relevant.
We've all dealt with those open source projects that feel open in name only, and
have big patches and history-free source drops appearing from behind the walls
of some large organization. We don't like that, and we're not going to do that.
But please bear with us while we're scaling up.
If you want to ask about whether a PR is consistent with our short-term plan
_before_ you put in the work -- and you should! -- hit us up in an issue.
Thanks!

View File

@ -1,2 +1,14 @@
# hw-ignitionlet
Breakout board for the ice40 FPGA with SPI PMOD interface
![ignitionlet](docs/ignitionlet.png)
# Bonus boards
There is a lvds_sma_adaptor included which breaks out the LVDS pairs
with a compatible pinout to the [Lattice ECP5 Dev Kit](https://www.latticesemi.com/products/developmentboardsandkits/ecp5evaluationboard)
![lvds_board](docs/lvds_sma_adapter.png)
# Status
No known required rework. See schematic notes for required
jumper settings.

BIN
docs/ignitionlet.png Normal file

Binary file not shown.

After

(image error) Size: 245 KiB

BIN
docs/lvds_sma_adapter.png Normal file

Binary file not shown.

After

(image error) Size: 61 KiB

156
fp-lib-table Normal file
View File

@ -0,0 +1,156 @@
(fp_lib_table
(lib (name tqfn28)(type KiCad)(uri ${KIPRJMOD}/../lib/tqfn28.pretty)(options "")(descr ""))
(lib (name yamaichi-sockets)(type KiCad)(uri ${KIPRJMOD}/../lib/yamaichi-sockets.pretty)(options "")(descr ""))
(lib (name micro-qfn16-narrow)(type KiCad)(uri ${KIPRJMOD}/../lib/micro-qfn16-narrow.pretty)(options "")(descr ""))
(lib (name lpc55)(type KiCad)(uri ${KIPRJMOD}/../lib/lpc55.pretty)(options "")(descr ""))
(lib (name passives)(type KiCad)(uri ${KIPRJMOD}/../lib/passives.pretty)(options "")(descr ""))
(lib (name magjack)(type KiCad)(uri ${KIPRJMOD}/../lib/magjack.pretty)(options "")(descr ""))
(lib (name idc-smd)(type KiCad)(uri ${KIPRJMOD}/../lib/idc-smd.pretty)(options "")(descr ""))
(lib (name Battery)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Battery.pretty)(options "")(descr "Battery and battery holder footprints"))
(lib (name Button_Switch_Keyboard)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Button_Switch_Keyboard.pretty)(options "")(descr "Buttons and switches for keyboard applications"))
(lib (name Button_Switch_SMD)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Button_Switch_SMD.pretty)(options "")(descr "Buttons and switches, surface mount"))
(lib (name Button_Switch_THT)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Button_Switch_THT.pretty)(options "")(descr "Buttons and switches, through hole"))
(lib (name Buzzer_Beeper)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Buzzer_Beeper.pretty)(options "")(descr "Audio signalling devices"))
(lib (name Calibration_Scale)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Calibration_Scale.pretty)(options "")(descr "Scales and grids intended for calibration and measurement"))
(lib (name Capacitor_SMD)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Capacitor_SMD.pretty)(options "")(descr "Capacitor, surface mount"))
(lib (name Capacitor_Tantalum_SMD)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Capacitor_Tantalum_SMD.pretty)(options "")(descr "Tantalum Capacitor, surface mount"))
(lib (name Capacitor_THT)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Capacitor_THT.pretty)(options "")(descr "Capacitor, through hole"))
(lib (name Connector_AMASS)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_AMASS.pretty)(options "")(descr "AMASS connector footprints"))
(lib (name Connector_Amphenol)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_Amphenol.pretty)(options "")(descr "Amphenol LTW connector footprints"))
(lib (name Connector_Audio)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_Audio.pretty)(options "")(descr "Audio connector footprints"))
(lib (name Connector_BarrelJack)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_BarrelJack.pretty)(options "")(descr "(DC) barrel jack connector footprints"))
(lib (name Connector_Card)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_Card.pretty)(options "")(descr "Card and card holder footprints"))
(lib (name Connector_Coaxial)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_Coaxial.pretty)(options "")(descr "Coaxial and RF connector footprints"))
(lib (name Connector_DIN)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_DIN.pretty)(options "")(descr "DIN connector footprints"))
(lib (name Connector_Dsub)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_Dsub.pretty)(options "")(descr "DSub connector footprints"))
(lib (name Connector_FFC-FPC)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_FFC-FPC.pretty)(options "")(descr "FFC (Flexible Flat Cable) and FPC (Flexible Printed Circuit) connector footprints"))
(lib (name Connector_Harwin)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_Harwin.pretty)(options "")(descr "Harwin connector footprints"))
(lib (name Connector_HDMI)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_HDMI.pretty)(options "")(descr "HDMI connector footprints"))
(lib (name Connector_Hirose)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_Hirose.pretty)(options "")(descr "Hirose connector footprints"))
(lib (name Connector_IDC)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_IDC.pretty)(options "")(descr "IDC connector footprints"))
(lib (name Connector_JAE)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_JAE.pretty)(options "")(descr "JAE connector footprints"))
(lib (name Connector_JST)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_JST.pretty)(options "")(descr "JST connector footprints www.jst.com"))
(lib (name Connector_Molex)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_Molex.pretty)(options "")(descr "Molex connector foottprints www.molex.com"))
(lib (name Connector_Multicomp)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_Multicomp.pretty)(options "")(descr "Multicomp connector foottprints"))
(lib (name Connector_PCBEdge)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_PCBEdge.pretty)(options "")(descr "PCB edge connectors (e.g. PCI, ISA, PCIe, ...)"))
(lib (name Connector_Phoenix_GMSTB)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_Phoenix_GMSTB.pretty)(options "")(descr "Phoenix GMSTB series (high voltage MSTB) connector footprints"))
(lib (name Connector_Phoenix_MC_HighVoltage)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_Phoenix_MC_HighVoltage.pretty)(options "")(descr "Phoenix high voltage (320V, 5.08mm pitch) MC connector footprints"))
(lib (name Connector_Phoenix_MC)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_Phoenix_MC.pretty)(options "")(descr "Phoenix MC connector footprints"))
(lib (name Connector_Phoenix_MSTB)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_Phoenix_MSTB.pretty)(options "")(descr "Phoenix MSTB connector footprints"))
(lib (name Connector_PinHeader_1.00mm)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_PinHeader_1.00mm.pretty)(options "")(descr "Pin headers, 1.0mm pitch"))
(lib (name Connector_PinHeader_1.27mm)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_PinHeader_1.27mm.pretty)(options "")(descr "Pin headers, 1.27mm pitch"))
(lib (name Connector_PinHeader_2.00mm)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_PinHeader_2.00mm.pretty)(options "")(descr "Pin headers, 2.0mm pitch"))
(lib (name Connector_PinHeader_2.54mm)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_PinHeader_2.54mm.pretty)(options "")(descr "Pin headers, 2.54mm pitch"))
(lib (name Connector_PinSocket_1.00mm)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_PinSocket_1.00mm.pretty)(options "")(descr "Pin sockets, 1.00mm pitch"))
(lib (name Connector_PinSocket_1.27mm)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_PinSocket_1.27mm.pretty)(options "")(descr "Pin sockets, 1.27mm pitch"))
(lib (name Connector_PinSocket_2.00mm)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_PinSocket_2.00mm.pretty)(options "")(descr "Pin sockets, 2.0mm pitch"))
(lib (name Connector_PinSocket_2.54mm)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_PinSocket_2.54mm.pretty)(options "")(descr "Pin sockets, 2.54mm pitch"))
(lib (name Connector_Pin)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_Pin.pretty)(options "")(descr "Single (solder) pin conectors"))
(lib (name Connector_RJ)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_RJ.pretty)(options "")(descr "Registered Jack (RJ) connector footprints (e.g. RJ11, RJ45, ...)"))
(lib (name Connector_Samtec_HLE_SMD)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_Samtec_HLE_SMD.pretty)(options "")(descr "Samtec surface mount HLE series connector footprints"))
(lib (name Connector_Samtec_HLE_THT)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_Samtec_HLE_THT.pretty)(options "")(descr "Samtec through hole HLE series connector footprints"))
(lib (name Connector_Samtec)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_Samtec.pretty)(options "")(descr "Samtec connector footprints"))
(lib (name Connector_SATA_SAS)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_SATA_SAS.pretty)(options "")(descr "SATA/SAS connector footprints"))
(lib (name Connector_Stocko)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_Stocko.pretty)(options "")(descr "Stocko connector footprints"))
(lib (name Connector_TE-Connectivity)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_TE-Connectivity.pretty)(options "")(descr "Footprints for connectors by TE Connectivity"))
(lib (name Connector)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector.pretty)(options "")(descr "Generic/unsorted connector footprints"))
(lib (name Connector_USB)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_USB.pretty)(options "")(descr "USB connector footprints"))
(lib (name Connector_Wago)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_Wago.pretty)(options "")(descr "Wago connector footprints"))
(lib (name Connector_Wire)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_Wire.pretty)(options "")(descr "Footprints for solder wire pads"))
(lib (name Connector_Wuerth)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Connector_Wuerth.pretty)(options "")(descr "Wuerth connector footprints"))
(lib (name Converter_ACDC)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Converter_ACDC.pretty)(options "")(descr "AC/DC converter footprints"))
(lib (name Converter_DCDC)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Converter_DCDC.pretty)(options "")(descr "DC/DC converter footprints"))
(lib (name Crystal)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Crystal.pretty)(options "")(descr "Crystal footprints"))
(lib (name Diode_SMD)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Diode_SMD.pretty)(options "")(descr "Diode footprints, surface mount"))
(lib (name Diode_THT)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Diode_THT.pretty)(options "")(descr "Diode footprints, through hole"))
(lib (name Display_7Segment)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Display_7Segment.pretty)(options "")(descr "Seven segment Display"))
(lib (name Display)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Display.pretty)(options "")(descr "Display modules"))
(lib (name Ferrite_THT)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Ferrite_THT.pretty)(options "")(descr "Ferrite bead, through hole"))
(lib (name Fiducial)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Fiducial.pretty)(options "")(descr "Fiducial markings"))
(lib (name Filter)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Filter.pretty)(options "")(descr "Filter footprints"))
(lib (name Fuse)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Fuse.pretty)(options "")(descr "Fuse and fuse holder footprints"))
(lib (name Heatsink)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Heatsink.pretty)(options "")(descr "Heatsinks and thermal products"))
(lib (name Inductor_SMD)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Inductor_SMD.pretty)(options "")(descr "Inductor footprints, surface mount"))
(lib (name Inductor_THT)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Inductor_THT.pretty)(options "")(descr "Inductor footprints, through hole"))
(lib (name Jumper)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Jumper.pretty)(options "")(descr "Jumpers, solder jumpers, ... footprints"))
(lib (name LED_SMD)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/LED_SMD.pretty)(options "")(descr "Light emitting diodes (LED), surface mount"))
(lib (name LED_THT)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/LED_THT.pretty)(options "")(descr "Light emitting diodes (LED), through hole"))
(lib (name Module)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Module.pretty)(options "")(descr "Footprints for SoM (System on Module)"))
(lib (name MountingEquipment)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/MountingEquipment.pretty)(options "")(descr "Mechanical parts"))
(lib (name MountingHole)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/MountingHole.pretty)(options "")(descr "Mechanical fasteners"))
(lib (name Mounting_Wuerth)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Mounting_Wuerth.pretty)(options "")(descr "Mechanical fasteners by wuerth electronics"))
(lib (name NetTie)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/NetTie.pretty)(options "")(descr "Net ties"))
(lib (name OptoDevice)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/OptoDevice.pretty)(options "")(descr "Optical devices (light sensors, opto isolators/interrupters, laser diodes, fiber optical components, lightpipes, lenses ...)"))
(lib (name Oscillator)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Oscillator.pretty)(options "")(descr "Footprints for oscillator devices"))
(lib (name Package_BGA)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Package_BGA.pretty)(options "")(descr "Ball Grid Array (BGA)"))
(lib (name Package_CSP)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Package_CSP.pretty)(options "")(descr "Chip Scale Packages (CSP)"))
(lib (name Package_DFN_QFN)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Package_DFN_QFN.pretty)(options "")(descr "Surface mount IC packages, DFN / LGA / QFN"))
(lib (name Package_DIP)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Package_DIP.pretty)(options "")(descr "Through hole IC packages, DIP"))
(lib (name Package_DirectFET)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Package_DirectFET.pretty)(options "")(descr "DirectFET packages from International Rectifier"))
(lib (name Package_LCC)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Package_LCC.pretty)(options "")(descr "Leaded Chip Carriers (LCC)"))
(lib (name Package_LGA)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Package_LGA.pretty)(options "")(descr "Land Grid Array (LGA)"))
(lib (name Package_QFP)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Package_QFP.pretty)(options "")(descr "Quad Flat Package (QFP)"))
(lib (name Package_SIP)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Package_SIP.pretty)(options "")(descr "Single Inline Package(SIP)"))
(lib (name Package_SO_J-Lead)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Package_SO_J-Lead.pretty)(options "")(descr "Small Outline Integrated Circuits J-Lead"))
(lib (name Package_SON)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Package_SON.pretty)(options "")(descr "Small Outline No-Lead (SON)"))
(lib (name Package_SO)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Package_SO.pretty)(options "")(descr "Small Outline Integrated Circuits (SOIC, SSOP, xSOP, xSO)"))
(lib (name Package_TO_SOT_SMD)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Package_TO_SOT_SMD.pretty)(options "")(descr "Surface mount transistor packages"))
(lib (name Package_TO_SOT_THT)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Package_TO_SOT_THT.pretty)(options "")(descr "Through hole transistor packages"))
(lib (name Potentiometer_SMD)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Potentiometer_SMD.pretty)(options "")(descr "Potentiometer footprints, surface mount (SMD)"))
(lib (name Potentiometer_THT)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Potentiometer_THT.pretty)(options "")(descr "Potentiometer footprints, through hole (THT)"))
(lib (name Relay_SMD)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Relay_SMD.pretty)(options "")(descr "Surface mount relay packages"))
(lib (name Relay_THT)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Relay_THT.pretty)(options "")(descr "Through hole relay packages"))
(lib (name Resistor_SMD)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Resistor_SMD.pretty)(options "")(descr "Resistor footprints, surface mount (SMD)"))
(lib (name Resistor_THT)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Resistor_THT.pretty)(options "")(descr "Resistor footprints, through hole (THT)"))
(lib (name RF_Antenna)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/RF_Antenna.pretty)(options "")(descr "Radio-frequency / wireless antenna footprints"))
(lib (name RF_Converter)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/RF_Converter.pretty)(options "")(descr "Specialized footprints for RF signal converters (Like Attenuators, Baluns, Mixers, Couplers, etc.)"))
(lib (name RF_GPS)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/RF_GPS.pretty)(options "")(descr "GNSS footprints"))
(lib (name RF_GSM)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/RF_GSM.pretty)(options "")(descr "GSM Modules footprints"))
(lib (name RF_Mini-Circuits)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/RF_Mini-Circuits.pretty)(options "")(descr "Footprints for Mini-Circuits RF parts."))
(lib (name RF_Module)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/RF_Module.pretty)(options "")(descr "Radio-frequency / wireless modules"))
(lib (name RF_Shielding)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/RF_Shielding.pretty)(options "")(descr "Specialied footprints for EMI shields and covers"))
(lib (name RF)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/RF.pretty)(options "")(descr "Specialized footprints for RF components that don't fit in the other RF libraries."))
(lib (name RF_WiFi)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/RF_WiFi.pretty)(options "")(descr "WiFi modules"))
(lib (name Rotary_Encoder)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Rotary_Encoder.pretty)(options "")(descr "Rotary Encoder Footprints"))
(lib (name Sensor_Audio)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Sensor_Audio.pretty)(options "")(descr "Specialized footprints for audio sensors"))
(lib (name Sensor_Current)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Sensor_Current.pretty)(options "")(descr "Specialized footprints for current sensors"))
(lib (name Sensor_Distance)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Sensor_Distance.pretty)(options "")(descr "Specialized footprints for distance sensors"))
(lib (name Sensor_Humidity)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Sensor_Humidity.pretty)(options "")(descr "Specialized footprints for humidity sensors"))
(lib (name Sensor_Motion)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Sensor_Motion.pretty)(options "")(descr "Specialized footprints for motion sensors"))
(lib (name Sensor_Pressure)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Sensor_Pressure.pretty)(options "")(descr "Specialized footprints for pressure sensors"))
(lib (name Sensor)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Sensor.pretty)(options "")(descr "Specialized footprints for multi-function sensors"))
(lib (name Sensor_Voltage)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Sensor_Voltage.pretty)(options "")(descr "Specialized footprints for voltage sensors"))
(lib (name Socket)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Socket.pretty)(options "")(descr Sockets))
(lib (name Symbol)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Symbol.pretty)(options "")(descr "PCB symbols"))
(lib (name TerminalBlock_4Ucon)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/TerminalBlock_4Ucon.pretty)(options "")(descr "4UCON terminal blocks"))
(lib (name TerminalBlock_Altech)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/TerminalBlock_Altech.pretty)(options "")(descr "Altech terminal block footprints"))
(lib (name TerminalBlock_Dinkle)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/TerminalBlock_Dinkle.pretty)(options "")(descr "Dinkle terminal blocks"))
(lib (name TerminalBlock_MetzConnect)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/TerminalBlock_MetzConnect.pretty)(options "")(descr "Metz Connect terminal blocks"))
(lib (name TerminalBlock_Philmore)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/TerminalBlock_Philmore.pretty)(options "")(descr "Philmore terminal blocks"))
(lib (name TerminalBlock_Phoenix)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/TerminalBlock_Phoenix.pretty)(options "")(descr "Phoenix Contact terminal blocks"))
(lib (name TerminalBlock_RND)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/TerminalBlock_RND.pretty)(options "")(descr "RND terminal blocks"))
(lib (name TerminalBlock_TE-Connectivity)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/TerminalBlock_TE-Connectivity.pretty)(options "")(descr "TE Connectivity terminal blocks"))
(lib (name TerminalBlock)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/TerminalBlock.pretty)(options "")(descr "Footprints for terminal blocks that do not have their own manufacturer specific library."))
(lib (name TerminalBlock_WAGO)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/TerminalBlock_WAGO.pretty)(options "")(descr "WAGO terminal blocks"))
(lib (name TestPoint)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/TestPoint.pretty)(options "")(descr "Test points, measurement points, probe connection points"))
(lib (name Transformer_SMD)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Transformer_SMD.pretty)(options "")(descr "Surface mount transformers"))
(lib (name Transformer_THT)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Transformer_THT.pretty)(options "")(descr "Through hole transformers"))
(lib (name Valve)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Valve.pretty)(options "")(descr Valve))
(lib (name Varistor)(type KiCad)(uri ${KIPRJMOD}/../lib/kicad/kicad-footprints/Varistor.pretty)(options "")(descr Varistor))
(lib (name molex-sl)(type KiCad)(uri ${KIPRJMOD}/../lib/molex-sl.pretty)(options "")(descr ""))
(lib (name hirose-df9)(type KiCad)(uri ${KIPRJMOD}/../lib/hirose-df9.pretty)(options "")(descr ""))
(lib (name c-and-k-ats-series)(type KiCad)(uri ${KIPRJMOD}/../lib/c-and-k-ats-series.pretty)(options "")(descr ""))
(lib (name c-and-k-pts851)(type KiCad)(uri ${KIPRJMOD}/../lib/c-and-k-pts851.pretty)(options "")(descr ""))
(lib (name grumpy)(type KiCad)(uri ${KIPRJMOD}/../lib/grumpy.pretty)(options "")(descr ""))
(lib (name test-point)(type KiCad)(uri ${KIPRJMOD}/../lib/test-point.pretty)(options "")(descr ""))
(lib (name pmod)(type KiCad)(uri ${KIPRJMOD}/../lib/pmod.pretty)(options "")(descr ""))
(lib (name lattice-drqfn84)(type KiCad)(uri ${KIPRJMOD}/../lib/lattice-drqfn84.pretty)(options "")(descr ""))
(lib (name micron-sop2)(type KiCad)(uri ${KIPRJMOD}/../lib/micron-sop2.pretty)(options "")(descr ""))
(lib (name samtec-tfc)(type KiCad)(uri ${KIPRJMOD}/../lib/samtec-tfc.pretty)(options "")(descr ""))
(lib (name Package_LGA_ABRACON)(type KiCad)(uri ${KIPRJMOD}/../lib/Package_LGA_ABRACON.pretty)(options "")(descr ""))
(lib (name LED_SMD_LiteOn)(type KiCad)(uri ${KIPRJMOD}/../lib/LED_SMD_LiteOn.pretty)(options "")(descr ""))
(lib (name adafruit)(type KiCad)(uri ${KIPRJMOD}/../lib/adafruit.pretty)(options "")(descr ""))
(lib (name mechanical)(type KiCad)(uri ${KIPRJMOD}/../lib/mechanical.pretty)(options "")(descr ""))
(lib (name Package_BGA_0x)(type KiCad)(uri ${KIPRJMOD}/../lib/Package_BGA_0x.pretty)(options "")(descr ""))
(lib (name Package_DFN_QFN_0x)(type KiCad)(uri ${KIPRJMOD}/../lib/Package_DFN_QFN_0x.pretty)(options "")(descr ""))
)

View File

1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 E D C B A E D C B A Date: 2021-07-21 Size: A3 Id: / File: blob_1f36eb501ad97b07e7b79f12fe261eee09b42017_1677195509.kicad_sch Sheet: / KiCad E.D.A. eeschema 7.0.0 Title: Programming & Configuration Rev: 2 ~{SS} 1 NC 10 MOSI 2 MISO 3 SCK 4 GND 5 VCC_3V 6 CDONE 7 ~{RESET} 8 NC 9 J202 IGNITION_TARGET_HDR SW201 FPGA_RST 1B2 1 4A 10 4B2 11 4B1 12 ~{OE} 13 VCC 14 S 15 1B1 16 1A 2 2B1 3 2B2 4 2A 5 GND 6 3A 7 3B2 8 3B1 9 U7 SN74CBTLV3257RSV R217 10K C204 1uF 25V R215 10K R216 10K R202 10K 1 10 2 3 4 5 6 7 8 9 J203 Conn_02x05_Odd_Even 1 2 4 U8 SN74AUP1G08DBVR C203 1uF 25V CBSEL1 A20 CRESET_L A21 SPI_SDI A22 SPI_SCK A23 VCC_SPI_3V3 A24 CBSEL0 B15 CDONE B16 SPI_SDO B17 SPI_SS B18 U1C IGNITION001-QFN SW202 FLASH_RST NC A2 RFU A3 ~{RESET} A4 RFU A5 RFU B1 C B2 VSS B3 VCC B4 RFU B5 RFU C1 ~{S} C2 RFU C3 DQ2/~{W} C4 RFU C5 RFU D1 DQ1 D2 DQ0 D3 DQ3/~{HOLD} D4 RFU D5 RFU E1 RFU E2 RFU E3 RFU E4 RFU E5 U5 MT25QL128ABB8E12-0AUT ~{CS} 1 SO 2 ~{WP} 3 GND 4 SI 5 SCK 6 ~{RESET} 7 VCC 8 U6 AT25PE80-SSHN-B R207 10K C201 1uF 25V X7R R204 10K R203 10K R205 10K C202 1uF 25V ~{SS} 1 NC 10 GND 11 VCC 12 MOSI 2 MISO 3 SCK 4 GND 5 VCC 6 INT 7 ~{RESET} 8 NC 9 J201 PMOD_2A_PERIPHERAL R201 10K R209 22 R210 22 R208 22 R206 100K 1 2 3 J204 Conn_01x03 R212 10K R211 10K 1 2 3 J205 Conn_01x03 R214 10K R213 10K GND GND V3P3 GND GND V3P3 V3P3 V3P3 GND V3P3 GND GND GND GND GND GND GND GND GND GND V3P3 V3P3 GND V3P3 GND V3P3 FPGA_MODE FPGA_MOSI SPI_MOSI FLASH_WP_L SPI_SCK SPI_MISO SPI_SS_L SPI_MOSI SPI_RESET_L FLASH_MISO FPGA_MODE FLASH_RESET_L SPI_SCK FLASH_MISO FLASH_RESET_L CBSEL1 FPGA_CDONE FLASH_RESET_JP_L SPI_RESET_L SPI_SCK CBSEL0 SPI_MISO FLASH_RESET_JP_L FPGA_MODE FPGA_CDONE FLASH_WP_L CBSEL1 SPI_SS_L SPI_MOSI FPGA_MISO SPI_MISO FPGA_CDONE SPI_SS_L FLASH_RESET_JP_L SPI_SCK SPI_RESET_L SPI_MOSI FLASH_HOLD_L CBSEL0 MUX_OE_L FPGA_CDONE SPI_MOSI SPI_RESET_L SPI_SS_L FLASH_WP_L Ignition Program/Debug Header The SDI/SDO signals of the FPGA SPI port switch direction depending on whether the FPGA acts as controller or peripheral. U7 handles this reversal of the signals allowing the FPGA to be programmed by reading from the SPI flash, or by another controller. The logic is as follows: FPGA_MODE H: SPI Master (default) L: SPI Slave Fit one of two SPI flash options. Intended to allow a Gimletlet to program either SPI flash or the FPGA. Operating Modes ColdBoot Header/Test Points Intended for hacking and/or forced reset/write protect. - Program the FPGA SRAM from IGNITION_TARGET_HDR The FTDI programmer can program the FPGA SRAM (or NVCM) directly if the user installs a jumper on the FPGA_MODE signal. This will cause the SPI flash to remain in reset and ignore any SPI traffic while mux beteen the header and FPGA SPI port will switch the SDO/SDI lines appropriately. The programmer then asserts SPI_SS while toggling SPI_RESET. This causes the FPGA to (re-)initialize, sampling the SS pin, and initialize as SPI peripheral instead of master when it finds this signal low. The programmer then writes to the FPGA as per Lattice FPGA-TN-02001-3.2. Holding the flash in reset can potentially be automated by connecting FLASH_RESET to an additional GPIO pin on the programming adapter and modifying the (open source) programming software to assert this pin during the programming cycle. This may already be supported in software, but is not tested. - Program the FPGA SRAM from PMOD_2A In the same way as stated above the PMOD header can be used to program the FPGA SRAM from an attached Gimletlet using software running on the SP. This mode assumes the SPI flash is disabled during programming, either using the described FLASH_RESET jumper, or by connecting the FLASH_RESET signal to an SP GPIO using a Dupont wire, allowing flash reset to happen under software control. Header/Jumpers/Test Points 2A SPI_MISO SPI_MOSI PMOD 2A Peripheral (optional) Intended to mate with Adafruit FT232H + adapter to allow software compatibility with both Lattice and open source programming tools. The pinout is compatible with a straight PMOD 2A connector to allow for alternative adapters if desired. Whatever connects to this header is expected to bring slew limiting resistors. If the SPI flash is programmed with an appropriate ColdBoot applet and the FPGA boots in SPI Master mode, these headers can be used to select one of four bitstreams as defined in the applet. See Lattice FPGA-TN-02001-3.2 for details. 1A SPI_MOSI SPI_MISO FPGA SPI Mode MUX - FPGA as SPI Master (default) The default operating mode for this board is with the FPGA acting as SPI master. Without anything driving SPI_SS this signal is pulled high. On init (after PoR or asserting CRESET) the FPGA will sample this pin. With the pin pulled high it will resume its init sequence as SPI master. Consequently it will then assert SPI_SS and drive SPI_SCK, allowing it to read a bitstream from SPI flash and enter the user application. - Program the SPI flash from IGNITION_TARGET_HDR The second mode is to program the SPI flash via the IGNITION_TARGET_HDR using an FTDI USB programmer. The programmer will assert both SPI_RESET and SPI_SS, causing the FPGA to go/stay in reset while selecting the SPI flash as peripheral. The programmer then writes to SPI flash as normal.

View File

LOADING design file

View File

Name
Comment
Description

ignitionlet.kicad_pcb
Normal file
View File

LOADING design file

1199
ignitionlet.kicad_pro Normal file

File diff suppressed because it is too large Load Diff

ignitionlet.kicad_sch
Normal file
View File

LOADING design file

BIN
ignitionlet.pdf Normal file

Note: AllSpice cannot diff pdf files. Rendering head (latest) version below.

226
lvds_sma_adapter-cache.lib Normal file
View File

@ -0,0 +1,226 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_Conn_Coaxial
#
DEF Connector_Conn_Coaxial J 0 40 Y N 1 F N
F0 "J" 10 120 50 H V C CNN
F1 "Connector_Conn_Coaxial" 115 0 50 V V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
*BNC*
*SMA*
*SMB*
*SMC*
*Cinch*
$ENDFPLIST
DRAW
A -2 0 71 1636 0 0 1 10 N -70 20 70 0
A -1 0 71 0 -1638 0 1 10 N 70 0 -70 -20
C 0 0 20 0 1 8 N
P 2 0 1 0 -100 0 -20 0 N
P 2 0 1 0 0 -100 0 -70 N
X In 1 -200 0 100 R 50 50 1 1 P
X Ext 2 0 -200 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_02x20_Odd_Even
#
DEF Connector_Generic_Conn_02x20_Odd_Even J 0 40 Y N 1 F N
F0 "J" 50 1000 50 H V C CNN
F1 "Connector_Generic_Conn_02x20_Odd_Even" 50 -1100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_2x??_*
$ENDFPLIST
DRAW
S -50 -995 0 -1005 1 1 6 N
S -50 -895 0 -905 1 1 6 N
S -50 -795 0 -805 1 1 6 N
S -50 -695 0 -705 1 1 6 N
S -50 -595 0 -605 1 1 6 N
S -50 -495 0 -505 1 1 6 N
S -50 -395 0 -405 1 1 6 N
S -50 -295 0 -305 1 1 6 N
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 205 0 195 1 1 6 N
S -50 305 0 295 1 1 6 N
S -50 405 0 395 1 1 6 N
S -50 505 0 495 1 1 6 N
S -50 605 0 595 1 1 6 N
S -50 705 0 695 1 1 6 N
S -50 805 0 795 1 1 6 N
S -50 905 0 895 1 1 6 N
S -50 950 150 -1050 1 1 10 f
S 150 -995 100 -1005 1 1 6 N
S 150 -895 100 -905 1 1 6 N
S 150 -795 100 -805 1 1 6 N
S 150 -695 100 -705 1 1 6 N
S 150 -595 100 -605 1 1 6 N
S 150 -495 100 -505 1 1 6 N
S 150 -395 100 -405 1 1 6 N
S 150 -295 100 -305 1 1 6 N
S 150 -195 100 -205 1 1 6 N
S 150 -95 100 -105 1 1 6 N
S 150 5 100 -5 1 1 6 N
S 150 105 100 95 1 1 6 N
S 150 205 100 195 1 1 6 N
S 150 305 100 295 1 1 6 N
S 150 405 100 395 1 1 6 N
S 150 505 100 495 1 1 6 N
S 150 605 100 595 1 1 6 N
S 150 705 100 695 1 1 6 N
S 150 805 100 795 1 1 6 N
S 150 905 100 895 1 1 6 N
X Pin_1 1 -200 900 150 R 50 50 1 1 P
X Pin_10 10 300 500 150 L 50 50 1 1 P
X Pin_11 11 -200 400 150 R 50 50 1 1 P
X Pin_12 12 300 400 150 L 50 50 1 1 P
X Pin_13 13 -200 300 150 R 50 50 1 1 P
X Pin_14 14 300 300 150 L 50 50 1 1 P
X Pin_15 15 -200 200 150 R 50 50 1 1 P
X Pin_16 16 300 200 150 L 50 50 1 1 P
X Pin_17 17 -200 100 150 R 50 50 1 1 P
X Pin_18 18 300 100 150 L 50 50 1 1 P
X Pin_19 19 -200 0 150 R 50 50 1 1 P
X Pin_2 2 300 900 150 L 50 50 1 1 P
X Pin_20 20 300 0 150 L 50 50 1 1 P
X Pin_21 21 -200 -100 150 R 50 50 1 1 P
X Pin_22 22 300 -100 150 L 50 50 1 1 P
X Pin_23 23 -200 -200 150 R 50 50 1 1 P
X Pin_24 24 300 -200 150 L 50 50 1 1 P
X Pin_25 25 -200 -300 150 R 50 50 1 1 P
X Pin_26 26 300 -300 150 L 50 50 1 1 P
X Pin_27 27 -200 -400 150 R 50 50 1 1 P
X Pin_28 28 300 -400 150 L 50 50 1 1 P
X Pin_29 29 -200 -500 150 R 50 50 1 1 P
X Pin_3 3 -200 800 150 R 50 50 1 1 P
X Pin_30 30 300 -500 150 L 50 50 1 1 P
X Pin_31 31 -200 -600 150 R 50 50 1 1 P
X Pin_32 32 300 -600 150 L 50 50 1 1 P
X Pin_33 33 -200 -700 150 R 50 50 1 1 P
X Pin_34 34 300 -700 150 L 50 50 1 1 P
X Pin_35 35 -200 -800 150 R 50 50 1 1 P
X Pin_36 36 300 -800 150 L 50 50 1 1 P
X Pin_37 37 -200 -900 150 R 50 50 1 1 P
X Pin_38 38 300 -900 150 L 50 50 1 1 P
X Pin_39 39 -200 -1000 150 R 50 50 1 1 P
X Pin_4 4 300 800 150 L 50 50 1 1 P
X Pin_40 40 300 -1000 150 L 50 50 1 1 P
X Pin_5 5 -200 700 150 R 50 50 1 1 P
X Pin_6 6 300 700 150 L 50 50 1 1 P
X Pin_7 7 -200 600 150 R 50 50 1 1 P
X Pin_8 8 300 600 150 L 50 50 1 1 P
X Pin_9 9 -200 500 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Ignition_GCM188R71E105KA64D
#
DEF Ignition_GCM188R71E105KA64D C 0 10 N N 1 F N
F0 "C" 10 70 50 H V L CNN
F1 "Ignition_GCM188R71E105KA64D" 10 -80 50 H I L CNN
F2 "Capacitor_SMD:C_0603_1608Metric" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
F4 "1uF" 0 -200 50 H V L CNN "Capacitance"
F5 "25V" 0 0 50 H V C CNN "VDC"
F6 "X7R" 0 -300 50 H V L CNN "Coefficient"
F7 "0603" 0 -400 50 H I L CNN "Package"
$FPLIST
C_*
$ENDFPLIST
DRAW
P 2 0 1 13 -60 -20 60 -20 N
P 2 0 1 12 -60 20 60 20 N
X ~ 1 0 100 80 D 50 50 1 1 P
X ~ 2 0 -100 80 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Ignition_MCZ1210AH900L2TA0G
#
DEF Ignition_MCZ1210AH900L2TA0G L 0 10 Y N 1 F N
F0 "L" 0 175 50 H V C CNN
F1 "Ignition_MCZ1210AH900L2TA0G" 0 -200 50 H V C CNN
F2 "passives:L_Choke_MCZ1210AH" 0 -300 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Choke_*
*Coil*
Inductor_*
L_*
$ENDFPLIST
DRAW
A -80 -80 20 1 1799 0 1 0 N -60 -80 -100 -80
A -80 80 20 -1799 -1 0 1 0 N -100 80 -60 80
A -40 -80 20 1 1799 0 1 0 N -20 -80 -60 -80
A -40 80 20 -1799 -1 0 1 0 N -60 80 -20 80
A 0 -80 20 1 1799 0 1 0 N 20 -80 -20 -80
A 0 80 20 -1799 -1 0 1 0 N -20 80 20 80
A 40 -80 20 1 1799 0 1 0 N 60 -80 20 -80
A 40 80 20 -1799 -1 0 1 0 N 20 80 60 80
A 80 -80 20 1 1799 0 1 0 N 100 -80 60 -80
A 80 80 20 -1799 -1 0 1 0 N 60 80 100 80
C -120 -50 10 0 1 0 F
C -120 60 10 0 1 0 F
P 2 0 1 0 -100 -80 -100 -100 N
P 2 0 1 0 -100 20 100 20 N
P 2 0 1 0 -100 80 -100 100 N
P 2 0 1 0 100 -80 100 -100 N
P 2 0 1 0 100 -20 -100 -20 N
P 2 0 1 0 100 100 100 80 N
X 1 1 -200 100 100 R 50 50 1 1 P
X 2 2 -200 -100 100 R 50 50 1 1 P
X 3 3 200 -100 100 L 50 50 1 1 P
X 4 4 200 100 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Mechanical_Fiducial
#
DEF Mechanical_Fiducial FID 0 20 Y Y 1 F N
F0 "FID" 0 200 50 H V C CNN
F1 "Mechanical_Fiducial" 0 125 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Fiducial*
$ENDFPLIST
DRAW
C 0 0 50 0 1 20 f
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_PWR_FLAG
#
DEF power_PWR_FLAG #FLG 0 0 N N 1 F P
F0 "#FLG" 0 75 50 H I C CNN
F1 "power_PWR_FLAG" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
X pwr 1 0 0 0 U 50 50 0 0 w
ENDDRAW
ENDDEF
#
#End Library

View File

LOADING design file

View File

LOADING design file

603
lvds_sma_adapter.kicad_pro Normal file
View File

@ -0,0 +1,603 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"board_outline_line_width": 0.049999999999999996,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.09999999999999999,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.762,
"height": 1.524,
"width": 1.524
},
"silk_line_width": 0.12,
"silk_text_italic": false,
"silk_text_size_h": 0.7999999999999999,
"silk_text_size_v": 0.7999999999999999,
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.3
}
},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"meta": {
"filename": "board_design_settings.json",
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "warning",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zones_intersect": "error"
},
"rule_severitieslegacy_courtyards_overlap": true,
"rule_severitieslegacy_no_courtyard_defined": false,
"rules": {
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.024999999999999998,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.7999999999999999,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.15239999999999998,
"min_via_annular_width": 0.09999999999999999,
"min_via_diameter": 0.6,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 5,
"td_on_pad_in_zone": false,
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [],
"via_dimensions": [],
"zones_allow_external_fillets": false
},
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "error",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "lvds_sma_adapter.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"clearance": 0.15,
"diff_pair_gap": 0.15,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2032,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.1778,
"via_diameter": 0.6,
"via_drill": 0.3,
"wire_width": 6
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": [
{
"netclass": "Default",
"pattern": "/AUX0_RX_N"
},
{
"netclass": "Default",
"pattern": "/AUX0_RX_P"
},
{
"netclass": "Default",
"pattern": "/AUX0_TX_N"
},
{
"netclass": "Default",
"pattern": "/AUX0_TX_P"
},
{
"netclass": "Default",
"pattern": "/AUX1_RX_N"
},
{
"netclass": "Default",
"pattern": "/AUX1_RX_P"
},
{
"netclass": "Default",
"pattern": "/AUX1_TX_N"
},
{
"netclass": "Default",
"pattern": "/AUX1_TX_P"
},
{
"netclass": "Default",
"pattern": "GND"
},
{
"netclass": "Default",
"pattern": "Net-(C1-Pad1)"
},
{
"netclass": "Default",
"pattern": "Net-(C2-Pad1)"
},
{
"netclass": "Default",
"pattern": "Net-(C3-Pad1)"
},
{
"netclass": "Default",
"pattern": "Net-(C4-Pad1)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad1)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad2)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad21)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad22)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad25)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad26)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad29)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad30)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad33)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad34)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad37)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad38)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad39)"
},
{
"netclass": "Default",
"pattern": "Net-(J1-Pad40)"
},
{
"netclass": "Default",
"pattern": "Net-(J6-Pad1)"
},
{
"netclass": "Default",
"pattern": "Net-(J7-Pad1)"
},
{
"netclass": "Default",
"pattern": "Net-(J8-Pad1)"
},
{
"netclass": "Default",
"pattern": "Net-(J9-Pad1)"
}
]
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.25,
"pin_symbol_size": 0.0,
"text_offset_ratio": 0.08
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"page_layout_descr_file": "",
"plot_directory": "",
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"22f7902f-95f7-4e41-9a7c-27dd0e785a9a",
""
]
],
"text_variables": {}
}

View File

LOADING design file

BIN
lvds_sma_adapter.pdf Normal file

Note: AllSpice cannot diff pdf files. Rendering head (latest) version below.

215
sym-lib-table Normal file
View File

@ -0,0 +1,215 @@
(sym_lib_table
(version 7)
(lib (name "ksz8863")(type "Legacy")(uri "${KIPRJMOD}/../lib/ksz8863.lib")(options "")(descr ""))
(lib (name "si860x")(type "Legacy")(uri "${KIPRJMOD}/../lib/si860x.lib")(options "")(descr ""))
(lib (name "ltc4306")(type "Legacy")(uri "${KIPRJMOD}/../lib/ltc4306.lib")(options "")(descr ""))
(lib (name "lpc55")(type "Legacy")(uri "${KIPRJMOD}/../lib/lpc55.lib")(options "")(descr ""))
(lib (name "max31790")(type "Legacy")(uri "${KIPRJMOD}/../lib/max31790.lib")(options "")(descr ""))
(lib (name "txb01xx")(type "Legacy")(uri "${KIPRJMOD}/../lib/txb01xx.lib")(options "")(descr ""))
(lib (name "emif06-msdn02-n16")(type "Legacy")(uri "${KIPRJMOD}/../lib/emif06-msdn02-n16.lib")(options "")(descr ""))
(lib (name "max13235")(type "Legacy")(uri "${KIPRJMOD}/../lib/max13235.lib")(options "")(descr ""))
(lib (name "magjack")(type "Legacy")(uri "${KIPRJMOD}/../lib/magjack.lib")(options "")(descr ""))
(lib (name "4xxx_IEEE")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/4xxx_IEEE.lib")(options "")(descr "4xxx series IEEE symbols"))
(lib (name "4xxx")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/4xxx.lib")(options "")(descr "4xxx series symbols"))
(lib (name "74xGxx")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/74xGxx.lib")(options "")(descr "74xGxx symbols"))
(lib (name "74xx_IEEE")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/74xx_IEEE.lib")(options "")(descr "74xx series IEEE symbols"))
(lib (name "74xx")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/74xx.lib")(options "")(descr "74xx symbols"))
(lib (name "Amplifier_Audio")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Amplifier_Audio.lib")(options "")(descr "Amplifier for audio applications"))
(lib (name "Amplifier_Buffer")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Amplifier_Buffer.lib")(options "")(descr "Buffer amplifiers"))
(lib (name "Amplifier_Current")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Amplifier_Current.lib")(options "")(descr "Amplifiers for current sensors (shunt)"))
(lib (name "Amplifier_Difference")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Amplifier_Difference.lib")(options "")(descr "Amplifiers for analog differential signals"))
(lib (name "Amplifier_Instrumentation")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Amplifier_Instrumentation.lib")(options "")(descr "Instrumentation amplitifers"))
(lib (name "Amplifier_Operational")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Amplifier_Operational.lib")(options "")(descr "General operational amplifiers"))
(lib (name "Amplifier_Video")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Amplifier_Video.lib")(options "")(descr "Video amplifiers"))
(lib (name "Analog_ADC")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Analog_ADC.lib")(options "")(descr "Analog to digital converters"))
(lib (name "Analog_DAC")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Analog_DAC.lib")(options "")(descr "Digital to analog converters"))
(lib (name "Analog_Switch")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Analog_Switch.lib")(options "")(descr "Analog switches"))
(lib (name "Analog")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Analog.lib")(options "")(descr "Miscellaneous analog devices"))
(lib (name "Audio")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Audio.lib")(options "")(descr "Audio devices"))
(lib (name "Battery_Management")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Battery_Management.lib")(options "")(descr "Battery management ICs"))
(lib (name "Buffer")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Buffer.lib")(options "")(descr "High-speed clock/data buffer ICs"))
(lib (name "Comparator")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Comparator.lib")(options "")(descr "Comparator symbols"))
(lib (name "Connector_Generic_MountingPin")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Connector_Generic_MountingPin.lib")(options "")(descr "Generic connectors with mechanical mounting pin"))
(lib (name "Connector_Generic_Shielded")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Connector_Generic_Shielded.lib")(options "")(descr "Generic shielded connector symbols"))
(lib (name "Connector_Generic")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Connector_Generic.lib")(options "")(descr "Generic connector symbols"))
(lib (name "Connector")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Connector.lib")(options "")(descr "Connector symbols (Examples: Terminal Block, D-SUB, DIN, USB...)"))
(lib (name "Converter_ACDC")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Converter_ACDC.lib")(options "")(descr "AC to DC converter modules"))
(lib (name "Converter_DCDC")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Converter_DCDC.lib")(options "")(descr "DC to DC converter modules"))
(lib (name "CPLD_Altera")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/CPLD_Altera.lib")(options "")(descr "Altera CPLD symbols"))
(lib (name "CPLD_Microchip")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/CPLD_Microchip.lib")(options "")(descr "Microchip CPLD symbols"))
(lib (name "CPLD_Xilinx")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/CPLD_Xilinx.lib")(options "")(descr "Xilinx CPLD symbols"))
(lib (name "CPU_NXP_68000")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/CPU_NXP_68000.lib")(options "")(descr "NXP (formerly Motorola) 68000 CPUs"))
(lib (name "CPU_NXP_6800")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/CPU_NXP_6800.lib")(options "")(descr "NXP (formerly Motorola) 6800 CPUs"))
(lib (name "CPU_NXP_IMX")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/CPU_NXP_IMX.lib")(options "")(descr "NXP IMX CPUs"))
(lib (name "CPU_PowerPC")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/CPU_PowerPC.lib")(options "")(descr "PowerPC-based CPUs"))
(lib (name "CPU")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/CPU.lib")(options "")(descr "Central processor unit (CPU) symbols, assorted"))
(lib (name "Device")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Device.lib")(options "")(descr "Generic symbols for common devices"))
(lib (name "Diode_Bridge")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Diode_Bridge.lib")(options "")(descr "Diode Bridges/Rectifiers"))
(lib (name "Diode_Laser")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Diode_Laser.lib")(options "")(descr "Laser diodes"))
(lib (name "Diode")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Diode.lib")(options "")(descr "Diodes"))
(lib (name "Display_Character")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Display_Character.lib")(options "")(descr "Character displays. (n-Segment, dot-matrix, ...)"))
(lib (name "Display_Graphic")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Display_Graphic.lib")(options "")(descr "Graphic displays. (Pixel-based color or monochrome displays.)"))
(lib (name "Driver_Display")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Driver_Display.lib")(options "")(descr "Drivers for displays. (For graphic and character based displays.)"))
(lib (name "Driver_FET")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Driver_FET.lib")(options "")(descr "MOSFET and gate drivers"))
(lib (name "Driver_Haptic")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Driver_Haptic.lib")(options "")(descr "Haptic drivers for solenoids, voice coils, LRAs, etc."))
(lib (name "Driver_LED")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Driver_LED.lib")(options "")(descr "LED drivers"))
(lib (name "Driver_Motor")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Driver_Motor.lib")(options "")(descr "Integrated motor driver and controller ICs"))
(lib (name "Driver_Relay")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Driver_Relay.lib")(options "")(descr "Relay drivers and controllers"))
(lib (name "Driver_TEC")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Driver_TEC.lib")(options "")(descr "Thermoelectric cooler (Peltier) drivers and controllers"))
(lib (name "DSP_AnalogDevices")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/DSP_AnalogDevices.lib")(options "")(descr "Analog Devices DSP symbols"))
(lib (name "DSP_Freescale")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/DSP_Freescale.lib")(options "")(descr "Freescale DSP symbols"))
(lib (name "DSP_Microchip_DSPIC33")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/DSP_Microchip_DSPIC33.lib")(options "")(descr "Microchip DSPIC33 symbols"))
(lib (name "DSP_Motorola")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/DSP_Motorola.lib")(options "")(descr "Motorola DSP symbols"))
(lib (name "DSP_Texas")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/DSP_Texas.lib")(options "")(descr "Texas Instruments DSP symbols"))
(lib (name "Fiber_Optic")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Fiber_Optic.lib")(options "")(descr "Fiber optic symbols"))
(lib (name "Filter")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Filter.lib")(options "")(descr "Filter symbols"))
(lib (name "FPGA_Lattice")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/FPGA_Lattice.lib")(options "")(descr "Lattice FPGA symbols"))
(lib (name "FPGA_Microsemi")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/FPGA_Microsemi.lib")(options "")(descr "Microsemi FPGA symbols"))
(lib (name "FPGA_Xilinx_Artix7")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/FPGA_Xilinx_Artix7.lib")(options "")(descr "Xilinx Artix7 FPGA symbols"))
(lib (name "FPGA_Xilinx_Kintex7")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/FPGA_Xilinx_Kintex7.lib")(options "")(descr "Xilinx Kintex7 FPGA symbols"))
(lib (name "FPGA_Xilinx_Spartan6")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/FPGA_Xilinx_Spartan6.lib")(options "")(descr "Xilinx Spartan6 FPGA symbols"))
(lib (name "FPGA_Xilinx")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/FPGA_Xilinx.lib")(options "")(descr "Assorted Xilinx FPGA symbols"))
(lib (name "FPGA_Xilinx_Virtex5")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/FPGA_Xilinx_Virtex5.lib")(options "")(descr "Xilinx Virtex5 FPGA symbols"))
(lib (name "FPGA_Xilinx_Virtex6")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/FPGA_Xilinx_Virtex6.lib")(options "")(descr "Xilinx Virtex6 FPGA symbols"))
(lib (name "FPGA_Xilinx_Virtex7")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/FPGA_Xilinx_Virtex7.lib")(options "")(descr "Xilinx Virtex7 FPGA symbols"))
(lib (name "GPU")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/GPU.lib")(options "")(descr "Graphics Processing Units"))
(lib (name "Graphic")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Graphic.lib")(options "")(descr "Graphical symbols"))
(lib (name "Interface_CAN_LIN")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Interface_CAN_LIN.lib")(options "")(descr "CAN / LIN interface symbols"))
(lib (name "Interface_CurrentLoop")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Interface_CurrentLoop.lib")(options "")(descr "Current loop interface devices"))
(lib (name "Interface_Ethernet")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Interface_Ethernet.lib")(options "")(descr "Ethernet interface symbols"))
(lib (name "Interface_Expansion")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Interface_Expansion.lib")(options "")(descr "I/O expansion devices, shift registers, etc"))
(lib (name "Interface_HDMI")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Interface_HDMI.lib")(options "")(descr "High Definition Multimedia Interface (HDMI) symbols"))
(lib (name "Interface_HID")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Interface_HID.lib")(options "")(descr "Human Interface Device (HID) symbols"))
(lib (name "Interface_LineDriver")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Interface_LineDriver.lib")(options "")(descr "Line driver interface symbols"))
(lib (name "Interface_Optical")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Interface_Optical.lib")(options "")(descr "Optical interfaces (IR receivers)"))
(lib (name "Interface_Telecom")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Interface_Telecom.lib")(options "")(descr "Telecom interface symbols"))
(lib (name "Interface")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Interface.lib")(options "")(descr "Assorted interface symbols"))
(lib (name "Interface_UART")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Interface_UART.lib")(options "")(descr "UART interface symbols"))
(lib (name "Interface_USB")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Interface_USB.lib")(options "")(descr "USB interface symbols"))
(lib (name "Isolator_Analog")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Isolator_Analog.lib")(options "")(descr "Analog isolator devices"))
(lib (name "Isolator")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Isolator.lib")(options "")(descr "Isolator devices"))
(lib (name "Jumper")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Jumper.lib")(options "")(descr "(Solder) jumper symbols"))
(lib (name "LED")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/LED.lib")(options "")(descr "Light Emitting Diode (LED) symbols"))
(lib (name "Logic_LevelTranslator")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Logic_LevelTranslator.lib")(options "")(descr "Logic level translators and level shifters"))
(lib (name "Logic_Programmable")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Logic_Programmable.lib")(options "")(descr "Programmable logic symbols"))
(lib (name "MCU_AnalogDevices")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_AnalogDevices.lib")(options "")(descr "Analog Devices microcontrollers"))
(lib (name "MCU_Cypress")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Cypress.lib")(options "")(descr "Cypress microcontrollers"))
(lib (name "MCU_Espressif")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Espressif.lib")(options "")(descr "Espressif microcontrollers"))
(lib (name "MCU_Intel")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Intel.lib")(options "")(descr "Various Intel MCU devices and associated peripherals"))
(lib (name "MCU_Microchip_8051")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Microchip_8051.lib")(options "")(descr "Microchip 8051 microcontrollers"))
(lib (name "MCU_Microchip_ATmega")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Microchip_ATmega.lib")(options "")(descr "Microchip ATmega microcontrollers"))
(lib (name "MCU_Microchip_ATtiny")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Microchip_ATtiny.lib")(options "")(descr "Microchip ATtiny microcontrollers"))
(lib (name "MCU_Microchip_AVR")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Microchip_AVR.lib")(options "")(descr "Microchip AVR microcontrollers"))
(lib (name "MCU_Microchip_PIC10")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Microchip_PIC10.lib")(options "")(descr "Microchip PIC10 microcontrollers"))
(lib (name "MCU_Microchip_PIC12")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Microchip_PIC12.lib")(options "")(descr "Microchip PIC12 microcontrollers"))
(lib (name "MCU_Microchip_PIC16")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Microchip_PIC16.lib")(options "")(descr "Microchip PIC16 microcontrollers"))
(lib (name "MCU_Microchip_PIC18")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Microchip_PIC18.lib")(options "")(descr "Microchip PIC18 microcontrollers"))
(lib (name "MCU_Microchip_PIC24")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Microchip_PIC24.lib")(options "")(descr "Microchip PIC24 microcontrollers"))
(lib (name "MCU_Microchip_PIC32")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Microchip_PIC32.lib")(options "")(descr "Microchip PIC32 microcontrollers"))
(lib (name "MCU_Microchip_SAMA")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Microchip_SAMA.lib")(options "")(descr "Microchip SAMA microcontrollers"))
(lib (name "MCU_Microchip_SAMD")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Microchip_SAMD.lib")(options "")(descr "Microchip SAMD microcontrollers"))
(lib (name "MCU_Microchip_SAME")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Microchip_SAME.lib")(options "")(descr "Microchip SAME microcontrollers"))
(lib (name "MCU_Microchip_SAML")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Microchip_SAML.lib")(options "")(descr "Microchip SAML microcontrollers"))
(lib (name "MCU_Module")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Module.lib")(options "")(descr "Microcontroller Modules and Breakouts (Arduino ...)"))
(lib (name "MCU_Nordic")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Nordic.lib")(options "")(descr "Nordic Semiconductor microcontrollers"))
(lib (name "MCU_NXP_ColdFire")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_NXP_ColdFire.lib")(options "")(descr "NXP ColdFire microcontrollers (formerly Motorola)"))
(lib (name "MCU_NXP_HC11")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_NXP_HC11.lib")(options "")(descr "NXP HC11 microcontrollers"))
(lib (name "MCU_NXP_HC12")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_NXP_HC12.lib")(options "")(descr "NXP HC12 microcontrollers"))
(lib (name "MCU_NXP_HCS12")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_NXP_HCS12.lib")(options "")(descr "NXP HCS12 microcontrollers"))
(lib (name "MCU_NXP_Kinetis")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_NXP_Kinetis.lib")(options "")(descr "NXP Kinetis microcontrollers"))
(lib (name "MCU_NXP_LPC")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_NXP_LPC.lib")(options "")(descr "NXP LPC microcontrollers"))
(lib (name "MCU_NXP_MAC7100")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_NXP_MAC7100.lib")(options "")(descr "NXP MAC7100 (ARMv7-based) microcontrollers"))
(lib (name "MCU_NXP_MCore")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_NXP_MCore.lib")(options "")(descr "NXP M*Core microcontrollers"))
(lib (name "MCU_NXP_NTAG")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_NXP_NTAG.lib")(options "")(descr "NXP NFC microcontrollers"))
(lib (name "MCU_NXP_S08")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_NXP_S08.lib")(options "")(descr "NXP S08 microcontrollers"))
(lib (name "MCU_Parallax")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Parallax.lib")(options "")(descr "Parallax microcontrollers"))
(lib (name "MCU_Renesas_Synergy_S1")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Renesas_Synergy_S1.lib")(options "")(descr "Renesas Synergy S1 microcontrollers"))
(lib (name "MCU_SiFive")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_SiFive.lib")(options "")(descr "SiFive microcontrollers"))
(lib (name "MCU_SiliconLabs")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_SiliconLabs.lib")(options "")(descr "Silicon Labs (SiLabs) microcontrollers"))
(lib (name "MCU_STC")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_STC.lib")(options "")(descr "STC microcontrollers"))
(lib (name "MCU_ST_STM32F0")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_ST_STM32F0.lib")(options "")(descr "ST STM32F0 microcontrollers"))
(lib (name "MCU_ST_STM32F1")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_ST_STM32F1.lib")(options "")(descr "ST STM32F1 microcontrollers"))
(lib (name "MCU_ST_STM32F2")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_ST_STM32F2.lib")(options "")(descr "ST STM32F2 microcontrollers"))
(lib (name "MCU_ST_STM32F3")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_ST_STM32F3.lib")(options "")(descr "ST STM32F3 microcontrollers"))
(lib (name "MCU_ST_STM32F4")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_ST_STM32F4.lib")(options "")(descr "ST STM32F4 microcontrollers"))
(lib (name "MCU_ST_STM32F7")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_ST_STM32F7.lib")(options "")(descr "ST STM32F7 microcontrollers"))
(lib (name "MCU_ST_STM32H7")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_ST_STM32H7.lib")(options "")(descr "ST STM32H7 microcontrollers"))
(lib (name "MCU_ST_STM32L0")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_ST_STM32L0.lib")(options "")(descr "ST STM32L0 microcontrollers"))
(lib (name "MCU_ST_STM32L1")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_ST_STM32L1.lib")(options "")(descr "ST STM32L1 microcontrollers"))
(lib (name "MCU_ST_STM32L4")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_ST_STM32L4.lib")(options "")(descr "ST STM32L4 microcontrollers"))
(lib (name "MCU_ST_STM32L4+")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_ST_STM32L4+.lib")(options "")(descr "ST STM32L4+ microcontrollers"))
(lib (name "MCU_ST_STM8")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_ST_STM8.lib")(options "")(descr "ST STM8 microcontrollers"))
(lib (name "MCU_Texas_MSP430")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Texas_MSP430.lib")(options "")(descr "Texas Instruments MSP430 microcontrollers"))
(lib (name "MCU_Texas_SimpleLink")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Texas_SimpleLink.lib")(options "")(descr "Texas Instruments SimpleLink microcontrollers"))
(lib (name "MCU_Texas")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/MCU_Texas.lib")(options "")(descr "Texas Instruments microcontrollers (assorted)"))
(lib (name "Mechanical")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Mechanical.lib")(options "")(descr "Mechanical symbols"))
(lib (name "Memory_Controller")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Memory_Controller.lib")(options "")(descr "Memory controller devices"))
(lib (name "Memory_EEPROM")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Memory_EEPROM.lib")(options "")(descr "EEPROM memory"))
(lib (name "Memory_EPROM")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Memory_EPROM.lib")(options "")(descr "EPROM memory"))
(lib (name "Memory_Flash")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Memory_Flash.lib")(options "")(descr "Flash memory"))
(lib (name "Memory_NVRAM")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Memory_NVRAM.lib")(options "")(descr "Non volatile RAM (NVRAM)"))
(lib (name "Memory_RAM")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Memory_RAM.lib")(options "")(descr "Volatile RAM"))
(lib (name "Memory_ROM")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Memory_ROM.lib")(options "")(descr "Read only memory (ROM)"))
(lib (name "Memory_UniqueID")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Memory_UniqueID.lib")(options "")(descr "UID and serial number memory devices"))
(lib (name "Motor")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Motor.lib")(options "")(descr "Motor symbols"))
(lib (name "Oscillator")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Oscillator.lib")(options "")(descr "Oscillator symbols"))
(lib (name "Potentiometer_Digital")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Potentiometer_Digital.lib")(options "")(descr "Digital potentiometers"))
(lib (name "Power_Management")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Power_Management.lib")(options "")(descr "Power management and distribution ICs"))
(lib (name "Power_Protection")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Power_Protection.lib")(options "")(descr "Power protection devices"))
(lib (name "Power_Supervisor")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Power_Supervisor.lib")(options "")(descr "Power supervisory devices"))
(lib (name "power")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/power.lib")(options "")(descr "Power symbols, special power flags"))
(lib (name "pspice")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/pspice.lib")(options "")(descr "Legacy pspice symbol library."))
(lib (name "Reference_Current")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Reference_Current.lib")(options "")(descr "Precision current references"))
(lib (name "Reference_Voltage")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Reference_Voltage.lib")(options "")(descr "Precision voltage references"))
(lib (name "Regulator_Controller")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Regulator_Controller.lib")(options "")(descr "Power regulator controllers"))
(lib (name "Regulator_Current")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Regulator_Current.lib")(options "")(descr "Current regulators"))
(lib (name "Regulator_Linear")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Regulator_Linear.lib")(options "")(descr "Linear regulators"))
(lib (name "Regulator_SwitchedCapacitor")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Regulator_SwitchedCapacitor.lib")(options "")(descr "Switched capacitor / charge pump regulators"))
(lib (name "Regulator_Switching")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Regulator_Switching.lib")(options "")(descr "Switch-mode regulators"))
(lib (name "Relay_SolidState")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Relay_SolidState.lib")(options "")(descr "Solid state relays (Transistor and Triac based)"))
(lib (name "Relay")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Relay.lib")(options "")(descr "Relay symbols"))
(lib (name "RF_AM_FM")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/RF_AM_FM.lib")(options "")(descr "AM / FM wireless devices"))
(lib (name "RF_Amplifier")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/RF_Amplifier.lib")(options "")(descr "RF amplifier symbols"))
(lib (name "RF_Bluetooth")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/RF_Bluetooth.lib")(options "")(descr "RF Bluetooth wireless modules"))
(lib (name "RF_Filter")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/RF_Filter.lib")(options "")(descr "RF filter symbols"))
(lib (name "RF_GPS")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/RF_GPS.lib")(options "")(descr "GPS devices"))
(lib (name "RF_GSM")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/RF_GSM.lib")(options "")(descr "GSM devices"))
(lib (name "RF_Mixer")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/RF_Mixer.lib")(options "")(descr "RF mixer symbols"))
(lib (name "RF_Module")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/RF_Module.lib")(options "")(descr "RF module symbols"))
(lib (name "RF_RFID")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/RF_RFID.lib")(options "")(descr "Radio Frequency ID (RFID)"))
(lib (name "RF_Switch")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/RF_Switch.lib")(options "")(descr "RF switch symbols"))
(lib (name "RF")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/RF.lib")(options "")(descr "Assorted / uncategorized Radio Frequency (RF) devices"))
(lib (name "RF_WiFi")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/RF_WiFi.lib")(options "")(descr "WiFi symbols"))
(lib (name "RF_ZigBee")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/RF_ZigBee.lib")(options "")(descr "ZigBee / XBee symbols"))
(lib (name "Security")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Security.lib")(options "")(descr "Security devices"))
(lib (name "Sensor_Audio")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Sensor_Audio.lib")(options "")(descr "Audio / sound / microphone sensors"))
(lib (name "Sensor_Current")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Sensor_Current.lib")(options "")(descr "Current sensors"))
(lib (name "Sensor_Gas")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Sensor_Gas.lib")(options "")(descr "Gas sensors"))
(lib (name "Sensor_Humidity")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Sensor_Humidity.lib")(options "")(descr "Humidity sensors"))
(lib (name "Sensor_Magnetic")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Sensor_Magnetic.lib")(options "")(descr "Magnetic field and hall-effect sensors"))
(lib (name "Sensor_Motion")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Sensor_Motion.lib")(options "")(descr "Accelerometers, gyroscopic sensors"))
(lib (name "Sensor_Optical")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Sensor_Optical.lib")(options "")(descr "Light and color sensors"))
(lib (name "Sensor_Pressure")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Sensor_Pressure.lib")(options "")(descr "Fluid and mechanical pressure sensors"))
(lib (name "Sensor_Proximity")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Sensor_Proximity.lib")(options "")(descr "Optical interuption and proximity (optical, inductive, capacitve, ...) sensors"))
(lib (name "Sensor_Temperature")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Sensor_Temperature.lib")(options "")(descr "Temperature sensors"))
(lib (name "Sensor_Touch")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Sensor_Touch.lib")(options "")(descr "Touch sensors"))
(lib (name "Sensor")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Sensor.lib")(options "")(descr "Multi-function sensors, assorted sensors"))
(lib (name "Sensor_Voltage")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Sensor_Voltage.lib")(options "")(descr "Voltage sensors"))
(lib (name "Simulation_SPICE")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Simulation_SPICE.lib")(options "")(descr "Symbols specialized for SPICE circuit simulation (including ngspice)."))
(lib (name "Switch")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Switch.lib")(options "")(descr "Switch symbols"))
(lib (name "Timer_PLL")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Timer_PLL.lib")(options "")(descr "Phase locked loop (PLL) devices"))
(lib (name "Timer_RTC")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Timer_RTC.lib")(options "")(descr "Real time clock (RTC) devices"))
(lib (name "Timer")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Timer.lib")(options "")(descr "Assorted timer devices"))
(lib (name "Transformer")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Transformer.lib")(options "")(descr "Transformer symbols"))
(lib (name "Transistor_Array")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Transistor_Array.lib")(options "")(descr "Specialized transistor arrays"))
(lib (name "Transistor_BJT")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Transistor_BJT.lib")(options "")(descr "BJT transistor symbols"))
(lib (name "Transistor_FET")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Transistor_FET.lib")(options "")(descr "FET transistor symbols"))
(lib (name "Transistor_IGBT")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Transistor_IGBT.lib")(options "")(descr "IGBT transistor symbols"))
(lib (name "Triac_Thyristor")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Triac_Thyristor.lib")(options "")(descr "TRIAC and thyristor symbols"))
(lib (name "Valve")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Valve.lib")(options "")(descr "Valve symbols"))
(lib (name "Video")(type "Legacy")(uri "${KIPRJMOD}/../lib/kicad/kicad-symbols/Video.lib")(options "")(descr "Video symbols"))
(lib (name "stm32h7")(type "Legacy")(uri "${KIPRJMOD}/../lib/stm32h7.lib")(options "")(descr ""))
(lib (name "Ignition")(type "Legacy")(uri "${KIPRJMOD}/../lib/Ignition.lib")(options "")(descr "Ignition symbols"))
(lib (name "TFC-105-02-F-D-A-K")(type "Legacy")(uri "/Users/arjen/Downloads/TFC-105-02-F-D-A-K/TFC-105-02-F-D-A-K.lib")(options "")(descr ""))
(lib (name "ignitionlet-rescue")(type "KiCad")(uri "${KIPRJMOD}/ignitionlet-rescue.kicad_sym")(options "")(descr ""))
)