diff --git a/Dockerfile b/Dockerfile index 4c542c2..4439cb0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ FROM debian:10.4-slim -MAINTAINER Salvador E. Tropea +MAINTAINER Salvador E. Tropea LABEL Description="Minimal KiCad image based on Debian" RUN echo "deb http://deb.debian.org/debian buster-backports main" >> /etc/apt/sources.list && \ diff --git a/Dockerfile-nightly b/Dockerfile-nightly new file mode 100644 index 0000000..2c9562e --- /dev/null +++ b/Dockerfile-nightly @@ -0,0 +1,16 @@ +FROM debian:bullseye-slim +MAINTAINER Salvador E. Tropea +LABEL Description="Minimal KiCad image based on Debian" + +COPY *.list / +RUN apt-get -y update && \ + apt-get -y install --no-install-recommends gnupg2 && \ + apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FDA854F61C4D0D9572BB95E5245D5502FAD7A805 && \ + apt-get -y remove gnupg2 && \ + mv /*.list /etc/apt/sources.list.d/ && \ + apt-get -y update && \ + apt-get -y install --no-install-recommends kicad-nightly kicad-nightly-symbols kicad-nightly-footprints && \ + apt-get -y autoremove && \ + rm -rf /var/lib/apt/lists/* \ + rm -rf /usr/share/icons/Adwaita/ +COPY *-lib-table /usr/share/kicad-nightly/template/ diff --git a/README.md b/README.md index b983872..3bbaf54 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ The current tags are: * **10.3-5.0.2** is Debian 10.3 + KiCad 5.0.2 (default stable) * **10.3-5.1.5** is Debian 10.3 + KiCad 5.1.5 (backport) * **10.4-5.1.6** (same as **latest**) is Debian 10.4 + KiCad 5.1.6 (backport) +* **bullseye-5.99-20200922** (same as **nightly**) is Debian bullseye (will be 11) + KiCad 5.99 (20200922). An unstable beta. The installations are minimal, but contains schematic and footprint libraries. The 3D models aren't included, they weight 10 times the size of these images. diff --git a/build-nightly.sh b/build-nightly.sh new file mode 100755 index 0000000..1cdf951 --- /dev/null +++ b/build-nightly.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# KiCad nightly doesn't include the global symbol lib table: +#cp /usr/share/kicad/template/sym-lib-table . +#cp /usr/share/kicad/template/fp-lib-table . +docker build -f Dockerfile-nightly -t setsoft/kicad_debian:bullseye-5.99-20200922 . +docker build -f Dockerfile-nightly -t setsoft/kicad_debian:nightly . diff --git a/fp-lib-table b/fp-lib-table new file mode 100644 index 0000000..8cf1cae --- /dev/null +++ b/fp-lib-table @@ -0,0 +1,133 @@ +(fp_lib_table + (lib (name Battery)(type KiCad)(uri ${KISYSMOD}/Battery.pretty)(options "")(descr "Battery and battery holder footprints")) + (lib (name Button_Switch_Keyboard)(type KiCad)(uri ${KISYSMOD}/Button_Switch_Keyboard.pretty)(options "")(descr "Buttons and switches for keyboard applications")) + (lib (name Button_Switch_SMD)(type KiCad)(uri ${KISYSMOD}/Button_Switch_SMD.pretty)(options "")(descr "Buttons and switches, surface mount")) + (lib (name Button_Switch_THT)(type KiCad)(uri ${KISYSMOD}/Button_Switch_THT.pretty)(options "")(descr "Buttons and switches, through hole")) + (lib (name Buzzer_Beeper)(type KiCad)(uri ${KISYSMOD}/Buzzer_Beeper.pretty)(options "")(descr "Audio signalling devices")) + (lib (name Calibration_Scale)(type KiCad)(uri ${KISYSMOD}/Calibration_Scale.pretty)(options "")(descr "Scales and grids intended for calibration and measurement")) + (lib (name Capacitor_SMD)(type KiCad)(uri ${KISYSMOD}/Capacitor_SMD.pretty)(options "")(descr "Capacitor, surface mount")) + (lib (name Capacitor_THT)(type KiCad)(uri ${KISYSMOD}/Capacitor_THT.pretty)(options "")(descr "Capacitor, through hole")) + (lib (name Capacitor_Tantalum_SMD)(type KiCad)(uri ${KISYSMOD}/Capacitor_Tantalum_SMD.pretty)(options "")(descr "Tantalum Capacitor, surface mount")) + (lib (name Connector)(type KiCad)(uri ${KISYSMOD}/Connector.pretty)(options "")(descr "Generic/unsorted connector footprints")) + (lib (name Connector_AMASS)(type KiCad)(uri ${KISYSMOD}/Connector_AMASS.pretty)(options "")(descr "AMASS connector footprints")) + (lib (name Connector_Amphenol)(type KiCad)(uri ${KISYSMOD}/Connector_Amphenol.pretty)(options "")(descr "Amphenol LTW connector footprints")) + (lib (name Connector_Audio)(type KiCad)(uri ${KISYSMOD}/Connector_Audio.pretty)(options "")(descr "Audio connector footprints")) + (lib (name Connector_BarrelJack)(type KiCad)(uri ${KISYSMOD}/Connector_BarrelJack.pretty)(options "")(descr "(DC) barrel jack connector footprints")) + (lib (name Connector_Card)(type KiCad)(uri ${KISYSMOD}/Connector_Card.pretty)(options "")(descr "Card and card holder footprints")) + (lib (name Connector_Coaxial)(type KiCad)(uri ${KISYSMOD}/Connector_Coaxial.pretty)(options "")(descr "Coaxial and RF connector footprints")) + (lib (name Connector_DIN)(type KiCad)(uri ${KISYSMOD}/Connector_DIN.pretty)(options "")(descr "DIN connector footprints")) + (lib (name Connector_Dsub)(type KiCad)(uri ${KISYSMOD}/Connector_Dsub.pretty)(options "")(descr "DSub connector footprints")) + (lib (name Connector_FFC-FPC)(type KiCad)(uri ${KISYSMOD}/Connector_FFC-FPC.pretty)(options "")(descr "FFC (Flexible Flat Cable) and FPC (Flexible Printed Circuit) connector footprints")) + (lib (name Connector_HDMI)(type KiCad)(uri ${KISYSMOD}/Connector_HDMI.pretty)(options "")(descr "HDMI connector footprints")) + (lib (name Connector_Harwin)(type KiCad)(uri ${KISYSMOD}/Connector_Harwin.pretty)(options "")(descr "Harwin connector footprints")) + (lib (name Connector_Hirose)(type KiCad)(uri ${KISYSMOD}/Connector_Hirose.pretty)(options "")(descr "Hirose connector footprints")) + (lib (name Connector_IDC)(type KiCad)(uri ${KISYSMOD}/Connector_IDC.pretty)(options "")(descr "IDC connector footprints")) + (lib (name Connector_JAE)(type KiCad)(uri ${KISYSMOD}/Connector_JAE.pretty)(options "")(descr "JAE connector footprints")) + (lib (name Connector_JST)(type KiCad)(uri ${KISYSMOD}/Connector_JST.pretty)(options "")(descr "JST connector footprints www.jst.com")) + (lib (name Connector_Molex)(type KiCad)(uri ${KISYSMOD}/Connector_Molex.pretty)(options "")(descr "Molex connector foottprints www.molex.com")) + (lib (name Connector_Multicomp)(type KiCad)(uri ${KISYSMOD}/Connector_Multicomp.pretty)(options "")(descr "Multicomp connector foottprints")) + (lib (name Connector_PCBEdge)(type KiCad)(uri ${KISYSMOD}/Connector_PCBEdge.pretty)(options "")(descr "PCB edge connectors (e.g. PCI, ISA, PCIe, ...)")) + (lib (name Connector_Pin)(type KiCad)(uri ${KISYSMOD}/Connector_Pin.pretty)(options "")(descr "Single (solder) pin conectors")) + (lib (name Connector_PinHeader_1.00mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinHeader_1.00mm.pretty)(options "")(descr "Pin headers, 1.0mm pitch")) + (lib (name Connector_PinHeader_1.27mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinHeader_1.27mm.pretty)(options "")(descr "Pin headers, 1.27mm pitch")) + (lib (name Connector_PinHeader_2.00mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinHeader_2.00mm.pretty)(options "")(descr "Pin headers, 2.0mm pitch")) + (lib (name Connector_PinHeader_2.54mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinHeader_2.54mm.pretty)(options "")(descr "Pin headers, 2.54mm pitch")) + (lib (name Connector_PinSocket_1.00mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinSocket_1.00mm.pretty)(options "")(descr "Pin sockets, 1.00mm pitch")) + (lib (name Connector_PinSocket_1.27mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinSocket_1.27mm.pretty)(options "")(descr "Pin sockets, 1.27mm pitch")) + (lib (name Connector_PinSocket_2.00mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinSocket_2.00mm.pretty)(options "")(descr "Pin sockets, 2.0mm pitch")) + (lib (name Connector_PinSocket_2.54mm)(type KiCad)(uri ${KISYSMOD}/Connector_PinSocket_2.54mm.pretty)(options "")(descr "Pin sockets, 2.54mm pitch")) + (lib (name Connector_Phoenix_MC)(type KiCad)(uri ${KISYSMOD}/Connector_Phoenix_MC.pretty)(options "")(descr "Phoenix MC connector footprints")) + (lib (name Connector_Phoenix_MC_HighVoltage)(type KiCad)(uri ${KISYSMOD}/Connector_Phoenix_MC_HighVoltage.pretty)(options "")(descr "Phoenix high voltage (320V, 5.08mm pitch) MC connector footprints")) + (lib (name Connector_Phoenix_MSTB)(type KiCad)(uri ${KISYSMOD}/Connector_Phoenix_MSTB.pretty)(options "")(descr "Phoenix MSTB connector footprints")) + (lib (name Connector_Phoenix_GMSTB)(type KiCad)(uri ${KISYSMOD}/Connector_Phoenix_GMSTB.pretty)(options "")(descr "Phoenix GMSTB series (high voltage MSTB) connector footprints")) + (lib (name Connector_Samtec)(type KiCad)(uri ${KISYSMOD}/Connector_Samtec.pretty)(options "")(descr "Samtec connector footprints")) + (lib (name Connector_Samtec_HLE_SMD)(type KiCad)(uri ${KISYSMOD}/Connector_Samtec_HLE_SMD.pretty)(options "")(descr "Samtec surface mount HLE series connector footprints")) + (lib (name Connector_Samtec_HLE_THT)(type KiCad)(uri ${KISYSMOD}/Connector_Samtec_HLE_THT.pretty)(options "")(descr "Samtec through hole HLE series connector footprints")) + (lib (name Connector_RJ)(type KiCad)(uri ${KISYSMOD}/Connector_RJ.pretty)(options "")(descr "Registered Jack (RJ) connector footprints (e.g. RJ11, RJ45, ...)")) + (lib (name Connector_SATA_SAS)(type KiCad)(uri ${KISYSMOD}/Connector_SATA_SAS.pretty)(options "")(descr "SATA/SAS connector footprints")) + (lib (name Connector_Stocko)(type KiCad)(uri ${KISYSMOD}/Connector_Stocko.pretty)(options "")(descr "Stocko connector footprints")) + (lib (name Connector_TE-Connectivity)(type KiCad)(uri ${KISYSMOD}/Connector_TE-Connectivity.pretty)(options "")(descr "Footprints for connectors by TE Connectivity")) + (lib (name Connector_USB)(type KiCad)(uri ${KISYSMOD}/Connector_USB.pretty)(options "")(descr "USB connector footprints")) + (lib (name Connector_Wago)(type KiCad)(uri ${KISYSMOD}/Connector_Wago.pretty)(options "")(descr "Wago connector footprints")) + (lib (name Connector_Wire)(type KiCad)(uri ${KISYSMOD}/Connector_Wire.pretty)(options "")(descr "Footprints for solder wire pads")) + (lib (name Connector_Wuerth)(type KiCad)(uri ${KISYSMOD}/Connector_Wuerth.pretty)(options "")(descr "Wuerth connector footprints")) + (lib (name Converter_ACDC)(type KiCad)(uri ${KISYSMOD}/Converter_ACDC.pretty)(options "")(descr "AC/DC converter footprints")) + (lib (name Converter_DCDC)(type KiCad)(uri ${KISYSMOD}/Converter_DCDC.pretty)(options "")(descr "DC/DC converter footprints")) + (lib (name Crystal)(type KiCad)(uri ${KISYSMOD}/Crystal.pretty)(options "")(descr "Crystal footprints")) + (lib (name Diode_SMD)(type KiCad)(uri ${KISYSMOD}/Diode_SMD.pretty)(options "")(descr "Diode footprints, surface mount")) + (lib (name Diode_THT)(type KiCad)(uri ${KISYSMOD}/Diode_THT.pretty)(options "")(descr "Diode footprints, through hole")) + (lib (name Display_7Segment)(type KiCad)(uri ${KISYSMOD}/Display_7Segment.pretty)(options "")(descr "Seven segment Display")) + (lib (name Display)(type KiCad)(uri ${KISYSMOD}/Display.pretty)(options "")(descr "Display modules")) + (lib (name Ferrite_THT)(type KiCad)(uri ${KISYSMOD}/Ferrite_THT.pretty)(options "")(descr "Ferrite bead, through hole")) + (lib (name Fiducial)(type KiCad)(uri ${KISYSMOD}/Fiducial.pretty)(options "")(descr "Fiducial markings")) + (lib (name Filter)(type KiCad)(uri ${KISYSMOD}/Filter.pretty)(options "")(descr "Filter footprints")) + (lib (name Fuse)(type KiCad)(uri ${KISYSMOD}/Fuse.pretty)(options "")(descr "Fuse and fuse holder footprints")) + (lib (name Heatsink)(type KiCad)(uri ${KISYSMOD}/Heatsink.pretty)(options "")(descr "Heatsinks and thermal products")) + (lib (name Inductor_SMD)(type KiCad)(uri ${KISYSMOD}/Inductor_SMD.pretty)(options "")(descr "Inductor footprints, surface mount")) + (lib (name Inductor_THT)(type KiCad)(uri ${KISYSMOD}/Inductor_THT.pretty)(options "")(descr "Inductor footprints, through hole")) + (lib (name Jumper)(type KiCad)(uri ${KISYSMOD}/Jumper.pretty)(options "")(descr "Jumpers, solder jumpers, ... footprints")) + (lib (name LED_SMD)(type KiCad)(uri ${KISYSMOD}/LED_SMD.pretty)(options "")(descr "Light emitting diodes (LED), surface mount")) + (lib (name LED_THT)(type KiCad)(uri ${KISYSMOD}/LED_THT.pretty)(options "")(descr "Light emitting diodes (LED), through hole")) + (lib (name Module)(type KiCad)(uri ${KISYSMOD}/Module.pretty)(options "")(descr "Footprints for SoM (System on Module)")) + (lib (name MountingHole)(type KiCad)(uri ${KISYSMOD}/MountingHole.pretty)(options "")(descr "Mechanical fasteners")) + (lib (name Mounting_Wuerth)(type KiCad)(uri ${KISYSMOD}/Mounting_Wuerth.pretty)(options "")(descr "Mechanical fasteners by wuerth electronics")) + (lib (name MountingEquipment)(type KiCad)(uri ${KISYSMOD}/MountingEquipment.pretty)(options "")(descr "Mechanical parts")) + (lib (name NetTie)(type KiCad)(uri ${KISYSMOD}/NetTie.pretty)(options "")(descr "Net ties")) + (lib (name OptoDevice)(type KiCad)(uri ${KISYSMOD}/OptoDevice.pretty)(options "")(descr "Optical devices (light sensors, opto isolators/interrupters, laser diodes, fiber optical components, lightpipes, lenses ...)")) + (lib (name Oscillator)(type KiCad)(uri ${KISYSMOD}/Oscillator.pretty)(options "")(descr "Footprints for oscillator devices")) + (lib (name Package_BGA)(type KiCad)(uri ${KISYSMOD}/Package_BGA.pretty)(options "")(descr "Ball Grid Array (BGA)")) + (lib (name Package_CSP)(type KiCad)(uri ${KISYSMOD}/Package_CSP.pretty)(options "")(descr "Chip Scale Packages (CSP)")) + (lib (name Package_DFN_QFN)(type KiCad)(uri ${KISYSMOD}/Package_DFN_QFN.pretty)(options "")(descr "Surface mount IC packages, DFN / LGA / QFN")) + (lib (name Package_DIP)(type KiCad)(uri ${KISYSMOD}/Package_DIP.pretty)(options "")(descr "Through hole IC packages, DIP")) + (lib (name Package_DirectFET)(type KiCad)(uri ${KISYSMOD}/Package_DirectFET.pretty)(options "")(descr "DirectFET packages from International Rectifier")) + (lib (name Package_LCC)(type KiCad)(uri ${KISYSMOD}/Package_LCC.pretty)(options "")(descr "Leaded Chip Carriers (LCC)")) + (lib (name Package_LGA)(type KiCad)(uri ${KISYSMOD}/Package_LGA.pretty)(options "")(descr "Land Grid Array (LGA)")) + (lib (name Package_QFP)(type KiCad)(uri ${KISYSMOD}/Package_QFP.pretty)(options "")(descr "Quad Flat Package (QFP)")) + (lib (name Package_SIP)(type KiCad)(uri ${KISYSMOD}/Package_SIP.pretty)(options "")(descr "Single Inline Package(SIP)")) + (lib (name Package_SO)(type KiCad)(uri ${KISYSMOD}/Package_SO.pretty)(options "")(descr "Small Outline Integrated Circuits (SOIC, SSOP, xSOP, xSO)")) + (lib (name Package_SO_J-Lead)(type KiCad)(uri ${KISYSMOD}/Package_SO_J-Lead.pretty)(options "")(descr "Small Outline Integrated Circuits J-Lead")) + (lib (name Package_SON)(type KiCad)(uri ${KISYSMOD}/Package_SON.pretty)(options "")(descr "Small Outline No-Lead (SON)")) + (lib (name Package_TO_SOT_SMD)(type KiCad)(uri ${KISYSMOD}/Package_TO_SOT_SMD.pretty)(options "")(descr "Surface mount transistor packages")) + (lib (name Package_TO_SOT_THT)(type KiCad)(uri ${KISYSMOD}/Package_TO_SOT_THT.pretty)(options "")(descr "Through hole transistor packages")) + (lib (name Potentiometer_SMD)(type KiCad)(uri ${KISYSMOD}/Potentiometer_SMD.pretty)(options "")(descr "Potentiometer footprints, surface mount (SMD)")) + (lib (name Potentiometer_THT)(type KiCad)(uri ${KISYSMOD}/Potentiometer_THT.pretty)(options "")(descr "Potentiometer footprints, through hole (THT)")) + (lib (name Relay_SMD)(type KiCad)(uri ${KISYSMOD}/Relay_SMD.pretty)(options "")(descr "Surface mount relay packages")) + (lib (name Relay_THT)(type KiCad)(uri ${KISYSMOD}/Relay_THT.pretty)(options "")(descr "Through hole relay packages")) + (lib (name Resistor_SMD)(type KiCad)(uri ${KISYSMOD}/Resistor_SMD.pretty)(options "")(descr "Resistor footprints, surface mount (SMD)")) + (lib (name Resistor_THT)(type KiCad)(uri ${KISYSMOD}/Resistor_THT.pretty)(options "")(descr "Resistor footprints, through hole (THT)")) + (lib (name RF)(type KiCad)(uri ${KISYSMOD}/RF.pretty)(options "")(descr "Specialized footprints for RF components that don't fit in the other RF libraries.")) + (lib (name RF_Antenna)(type KiCad)(uri ${KISYSMOD}/RF_Antenna.pretty)(options "")(descr "Radio-frequency / wireless antenna footprints")) + (lib (name RF_Converter)(type KiCad)(uri ${KISYSMOD}/RF_Converter.pretty)(options "")(descr "Specialized footprints for RF signal converters (Like Attenuators, Baluns, Mixers, Couplers, etc.)")) + (lib (name RF_GPS)(type KiCad)(uri ${KISYSMOD}/RF_GPS.pretty)(options "")(descr "GNSS footprints")) + (lib (name RF_GSM)(type KiCad)(uri ${KISYSMOD}/RF_GSM.pretty)(options "")(descr "GSM Modules footprints")) + (lib (name RF_Mini-Circuits)(type KiCad)(uri ${KISYSMOD}/RF_Mini-Circuits.pretty)(options "")(descr "Footprints for Mini-Circuits RF parts.")) + (lib (name RF_Module)(type KiCad)(uri ${KISYSMOD}/RF_Module.pretty)(options "")(descr "Radio-frequency / wireless modules")) + (lib (name RF_WiFi)(type KiCad)(uri ${KISYSMOD}/RF_WiFi.pretty)(options "")(descr "WiFi modules")) + (lib (name RF_Shielding)(type KiCad)(uri ${KISYSMOD}/RF_Shielding.pretty)(options "")(descr "Specialied footprints for EMI shields and covers")) + (lib (name Rotary_Encoder)(type KiCad)(uri ${KISYSMOD}/Rotary_Encoder.pretty)(options "")(descr "Rotary Encoder Footprints")) + (lib (name Sensor)(type KiCad)(uri ${KISYSMOD}/Sensor.pretty)(options "")(descr "Specialized footprints for multi-function sensors")) + (lib (name Sensor_Audio)(type KiCad)(uri ${KISYSMOD}/Sensor_Audio.pretty)(options "")(descr "Specialized footprints for audio sensors")) + (lib (name Sensor_Distance)(type KiCad)(uri ${KISYSMOD}/Sensor_Distance.pretty)(options "")(descr "Specialized footprints for distance sensors")) + (lib (name Sensor_Current)(type KiCad)(uri ${KISYSMOD}/Sensor_Current.pretty)(options "")(descr "Specialized footprints for current sensors")) + (lib (name Sensor_Humidity)(type KiCad)(uri ${KISYSMOD}/Sensor_Humidity.pretty)(options "")(descr "Specialized footprints for humidity sensors")) + (lib (name Sensor_Motion)(type KiCad)(uri ${KISYSMOD}/Sensor_Motion.pretty)(options "")(descr "Specialized footprints for motion sensors")) + (lib (name Sensor_Pressure)(type KiCad)(uri ${KISYSMOD}/Sensor_Pressure.pretty)(options "")(descr "Specialized footprints for pressure sensors")) + (lib (name Sensor_Voltage)(type KiCad)(uri ${KISYSMOD}/Sensor_Voltage.pretty)(options "")(descr "Specialized footprints for voltage sensors")) + (lib (name Socket)(type KiCad)(uri ${KISYSMOD}/Socket.pretty)(options "")(descr "Sockets")) + (lib (name Symbol)(type KiCad)(uri ${KISYSMOD}/Symbol.pretty)(options "")(descr "PCB symbols")) + (lib (name TerminalBlock_Altech)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_Altech.pretty)(options "")(descr "Altech terminal block footprints")) + (lib (name TerminalBlock)(type KiCad)(uri ${KISYSMOD}/TerminalBlock.pretty)(options "")(descr "Footprints for terminal blocks that do not have their own manufacturer specific library.")) + (lib (name TerminalBlock_4Ucon)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_4Ucon.pretty)(options "")(descr "4UCON terminal blocks")) + (lib (name TerminalBlock_Dinkle)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_Dinkle.pretty)(options "")(descr "Dinkle terminal blocks")) + (lib (name TerminalBlock_MetzConnect)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_MetzConnect.pretty)(options "")(descr "Metz Connect terminal blocks")) + (lib (name TerminalBlock_Philmore)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_Philmore.pretty)(options "")(descr "Philmore terminal blocks")) + (lib (name TerminalBlock_Phoenix)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_Phoenix.pretty)(options "")(descr "Phoenix Contact terminal blocks")) + (lib (name TerminalBlock_RND)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_RND.pretty)(options "")(descr "RND terminal blocks")) + (lib (name TerminalBlock_TE-Connectivity)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_TE-Connectivity.pretty)(options "")(descr "TE Connectivity terminal blocks")) + (lib (name TerminalBlock_WAGO)(type KiCad)(uri ${KISYSMOD}/TerminalBlock_WAGO.pretty)(options "")(descr "WAGO terminal blocks")) + (lib (name TestPoint)(type KiCad)(uri ${KISYSMOD}/TestPoint.pretty)(options "")(descr "Test points, measurement points, probe connection points")) + (lib (name Transformer_SMD)(type KiCad)(uri ${KISYSMOD}/Transformer_SMD.pretty)(options "")(descr "Surface mount transformers")) + (lib (name Transformer_THT)(type KiCad)(uri ${KISYSMOD}/Transformer_THT.pretty)(options "")(descr "Through hole transformers")) + (lib (name Valve)(type KiCad)(uri ${KISYSMOD}/Valve.pretty)(options "")(descr "Valve")) + (lib (name Varistor)(type KiCad)(uri ${KISYSMOD}/Varistor.pretty)(options "")(descr "Varistor")) +) diff --git a/kicad-nightly.list b/kicad-nightly.list new file mode 100644 index 0000000..9b40f6c --- /dev/null +++ b/kicad-nightly.list @@ -0,0 +1,2 @@ +deb http://ppa.launchpad.net/kicad/kicad-dev-nightly/ubuntu groovy main +# deb-src http://ppa.launchpad.net/kicad/kicad-dev-nightly/ubuntu groovy main diff --git a/sym-lib-table b/sym-lib-table new file mode 100644 index 0000000..0dc25a7 --- /dev/null +++ b/sym-lib-table @@ -0,0 +1,201 @@ +(sym_lib_table + (lib (name 4xxx)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/4xxx.lib)(options "")(descr "4xxx series symbols")) + (lib (name 4xxx_IEEE)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/4xxx_IEEE.lib)(options "")(descr "4xxx series IEEE symbols")) + (lib (name 74xGxx)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/74xGxx.lib)(options "")(descr "74xGxx symbols")) + (lib (name 74xx)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/74xx.lib)(options "")(descr "74xx symbols")) + (lib (name 74xx_IEEE)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/74xx_IEEE.lib)(options "")(descr "74xx series IEEE symbols")) + (lib (name Amplifier_Audio)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Amplifier_Audio.lib)(options "")(descr "Amplifier for audio applications")) + (lib (name Amplifier_Buffer)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Amplifier_Buffer.lib)(options "")(descr "Buffer amplifiers")) + (lib (name Amplifier_Current)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Amplifier_Current.lib)(options "")(descr "Amplifiers for current sensors (shunt)")) + (lib (name Amplifier_Difference)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Amplifier_Difference.lib)(options "")(descr "Amplifiers for analog differential signals")) + (lib (name Amplifier_Operational)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Amplifier_Operational.lib)(options "")(descr "General operational amplifiers")) + (lib (name Amplifier_Instrumentation)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Amplifier_Instrumentation.lib)(options "")(descr "Instrumentation amplitifers")) + (lib (name Amplifier_Video)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Amplifier_Video.lib)(options "")(descr "Video amplifiers")) + (lib (name Analog)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Analog.lib)(options "")(descr "Miscellaneous analog devices")) + (lib (name Analog_ADC)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Analog_ADC.lib)(options "")(descr "Analog to digital converters")) + (lib (name Analog_DAC)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Analog_DAC.lib)(options "")(descr "Digital to analog converters")) + (lib (name Analog_Switch)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Analog_Switch.lib)(options "")(descr "Analog switches")) + (lib (name Audio)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Audio.lib)(options "")(descr "Audio devices")) + (lib (name Battery_Management)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Battery_Management.lib)(options "")(descr "Battery management ICs")) + (lib (name Buffer)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Buffer.lib)(options "")(descr "High-speed clock/data buffer ICs")) + (lib (name Comparator)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Comparator.lib)(options "")(descr "Comparator symbols")) + (lib (name Connector)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Connector.lib)(options "")(descr "Connector symbols (Examples: Terminal Block, D-SUB, DIN, USB...)")) + (lib (name Connector_Generic)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Connector_Generic.lib)(options "")(descr "Generic connector symbols")) + (lib (name Connector_Generic_MountingPin)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Connector_Generic_MountingPin.lib)(options "")(descr "Generic connectors with mechanical mounting pin")) + (lib (name Connector_Generic_Shielded)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Connector_Generic_Shielded.lib)(options "")(descr "Generic shielded connector symbols")) + (lib (name Converter_ACDC)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Converter_ACDC.lib)(options "")(descr "AC to DC converter modules")) + (lib (name Converter_DCDC)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Converter_DCDC.lib)(options "")(descr "DC to DC converter modules")) + (lib (name CPLD_Altera)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/CPLD_Altera.lib)(options "")(descr "Altera CPLD symbols")) + (lib (name CPLD_Microchip)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/CPLD_Microchip.lib)(options "")(descr "Microchip CPLD symbols")) + (lib (name CPLD_Xilinx)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/CPLD_Xilinx.lib)(options "")(descr "Xilinx CPLD symbols")) + (lib (name CPU)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/CPU.lib)(options "")(descr "Central processor unit (CPU) symbols, assorted")) + (lib (name CPU_NXP_6800)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/CPU_NXP_6800.lib)(options "")(descr "NXP (formerly Motorola) 6800 CPUs")) + (lib (name CPU_NXP_68000)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/CPU_NXP_68000.lib)(options "")(descr "NXP (formerly Motorola) 68000 CPUs")) + (lib (name CPU_NXP_IMX)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/CPU_NXP_IMX.lib)(options "")(descr "NXP IMX CPUs")) + (lib (name CPU_PowerPC)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/CPU_PowerPC.lib)(options "")(descr "PowerPC-based CPUs")) + (lib (name Device)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Device.lib)(options "")(descr "Generic symbols for common devices")) + (lib (name DSP_AnalogDevices)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/DSP_AnalogDevices.lib)(options "")(descr "Analog Devices DSP symbols")) + (lib (name DSP_Freescale)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/DSP_Freescale.lib)(options "")(descr "Freescale DSP symbols")) + (lib (name DSP_Microchip_DSPIC33)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/DSP_Microchip_DSPIC33.lib)(options "")(descr "Microchip DSPIC33 symbols")) + (lib (name DSP_Motorola)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/DSP_Motorola.lib)(options "")(descr "Motorola DSP symbols")) + (lib (name DSP_Texas)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/DSP_Texas.lib)(options "")(descr "Texas Instruments DSP symbols")) + (lib (name Diode)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Diode.lib)(options "")(descr "Diodes")) + (lib (name Diode_Bridge)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Diode_Bridge.lib)(options "")(descr "Diode Bridges/Rectifiers")) + (lib (name Diode_Laser)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Diode_Laser.lib)(options "")(descr "Laser diodes")) + (lib (name Display_Character)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Display_Character.lib)(options "")(descr "Character displays. (n-Segment, dot-matrix, ...)")) + (lib (name Display_Graphic)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Display_Graphic.lib)(options "")(descr "Graphic displays. (Pixel-based color or monochrome displays.)")) + (lib (name Driver_Display)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Driver_Display.lib)(options "")(descr "Drivers for displays. (For graphic and character based displays.)")) + (lib (name Driver_FET)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Driver_FET.lib)(options "")(descr "MOSFET and gate drivers")) + (lib (name Driver_Haptic)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Driver_Haptic.lib)(options "")(descr "Haptic drivers for solenoids, voice coils, LRAs, etc.")) + (lib (name Driver_LED)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Driver_LED.lib)(options "")(descr "LED drivers")) + (lib (name Driver_Motor)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Driver_Motor.lib)(options "")(descr "Integrated motor driver and controller ICs")) + (lib (name Driver_Relay)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Driver_Relay.lib)(options "")(descr "Relay drivers and controllers")) + (lib (name Driver_TEC)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Driver_TEC.lib)(options "")(descr "Thermoelectric cooler (Peltier) drivers and controllers")) + (lib (name Fiber_Optic)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Fiber_Optic.lib)(options "")(descr "Fiber optic symbols")) + (lib (name Filter)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Filter.lib)(options "")(descr "Filter symbols")) + (lib (name FPGA_Lattice)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/FPGA_Lattice.lib)(options "")(descr "Lattice FPGA symbols")) + (lib (name FPGA_Microsemi)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/FPGA_Microsemi.lib)(options "")(descr "Microsemi FPGA symbols")) + (lib (name FPGA_Xilinx)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/FPGA_Xilinx.lib)(options "")(descr "Assorted Xilinx FPGA symbols")) + (lib (name FPGA_Xilinx_Artix7)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/FPGA_Xilinx_Artix7.lib)(options "")(descr "Xilinx Artix7 FPGA symbols")) + (lib (name FPGA_Xilinx_Kintex7)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/FPGA_Xilinx_Kintex7.lib)(options "")(descr "Xilinx Kintex7 FPGA symbols")) + (lib (name FPGA_Xilinx_Spartan6)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/FPGA_Xilinx_Spartan6.lib)(options "")(descr "Xilinx Spartan6 FPGA symbols")) + (lib (name FPGA_Xilinx_Virtex5)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/FPGA_Xilinx_Virtex5.lib)(options "")(descr "Xilinx Virtex5 FPGA symbols")) + (lib (name FPGA_Xilinx_Virtex6)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/FPGA_Xilinx_Virtex6.lib)(options "")(descr "Xilinx Virtex6 FPGA symbols")) + (lib (name FPGA_Xilinx_Virtex7)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/FPGA_Xilinx_Virtex7.lib)(options "")(descr "Xilinx Virtex7 FPGA symbols")) + (lib (name GPU)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/GPU.lib)(options "")(descr "Graphics Processing Units")) + (lib (name Graphic)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Graphic.lib)(options "")(descr "Graphical symbols")) + (lib (name Interface)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Interface.lib)(options "")(descr "Assorted interface symbols")) + (lib (name Interface_CAN_LIN)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Interface_CAN_LIN.lib)(options "")(descr "CAN / LIN interface symbols")) + (lib (name Interface_CurrentLoop)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Interface_CurrentLoop.lib)(options "")(descr "Current loop interface devices")) + (lib (name Interface_Ethernet)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Interface_Ethernet.lib)(options "")(descr "Ethernet interface symbols")) + (lib (name Interface_Expansion)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Interface_Expansion.lib)(options "")(descr "I/O expansion devices, shift registers, etc")) + (lib (name Interface_HID)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Interface_HID.lib)(options "")(descr "Human Interface Device (HID) symbols")) + (lib (name Interface_HDMI)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Interface_HDMI.lib)(options "")(descr "High Definition Multimedia Interface (HDMI) symbols")) + (lib (name Interface_LineDriver)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Interface_LineDriver.lib)(options "")(descr "Line driver interface symbols")) + (lib (name Interface_Optical)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Interface_Optical.lib)(options "")(descr "Optical interfaces (IR receivers)")) + (lib (name Interface_Telecom)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Interface_Telecom.lib)(options "")(descr "Telecom interface symbols")) + (lib (name Interface_UART)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Interface_UART.lib)(options "")(descr "UART interface symbols")) + (lib (name Interface_USB)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Interface_USB.lib)(options "")(descr "USB interface symbols")) + (lib (name Isolator)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Isolator.lib)(options "")(descr "Isolator devices")) + (lib (name Isolator_Analog)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Isolator_Analog.lib)(options "")(descr "Analog isolator devices")) + (lib (name Jumper)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Jumper.lib)(options "")(descr "(Solder) jumper symbols")) + (lib (name LED)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/LED.lib)(options "")(descr "Light Emitting Diode (LED) symbols")) + (lib (name Logic_LevelTranslator)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Logic_LevelTranslator.lib)(options "")(descr "Logic level translators and level shifters")) + (lib (name Logic_Programmable)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Logic_Programmable.lib)(options "")(descr "Programmable logic symbols")) + (lib (name Memory_Controller)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Memory_Controller.lib)(options "")(descr "Memory controller devices")) + (lib (name Memory_EPROM)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Memory_EPROM.lib)(options "")(descr "EPROM memory")) + (lib (name Memory_EEPROM)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Memory_EEPROM.lib)(options "")(descr "EEPROM memory")) + (lib (name Memory_Flash)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Memory_Flash.lib)(options "")(descr "Flash memory")) + (lib (name Memory_NVRAM)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Memory_NVRAM.lib)(options "")(descr "Non volatile RAM (NVRAM)")) + (lib (name Memory_RAM)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Memory_RAM.lib)(options "")(descr "Volatile RAM")) + (lib (name Memory_ROM)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Memory_ROM.lib)(options "")(descr "Read only memory (ROM)")) + (lib (name Memory_UniqueID)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Memory_UniqueID.lib)(options "")(descr "UID and serial number memory devices")) + (lib (name MCU_AnalogDevices)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_AnalogDevices.lib)(options "")(descr "Analog Devices microcontrollers")) + (lib (name MCU_Microchip_8051)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_8051.lib)(options "")(descr "Microchip 8051 microcontrollers")) + (lib (name MCU_Microchip_ATmega)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_ATmega.lib)(options "")(descr "Microchip ATmega microcontrollers")) + (lib (name MCU_Microchip_ATtiny)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_ATtiny.lib)(options "")(descr "Microchip ATtiny microcontrollers")) + (lib (name MCU_Microchip_AVR)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_AVR.lib)(options "")(descr "Microchip AVR microcontrollers")) + (lib (name MCU_Cypress)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Cypress.lib)(options "")(descr "Cypress microcontrollers")) + (lib (name MCU_Espressif)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Espressif.lib)(options "")(descr "Espressif microcontrollers")) + (lib (name MCU_Intel)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Intel.lib)(options "")(descr "Various Intel MCU devices and associated peripherals")) + (lib (name MCU_Microchip_PIC10)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_PIC10.lib)(options "")(descr "Microchip PIC10 microcontrollers")) + (lib (name MCU_Microchip_PIC12)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_PIC12.lib)(options "")(descr "Microchip PIC12 microcontrollers")) + (lib (name MCU_Microchip_PIC16)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_PIC16.lib)(options "")(descr "Microchip PIC16 microcontrollers")) + (lib (name MCU_Microchip_PIC18)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_PIC18.lib)(options "")(descr "Microchip PIC18 microcontrollers")) + (lib (name MCU_Microchip_PIC24)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_PIC24.lib)(options "")(descr "Microchip PIC24 microcontrollers")) + (lib (name MCU_Microchip_PIC32)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_PIC32.lib)(options "")(descr "Microchip PIC32 microcontrollers")) + (lib (name MCU_Module)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Module.lib)(options "")(descr "Microcontroller Modules and Breakouts (Arduino ...)")) + (lib (name MCU_NXP_ColdFire)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_NXP_ColdFire.lib)(options "")(descr "NXP ColdFire microcontrollers (formerly Motorola)")) + (lib (name MCU_NXP_HC11)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_NXP_HC11.lib)(options "")(descr "NXP HC11 microcontrollers")) + (lib (name MCU_NXP_HC12)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_NXP_HC12.lib)(options "")(descr "NXP HC12 microcontrollers")) + (lib (name MCU_NXP_HCS12)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_NXP_HCS12.lib)(options "")(descr "NXP HCS12 microcontrollers")) + (lib (name MCU_NXP_Kinetis)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_NXP_Kinetis.lib)(options "")(descr "NXP Kinetis microcontrollers")) + (lib (name MCU_NXP_LPC)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_NXP_LPC.lib)(options "")(descr "NXP LPC microcontrollers")) + (lib (name MCU_NXP_MAC7100)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_NXP_MAC7100.lib)(options "")(descr "NXP MAC7100 (ARMv7-based) microcontrollers")) + (lib (name MCU_NXP_MCore)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_NXP_MCore.lib)(options "")(descr "NXP M*Core microcontrollers")) + (lib (name MCU_NXP_NTAG)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_NXP_NTAG.lib)(options "")(descr "NXP NFC microcontrollers")) + (lib (name MCU_NXP_S08)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_NXP_S08.lib)(options "")(descr "NXP S08 microcontrollers")) + (lib (name MCU_Nordic)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Nordic.lib)(options "")(descr "Nordic Semiconductor microcontrollers")) + (lib (name MCU_Parallax)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Parallax.lib)(options "")(descr "Parallax microcontrollers")) + (lib (name MCU_Renesas_Synergy_S1)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Renesas_Synergy_S1.lib)(options "")(descr "Renesas Synergy S1 microcontrollers")) + (lib (name MCU_SiFive)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_SiFive.lib)(options "")(descr "SiFive microcontrollers")) + (lib (name MCU_SiliconLabs)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_SiliconLabs.lib)(options "")(descr "Silicon Labs (SiLabs) microcontrollers")) + (lib (name MCU_ST_STM32F0)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_ST_STM32F0.lib)(options "")(descr "ST STM32F0 microcontrollers")) + (lib (name MCU_ST_STM32F1)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_ST_STM32F1.lib)(options "")(descr "ST STM32F1 microcontrollers")) + (lib (name MCU_ST_STM32F2)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_ST_STM32F2.lib)(options "")(descr "ST STM32F2 microcontrollers")) + (lib (name MCU_ST_STM32F3)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_ST_STM32F3.lib)(options "")(descr "ST STM32F3 microcontrollers")) + (lib (name MCU_ST_STM32F4)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_ST_STM32F4.lib)(options "")(descr "ST STM32F4 microcontrollers")) + (lib (name MCU_ST_STM32F7)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_ST_STM32F7.lib)(options "")(descr "ST STM32F7 microcontrollers")) + (lib (name MCU_ST_STM32H7)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_ST_STM32H7.lib)(options "")(descr "ST STM32H7 microcontrollers")) + (lib (name MCU_ST_STM32L0)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_ST_STM32L0.lib)(options "")(descr "ST STM32L0 microcontrollers")) + (lib (name MCU_ST_STM32L1)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_ST_STM32L1.lib)(options "")(descr "ST STM32L1 microcontrollers")) + (lib (name MCU_ST_STM32L4)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_ST_STM32L4.lib)(options "")(descr "ST STM32L4 microcontrollers")) + (lib (name MCU_ST_STM32L4+)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_ST_STM32L4+.lib)(options "")(descr "ST STM32L4+ microcontrollers")) + (lib (name MCU_ST_STM8)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_ST_STM8.lib)(options "")(descr "ST STM8 microcontrollers")) + (lib (name MCU_STC)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_STC.lib)(options "")(descr "STC microcontrollers")) + (lib (name MCU_Texas)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Texas.lib)(options "")(descr "Texas Instruments microcontrollers (assorted)")) + (lib (name MCU_Texas_MSP430)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Texas_MSP430.lib)(options "")(descr "Texas Instruments MSP430 microcontrollers")) + (lib (name MCU_Texas_SimpleLink)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Texas_SimpleLink.lib)(options "")(descr "Texas Instruments SimpleLink microcontrollers")) + (lib (name Mechanical)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Mechanical.lib)(options "")(descr "Mechanical symbols")) + (lib (name Motor)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Motor.lib)(options "")(descr "Motor symbols")) + (lib (name Oscillator)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Oscillator.lib)(options "")(descr "Oscillator symbols")) + (lib (name Potentiometer_Digital)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Potentiometer_Digital.lib)(options "")(descr "Digital potentiometers")) + (lib (name Power_Management)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Power_Management.lib)(options "")(descr "Power management and distribution ICs")) + (lib (name Power_Protection)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Power_Protection.lib)(options "")(descr "Power protection devices")) + (lib (name Power_Supervisor)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Power_Supervisor.lib)(options "")(descr "Power supervisory devices")) + (lib (name Regulator_Controller)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Regulator_Controller.lib)(options "")(descr "Power regulator controllers")) + (lib (name Regulator_Current)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Regulator_Current.lib)(options "")(descr "Current regulators")) + (lib (name Regulator_Linear)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Regulator_Linear.lib)(options "")(descr "Linear regulators")) + (lib (name Regulator_SwitchedCapacitor)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Regulator_SwitchedCapacitor.lib)(options "")(descr "Switched capacitor / charge pump regulators")) + (lib (name Regulator_Switching)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Regulator_Switching.lib)(options "")(descr "Switch-mode regulators")) + (lib (name RF)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/RF.lib)(options "")(descr "Assorted / uncategorized Radio Frequency (RF) devices")) + (lib (name RF_Bluetooth)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/RF_Bluetooth.lib)(options "")(descr "RF Bluetooth wireless modules")) + (lib (name RF_AM_FM)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/RF_AM_FM.lib)(options "")(descr "AM / FM wireless devices")) + (lib (name RF_Amplifier)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/RF_Amplifier.lib)(options "")(descr "RF amplifier symbols")) + (lib (name RF_Filter)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/RF_Filter.lib)(options "")(descr "RF filter symbols")) + (lib (name RF_GPS)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/RF_GPS.lib)(options "")(descr "GPS devices")) + (lib (name RF_GSM)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/RF_GSM.lib)(options "")(descr "GSM devices")) + (lib (name RF_Mixer)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/RF_Mixer.lib)(options "")(descr "RF mixer symbols")) + (lib (name RF_Module)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/RF_Module.lib)(options "")(descr "RF module symbols")) + (lib (name RF_RFID)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/RF_RFID.lib)(options "")(descr "Radio Frequency ID (RFID)")) + (lib (name RF_Switch)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/RF_Switch.lib)(options "")(descr "RF switch symbols")) + (lib (name RF_WiFi)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/RF_WiFi.lib)(options "")(descr "WiFi symbols")) + (lib (name RF_ZigBee)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/RF_ZigBee.lib)(options "")(descr "ZigBee / XBee symbols")) + (lib (name Reference_Current)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Reference_Current.lib)(options "")(descr "Precision current references")) + (lib (name Reference_Voltage)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Reference_Voltage.lib)(options "")(descr "Precision voltage references")) + (lib (name Relay)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Relay.lib)(options "")(descr "Relay symbols")) + (lib (name Relay_SolidState)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Relay_SolidState.lib)(options "")(descr "Solid state relays (Transistor and Triac based)")) + (lib (name Security)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Security.lib)(options "")(descr "Security devices")) + (lib (name Sensor)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Sensor.lib)(options "")(descr "Multi-function sensors, assorted sensors")) + (lib (name Sensor_Audio)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Sensor_Audio.lib)(options "")(descr "Audio / sound / microphone sensors")) + (lib (name Sensor_Current)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Sensor_Current.lib)(options "")(descr "Current sensors")) + (lib (name Sensor_Gas)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Sensor_Gas.lib)(options "")(descr "Gas sensors")) + (lib (name Sensor_Humidity)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Sensor_Humidity.lib)(options "")(descr "Humidity sensors")) + (lib (name Sensor_Magnetic)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Sensor_Magnetic.lib)(options "")(descr "Magnetic field and hall-effect sensors")) + (lib (name Sensor_Motion)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Sensor_Motion.lib)(options "")(descr "Accelerometers, gyroscopic sensors")) + (lib (name Sensor_Optical)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Sensor_Optical.lib)(options "")(descr "Light and color sensors")) + (lib (name Sensor_Pressure)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Sensor_Pressure.lib)(options "")(descr "Fluid and mechanical pressure sensors")) + (lib (name Sensor_Proximity)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Sensor_Proximity.lib)(options "")(descr "Optical interuption and proximity (optical, inductive, capacitve, ...) sensors")) + (lib (name Sensor_Temperature)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Sensor_Temperature.lib)(options "")(descr "Temperature sensors")) + (lib (name Sensor_Touch)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Sensor_Touch.lib)(options "")(descr "Touch sensors")) + (lib (name Sensor_Voltage)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Sensor_Voltage.lib)(options "")(descr "Voltage sensors")) + (lib (name Simulation_SPICE)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Simulation_SPICE.lib)(options "")(descr "Symbols specialized for SPICE circuit simulation (including ngspice).")) + (lib (name Switch)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Switch.lib)(options "")(descr "Switch symbols")) + (lib (name Timer)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Timer.lib)(options "")(descr "Assorted timer devices")) + (lib (name Timer_PLL)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Timer_PLL.lib)(options "")(descr "Phase locked loop (PLL) devices")) + (lib (name Timer_RTC)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Timer_RTC.lib)(options "")(descr "Real time clock (RTC) devices")) + (lib (name Transformer)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Transformer.lib)(options "")(descr "Transformer symbols")) + (lib (name Transistor_Array)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Transistor_Array.lib)(options "")(descr "Specialized transistor arrays")) + (lib (name Transistor_BJT)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Transistor_BJT.lib)(options "")(descr "BJT transistor symbols")) + (lib (name Transistor_FET)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Transistor_FET.lib)(options "")(descr "FET transistor symbols")) + (lib (name Transistor_IGBT)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Transistor_IGBT.lib)(options "")(descr "IGBT transistor symbols")) + (lib (name Triac_Thyristor)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Triac_Thyristor.lib)(options "")(descr "TRIAC and thyristor symbols")) + (lib (name Valve)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Valve.lib)(options "")(descr "Valve symbols")) + (lib (name Video)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Video.lib)(options "")(descr "Video symbols")) + (lib (name power)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/power.lib)(options "")(descr "Power symbols, special power flags")) + (lib (name pspice)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/pspice.lib)(options "")(descr "Legacy pspice symbol library.")) + (lib (name MCU_Microchip_SAMA)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_SAMA.lib)(options "")(descr "Microchip SAMA microcontrollers")) + (lib (name MCU_Microchip_SAMD)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_SAMD.lib)(options "")(descr "Microchip SAMD microcontrollers")) + (lib (name MCU_Microchip_SAME)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_SAME.lib)(options "")(descr "Microchip SAME microcontrollers")) + (lib (name MCU_Microchip_SAML)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/MCU_Microchip_SAML.lib)(options "")(descr "Microchip SAML microcontrollers")) +) diff --git a/versions/5.99.sh b/versions/5.99.sh new file mode 100755 index 0000000..3d14c24 --- /dev/null +++ b/versions/5.99.sh @@ -0,0 +1,13 @@ +#!/bin/sh +export USER_ID=$(id -u) +export GROUP_ID=$(id -g) +docker run -it -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=$DISPLAY \ + --user $USER_ID:$GROUP_ID \ + --env NO_AT_BRIDGE=1 \ + --workdir="/home/$USER" \ + --volume="/etc/group:/etc/group:ro" \ + --volume="/home/$USER:/home/$USER:rw" \ + --volume="/etc/passwd:/etc/passwd:ro" \ + --volume="/etc/shadow:/etc/shadow:ro" \ + --volume="/home/$USER:/home/$USER:rw" \ + setsoft/kicad_debian:nightly kicad-nightly