EESchema-LIBRARY Version 2.4 #encoding utf-8 # # Connector:Conn_ARM_JTAG_SWD_10 # DEF Connector:Conn_ARM_JTAG_SWD_10 J 0 40 Y Y 1 F N F0 "J" -100 650 50 H V R CNN F1 "Connector:Conn_ARM_JTAG_SWD_10" -100 550 50 H V R BNN F2 "Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD" 50 -550 50 H I L TNN F3 "" -350 -1250 50 V I C CNN $FPLIST Pin?Header* *IDC* Conn*:*_2x* $ENDFPLIST DRAW S -400 500 400 -500 0 1 10 f S -110 -500 -90 -460 0 1 0 N S -10 -500 10 -460 0 1 0 N S -10 500 10 460 0 1 0 N S 360 90 400 110 0 1 0 N S 400 -110 360 -90 0 1 0 N S 400 -10 360 10 0 1 0 N S 400 310 360 290 0 1 0 N S 360 -210 400 -190 1 1 0 N X VCC 1 0 600 100 D 50 50 1 1 W X ~RESET~ 10 500 300 100 L 50 50 1 1 C X SWDIO/TMS 2 500 0 100 L 50 50 1 1 B X GND 3 0 -600 100 U 50 50 1 1 W X SWDCLK/TCK 4 500 100 100 L 50 50 1 1 O X GND 5 0 -600 100 U 50 50 1 1 P N X SWO/TDO 6 500 -100 100 L 50 50 1 1 I X KEY 7 -400 0 100 R 50 50 1 1 N N X NC/TDI 8 500 -200 100 L 50 50 1 1 O X GNDDetect 9 -100 -600 100 U 50 50 1 1 I ENDDRAW ENDDEF # # Connector:Screw_Terminal_01x02 # DEF Connector:Screw_Terminal_01x02 J 0 40 Y N 1 F N F0 "J" 0 100 50 H V C CNN F1 "Connector:Screw_Terminal_01x02" 0 -200 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST TerminalBlock*:* $ENDFPLIST DRAW C 0 -100 25 1 1 6 N C 0 0 25 1 1 6 N S -50 50 50 -150 1 1 10 f P 2 1 1 6 -21 -87 13 -120 N P 2 1 1 6 -21 13 13 -20 N P 2 1 1 6 -14 -80 20 -113 N P 2 1 1 6 -14 20 20 -13 N X Pin_1 1 -200 0 150 R 50 50 1 1 P X Pin_2 2 -200 -100 150 R 50 50 1 1 P ENDDRAW ENDDEF # # Connector:Test_Point # DEF Connector:Test_Point TP 0 30 N N 1 F N F0 "TP" 0 270 50 H V C CNN F1 "Connector:Test_Point" 0 200 50 H V C CNN F2 "" 200 0 50 H I C CNN F3 "" 200 0 50 H I C CNN $FPLIST Pin* Test* $ENDFPLIST DRAW C 0 130 30 0 1 0 N X 1 1 0 0 100 U 50 50 1 1 P ENDDRAW ENDDEF # # Connector:USB_C_Receptacle # DEF Connector:USB_C_Receptacle J 0 40 Y Y 1 F N F0 "J" -400 1450 50 H V L CNN F1 "Connector:USB_C_Receptacle" 400 1450 50 H V R CNN F2 "" 150 0 50 H I C CNN F3 "" 150 0 50 H I C CNN $FPLIST USB*C*Receptacle* $ENDFPLIST DRAW A -275 -150 75 -1799 -1 0 1 20 N -350 -150 -200 -150 A -275 -150 25 -1799 -1 0 1 10 N -300 -150 -250 -150 A -275 -150 25 -1799 -1 0 1 10 F -300 -150 -250 -150 A -275 150 25 1 1799 0 1 10 F -250 150 -300 150 A -275 150 25 1 1799 0 1 10 N -250 150 -300 150 A -275 150 75 1 1799 0 1 20 N -200 150 -350 150 C -130 175 25 0 1 10 F T 900 -30 -175 200 0 0 0 SS Italic 1 C C S -210 -1400 -190 -1360 0 0 0 N S -110 -1400 -90 -1360 0 0 0 N S -10 -1400 10 -1360 0 0 0 N S 90 -1400 110 -1360 0 0 0 N S 400 -1290 360 -1310 0 0 0 N S 400 -1190 360 -1210 0 0 0 N S 400 -990 360 -1010 0 0 0 N S 400 -890 360 -910 0 0 0 N S 400 -690 360 -710 0 0 0 N S 400 -590 360 -610 0 0 0 N S 400 -390 360 -410 0 0 0 N S 400 -290 360 -310 0 0 0 N S 400 -90 360 -110 0 0 0 N S 400 10 360 -10 0 0 0 N S 400 210 360 190 0 0 0 N S 400 310 360 290 0 0 0 N S 400 410 360 390 0 0 0 N S 400 510 360 490 0 0 0 N S 400 710 360 690 0 0 0 N S 400 810 360 790 0 0 0 N S 400 1010 360 990 0 0 0 N S 400 1110 360 1090 0 0 0 N S 400 1210 360 1190 0 0 0 N S 400 1310 360 1290 0 0 0 N S -400 1400 400 -1400 0 1 10 f S -300 -150 -250 150 0 1 10 F S 45 200 95 250 0 1 10 F P 2 0 1 20 -350 -150 -350 150 N P 2 0 1 20 -200 150 -200 -150 N P 2 0 1 20 -30 -50 -30 300 N P 3 0 1 20 -30 0 -130 100 -130 150 N P 3 0 1 20 -30 50 70 150 70 200 N P 4 0 1 10 -80 300 -30 400 20 300 -80 300 F X GND A1 -200 -1600 200 U 50 50 1 1 W X RX2- A10 600 -600 200 L 50 50 1 1 B X RX2+ A11 600 -700 200 L 50 50 1 1 B X GND A12 -100 -1600 200 U 50 50 1 1 W X TX1+ A2 600 -400 200 L 50 50 1 1 B X TX1- A3 600 -300 200 L 50 50 1 1 B X VBUS A4 600 1300 200 L 50 50 1 1 W X CC1 A5 600 800 200 L 50 50 1 1 B X D+ A6 600 300 200 L 50 50 1 1 B X D- A7 600 500 200 L 50 50 1 1 B X SBU1 A8 600 -1200 200 L 50 50 1 1 B X VBUS A9 600 1200 200 L 50 50 1 1 W X GND B1 0 -1600 200 U 50 50 1 1 W X RX1- B10 600 0 200 L 50 50 1 1 B X RX1+ B11 600 -100 200 L 50 50 1 1 B X GND B12 100 -1600 200 U 50 50 1 1 W X TX2+ B2 600 -1000 200 L 50 50 1 1 B X TX2- B3 600 -900 200 L 50 50 1 1 B X VBUS B4 600 1100 200 L 50 50 1 1 W X CC2 B5 600 700 200 L 50 50 1 1 B X D+ B6 600 200 200 L 50 50 1 1 B X D- B7 600 400 200 L 50 50 1 1 B X SBU2 B8 600 -1300 200 L 50 50 1 1 B X VBUS B9 600 1000 200 L 50 50 1 1 W X SHIELD S1 -300 -1600 200 U 50 50 1 1 P ENDDRAW ENDDEF # # Device:C # DEF Device:C C 0 10 N Y 1 F N F0 "C" 25 100 50 H V L CNN F1 "Device:C" 25 -100 50 H V L CNN F2 "" 38 -150 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST *:C_* $ENDFPLIST DRAW P 2 0 1 20 -80 -30 80 -30 N P 2 0 1 20 -80 30 80 30 N X ~ 1 0 150 110 D 50 50 1 1 P X ~ 2 0 -150 110 U 50 50 1 1 P ENDDRAW ENDDEF # # Device:D_Zener # DEF Device:D_Zener D 0 40 N N 1 F N F0 "D" 0 100 50 H V C CNN F1 "Device:D_Zener" 0 -100 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST TO-???* *SingleDiode *_Diode_* *SingleDiode* *:D_* $ENDFPLIST DRAW P 2 0 1 0 50 0 -50 0 N P 3 0 1 8 -50 -50 -50 50 -30 50 N P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N X K 1 -150 0 100 R 50 50 1 1 P X A 2 150 0 100 L 50 50 1 1 P ENDDRAW ENDDEF # # Device:LED # DEF Device:LED D 0 40 N N 1 F N F0 "D" 0 100 50 H V C CNN F1 "Device:LED" 0 -100 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST LED* LED_SMD:* LED_THT:* $ENDFPLIST DRAW P 2 0 1 8 -50 -50 -50 50 N P 2 0 1 0 -50 0 50 0 N P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N X K 1 -150 0 100 R 50 50 1 1 P X A 2 150 0 100 L 50 50 1 1 P ENDDRAW ENDDEF # # Device:R # DEF Device:R R 0 0 N Y 1 F N F0 "R" 80 0 50 V V C CNN F1 "Device:R" 0 0 50 V V C CNN F2 "" -70 0 50 V I C CNN F3 "" 0 0 50 H I C CNN $FPLIST *:R_* $ENDFPLIST DRAW S -40 -100 40 100 0 1 10 N X ~ 1 0 150 50 D 50 50 1 1 P X ~ 2 0 -150 50 U 50 50 1 1 P ENDDRAW ENDDEF # # Diode:B140-E3 # DEF Diode:B140-E3 D 0 40 N N 1 F N F0 "D" 0 100 50 H V C CNN F1 "Diode:B140-E3" 0 -100 50 H V C CNN F2 "Diode_SMD:D_SMA" 0 -175 50 H I C CNN F3 "" 0 0 50 H I C CNN ALIAS B130-E3 B140-E3 B150-E3 B160-E3 $FPLIST *:D*SMA* $ENDFPLIST DRAW P 2 0 1 0 50 0 -50 0 N P 4 0 1 8 50 50 50 -50 -50 0 50 50 N P 6 0 1 8 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N X K 1 -150 0 100 R 50 50 1 1 P X A 2 150 0 100 L 50 50 1 1 P ENDDRAW ENDDEF # # Interface_USB:FUSB302BMPX # DEF Interface_USB:FUSB302BMPX U 0 20 Y Y 1 F N F0 "U" -400 350 50 H V L CNN F1 "Interface_USB:FUSB302BMPX" 150 350 50 H V L CNN F2 "Package_DFN_QFN:WQFN-14-1EP_2.5x2.5mm_P0.5mm_EP1.45x1.45mm" 0 -500 50 H I C CNN F3 "" 100 -400 50 H I C CNN ALIAS FUSB302B01MPX FUSB302B10MPX FUSB302B11MPX $FPLIST WQFN*2.5x2.5mm*P0.5mm*EP1.45x1.45mm* $ENDFPLIST DRAW S -400 300 400 -300 0 1 10 f X CC2 1 500 -100 100 L 50 50 1 1 B X CC1 10 500 0 100 L 50 50 1 1 B X CC1 11 500 0 100 L 50 50 1 1 B N X VCONN 12 0 400 100 D 50 50 1 1 W X VCONN 13 100 400 100 D 50 50 1 1 W X CC2 14 500 -100 100 L 50 50 1 1 B N X GND 15 0 -400 100 U 50 50 1 1 P N X VBUS 2 500 100 100 L 50 50 1 1 I X VDD 3 -100 400 100 D 50 50 1 1 W X VDD 4 -100 400 100 D 50 50 1 1 P N X INT_N 5 -500 -100 100 R 50 50 1 1 C X SCL 6 -500 0 100 R 50 50 1 1 I X SDA 7 -500 100 100 R 50 50 1 1 B X GND 8 0 -400 100 U 50 50 1 1 W X GND 9 0 -400 100 U 50 50 1 1 P N ENDDRAW ENDDEF # # Jumper:SolderJumper_2_Open # DEF Jumper:SolderJumper_2_Open JP 0 0 Y N 1 F N F0 "JP" 0 80 50 H V C CNN F1 "Jumper:SolderJumper_2_Open" 0 -100 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST SolderJumper*Open* $ENDFPLIST DRAW A -10 0 40 901 -901 0 1 0 N -10 40 -10 -40 A -10 0 40 901 -901 0 1 0 F -10 40 -10 -40 A 10 0 40 -899 899 0 1 0 N 10 -40 10 40 A 10 0 40 -899 899 0 1 0 F 10 -40 10 40 P 2 0 1 0 -10 40 -10 -40 N P 2 0 1 0 10 40 10 -40 N X A 1 -150 0 100 R 50 50 1 1 P X B 2 150 0 100 L 50 50 1 1 P ENDDRAW ENDDEF # # MCU_ST_STM32F0:STM32F072C8Ux # DEF MCU_ST_STM32F0:STM32F072C8Ux U 0 20 Y Y 1 F N F0 "U" -600 1450 50 H V L CNN F1 "MCU_ST_STM32F0:STM32F072C8Ux" 300 1450 50 H V L CNN F2 "Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm" -600 -1400 50 H I R CNN F3 "" 0 0 50 H I C CNN ALIAS STM32F072CBUx $FPLIST QFN*1EP*7x7mm*P0.5mm* $ENDFPLIST DRAW S -600 -1400 500 1400 0 1 10 f X VBAT 1 -200 1500 100 D 50 50 1 1 W X PA0 10 600 200 100 L 50 50 1 1 B X PA1 11 600 100 100 L 50 50 1 1 B X PA2 12 600 0 100 L 50 50 1 1 B X PA3 13 600 -100 100 L 50 50 1 1 B X PA4 14 600 -200 100 L 50 50 1 1 B X PA5 15 600 -300 100 L 50 50 1 1 B X PA6 16 600 -400 100 L 50 50 1 1 B X PA7 17 600 -500 100 L 50 50 1 1 B X PB0 18 -700 200 100 R 50 50 1 1 B X PB1 19 -700 100 100 R 50 50 1 1 B X PC13 2 -700 600 100 R 50 50 1 1 B X PB2 20 -700 0 100 R 50 50 1 1 B X PB10 21 -700 -800 100 R 50 50 1 1 B X PB11 22 -700 -900 100 R 50 50 1 1 B X VSS 23 -200 -1500 100 U 50 50 1 1 W X VDD 24 -100 1500 100 D 50 50 1 1 W X PB12 25 -700 -1000 100 R 50 50 1 1 B X PB13 26 -700 -1100 100 R 50 50 1 1 B X PB14 27 -700 -1200 100 R 50 50 1 1 B X PB15 28 -700 -1300 100 R 50 50 1 1 B X PA8 29 600 -600 100 L 50 50 1 1 B X PC14 3 -700 500 100 R 50 50 1 1 B X PA9 30 600 -700 100 L 50 50 1 1 B X PA10 31 600 -800 100 L 50 50 1 1 B X PA11 32 600 -900 100 L 50 50 1 1 B X PA12 33 600 -1000 100 L 50 50 1 1 B X PA13 34 600 -1100 100 L 50 50 1 1 B X VSS 35 -100 -1500 100 U 50 50 1 1 W X VDDIO2 36 200 1500 100 D 50 50 1 1 W X PA14 37 600 -1200 100 L 50 50 1 1 B X PA15 38 600 -1300 100 L 50 50 1 1 B X PB3 39 -700 -100 100 R 50 50 1 1 B X PC15 4 -700 400 100 R 50 50 1 1 B X PB4 40 -700 -200 100 R 50 50 1 1 B X PB5 41 -700 -300 100 R 50 50 1 1 B X PB6 42 -700 -400 100 R 50 50 1 1 B X PB7 43 -700 -500 100 R 50 50 1 1 B X BOOT0 44 -700 1100 100 R 50 50 1 1 I X PB8 45 -700 -600 100 R 50 50 1 1 B X PB9 46 -700 -700 100 R 50 50 1 1 B X VSS 47 0 -1500 100 U 50 50 1 1 W X VDD 48 0 1500 100 D 50 50 1 1 W X VSS 49 100 -1500 100 U 50 50 1 1 W X PF0 5 -700 900 100 R 50 50 1 1 I X PF1 6 -700 800 100 R 50 50 1 1 I X NRST 7 -700 1300 100 R 50 50 1 1 I X VSSA 8 200 -1500 100 U 50 50 1 1 W X VDDA 9 100 1500 100 D 50 50 1 1 W ENDDRAW ENDDEF # # Mechanical:Mounting_Hole # DEF Mechanical:Mounting_Hole MK 0 40 Y Y 1 F N F0 "MK" 0 200 50 H V C CNN F1 "Mechanical:Mounting_Hole" 0 125 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST Mounting?Hole* Hole* $ENDFPLIST DRAW C 0 0 50 0 1 50 N ENDDRAW ENDDEF # # Mechanical:Mounting_Hole_PAD # DEF Mechanical:Mounting_Hole_PAD MK 0 40 N N 1 F N F0 "MK" 0 250 50 H V C CNN F1 "Mechanical:Mounting_Hole_PAD" 0 175 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST Mounting?Hole* Hole* $ENDFPLIST DRAW C 0 50 50 0 1 50 N X 1 1 0 -100 100 U 50 50 1 1 I ENDDRAW ENDDEF # # Regulator_Linear:AP2204R-3.3 # DEF Regulator_Linear:AP2204R-3.3 U 0 10 Y Y 1 F N F0 "U" -200 125 50 H V L CNN F1 "Regulator_Linear:AP2204R-3.3" 0 125 50 H V L CNN F2 "Package_TO_SOT_SMD:SOT-89-3" 0 225 50 H I C CNN F3 "" 0 0 50 H I C CNN ALIAS AP2204R-1.8 AP2204R-2.5 AP2204R-2.8 AP2204R-3.0 AP2204R-3.3 AP2204R-5.0 $FPLIST SOT?89* $ENDFPLIST DRAW S -200 75 200 -200 0 1 10 f X VIN 1 -300 0 100 R 50 50 1 1 W X GND 2 0 -300 100 U 50 50 1 1 W X VOUT 3 300 0 100 L 50 50 1 1 w ENDDRAW ENDDEF # # Switch:SW_Push # DEF Switch:SW_Push SW 0 40 N N 1 F N F0 "SW" 50 100 50 H V L CNN F1 "Switch:SW_Push" 0 -60 50 H V C CNN F2 "" 0 200 50 H I C CNN F3 "" 0 200 50 H I C CNN DRAW C -80 0 20 0 1 0 N C 80 0 20 0 1 0 N P 2 0 1 0 0 50 0 120 N P 2 0 1 0 100 50 -100 50 N X 1 1 -200 0 100 R 50 50 0 1 P X 2 2 200 0 100 L 50 50 0 1 P ENDDRAW ENDDEF # # Transistor_BJT:MMBT3904 # DEF Transistor_BJT:MMBT3904 Q 0 0 Y N 1 F N F0 "Q" 200 75 50 H V L CNN F1 "Transistor_BJT:MMBT3904" 200 0 50 H V L CNN F2 "Package_TO_SOT_SMD:SOT-23" 200 -75 50 H I L CIN F3 "" 0 0 50 H I L CNN ALIAS BC818 BC847 BC848 BC849 BC850 MMBT3904 $FPLIST SOT?23* $ENDFPLIST DRAW C 50 0 111 0 1 10 N P 2 0 1 0 25 25 100 100 N P 3 0 1 0 25 -25 100 -100 100 -100 N P 3 0 1 20 25 75 25 -75 25 -75 N P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F X B 1 -200 0 225 R 50 50 1 1 I X E 2 100 -200 100 U 50 50 1 1 P X C 3 100 200 100 D 50 50 1 1 P ENDDRAW ENDDEF # # pd-buddy:DMP3017SFG # DEF pd-buddy:DMP3017SFG Q 0 0 Y N 1 F N F0 "Q" 200 50 50 H V L CNN F1 "pd-buddy:DMP3017SFG" 200 -50 50 H V L CNN F2 "Housings_SON:Diodes_PowerDI3333-8" 200 100 50 H I C CNN F3 "https://www.diodes.com/assets/Datasheets/DMP3017SFG.pdf" 200 50 50 H I C CNN $FPLIST Diodes*PowerDI3333-8* $ENDFPLIST DRAW C 65 0 111 0 1 10 N C 100 -70 11 0 1 0 F C 100 70 11 0 1 0 F P 2 0 1 0 30 -70 100 -70 N P 2 0 1 10 30 -50 30 -90 N P 2 0 1 0 30 0 100 0 N P 2 0 1 10 30 20 30 -20 N P 2 0 1 0 30 70 100 70 N P 2 0 1 10 30 90 30 50 N P 2 0 1 0 100 -70 100 -100 N P 2 0 1 0 100 -70 100 0 N P 2 0 1 0 100 100 100 70 N P 3 0 1 10 10 75 10 -75 10 -75 N P 4 0 1 0 90 0 50 -15 50 15 90 0 F P 4 0 1 0 100 -70 130 -70 130 70 100 70 N P 4 0 1 0 110 -20 115 -15 145 -15 150 -10 N P 4 0 1 0 130 -15 115 10 145 10 130 -15 N X S 1 100 -200 100 U 50 50 1 1 P X S 2 100 -200 100 U 50 50 1 1 P N X S 3 100 -200 100 U 50 50 1 1 P N X G 4 -200 0 210 R 50 50 1 1 I X D 5 100 200 100 D 50 50 1 1 P ENDDRAW ENDDEF # # power:+3V3 # DEF power:+3V3 #PWR 0 0 Y Y 1 F P F0 "#PWR" 0 -150 50 H I C CNN F1 "power:+3V3" 0 140 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN ALIAS +3.3V DRAW P 2 0 1 0 -30 50 0 100 N P 2 0 1 0 0 0 0 100 N P 2 0 1 0 0 100 30 50 N X +3V3 1 0 0 0 U 50 50 1 1 W N 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 # # power:VBUS # DEF power:VBUS #PWR 0 0 Y Y 1 F P F0 "#PWR" 0 -150 50 H I C CNN F1 "power:VBUS" 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 2 0 1 0 -30 50 0 100 N P 2 0 1 0 0 0 0 100 N P 2 0 1 0 0 100 30 50 N X VBUS 1 0 0 0 U 50 50 1 1 W N ENDDRAW ENDDEF # #End Library