From 0c9f27138da4d429c0e905d5a0c5a57f89844f52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Thu, 23 Jun 2022 14:52:56 +0200 Subject: [PATCH] lib: add dip switch --- .qeda.yaml | 7 ++- kicad/qeda.dcm | 24 +++++-- kicad/qeda.lib | 165 ++++++++++++++++++++++++++++++++++++++++++++----- 3 files changed, 174 insertions(+), 22 deletions(-) diff --git a/.qeda.yaml b/.qeda.yaml index 625b0ad..d76806d 100644 --- a/.qeda.yaml +++ b/.qeda.yaml @@ -1,15 +1,16 @@ config: - output: coraleda + output: kicad pattern: densityLevel: 'N' lineWidth: silkscreen: 0.2 polarityMark: none - preferManufacturer: false + preferManufacturer: true smoothPadCorners: false library: - connector/hdmi-001s - ic/eeprom_ft24c16a-e@l - resistor/r0603 - capacitor/c0603 - - connector/hdmi_plug_hoauc_hyc109-hdmia19-160 + - mcu/st_stm8s003x3@p + - mechanical/dip-switch_dsicxxls@dsic07ls diff --git a/kicad/qeda.dcm b/kicad/qeda.dcm index 6ba1a6b..80f6353 100644 --- a/kicad/qeda.dcm +++ b/kicad/qeda.dcm @@ -1,4 +1,14 @@ -EESchema-DOCLIB Version 2.0 Date: 00/00/0000 00:00:00 +EESchema-DOCLIB Version 2.0 Date: 23/06/2022 14:44:19 +# +$CMP HDMI-001S +D connector, HDMI, receptacle +F https://datasheet.lcsc.com/lcsc/2008152133_XUNPU-HDMI-001S_C720616.pdf +$ENDCMP +# +$CMP FT24C16A-EL +D memory, EEPROM, I²C, 16Kbi +F http://fremontmicro.com/downfile.aspx?filepath=/upload/2019/0715/1102v2x666.pdf&filename=ft24c16a-exx-rev1.4.pdf +$ENDCMP # $CMP R0603 D resistor, chip, 1.6x0.8 mm @@ -9,9 +19,15 @@ D Chip capacitor 1.6x0.8 mm K Capacitor $ENDCMP # -$CMP LED0805 -D diode, LED, chip, 2.0x1.2 mm -K LED +$CMP STM8S003x3 +D 16-MHz STM8S 8-bit MCU, 8-Kbyte Flash memory, 128-byte data EEPROM, 10-bit ADC, 3 timers, UART, SPI, I2C +K IC, MCU, Micro-Controller, STM8S +F https://www.st.com/resource/en/datasheet/stm8s003f3.pdf +$ENDCMP +# +$CMP XKB_DSICxxLS +D switch, SIP, surface mount +F https://datasheet.lcsc.com/lcsc/2110151630_XKB-Connectivity-DSIC07LS-P_C319033.pdf $ENDCMP # # End Doc Library diff --git a/kicad/qeda.lib b/kicad/qeda.lib index 160f119..abb548e 100644 --- a/kicad/qeda.lib +++ b/kicad/qeda.lib @@ -1,6 +1,95 @@ -EESchema-LIBRARY Version 2.3 Date: 00/00/0000 00:00:00 +EESchema-LIBRARY Version 2.3 Date: 23/06/2022 14:44:19 #encoding utf-8 # +# HDMI-001S +# +DEF HDMI-001S J 0 140 Y Y 1 L N +F0 "J" 0 30 50 H V L BNN +F1 "HDMI-001S" 3830 -2480 50 H V L TNN +F2 "qeda:CONNECTOR_HDMI-001S" 0 0 0 H I C CNN +F3 "https://datasheet.lcsc.com/lcsc/2008152133_XUNPU-HDMI-001S_C720616.pdf" 0 0 0 H I C CNN +$FPLIST + CONNECTOR_HDMI-001S +$ENDFPLIST +DRAW +S 0 0 2400 -2450 1 1 12 f +X CEC 13 -200 -500 200 R 50 50 1 1 P +C 50 -500 25 1 1 12 F +X SCL 15 -200 -700 200 R 50 50 1 1 P +C 50 -700 25 1 1 12 F +X SDA 16 -200 -900 200 R 50 50 1 1 P +C 50 -900 25 1 1 12 F +X utility/HEAC+ 14 -200 -1100 200 R 50 50 1 1 P +C 50 -1100 25 1 1 12 F +X HPD 19 -200 -1300 200 R 50 50 1 1 P +C 50 -1300 25 1 1 12 F +X D0+ 7 2600 -200 200 L 50 50 1 1 P +C 2350 -200 25 1 1 12 F +X D0- 9 2600 -400 200 L 50 50 1 1 P +C 2350 -400 25 1 1 12 F +X D1+/SHIELD 4 2600 -600 200 L 50 50 1 1 P +C 2350 -600 25 1 1 12 F +X D1- 6 2600 -800 200 L 50 50 1 1 P +C 2350 -800 25 1 1 12 F +X D2+/SHIELD 1 2600 -1000 200 L 50 50 1 1 P +C 2350 -1000 25 1 1 12 F +X D2-/SHIELD 3 2600 -1200 200 L 50 50 1 1 P +C 2350 -1200 25 1 1 12 F +X CK+ 10 2600 -1400 200 L 50 50 1 1 P +C 2350 -1400 25 1 1 12 F +X CK- 12 2600 -1600 200 L 50 50 1 1 P +C 2350 -1600 25 1 1 12 F +X 5V 18 1200 200 200 D 50 50 1 1 W +C 1200 -50 25 1 1 12 F +X GND 17 350 -2650 200 U 50 50 1 1 W +C 350 -2400 25 1 1 12 F +X D0S 8 550 -2650 200 U 50 50 1 1 P +C 550 -2400 25 1 1 12 F +X D1S 5 750 -2650 200 U 50 50 1 1 P +C 750 -2400 25 1 1 12 F +X D2S/SHIELD 2 1850 -2650 200 U 50 50 1 1 P +C 1850 -2400 25 1 1 12 F +X CKS 11 1150 -2650 200 U 50 50 1 1 P +C 1150 -2400 25 1 1 12 F +X SHIELD/SHIELD/SHIELD/SHIELD NaN 1650 -2650 200 U 50 50 1 1 P +C 1650 -2400 25 1 1 12 F +X SHIELD/SHIELD/SHIELD/SHIELD NaN 2850 -2650 200 U 50 50 1 1 P +C 2850 -2400 25 1 1 12 F +X SHIELD/SHIELD/SHIELD/SHIELD NaN 4050 -2650 200 U 50 50 1 1 P +C 4050 -2400 25 1 1 12 F +X SHIELD/SHIELD/SHIELD/SHIELD NaN 5250 -2650 200 U 50 50 1 1 P +C 5250 -2400 25 1 1 12 F +X D2+/SHIELD 1 3800 -2650 200 L 50 50 1 1 P +C 3800 -2400 25 1 1 12 F +X D2S/SHIELD 2 3050 -2650 200 U 50 50 1 1 P +C 3050 -2400 25 1 1 12 F +X D2-/SHIELD 3 3800 -2650 200 L 50 50 1 1 P +C 3800 -2400 25 1 1 12 F +X D1+/SHIELD 4 3800 -2650 200 L 50 50 1 1 P +C 3800 -2400 25 1 1 12 F +ENDDRAW +ENDDEF +# +# FT24C16A-EL +# +DEF FT24C16A-EL U 0 40 Y Y 1 L N +F0 "U" 0 30 50 H V L BNN +F1 "FT24C16A-EL" 330 -630 50 H V L TNN +F2 "qeda:SOT95P280X125-5N" 0 0 0 H I C CNN +F3 "http://fremontmicro.com/downfile.aspx?filepath=/upload/2019/0715/1102v2x666.pdf&filename=ft24c16a-exx-rev1.4.pdf" 0 0 0 H I C CNN +$FPLIST + SOT95P280X125-5N +$ENDFPLIST +DRAW +S 0 0 400 -600 1 1 12 f +X SCL 1 -200 -100 200 R 50 50 1 1 U +X SDA 3 -200 -300 200 R 50 50 1 1 B +X WP 5 -200 -500 200 R 50 50 1 1 U +X VCC 4 300 200 200 D 50 50 1 1 W +X GND 2 300 -800 200 U 50 50 1 1 W +ENDDRAW +ENDDEF +# # R0603 # DEF R0603 R 0 40 N N 1 L N @@ -34,24 +123,70 @@ X R 2 100 0 85 L 50 50 1 1 P ENDDRAW ENDDEF # -# LED0805 +# STM8S003x3 # -DEF LED0805 D 0 40 N N 1 L N -F0 "D" 0 80 50 H V C BNN -F1 "LED0805" 0 -80 50 H V C TNN -F2 "qeda:LEDC2012X80N" 0 0 0 H I C CNN +DEF STM8S003x3 U 0 40 Y Y 1 L N +F0 "U" 0 30 50 H V L BNN +F1 "STM8S003x3" 680 -1330 50 H V L TNN +F2 "qeda:SOP65P640X120-20N" 0 0 0 H I C CNN +F3 "https://www.st.com/resource/en/datasheet/stm8s003f3.pdf" 0 0 0 H I C CNN +ALIAS STM8S003F3 STM8S003K3 $FPLIST - LEDC2012X80N + SOP65P640X120-20N $ENDFPLIST DRAW -P 4 1 1 12 -40 50 40 0 -40 -50 -40 50 f -P 2 1 1 12 40 50 40 -50 N -P 2 1 1 12 50 75 100 125 N -P 4 1 1 12 68 107 100 125 82 93 68 107 F -P 2 1 1 12 75 50 125 100 N -P 4 1 1 12 93 82 125 100 107 68 93 82 F -X A 2 -100 0 60 R 50 50 1 1 P -X C 1 100 0 60 L 50 50 1 1 P +S 0 0 1150 -1300 1 1 12 f +X PA1/OSCIN 5 -200 -300 200 R 50 50 1 1 B +X PA2/OSCOUT 6 -200 -400 200 R 50 50 1 1 B +X PA3 10 -200 -500 200 R 50 50 1 1 B +X PB4 12 -200 -700 200 R 50 50 1 1 B +X PB5 11 -200 -800 200 R 50 50 1 1 B +X NRST 4 -200 -1000 200 R 50 50 1 1 I +X PC3 13 1350 -100 200 L 50 50 1 1 B +X PC4 14 1350 -200 200 L 50 50 1 1 B +X PC5 15 1350 -300 200 L 50 50 1 1 B +X PC6 16 1350 -400 200 L 50 50 1 1 B +X PC7 17 1350 -500 200 L 50 50 1 1 B +X PD1/SWIM 18 1350 -700 200 L 50 50 1 1 B +X PD2 19 1350 -800 200 L 50 50 1 1 B +X PD3 20 1350 -900 200 L 50 50 1 1 B +X PD4 1 1350 -1000 200 L 50 50 1 1 B +X PD5 2 1350 -1100 200 L 50 50 1 1 B +X PD6 3 1350 -1200 200 L 50 50 1 1 B +X VCAP 8 600 200 200 D 50 50 1 1 W +X VDD 9 700 200 200 D 50 50 1 1 W +X VSS 7 650 -1500 200 U 50 50 1 1 W +ENDDRAW +ENDDEF +# +# XKB_DSICxxLS +# +DEF XKB_DSICxxLS SW 0 40 Y Y 1 L N +F0 "SW" 425 30 50 H V C BNN +F1 "XKB_DSICxxLS" 425 -830 50 H V C TNN +F2 "qeda:SOP254P976X355-14N" 0 0 0 H I C CNN +F3 "https://datasheet.lcsc.com/lcsc/2110151630_XKB-Connectivity-DSIC07LS-P_C319033.pdf" 0 0 0 H I C CNN +$FPLIST + SOP254P976X355-14N +$ENDFPLIST +DRAW +S 0 0 850 -800 1 1 12 f +S 360 -320 440 -400 1 1 12 N +S 360 -400 440 -480 1 1 12 F +X LEFT 1 -200 -100 200 R 50 50 1 1 P +X LEFT 2 -200 -200 200 R 50 50 1 1 P +X LEFT 3 -200 -300 200 R 50 50 1 1 P +X LEFT 4 -200 -400 200 R 50 50 1 1 P +X LEFT 5 -200 -500 200 R 50 50 1 1 P +X LEFT 6 -200 -600 200 R 50 50 1 1 P +X LEFT 7 -200 -700 200 R 50 50 1 1 P +X RIGHT 8 1050 -100 200 L 50 50 1 1 P +X RIGHT 9 1050 -200 200 L 50 50 1 1 P +X RIGHT 10 1050 -300 200 L 50 50 1 1 P +X RIGHT 11 1050 -400 200 L 50 50 1 1 P +X RIGHT 12 1050 -500 200 L 50 50 1 1 P +X RIGHT 13 1050 -600 200 L 50 50 1 1 P +X RIGHT 14 1050 -700 200 L 50 50 1 1 P ENDDRAW ENDDEF # End Library