From 8c3596a5d804d3bbfc7355f172a954dbc2800922 Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks <krisjanis.rijnieks@gmail.com> Date: Thu, 9 Jul 2020 11:07:08 +0300 Subject: [PATCH] Add ATTiny44 and fix SOIC-14 footprint --- fab.dcm | 36 +++--------------- fab.lib | 37 +++++++++++++++++-- ...od => SOIC-14_3.9x8.7mm_P1.27mm.kicad_mod} | 0 3 files changed, 39 insertions(+), 34 deletions(-) rename fab.pretty/{fab-SOIC-14_3.9x8.7mm_P1.27mm.kicad_mod => SOIC-14_3.9x8.7mm_P1.27mm.kicad_mod} (100%) diff --git a/fab.dcm b/fab.dcm index f29e270..2fe945d 100644 --- a/fab.dcm +++ b/fab.dcm @@ -7,36 +7,6 @@ F https://www.allegromicro.com/~/media/Files/Datasheets/A4952-3-Datasheet.ashx $ENDCMP # $CMP AMP_MONO_LM4871M -D Amplifier IC 1-Channel (Mono) Class AB 8-SOIC -K audio amplifier headphone mono 3w -F http://www.ti.com/lit/ds/symlink/lm4871.pdf -$ENDCMP -# -$CMP ATtiny25-20SU -D 20MHz, 2kB Flash, 128B SRAM, 128B EEPROM, debugWIRE, SOIJ-8 -K AVR 8bit Microcontroller tinyAVR -F http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf -$ENDCMP -# -$CMP ATtiny45-20SU -D 20MHz, 4kB Flash, 256B SRAM, 256B EEPROM, debugWIRE, SOIJ-8 -K AVR 8bit Microcontroller tinyAVR -F http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf -$ENDCMP -# -$CMP ATtiny45V-10SU -D 10MHz, 4kB Flash, 256B SRAM, 256B EEPROM, debugWIRE, SOIJ-8 -K AVR 8bit Microcontroller tinyAVR -F http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf -$ENDCMP -# -$CMP ATtiny85-20SU -D 20MHz, 8kB Flash, 512B SRAM, 512B EEPROM, debugWIRE, SOIJ-8 -K AVR 8bit Microcontroller tinyAVR -F http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf -$ENDCMP -# -$CMP ATtiny85V-10SU D 10MHz, 8kB Flash, 512B SRAM, 512B EEPROM, debugWIRE, SOIJ-8 K AVR 8bit Microcontroller tinyAVR F http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf @@ -157,6 +127,12 @@ K single opamp zero-drift F http://www.ti.com/lit/ds/symlink/opa188.pdf $ENDCMP # +$CMP Microcontroller_ATtiny44V-SSU +D AVR ATtiny Microcontroller IC 8-Bit 20MHz 4KB (2K x 16) FLASH 14-SOIC +K AVR 8bit Microcontroller tinyAVR +F https://ww1.microchip.com/downloads/en/DeviceDoc/doc8183.pdf +$ENDCMP +# $CMP Microcontroller_ATtiny45V-10SU D AVR ATtiny Microcontroller IC 8-Bit 10MHz 4KB (2K x 16) FLASH 8-SOIC K AVR 8bit Microcontroller tinyAVR diff --git a/fab.lib b/fab.lib index d6f121c..c458af2 100644 --- a/fab.lib +++ b/fab.lib @@ -246,7 +246,7 @@ ENDDEF DEF ATSAMD11C14A-SS U 0 20 Y Y 1 F N F0 "U" -400 650 50 H V L CNN F1 "ATSAMD11C14A-SS" 50 650 50 H V L CNN -F2 "fab:fab-SOIC-14_3.9x8.7mm_P1.27mm" 0 -1050 50 H I C CNN +F2 "fab:SOIC-14_3.9x8.7mm_P1.27mm" 0 -1050 50 H I C CNN F3 "" 0 -700 50 H I C CNN $FPLIST SOIC*3.9x8.7mm*P1.27mm* @@ -438,7 +438,7 @@ ENDDEF DEF ATTINY44-SSU IC 0 40 Y Y 1 L N F0 "IC" -100 730 45 H V L BNN F1 "ATTINY44-SSU" -100 -800 45 H V L BNN -F2 "fab:fab-SOIC-14_3.9x8.7mm_P1.27mm" 30 150 20 H I C CNN +F2 "fab:SOIC-14_3.9x8.7mm_P1.27mm" 30 150 20 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST *SOIC14* @@ -514,7 +514,7 @@ ENDDEF DEF ATtiny1614 U 0 20 Y Y 1 F N F0 "U" 0 650 50 H V C BNN F1 "ATtiny1614" 0 -650 50 H V C TNN -F2 "fab:fab-SOIC-14_3.9x8.7mm_P1.27mm" 0 0 50 H I C CIN +F2 "fab:SOIC-14_3.9x8.7mm_P1.27mm" 0 0 50 H I C CIN F3 "" 0 0 50 H I C CNN $FPLIST SOIC*3.9x8.7mm*P1.27mm* @@ -1539,6 +1539,35 @@ X SHIELD 9 800 -600 150 L 50 50 1 1 P ENDDRAW ENDDEF # +# Microcontroller_ATtiny44V-SSU +# +DEF Microcontroller_ATtiny44V-SSU U 0 20 Y Y 1 F N +F0 "U" -500 850 50 H V L BNN +F1 "Microcontroller_ATtiny44V-SSU" 100 -850 50 H V L TNN +F2 "fab:SOIC-14_3.9x8.7mm_P1.27mm" 0 0 50 H I C CIN +F3 "" 0 0 50 H I C CNN +$FPLIST + SOIC*14*P1.27mm* +$ENDFPLIST +DRAW +S -500 -800 500 800 0 1 10 f +X VCC 1 0 900 100 D 50 50 1 1 W +X PA3 10 600 300 100 L 50 50 1 1 B +X PA2 11 600 400 100 L 50 50 1 1 B +X PA1 12 600 500 100 L 50 50 1 1 B +X AREF/PA0 13 600 600 100 L 50 50 1 1 B +X GND 14 0 -900 100 U 50 50 1 1 W +X XTAL1/PB0 2 600 -300 100 L 50 50 1 1 B +X XTAL2/PB1 3 600 -400 100 L 50 50 1 1 B +X ~RESET~/PB3 4 600 -600 100 L 50 50 1 1 B +X PB2 5 600 -500 100 L 50 50 1 1 B +X PA7 6 600 -100 100 L 50 50 1 1 B +X MOSI/PA6 7 600 0 100 L 50 50 1 1 B +X MISO/PA5 8 600 100 100 L 50 50 1 1 B +X PA4 9 600 200 100 L 50 50 1 1 B +ENDDRAW +ENDDEF +# # Microcontroller_ATtiny45V-10SU # DEF Microcontroller_ATtiny45V-10SU U 0 20 Y Y 1 F N @@ -1547,7 +1576,7 @@ F1 "Microcontroller_ATtiny45V-10SU" 100 -550 50 H V L TNN F2 "fab:SOIC-8_3.9x4.9mm_P1.27mm" 0 0 50 H I C CIN F3 "" 0 0 50 H I C CNN $FPLIST - SOIJ*5.3x5.3mm*P1.27mm* + SOIC*8*P1.27mm* $ENDFPLIST DRAW S -500 -500 500 500 0 1 10 f diff --git a/fab.pretty/fab-SOIC-14_3.9x8.7mm_P1.27mm.kicad_mod b/fab.pretty/SOIC-14_3.9x8.7mm_P1.27mm.kicad_mod similarity index 100% rename from fab.pretty/fab-SOIC-14_3.9x8.7mm_P1.27mm.kicad_mod rename to fab.pretty/SOIC-14_3.9x8.7mm_P1.27mm.kicad_mod -- GitLab