moved HW 1.2 files

This commit is contained in:
Jan--Henrik 2019-10-23 21:34:06 +02:00
parent 6797b680cb
commit 0ed6697c01
24 changed files with 56166 additions and 0 deletions

20
HW v1.2/1-click-bom.tsv Normal file
View file

@ -0,0 +1,20 @@
References Qty Description
C1, C4 2 C Small 10u Unpolarized capacitor, small symbol 0805 2012Metric
C2, C3, C5, C6, C7, C8, C9, C10 8 C Small 100n Unpolarized capacitor, small symbol 0402 1005Metric
D1, D2 2 LED Light emitting diode 0603 1608Metric
D3, D4 2 D Small SS310 Diode, small symbol SOD-123
J1 1 USB C Receptacle USB2.0 USB-c 2.0-only Type-C connector USB-C 16Pin
J3 1 Conn 01x15 Male 1 Generic connector, single row, 01x15, script generated (kicad-library-utils/schlib/autogen/connector/) PinHeader 1x15 P2.54mm Vertical
J4 1 Conn 01x15 Male 2 Generic connector, single row, 01x15, script generated (kicad-library-utils/schlib/autogen/connector/) PinHeader 1x15 P2.54mm Vertical
J5 1 Conn 01x04 Male SWD Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/) PinHeader 1x04 P2.54mm Horizontal
L1 1 L Small 4u7 Inductor, small symbol Taiyo-Yuden MD-3030
R1, R2 2 R Small DNP Resistor, small symbol 0402 1005Metric
R3, R4 2 R 5k1 Resistor 0402 1005Metric
R5, R7, R10, R12, R11 5 R Small 5k1 Resistor, small symbol 0402 1005Metric
R6 1 R Small 16k Resistor, small symbol 0402 1005Metric
R8, R9 2 R Small 0 Resistor, small symbol 0402 1005Metric
SW1 1 SW Push button switch, generic, two pins SPST PTS810
U1 1 USBLC6-4 SOT-23-6
U2 1 STM32F072CBUx ARM Cortex-M0 MCU, 64KB flash, 16KB RAM, 48MHz, 2-3.6V, 37 GPIO, UFQFPN-48 QFN-48-1EP 7x7mm P0.5mm EP5.6x5.6mm
U3 1 ACT4088 SOT-23-6
U4 1 FUSB302BMPX Programmable USB Type-C Controller w/PD, I2C address 0x22, WQFN-14 WQFN-14-1EP 2.5x2.5mm P0.5mm EP1.45x1.45mm
1 References Qty Description
2 C1, C4 2 C Small 10u Unpolarized capacitor, small symbol 0805 2012Metric
3 C2, C3, C5, C6, C7, C8, C9, C10 8 C Small 100n Unpolarized capacitor, small symbol 0402 1005Metric
4 D1, D2 2 LED Light emitting diode 0603 1608Metric
5 D3, D4 2 D Small SS310 Diode, small symbol SOD-123
6 J1 1 USB C Receptacle USB2.0 USB-c 2.0-only Type-C connector USB-C 16Pin
7 J3 1 Conn 01x15 Male 1 Generic connector, single row, 01x15, script generated (kicad-library-utils/schlib/autogen/connector/) PinHeader 1x15 P2.54mm Vertical
8 J4 1 Conn 01x15 Male 2 Generic connector, single row, 01x15, script generated (kicad-library-utils/schlib/autogen/connector/) PinHeader 1x15 P2.54mm Vertical
9 J5 1 Conn 01x04 Male SWD Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/) PinHeader 1x04 P2.54mm Horizontal
10 L1 1 L Small 4u7 Inductor, small symbol Taiyo-Yuden MD-3030
11 R1, R2 2 R Small DNP Resistor, small symbol 0402 1005Metric
12 R3, R4 2 R 5k1 Resistor 0402 1005Metric
13 R5, R7, R10, R12, R11 5 R Small 5k1 Resistor, small symbol 0402 1005Metric
14 R6 1 R Small 16k Resistor, small symbol 0402 1005Metric
15 R8, R9 2 R Small 0 Resistor, small symbol 0402 1005Metric
16 SW1 1 SW Push button switch, generic, two pins SPST PTS810
17 U1 1 USBLC6-4 SOT-23-6
18 U2 1 STM32F072CBUx ARM Cortex-M0 MCU, 64KB flash, 16KB RAM, 48MHz, 2-3.6V, 37 GPIO, UFQFPN-48 QFN-48-1EP 7x7mm P0.5mm EP5.6x5.6mm
19 U3 1 ACT4088 SOT-23-6
20 U4 1 FUSB302BMPX Programmable USB Type-C Controller w/PD, I2C address 0x22, WQFN-14 WQFN-14-1EP 2.5x2.5mm P0.5mm EP1.45x1.45mm

18
HW v1.2/OtterPill Normal file
View file

@ -0,0 +1,18 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<h1>/home/janhenrik/kiCAD/stm32f072PrototypingBoard/OtterPill.sch</h1>
<p>Sat 28 Sep 2019 06:29:43 PM CEST</p>
<p>Eeschema 5.0.1</p>
<p><b>Component Count:</b>36</p>
<table>
<tr><th style='width:640px'>Ref</th><th>Qnty</th><th>Value</th><th>Part</th><th>Datasheet</th><th>Description</th><th>Vendor</th></tr><tr><td>C1, C4</td><td>2</td><td>10u</td><td>Device:C_Small</td><td>~</td><td>Unpolarized capacitor, small symbol</td><td></td></tr><tr><td>C2, C3, C5, C6, C7, C8, C9, C10</td><td>8</td><td>100n</td><td>Device:C_Small</td><td>~</td><td>Unpolarized capacitor, small symbol</td><td></td></tr><tr><td>D1, D2</td><td>2</td><td>LED</td><td>Device:LED</td><td>~</td><td>Light emitting diode</td><td></td></tr><tr><td>D3, D4</td><td>2</td><td>SS310</td><td>Device:D_Small</td><td>~</td><td>Diode, small symbol</td><td></td></tr><tr><td>J1</td><td>1</td><td>USB-c</td><td>Connector:USB_C_Receptacle_USB2.0</td><td>https://www.usb.org/sites/default/files/documents/usb_type-c.zip</td><td>USB 2.0-only Type-C Receptacle connector</td><td></td></tr><tr><td>J3</td><td>1</td><td>1</td><td>Connector:Conn_01x15_Male</td><td>~</td><td>Generic connector, single row, 01x15, script generated (kicad-library-utils/schlib/autogen/connector/)</td><td></td></tr><tr><td>J4</td><td>1</td><td>2</td><td>Connector:Conn_01x15_Male</td><td>~</td><td>Generic connector, single row, 01x15, script generated (kicad-library-utils/schlib/autogen/connector/)</td><td></td></tr><tr><td>J5</td><td>1</td><td>SWD</td><td>Connector:Conn_01x04_Male</td><td>~</td><td>Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)</td><td></td></tr><tr><td>L1</td><td>1</td><td>4u7</td><td>Device:L_Small</td><td>~</td><td>Inductor, small symbol</td><td></td></tr><tr><td>R1, R2, R5, R7, R10, R11, R12</td><td>7</td><td>5k1</td><td>Device:R_Small</td><td>~</td><td>Resistor, small symbol</td><td></td></tr><tr><td>R3, R4</td><td>2</td><td>R</td><td>Device:R</td><td>~</td><td>Resistor</td><td></td></tr><tr><td>R6</td><td>1</td><td>16k</td><td>Device:R_Small</td><td>~</td><td>Resistor, small symbol</td><td></td></tr><tr><td>R8, R9</td><td>2</td><td>DNP</td><td>Device:R_Small</td><td>~</td><td>Resistor, small symbol</td><td></td></tr><tr><td>SW1</td><td>1</td><td>SW_Push</td><td>Switch:SW_Push</td><td>~</td><td>Push button switch, generic, two pins</td><td></td></tr><tr><td>U1</td><td>1</td><td>USBLC6-4</td><td>otter:USBLC6-4</td><td></td><td></td><td></td></tr><tr><td>U2</td><td>1</td><td>STM32F072CBUx</td><td>MCU_ST_STM32F0:STM32F072CBUx</td><td>http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00090510.pdf</td><td>ARM Cortex-M0 MCU, 128KB flash, 16KB RAM, 48MHz, 2-3.6V, 37 GPIO, UFQFPN-48</td><td></td></tr><tr><td>U3</td><td>1</td><td>ACT4088</td><td>otter:ACT4088</td><td></td><td></td><td></td></tr><tr><td>U4</td><td>1</td><td>FUSB302BMPX</td><td>Interface_USB:FUSB302BMPX</td><td>http://www.onsemi.com/pub/Collateral/FUSB302B-D.PDF</td><td>Programmable USB Type-C Controller w/PD, I2C address 0x22, WQFN-14</td><td></td></tr><!--TABLEROW-->
</table>
</body>
</html>

469
HW v1.2/OtterPill-cache.lib Normal file
View file

@ -0,0 +1,469 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_Conn_01x01_Female
#
DEF Connector_Conn_01x01_Female J 0 40 Y N 1 F N
F0 "J" 0 100 50 H V C CNN
F1 "Connector_Conn_01x01_Female" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*
$ENDFPLIST
DRAW
A 0 0 20 901 -901 1 1 6 N 0 20 0 -20
P 2 1 1 6 -50 0 -20 0 N
X Pin_1 1 -200 0 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Conn_01x04_Male
#
DEF Connector_Conn_01x04_Male J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Conn_01x04_Male" 0 -300 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S 34 -195 0 -205 1 1 6 F
S 34 -95 0 -105 1 1 6 F
S 34 5 0 -5 1 1 6 F
S 34 105 0 95 1 1 6 F
P 2 1 1 6 50 -200 34 -200 N
P 2 1 1 6 50 -100 34 -100 N
P 2 1 1 6 50 0 34 0 N
P 2 1 1 6 50 100 34 100 N
X Pin_1 1 200 100 150 L 50 50 1 1 P
X Pin_2 2 200 0 150 L 50 50 1 1 P
X Pin_3 3 200 -100 150 L 50 50 1 1 P
X Pin_4 4 200 -200 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Conn_01x15_Male
#
DEF Connector_Conn_01x15_Male J 0 40 Y N 1 F N
F0 "J" 0 800 50 H V C CNN
F1 "Connector_Conn_01x15_Male" 0 -800 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S 34 -695 0 -705 1 1 6 F
S 34 -595 0 -605 1 1 6 F
S 34 -495 0 -505 1 1 6 F
S 34 -395 0 -405 1 1 6 F
S 34 -295 0 -305 1 1 6 F
S 34 -195 0 -205 1 1 6 F
S 34 -95 0 -105 1 1 6 F
S 34 5 0 -5 1 1 6 F
S 34 105 0 95 1 1 6 F
S 34 205 0 195 1 1 6 F
S 34 305 0 295 1 1 6 F
S 34 405 0 395 1 1 6 F
S 34 505 0 495 1 1 6 F
S 34 605 0 595 1 1 6 F
S 34 705 0 695 1 1 6 F
P 2 1 1 6 50 -700 34 -700 N
P 2 1 1 6 50 -600 34 -600 N
P 2 1 1 6 50 -500 34 -500 N
P 2 1 1 6 50 -400 34 -400 N
P 2 1 1 6 50 -300 34 -300 N
P 2 1 1 6 50 -200 34 -200 N
P 2 1 1 6 50 -100 34 -100 N
P 2 1 1 6 50 0 34 0 N
P 2 1 1 6 50 100 34 100 N
P 2 1 1 6 50 200 34 200 N
P 2 1 1 6 50 300 34 300 N
P 2 1 1 6 50 400 34 400 N
P 2 1 1 6 50 500 34 500 N
P 2 1 1 6 50 600 34 600 N
P 2 1 1 6 50 700 34 700 N
X Pin_1 1 200 700 150 L 50 50 1 1 P
X Pin_10 10 200 -200 150 L 50 50 1 1 P
X Pin_11 11 200 -300 150 L 50 50 1 1 P
X Pin_12 12 200 -400 150 L 50 50 1 1 P
X Pin_13 13 200 -500 150 L 50 50 1 1 P
X Pin_14 14 200 -600 150 L 50 50 1 1 P
X Pin_15 15 200 -700 150 L 50 50 1 1 P
X Pin_2 2 200 600 150 L 50 50 1 1 P
X Pin_3 3 200 500 150 L 50 50 1 1 P
X Pin_4 4 200 400 150 L 50 50 1 1 P
X Pin_5 5 200 300 150 L 50 50 1 1 P
X Pin_6 6 200 200 150 L 50 50 1 1 P
X Pin_7 7 200 100 150 L 50 50 1 1 P
X Pin_8 8 200 0 150 L 50 50 1 1 P
X Pin_9 9 200 -100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_USB_C_Receptacle_USB2.0
#
DEF Connector_USB_C_Receptacle_USB2.0 J 0 40 Y Y 1 F N
F0 "J" -400 750 50 H V L CNN
F1 "Connector_USB_C_Receptacle_USB2.0" 750 750 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 -100 45 25 0 1 10 F
C 0 -230 50 0 1 0 F
S -10 -700 10 -660 0 0 0 N
S 400 -590 360 -610 0 0 0 N
S 400 -490 360 -510 0 0 0 N
S 400 -190 360 -210 0 0 0 N
S 400 -90 360 -110 0 0 0 N
S 400 10 360 -10 0 0 0 N
S 400 110 360 90 0 0 0 N
S 400 310 360 290 0 0 0 N
S 400 410 360 390 0 0 0 N
S 400 610 360 590 0 0 0 N
S -400 700 400 -700 0 1 10 f
S -300 -150 -250 150 0 1 10 F
S 75 70 125 120 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 0 -230 0 170 N
P 3 0 1 20 0 -130 -100 -30 -100 20 N
P 3 0 1 20 0 -80 100 20 100 70 N
P 4 0 1 10 -50 170 0 270 50 170 -50 170 F
X GND A1 0 -900 200 U 50 50 1 1 W
X GND A12 0 -900 200 U 50 50 1 1 P N
X VBUS A4 600 600 200 L 50 50 1 1 W
X CC1 A5 600 400 200 L 50 50 1 1 B
X D+ A6 600 -100 200 L 50 50 1 1 B
X D- A7 600 100 200 L 50 50 1 1 B
X SBU1 A8 600 -500 200 L 50 50 1 1 B
X VBUS A9 600 600 200 L 50 50 1 1 P N
X GND B1 0 -900 200 U 50 50 1 1 P N
X GND B12 0 -900 200 U 50 50 1 1 P N
X VBUS B4 600 600 200 L 50 50 1 1 P N
X CC2 B5 600 300 200 L 50 50 1 1 B
X D+ B6 600 -200 200 L 50 50 1 1 B
X D- B7 600 0 200 L 50 50 1 1 B
X SBU2 B8 600 -600 200 L 50 50 1 1 B
X VBUS B9 600 600 200 L 50 50 1 1 P N
X SHIELD S1 -300 -900 200 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_C_Small
#
DEF Device_C_Small C 0 10 N N 1 F N
F0 "C" 10 70 50 H V L CNN
F1 "Device_C_Small" 10 -80 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$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
#
# 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_L_Small
#
DEF Device_L_Small L 0 10 N N 1 F N
F0 "L" 30 40 50 H V L CNN
F1 "Device_L_Small" 30 -40 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Choke_*
*Coil*
Inductor_*
L_*
$ENDFPLIST
DRAW
A 0 -60 20 -899 899 0 1 0 N 0 -80 0 -40
A 0 -20 20 -899 899 0 1 0 N 0 -40 0 0
A 0 20 20 -899 899 0 1 0 N 0 0 0 40
A 0 60 20 -899 899 0 1 0 N 0 40 0 80
X ~ 1 0 100 20 D 50 50 1 1 P
X ~ 2 0 -100 20 U 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
#
# Device_R_Small
#
DEF Device_R_Small R 0 10 N N 1 F N
F0 "R" 30 20 50 H V L CNN
F1 "Device_R_Small" 30 -40 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
S -30 70 30 -70 0 1 8 N
X ~ 1 0 100 30 D 50 50 1 1 P
X ~ 2 0 -100 30 U 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
#
# MCU_ST_STM32F0_STM32F072C8Tx
#
DEF MCU_ST_STM32F0_STM32F072C8Tx U 0 20 Y Y 1 F N
F0 "U" -600 1450 50 H V L CNN
F1 "MCU_ST_STM32F0_STM32F072C8Tx" 300 1450 50 H V L CNN
F2 "Package_QFP:LQFP-48_7x7mm_P0.5mm" -600 -1400 50 H I R CNN
F3 "" 0 0 50 H I C CNN
ALIAS STM32F072CBTx
$FPLIST
LQFP*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 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 100 -1500 100 U 50 50 1 1 W
X VDDA 9 100 1500 100 D 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
#
# otter_JW5026
#
DEF otter_JW5026 U 0 40 Y Y 1 F N
F0 "U" 150 450 50 H V C CNN
F1 "otter_JW5026" 150 600 50 H V C CNN
F2 "" 0 -100 50 H I C CNN
F3 "" 0 -100 50 H I C CNN
DRAW
S -300 350 300 -400 0 1 0 f
X BST 1 0 450 100 D 50 50 1 1 I
X GND 2 0 -500 100 U 50 50 1 1 I
X FB 3 400 -100 100 L 50 50 1 1 I
X EN 4 -400 -100 100 R 50 50 1 1 I
X VIN 5 -400 250 100 R 50 50 1 1 I
X SW 6 400 250 100 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
# otter_USBLC6-4
#
DEF otter_USBLC6-4 U 0 40 Y Y 1 F N
F0 "U" 0 300 50 H V C CNN
F1 "otter_USBLC6-4" 0 200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
S -200 150 200 -150 0 1 0 f
X IO1 1 -300 100 100 R 50 50 1 1 I
X GND 2 -300 -100 100 R 50 50 1 1 I
X IO2 3 -300 0 100 R 50 50 1 1 I
X IO3 4 300 -100 100 L 50 50 1 1 I
X VBUS 5 300 100 100 L 50 39 1 1 I
X IO4 6 300 0 100 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
# power_+3.3V
#
DEF power_+3.3V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+3.3V" 0 140 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 +3V3 1 0 0 0 U 50 50 1 1 W N
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_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

3820
HW v1.2/OtterPill.kicad_pcb Normal file

File diff suppressed because it is too large Load diff

511
HW v1.2/OtterPill.lib Normal file
View file

@ -0,0 +1,511 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_Conn_01x04_Male
#
DEF Connector_Conn_01x04_Male J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Conn_01x04_Male" 0 -300 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S 34 -195 0 -205 1 1 6 F
S 34 -95 0 -105 1 1 6 F
S 34 5 0 -5 1 1 6 F
S 34 105 0 95 1 1 6 F
P 2 1 1 6 50 -200 34 -200 N
P 2 1 1 6 50 -100 34 -100 N
P 2 1 1 6 50 0 34 0 N
P 2 1 1 6 50 100 34 100 N
X Pin_1 1 200 100 150 L 50 50 1 1 P
X Pin_2 2 200 0 150 L 50 50 1 1 P
X Pin_3 3 200 -100 150 L 50 50 1 1 P
X Pin_4 4 200 -200 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Conn_01x15_Male
#
DEF Connector_Conn_01x15_Male J 0 40 Y N 1 F N
F0 "J" 0 800 50 H V C CNN
F1 "Connector_Conn_01x15_Male" 0 -800 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S 34 -695 0 -705 1 1 6 F
S 34 -595 0 -605 1 1 6 F
S 34 -495 0 -505 1 1 6 F
S 34 -395 0 -405 1 1 6 F
S 34 -295 0 -305 1 1 6 F
S 34 -195 0 -205 1 1 6 F
S 34 -95 0 -105 1 1 6 F
S 34 5 0 -5 1 1 6 F
S 34 105 0 95 1 1 6 F
S 34 205 0 195 1 1 6 F
S 34 305 0 295 1 1 6 F
S 34 405 0 395 1 1 6 F
S 34 505 0 495 1 1 6 F
S 34 605 0 595 1 1 6 F
S 34 705 0 695 1 1 6 F
P 2 1 1 6 50 -700 34 -700 N
P 2 1 1 6 50 -600 34 -600 N
P 2 1 1 6 50 -500 34 -500 N
P 2 1 1 6 50 -400 34 -400 N
P 2 1 1 6 50 -300 34 -300 N
P 2 1 1 6 50 -200 34 -200 N
P 2 1 1 6 50 -100 34 -100 N
P 2 1 1 6 50 0 34 0 N
P 2 1 1 6 50 100 34 100 N
P 2 1 1 6 50 200 34 200 N
P 2 1 1 6 50 300 34 300 N
P 2 1 1 6 50 400 34 400 N
P 2 1 1 6 50 500 34 500 N
P 2 1 1 6 50 600 34 600 N
P 2 1 1 6 50 700 34 700 N
X Pin_1 1 200 700 150 L 50 50 1 1 P
X Pin_10 10 200 -200 150 L 50 50 1 1 P
X Pin_11 11 200 -300 150 L 50 50 1 1 P
X Pin_12 12 200 -400 150 L 50 50 1 1 P
X Pin_13 13 200 -500 150 L 50 50 1 1 P
X Pin_14 14 200 -600 150 L 50 50 1 1 P
X Pin_15 15 200 -700 150 L 50 50 1 1 P
X Pin_2 2 200 600 150 L 50 50 1 1 P
X Pin_3 3 200 500 150 L 50 50 1 1 P
X Pin_4 4 200 400 150 L 50 50 1 1 P
X Pin_5 5 200 300 150 L 50 50 1 1 P
X Pin_6 6 200 200 150 L 50 50 1 1 P
X Pin_7 7 200 100 150 L 50 50 1 1 P
X Pin_8 8 200 0 150 L 50 50 1 1 P
X Pin_9 9 200 -100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_USB_B_Micro
#
DEF Connector_USB_B_Micro J 0 40 Y Y 1 F N
F0 "J" -200 450 50 H V L CNN
F1 "Connector_USB_B_Micro" -200 350 50 H V L CNN
F2 "" 150 -50 50 H I C CNN
F3 "" 150 -50 50 H I C CNN
ALIAS USB_B_Mini
$FPLIST
USB*
$ENDFPLIST
DRAW
C -150 85 25 0 1 10 F
C -25 135 15 0 1 10 F
S -200 -300 200 300 0 1 10 f
S -5 -300 5 -270 0 1 0 N
S 10 50 -20 20 0 1 10 F
S 200 -205 170 -195 0 1 0 N
S 200 -105 170 -95 0 1 0 N
S 200 -5 170 5 0 1 0 N
S 200 195 170 205 0 1 0 N
P 2 0 1 10 -75 85 25 85 N
P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N
P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N
P 4 0 1 10 25 110 25 60 75 85 25 110 F
P 5 0 1 0 -170 220 -70 220 -80 190 -160 190 -170 220 F
P 9 0 1 0 -185 230 -185 220 -175 190 -175 180 -65 180 -65 190 -55 220 -55 230 -185 230 N
X VBUS 1 300 200 100 L 50 50 1 1 w
X D- 2 300 -100 100 L 50 50 1 1 P
X D+ 3 300 0 100 L 50 50 1 1 P
X ID 4 300 -200 100 L 50 50 1 1 P
X GND 5 0 -400 100 U 50 50 1 1 w
X Shield 6 -100 -400 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_USB_C_Receptacle_USB2.0
#
DEF Connector_USB_C_Receptacle_USB2.0 J 0 40 Y Y 1 F N
F0 "J" -400 750 50 H V L CNN
F1 "Connector_USB_C_Receptacle_USB2.0" 750 750 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 -100 45 25 0 1 10 F
C 0 -230 50 0 1 0 F
S -10 -700 10 -660 0 0 0 N
S 400 -590 360 -610 0 0 0 N
S 400 -490 360 -510 0 0 0 N
S 400 -190 360 -210 0 0 0 N
S 400 -90 360 -110 0 0 0 N
S 400 10 360 -10 0 0 0 N
S 400 110 360 90 0 0 0 N
S 400 310 360 290 0 0 0 N
S 400 410 360 390 0 0 0 N
S 400 610 360 590 0 0 0 N
S -400 700 400 -700 0 1 10 f
S -300 -150 -250 150 0 1 10 F
S 75 70 125 120 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 0 -230 0 170 N
P 3 0 1 20 0 -130 -100 -30 -100 20 N
P 3 0 1 20 0 -80 100 20 100 70 N
P 4 0 1 10 -50 170 0 270 50 170 -50 170 F
X GND A1 0 -900 200 U 50 50 1 1 W
X GND A12 0 -900 200 U 50 50 1 1 P N
X VBUS A4 600 600 200 L 50 50 1 1 W
X CC1 A5 600 400 200 L 50 50 1 1 B
X D+ A6 600 -100 200 L 50 50 1 1 B
X D- A7 600 100 200 L 50 50 1 1 B
X SBU1 A8 600 -500 200 L 50 50 1 1 B
X VBUS A9 600 600 200 L 50 50 1 1 P N
X GND B1 0 -900 200 U 50 50 1 1 P N
X GND B12 0 -900 200 U 50 50 1 1 P N
X VBUS B4 600 600 200 L 50 50 1 1 P N
X CC2 B5 600 300 200 L 50 50 1 1 B
X D+ B6 600 -200 200 L 50 50 1 1 B
X D- B7 600 0 200 L 50 50 1 1 B
X SBU2 B8 600 -600 200 L 50 50 1 1 B
X VBUS B9 600 600 200 L 50 50 1 1 P N
X SHIELD S1 -300 -900 200 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_C_Small
#
DEF Device_C_Small C 0 10 N N 1 F N
F0 "C" 10 70 50 H V L CNN
F1 "Device_C_Small" 10 -80 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$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
#
# Device_D_Small
#
DEF Device_D_Small D 0 10 N N 1 F N
F0 "D" -50 80 50 H V L CNN
F1 "Device_D_Small" -150 -80 50 H V L CNN
F2 "" 0 0 50 V I C CNN
F3 "" 0 0 50 V I C CNN
$FPLIST
TO-???*
*_Diode_*
*SingleDiode*
D_*
$ENDFPLIST
DRAW
P 2 0 1 0 -30 -40 -30 40 N
P 2 0 1 0 -30 0 30 0 N
P 4 0 1 0 30 -40 -30 0 30 40 30 -40 N
X K 1 -100 0 70 R 50 50 1 1 P
X A 2 100 0 70 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_L_Small
#
DEF Device_L_Small L 0 10 N N 1 F N
F0 "L" 30 40 50 H V L CNN
F1 "Device_L_Small" 30 -40 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Choke_*
*Coil*
Inductor_*
L_*
$ENDFPLIST
DRAW
A 0 -60 20 -899 899 0 1 0 N 0 -80 0 -40
A 0 -20 20 -899 899 0 1 0 N 0 -40 0 0
A 0 20 20 -899 899 0 1 0 N 0 0 0 40
A 0 60 20 -899 899 0 1 0 N 0 40 0 80
X ~ 1 0 100 20 D 50 50 1 1 P
X ~ 2 0 -100 20 U 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
#
# Device_R_Small
#
DEF Device_R_Small R 0 10 N N 1 F N
F0 "R" 30 20 50 H V L CNN
F1 "Device_R_Small" 30 -40 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
S -30 70 30 -70 0 1 8 N
X ~ 1 0 100 30 D 50 50 1 1 P
X ~ 2 0 -100 30 U 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
#
# MCU_ST_STM32F0_STM32F072CBUx
#
DEF MCU_ST_STM32F0_STM32F072CBUx U 0 20 Y Y 1 F N
F0 "U" -600 1450 50 H V L CNN
F1 "MCU_ST_STM32F0_STM32F072CBUx" 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
#
# 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
#
# otter_ACT4088
#
DEF otter_ACT4088 U 0 40 Y Y 1 F N
F0 "U" 0 450 50 H V C CNN
F1 "otter_ACT4088" 0 350 50 H V C CNN
F2 "" 0 350 50 H I C CNN
F3 "" 0 350 50 H I C CNN
DRAW
S -200 250 200 -250 0 1 0 f
X SW 1 300 0 100 L 50 39 1 1 I
X VIN 2 -300 150 100 R 50 39 1 1 I
X EN 3 -300 -150 100 R 50 39 1 1 I
X FB 4 300 -200 100 L 50 39 1 1 I
X GND 5 0 -350 100 U 50 39 1 1 I
X BST 6 300 200 100 L 50 39 1 1 I
ENDDRAW
ENDDEF
#
# otter_USBLC6-4
#
DEF otter_USBLC6-4 U 0 40 Y Y 1 F N
F0 "U" 0 300 50 H V C CNN
F1 "otter_USBLC6-4" 0 200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
S -200 150 200 -150 0 1 0 f
X IO1 1 -300 100 100 R 50 50 1 1 I
X GND 2 -300 -100 100 R 50 50 1 1 I
X IO2 3 -300 0 100 R 50 50 1 1 I
X IO3 4 300 -100 100 L 50 50 1 1 I
X VBUS 5 300 100 100 L 50 39 1 1 I
X IO4 6 300 0 100 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
# power_+3.3V
#
DEF power_+3.3V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+3.3V" 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_+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
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_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

266
HW v1.2/OtterPill.pro Normal file
View file

@ -0,0 +1,266 @@
update=Fri 18 Oct 2019 02:41:45 PM CEST
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=0
MinTrackWidth=0.157
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.157
TrackWidth2=0.157
TrackWidth3=0.2
TrackWidth4=0.4
TrackWidth5=0.6
TrackWidth6=0.8
ViaDiameter1=0.6
ViaDrill1=0.3
ViaDiameter2=0.6
ViaDrill2=0.3
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.09999999999999999
SilkTextSizeV=0.7
SilkTextSizeH=0.7
SilkTextSizeThickness=0.09999999999999999
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.09999999999999999
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.05
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0.051
SolderMaskMinWidth=0.25
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.157
TrackWidth=0.157
ViaDiameter=0.6
ViaDrill=0.3
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[pcbnew/Netclasses/1]
Name=signal
Clearance=0.157
TrackWidth=0.157
ViaDiameter=0.6
ViaDrill=0.3
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1

1190
HW v1.2/OtterPill.sch Normal file

File diff suppressed because it is too large Load diff

19
HW v1.2/OtterPill.tsv Normal file
View file

@ -0,0 +1,19 @@
References,Qty,Description,Manufacturer,MPN,Manufacturer,MPN,Manufacturer,MPN,Manufacturer,MPN,Manufacturer,MPN,Manufacturer,MPN,Manufacturer,MPN,Manufacturer,MPN,Manufacturer,MPN,Manufacturer,MPN,Manufacturer,MPN,Manufacturer,MPN,Digikey,Mouser,RS,Newark,Farnell,LCSC,
"C1,C4",2,10u 25V,Panasonic,ECA-1HM100,,,,,,,,,,,,,,,,,,,,,,,,,,,,C15850,
"C2,C3,C5,C6,C7,C8,C9,C10",8,100n 50V,Yageo,CC0603KRX7R9BB104,Murata,GRM188R71H104KA93D,Yageo,CC0805KRX7R9BB104,Murata,GRM21BR71H104KA01L,,,,,,,,,,,,,,,,,,,,,,C1525,
D1,1,LED RED,Lite-On,LTST-C190KRKT,Avago,HSMH-C190,Everlight,19-217-R6C-AL1M2VY-3T,,,,,,,,,,,,,,,,,,,160-1436-1-ND,859LTSTC190KRKT,7166570,68Y1170,2497373,C2286,
D2,1,LED GREEN,Lite-On,LTST-C190GKT,Avago,HSMG-C190,Everlight,19-217-G7C-AN1P2-3T,,,,,,,,,,,,,,,,,,,160-1183-1-ND,859LTSTC190GKT,6920975,68Y1165,2497374,C72043,
"D3,D4",2,SM4007PL,,,,,,,,,,,,,,,,,,,,,,,,,SM4007PL-TPMSCT-ND,833SM4007PLTP,,,2371000,C64898,
J1,1,USB-c,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
"J3,J4",2,PinHeader_1x15_P2.54mm_Vertical,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
J5,1,PinHeader_1x04_P2.54mm_Horizontal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
L1,1,4.7uH,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
"R1,R2",2,DNP,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,x,
"R5,R3,R4,R7,R10,R12,R11",7,5.1k Ohm,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,C25905,
R6,1,16k Ohm,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,C25756,
"R8,R9",2,0 Ohm,Yageo,RC0402JR-070RL,Panasonic,ERJ-2GE0R00X,Vishay,CRCW04020000Z0ED,Yageo,RC0603JR-070RL,Panasonic,ERJ-3GEY0R00V,Vishay,CRCW06030000Z0EA,Yageo,RC0805JR-070RL,Panasonic,ERJ-6GEY0R00V,Vishay,CRCW08050000Z0EA,Yageo,RC1206JR-070RL,Panasonic,ERJ-8GEY0R00V,Vishay,CRCW12060000Z0EA,,,,,,C17168,
SW1,1,SPST_PTS810,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
U1,1,USBLC6-4,,,,,,,,,,,,,,,,,,,,,,,,,497-4492-1-ND,511USBLC64SC6,9206272,51AC9790,2849694,C111212,e
U2,1,STM32F072CBU6,,,,,,,,,,,,,,,,,,,,,,,,,497-18985-1-ND,511STM32F072CBU6,9074748,75X0285,2432095,C92504,e
U3,1,ACT4088,,,,,,,,,,,,,,,,,,,,,,,,,1488-1108-1-ND,107ACT4088UST,,,,C11135,e
U4,1,FUSB302B,,,,,,,,,,,,,,,,,,,,,,,,,FUSB302BVMPXOSCT-ND,863FUSB302BGEVB,1464481P,24AC8628,2770617,C132291,e
Can't render this file because it contains an unexpected character in line 2 and column 7.

941
HW v1.2/OtterPill.xml Normal file
View file

@ -0,0 +1,941 @@
<?xml version="1.0" encoding="UTF-8"?>
<export version="D">
<design>
<source>/home/janhenrik/kiCAD/stm32f072PrototypingBoard/OtterPill.sch</source>
<date>Fri 18 Oct 2019 03:23:00 AM CEST</date>
<tool>Eeschema 5.0.1</tool>
<sheet number="1" name="/" tstamps="/">
<title_block>
<title/>
<company/>
<rev/>
<date/>
<source>OtterPill.sch</source>
<comment number="1" value=""/>
<comment number="2" value=""/>
<comment number="3" value=""/>
<comment number="4" value=""/>
</title_block>
</sheet>
</design>
<components>
<comp ref="U2">
<value>STM32F072CBUx</value>
<footprint>Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm</footprint>
<datasheet>http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00090510.pdf</datasheet>
<libsource lib="MCU_ST_STM32F0" part="STM32F072CBUx" description="ARM Cortex-M0 MCU, 128KB flash, 16KB RAM, 48MHz, 2-3.6V, 37 GPIO, UFQFPN-48"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC6936E</tstamp>
</comp>
<comp ref="R5">
<value>5k1</value>
<footprint>Resistor_SMD:R_0402_1005Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC6B319</tstamp>
</comp>
<comp ref="SW1">
<value>SW_Push</value>
<footprint>Button_Switch_SMD:SW_SPST_PTS810</footprint>
<datasheet>~</datasheet>
<libsource lib="Switch" part="SW_Push" description="Push button switch, generic, two pins"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC6C487</tstamp>
</comp>
<comp ref="J1">
<value>USB-c</value>
<footprint>otter:USB-C 16Pin</footprint>
<datasheet>https://www.usb.org/sites/default/files/documents/usb_type-c.zip</datasheet>
<libsource lib="Connector" part="USB_C_Receptacle_USB2.0" description="USB 2.0-only Type-C Receptacle connector"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC6CE04</tstamp>
</comp>
<comp ref="R1">
<value>DNP</value>
<footprint>Resistor_SMD:R_0402_1005Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC6DFF9</tstamp>
</comp>
<comp ref="R2">
<value>DNP</value>
<footprint>Resistor_SMD:R_0402_1005Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC6E27F</tstamp>
</comp>
<comp ref="U1">
<value>USBLC6-4</value>
<footprint>Package_TO_SOT_SMD:SOT-23-6</footprint>
<libsource lib="otter" part="USBLC6-4" description=""/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC734BE</tstamp>
</comp>
<comp ref="D1">
<value>LED RED</value>
<footprint>LED_SMD:LED_0603_1608Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="LED" description="Light emitting diode"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC766AA</tstamp>
</comp>
<comp ref="D2">
<value>LED GREEN</value>
<footprint>LED_SMD:LED_0603_1608Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="LED" description="Light emitting diode"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC77263</tstamp>
</comp>
<comp ref="R3">
<value>5k1</value>
<footprint>Resistor_SMD:R_0402_1005Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="R" description="Resistor"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC777A1</tstamp>
</comp>
<comp ref="R4">
<value>5k1</value>
<footprint>Resistor_SMD:R_0402_1005Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="R" description="Resistor"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC77C43</tstamp>
</comp>
<comp ref="U3">
<value>ACT4088</value>
<footprint>Package_TO_SOT_SMD:SOT-23-6</footprint>
<libsource lib="otter" part="ACT4088" description=""/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC7ABD1</tstamp>
</comp>
<comp ref="C2">
<value>100n 50V</value>
<footprint>Capacitor_SMD:C_0402_1005Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC7B488</tstamp>
</comp>
<comp ref="C1">
<value>10u 25V</value>
<footprint>Capacitor_SMD:C_0805_2012Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC7B876</tstamp>
</comp>
<comp ref="C3">
<value>100n 50V</value>
<footprint>Capacitor_SMD:C_0402_1005Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC7BFF7</tstamp>
</comp>
<comp ref="C4">
<value>10u 25V</value>
<footprint>Capacitor_SMD:C_0805_2012Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC7C363</tstamp>
</comp>
<comp ref="C5">
<value>100n 50V</value>
<footprint>Capacitor_SMD:C_0402_1005Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC7C738</tstamp>
</comp>
<comp ref="L1">
<value>4u7</value>
<footprint>Inductor_SMD:L_Taiyo-Yuden_MD-3030</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="L_Small" description="Inductor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC7CFF2</tstamp>
</comp>
<comp ref="R6">
<value>16k</value>
<footprint>Resistor_SMD:R_0402_1005Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC7E81D</tstamp>
</comp>
<comp ref="R7">
<value>5k1</value>
<footprint>Resistor_SMD:R_0402_1005Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC7EDDA</tstamp>
</comp>
<comp ref="D3">
<value>SS310</value>
<footprint>Diode_SMD:D_SOD-123</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="D_Small" description="Diode, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC80DF9</tstamp>
</comp>
<comp ref="J3">
<value>1</value>
<footprint>Connector_PinHeader_2.54mm:PinHeader_1x15_P2.54mm_Vertical</footprint>
<datasheet>~</datasheet>
<libsource lib="Connector" part="Conn_01x15_Male" description="Generic connector, single row, 01x15, script generated (kicad-library-utils/schlib/autogen/connector/)"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC7BD12</tstamp>
</comp>
<comp ref="J4">
<value>2</value>
<footprint>Connector_PinHeader_2.54mm:PinHeader_1x15_P2.54mm_Vertical</footprint>
<datasheet>~</datasheet>
<libsource lib="Connector" part="Conn_01x15_Male" description="Generic connector, single row, 01x15, script generated (kicad-library-utils/schlib/autogen/connector/)"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC7E7E9</tstamp>
</comp>
<comp ref="J5">
<value>SWD</value>
<footprint>Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal</footprint>
<datasheet>~</datasheet>
<libsource lib="Connector" part="Conn_01x04_Male" description="Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC91817</tstamp>
</comp>
<comp ref="U4">
<value>FUSB302BMPX</value>
<footprint>Package_DFN_QFN:WQFN-14-1EP_2.5x2.5mm_P0.5mm_EP1.45x1.45mm</footprint>
<datasheet>http://www.onsemi.com/pub/Collateral/FUSB302B-D.PDF</datasheet>
<libsource lib="Interface_USB" part="FUSB302BMPX" description="Programmable USB Type-C Controller w/PD, I2C address 0x22, WQFN-14"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC75360</tstamp>
</comp>
<comp ref="R8">
<value>0</value>
<footprint>Resistor_SMD:R_0402_1005Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC7AF23</tstamp>
</comp>
<comp ref="R9">
<value>0</value>
<footprint>Resistor_SMD:R_0402_1005Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC7B6DA</tstamp>
</comp>
<comp ref="C6">
<value>100n 50V</value>
<footprint>Capacitor_SMD:C_0402_1005Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC98A03</tstamp>
</comp>
<comp ref="C7">
<value>100n 50V</value>
<footprint>Capacitor_SMD:C_0402_1005Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC9A6D0</tstamp>
</comp>
<comp ref="C8">
<value>100n 50V</value>
<footprint>Capacitor_SMD:C_0402_1005Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC9B0EC</tstamp>
</comp>
<comp ref="C9">
<value>100n 50V</value>
<footprint>Capacitor_SMD:C_0402_1005Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC9BB08</tstamp>
</comp>
<comp ref="C10">
<value>100n 50V</value>
<footprint>Capacitor_SMD:C_0402_1005Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC9C524</tstamp>
</comp>
<comp ref="R10">
<value>5k1</value>
<footprint>Resistor_SMD:R_0402_1005Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CCA53EF</tstamp>
</comp>
<comp ref="R12">
<value>5k1</value>
<footprint>Resistor_SMD:R_0402_1005Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CCA5C39</tstamp>
</comp>
<comp ref="D4">
<value>SS310</value>
<footprint>Diode_SMD:D_SOD-123</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="D_Small" description="Diode, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CC8DC50</tstamp>
</comp>
<comp ref="R11">
<value>5k1</value>
<footprint>Resistor_SMD:R_0402_1005Metric</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5CCA53F5</tstamp>
</comp>
</components>
<libparts>
<libpart lib="Connector" part="Conn_01x04_Male">
<description>Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)</description>
<docs>~</docs>
<footprints>
<fp>Connector*:*_1x??_*</fp>
</footprints>
<fields>
<field name="Reference">J</field>
<field name="Value">Conn_01x04_Male</field>
</fields>
<pins>
<pin num="1" name="Pin_1" type="passive"/>
<pin num="2" name="Pin_2" type="passive"/>
<pin num="3" name="Pin_3" type="passive"/>
<pin num="4" name="Pin_4" type="passive"/>
</pins>
</libpart>
<libpart lib="Connector" part="Conn_01x15_Male">
<description>Generic connector, single row, 01x15, script generated (kicad-library-utils/schlib/autogen/connector/)</description>
<docs>~</docs>
<footprints>
<fp>Connector*:*_1x??_*</fp>
</footprints>
<fields>
<field name="Reference">J</field>
<field name="Value">Conn_01x15_Male</field>
</fields>
<pins>
<pin num="1" name="Pin_1" type="passive"/>
<pin num="2" name="Pin_2" type="passive"/>
<pin num="3" name="Pin_3" type="passive"/>
<pin num="4" name="Pin_4" type="passive"/>
<pin num="5" name="Pin_5" type="passive"/>
<pin num="6" name="Pin_6" type="passive"/>
<pin num="7" name="Pin_7" type="passive"/>
<pin num="8" name="Pin_8" type="passive"/>
<pin num="9" name="Pin_9" type="passive"/>
<pin num="10" name="Pin_10" type="passive"/>
<pin num="11" name="Pin_11" type="passive"/>
<pin num="12" name="Pin_12" type="passive"/>
<pin num="13" name="Pin_13" type="passive"/>
<pin num="14" name="Pin_14" type="passive"/>
<pin num="15" name="Pin_15" type="passive"/>
</pins>
</libpart>
<libpart lib="Connector" part="USB_C_Receptacle_USB2.0">
<description>USB 2.0-only Type-C Receptacle connector</description>
<docs>https://www.usb.org/sites/default/files/documents/usb_type-c.zip</docs>
<footprints>
<fp>USB*C*Receptacle*</fp>
</footprints>
<fields>
<field name="Reference">J</field>
<field name="Value">USB_C_Receptacle_USB2.0</field>
</fields>
<pins>
<pin num="A1" name="GND" type="power_in"/>
<pin num="A4" name="VBUS" type="power_in"/>
<pin num="A5" name="CC1" type="BiDi"/>
<pin num="A6" name="D+" type="BiDi"/>
<pin num="A7" name="D-" type="BiDi"/>
<pin num="A8" name="SBU1" type="BiDi"/>
<pin num="A9" name="VBUS" type="passive"/>
<pin num="A12" name="GND" type="passive"/>
<pin num="B1" name="GND" type="passive"/>
<pin num="B4" name="VBUS" type="passive"/>
<pin num="B5" name="CC2" type="BiDi"/>
<pin num="B6" name="D+" type="BiDi"/>
<pin num="B7" name="D-" type="BiDi"/>
<pin num="B8" name="SBU2" type="BiDi"/>
<pin num="B9" name="VBUS" type="passive"/>
<pin num="B12" name="GND" type="passive"/>
<pin num="S1" name="SHIELD" type="passive"/>
</pins>
</libpart>
<libpart lib="Device" part="C_Small">
<description>Unpolarized capacitor, small symbol</description>
<docs>~</docs>
<footprints>
<fp>C_*</fp>
</footprints>
<fields>
<field name="Reference">C</field>
<field name="Value">C_Small</field>
</fields>
<pins>
<pin num="1" name="~" type="passive"/>
<pin num="2" name="~" type="passive"/>
</pins>
</libpart>
<libpart lib="Device" part="D_Small">
<description>Diode, small symbol</description>
<docs>~</docs>
<footprints>
<fp>TO-???*</fp>
<fp>*_Diode_*</fp>
<fp>*SingleDiode*</fp>
<fp>D_*</fp>
</footprints>
<fields>
<field name="Reference">D</field>
<field name="Value">D_Small</field>
</fields>
<pins>
<pin num="1" name="K" type="passive"/>
<pin num="2" name="A" type="passive"/>
</pins>
</libpart>
<libpart lib="Device" part="LED">
<description>Light emitting diode</description>
<docs>~</docs>
<footprints>
<fp>LED*</fp>
<fp>LED_SMD:*</fp>
<fp>LED_THT:*</fp>
</footprints>
<fields>
<field name="Reference">D</field>
<field name="Value">LED</field>
</fields>
<pins>
<pin num="1" name="K" type="passive"/>
<pin num="2" name="A" type="passive"/>
</pins>
</libpart>
<libpart lib="Device" part="L_Small">
<description>Inductor, small symbol</description>
<docs>~</docs>
<footprints>
<fp>Choke_*</fp>
<fp>*Coil*</fp>
<fp>Inductor_*</fp>
<fp>L_*</fp>
</footprints>
<fields>
<field name="Reference">L</field>
<field name="Value">L_Small</field>
</fields>
<pins>
<pin num="1" name="~" type="passive"/>
<pin num="2" name="~" type="passive"/>
</pins>
</libpart>
<libpart lib="Device" part="R">
<description>Resistor</description>
<docs>~</docs>
<footprints>
<fp>R_*</fp>
</footprints>
<fields>
<field name="Reference">R</field>
<field name="Value">R</field>
</fields>
<pins>
<pin num="1" name="~" type="passive"/>
<pin num="2" name="~" type="passive"/>
</pins>
</libpart>
<libpart lib="Device" part="R_Small">
<description>Resistor, small symbol</description>
<docs>~</docs>
<footprints>
<fp>R_*</fp>
</footprints>
<fields>
<field name="Reference">R</field>
<field name="Value">R_Small</field>
</fields>
<pins>
<pin num="1" name="~" type="passive"/>
<pin num="2" name="~" type="passive"/>
</pins>
</libpart>
<libpart lib="Interface_USB" part="FUSB302BMPX">
<aliases>
<alias>FUSB302B01MPX</alias>
<alias>FUSB302B10MPX</alias>
<alias>FUSB302B11MPX</alias>
</aliases>
<description>Programmable USB Type-C Controller w/PD, I2C address 0x22, WQFN-14</description>
<docs>http://www.onsemi.com/pub/Collateral/FUSB302B-D.PDF</docs>
<footprints>
<fp>WQFN*2.5x2.5mm*P0.5mm*EP1.45x1.45mm*</fp>
</footprints>
<fields>
<field name="Reference">U</field>
<field name="Value">FUSB302BMPX</field>
<field name="Footprint">Package_DFN_QFN:WQFN-14-1EP_2.5x2.5mm_P0.5mm_EP1.45x1.45mm</field>
</fields>
<pins>
<pin num="1" name="CC2" type="BiDi"/>
<pin num="2" name="VBUS" type="input"/>
<pin num="3" name="VDD" type="power_in"/>
<pin num="4" name="VDD" type="passive"/>
<pin num="5" name="INT_N" type="openCol"/>
<pin num="6" name="SCL" type="input"/>
<pin num="7" name="SDA" type="BiDi"/>
<pin num="8" name="GND" type="power_in"/>
<pin num="9" name="GND" type="passive"/>
<pin num="10" name="CC1" type="BiDi"/>
<pin num="11" name="CC1" type="BiDi"/>
<pin num="12" name="VCONN" type="power_in"/>
<pin num="13" name="VCONN" type="power_in"/>
<pin num="14" name="CC2" type="BiDi"/>
<pin num="15" name="GND" type="passive"/>
</pins>
</libpart>
<libpart lib="MCU_ST_STM32F0" part="STM32F072C8Ux">
<aliases>
<alias>STM32F072CBUx</alias>
</aliases>
<description>ARM Cortex-M0 MCU, 64KB flash, 16KB RAM, 48MHz, 2-3.6V, 37 GPIO, UFQFPN-48</description>
<docs>http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00090510.pdf</docs>
<footprints>
<fp>QFN*1EP*7x7mm*P0.5mm*</fp>
</footprints>
<fields>
<field name="Reference">U</field>
<field name="Value">STM32F072C8Ux</field>
<field name="Footprint">Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm</field>
</fields>
<pins>
<pin num="1" name="VBAT" type="power_in"/>
<pin num="2" name="PC13" type="BiDi"/>
<pin num="3" name="PC14" type="BiDi"/>
<pin num="4" name="PC15" type="BiDi"/>
<pin num="5" name="PF0" type="input"/>
<pin num="6" name="PF1" type="input"/>
<pin num="7" name="NRST" type="input"/>
<pin num="8" name="VSSA" type="power_in"/>
<pin num="9" name="VDDA" type="power_in"/>
<pin num="10" name="PA0" type="BiDi"/>
<pin num="11" name="PA1" type="BiDi"/>
<pin num="12" name="PA2" type="BiDi"/>
<pin num="13" name="PA3" type="BiDi"/>
<pin num="14" name="PA4" type="BiDi"/>
<pin num="15" name="PA5" type="BiDi"/>
<pin num="16" name="PA6" type="BiDi"/>
<pin num="17" name="PA7" type="BiDi"/>
<pin num="18" name="PB0" type="BiDi"/>
<pin num="19" name="PB1" type="BiDi"/>
<pin num="20" name="PB2" type="BiDi"/>
<pin num="21" name="PB10" type="BiDi"/>
<pin num="22" name="PB11" type="BiDi"/>
<pin num="23" name="VSS" type="power_in"/>
<pin num="24" name="VDD" type="power_in"/>
<pin num="25" name="PB12" type="BiDi"/>
<pin num="26" name="PB13" type="BiDi"/>
<pin num="27" name="PB14" type="BiDi"/>
<pin num="28" name="PB15" type="BiDi"/>
<pin num="29" name="PA8" type="BiDi"/>
<pin num="30" name="PA9" type="BiDi"/>
<pin num="31" name="PA10" type="BiDi"/>
<pin num="32" name="PA11" type="BiDi"/>
<pin num="33" name="PA12" type="BiDi"/>
<pin num="34" name="PA13" type="BiDi"/>
<pin num="35" name="VSS" type="power_in"/>
<pin num="36" name="VDDIO2" type="power_in"/>
<pin num="37" name="PA14" type="BiDi"/>
<pin num="38" name="PA15" type="BiDi"/>
<pin num="39" name="PB3" type="BiDi"/>
<pin num="40" name="PB4" type="BiDi"/>
<pin num="41" name="PB5" type="BiDi"/>
<pin num="42" name="PB6" type="BiDi"/>
<pin num="43" name="PB7" type="BiDi"/>
<pin num="44" name="BOOT0" type="input"/>
<pin num="45" name="PB8" type="BiDi"/>
<pin num="46" name="PB9" type="BiDi"/>
<pin num="47" name="VSS" type="power_in"/>
<pin num="48" name="VDD" type="power_in"/>
<pin num="49" name="VSS" type="power_in"/>
</pins>
</libpart>
<libpart lib="Switch" part="SW_Push">
<description>Push button switch, generic, two pins</description>
<docs>~</docs>
<fields>
<field name="Reference">SW</field>
<field name="Value">SW_Push</field>
</fields>
<pins>
<pin num="1" name="1" type="passive"/>
<pin num="2" name="2" type="passive"/>
</pins>
</libpart>
<libpart lib="otter" part="ACT4088">
<fields>
<field name="Reference">U</field>
<field name="Value">ACT4088</field>
</fields>
<pins>
<pin num="1" name="SW" type="input"/>
<pin num="2" name="VIN" type="input"/>
<pin num="3" name="EN" type="input"/>
<pin num="4" name="FB" type="input"/>
<pin num="5" name="GND" type="input"/>
<pin num="6" name="BST" type="input"/>
</pins>
</libpart>
<libpart lib="otter" part="USBLC6-4">
<fields>
<field name="Reference">U</field>
<field name="Value">USBLC6-4</field>
</fields>
<pins>
<pin num="1" name="IO1" type="input"/>
<pin num="2" name="GND" type="input"/>
<pin num="3" name="IO2" type="input"/>
<pin num="4" name="IO3" type="input"/>
<pin num="5" name="VBUS" type="input"/>
<pin num="6" name="IO4" type="input"/>
</pins>
</libpart>
</libparts>
<libraries>
<library logical="Connector">
<uri>/usr/share/kicad/library/Connector.lib</uri>
</library>
<library logical="Device">
<uri>/usr/share/kicad/library/Device.lib</uri>
</library>
<library logical="Interface_USB">
<uri>/usr/share/kicad/library/Interface_USB.lib</uri>
</library>
<library logical="MCU_ST_STM32F0">
<uri>/usr/share/kicad/library/MCU_ST_STM32F0.lib</uri>
</library>
<library logical="Switch">
<uri>/usr/share/kicad/library/Switch.lib</uri>
</library>
<library logical="otter">
<uri>/home/janhenrik/kiCAD/KiCAD-libs/otter.lib</uri>
</library>
</libraries>
<nets>
<net code="1" name="INT_N">
<node ref="U2" pin="25"/>
<node ref="J3" pin="4"/>
<node ref="U4" pin="5"/>
<node ref="R12" pin="2"/>
</net>
<net code="2" name="VBUS">
<node ref="J1" pin="A4"/>
<node ref="J1" pin="A9"/>
<node ref="J1" pin="B4"/>
<node ref="J1" pin="B9"/>
<node ref="D4" pin="2"/>
<node ref="C10" pin="1"/>
<node ref="U4" pin="2"/>
</net>
<net code="3" name="+3V3">
<node ref="J5" pin="1"/>
<node ref="C8" pin="1"/>
<node ref="C9" pin="1"/>
<node ref="R12" pin="1"/>
<node ref="R10" pin="1"/>
<node ref="R11" pin="1"/>
<node ref="C5" pin="1"/>
<node ref="R6" pin="1"/>
<node ref="L1" pin="2"/>
<node ref="C4" pin="1"/>
<node ref="U1" pin="5"/>
<node ref="D1" pin="2"/>
<node ref="SW1" pin="2"/>
<node ref="U2" pin="1"/>
<node ref="U2" pin="36"/>
<node ref="U2" pin="9"/>
<node ref="U2" pin="48"/>
<node ref="U2" pin="24"/>
<node ref="J4" pin="2"/>
<node ref="U4" pin="4"/>
<node ref="J4" pin="12"/>
<node ref="U4" pin="3"/>
<node ref="C6" pin="1"/>
<node ref="C7" pin="1"/>
</net>
<net code="4" name="GND">
<node ref="C9" pin="2"/>
<node ref="J4" pin="14"/>
<node ref="R5" pin="2"/>
<node ref="C10" pin="2"/>
<node ref="U4" pin="8"/>
<node ref="U4" pin="9"/>
<node ref="D3" pin="2"/>
<node ref="C8" pin="2"/>
<node ref="U1" pin="2"/>
<node ref="J1" pin="B1"/>
<node ref="C6" pin="2"/>
<node ref="J1" pin="A12"/>
<node ref="R7" pin="2"/>
<node ref="J1" pin="B12"/>
<node ref="U2" pin="8"/>
<node ref="U2" pin="49"/>
<node ref="U2" pin="47"/>
<node ref="U2" pin="35"/>
<node ref="U2" pin="23"/>
<node ref="C7" pin="2"/>
<node ref="C1" pin="2"/>
<node ref="J1" pin="A1"/>
<node ref="R2" pin="1"/>
<node ref="R1" pin="1"/>
<node ref="C4" pin="2"/>
<node ref="C5" pin="2"/>
<node ref="U4" pin="15"/>
<node ref="J1" pin="S1"/>
<node ref="J5" pin="4"/>
<node ref="R4" pin="2"/>
<node ref="R3" pin="2"/>
<node ref="U3" pin="5"/>
<node ref="C2" pin="2"/>
<node ref="J3" pin="12"/>
</net>
<net code="5" name="SDA">
<node ref="U4" pin="7"/>
<node ref="R11" pin="2"/>
<node ref="U2" pin="22"/>
</net>
<net code="6" name="SCL">
<node ref="U2" pin="21"/>
<node ref="U4" pin="6"/>
<node ref="R10" pin="2"/>
</net>
<net code="7" name="Net-(R9-Pad2)">
<node ref="U4" pin="1"/>
<node ref="U4" pin="14"/>
<node ref="R9" pin="2"/>
</net>
<net code="8" name="Net-(U4-Pad13)">
<node ref="U4" pin="13"/>
</net>
<net code="9" name="Net-(U4-Pad12)">
<node ref="U4" pin="12"/>
</net>
<net code="10" name="Net-(R8-Pad2)">
<node ref="U4" pin="11"/>
<node ref="U4" pin="10"/>
<node ref="R8" pin="2"/>
</net>
<net code="11" name="Net-(J1-PadB8)">
<node ref="J1" pin="B8"/>
</net>
<net code="12" name="Net-(J1-PadA8)">
<node ref="J1" pin="A8"/>
</net>
<net code="13" name="CC1">
<node ref="U1" pin="3"/>
<node ref="R2" pin="2"/>
<node ref="R8" pin="1"/>
<node ref="J1" pin="A5"/>
</net>
<net code="14" name="35">
<node ref="U2" pin="17"/>
<node ref="J3" pin="5"/>
</net>
<net code="15" name="39">
<node ref="U2" pin="13"/>
<node ref="J3" pin="9"/>
</net>
<net code="16" name="38">
<node ref="U2" pin="14"/>
<node ref="J3" pin="8"/>
</net>
<net code="17" name="37">
<node ref="J3" pin="7"/>
<node ref="U2" pin="15"/>
</net>
<net code="18" name="36">
<node ref="J3" pin="6"/>
<node ref="U2" pin="16"/>
</net>
<net code="19" name="33">
<node ref="J3" pin="3"/>
<node ref="U2" pin="18"/>
</net>
<net code="20" name="32">
<node ref="J3" pin="2"/>
<node ref="U2" pin="28"/>
</net>
<net code="21" name="315">
<node ref="U2" pin="30"/>
<node ref="J3" pin="15"/>
</net>
<net code="22" name="314">
<node ref="J3" pin="14"/>
<node ref="U2" pin="31"/>
</net>
<net code="23" name="313">
<node ref="J3" pin="13"/>
<node ref="U2" pin="46"/>
</net>
<net code="24" name="311">
<node ref="J3" pin="11"/>
<node ref="U2" pin="11"/>
</net>
<net code="25" name="310">
<node ref="J3" pin="10"/>
<node ref="U2" pin="12"/>
</net>
<net code="26" name="31">
<node ref="J3" pin="1"/>
<node ref="U2" pin="27"/>
</net>
<net code="27" name="SWCLK">
<node ref="J5" pin="3"/>
<node ref="U2" pin="37"/>
</net>
<net code="28" name="SWDIO">
<node ref="J5" pin="2"/>
<node ref="U2" pin="34"/>
</net>
<net code="29" name="Net-(R5-Pad1)">
<node ref="SW1" pin="1"/>
<node ref="R5" pin="1"/>
<node ref="U2" pin="44"/>
<node ref="U2" pin="2"/>
</net>
<net code="30" name="CC2">
<node ref="U1" pin="1"/>
<node ref="J1" pin="B5"/>
<node ref="R1" pin="2"/>
<node ref="R9" pin="1"/>
</net>
<net code="31" name="44">
<node ref="J4" pin="4"/>
<node ref="U2" pin="19"/>
</net>
<net code="32" name="43">
<node ref="U2" pin="29"/>
<node ref="J4" pin="3"/>
</net>
<net code="33" name="47">
<node ref="U2" pin="20"/>
<node ref="J4" pin="7"/>
</net>
<net code="34" name="46">
<node ref="U2" pin="38"/>
<node ref="J4" pin="6"/>
</net>
<net code="35" name="312">
<node ref="U2" pin="10"/>
</net>
<net code="36" name="Net-(U2-Pad7)">
<node ref="U2" pin="7"/>
</net>
<net code="37" name="Net-(U2-Pad6)">
<node ref="U2" pin="6"/>
</net>
<net code="38" name="Net-(U2-Pad5)">
<node ref="U2" pin="5"/>
</net>
<net code="39" name="Net-(U2-Pad4)">
<node ref="U2" pin="4"/>
</net>
<net code="40" name="Net-(U2-Pad3)">
<node ref="U2" pin="3"/>
</net>
<net code="41" name="45">
<node ref="J4" pin="5"/>
<node ref="U2" pin="45"/>
</net>
<net code="42" name="48">
<node ref="U2" pin="43"/>
<node ref="J4" pin="8"/>
</net>
<net code="43" name="49">
<node ref="U2" pin="42"/>
<node ref="J4" pin="9"/>
</net>
<net code="44" name="413">
<node ref="U2" pin="41"/>
<node ref="J4" pin="13"/>
</net>
<net code="45" name="411">
<node ref="U2" pin="40"/>
<node ref="J4" pin="11"/>
</net>
<net code="46" name="410">
<node ref="J4" pin="10"/>
<node ref="U2" pin="39"/>
</net>
<net code="47" name="Net-(C3-Pad2)">
<node ref="L1" pin="1"/>
<node ref="U3" pin="1"/>
<node ref="C3" pin="2"/>
<node ref="D3" pin="1"/>
</net>
<net code="48" name="Net-(C3-Pad1)">
<node ref="U3" pin="6"/>
<node ref="C3" pin="1"/>
</net>
<net code="49" name="VIN">
<node ref="D4" pin="1"/>
<node ref="C1" pin="1"/>
<node ref="U3" pin="2"/>
<node ref="C2" pin="1"/>
<node ref="J4" pin="15"/>
</net>
<net code="50" name="Net-(R6-Pad2)">
<node ref="U3" pin="4"/>
<node ref="R7" pin="1"/>
<node ref="R6" pin="2"/>
</net>
<net code="51" name="USB_P">
<node ref="U2" pin="33"/>
<node ref="J1" pin="A6"/>
<node ref="J1" pin="B6"/>
<node ref="U1" pin="6"/>
</net>
<net code="52" name="USB_N">
<node ref="U2" pin="32"/>
<node ref="J1" pin="A7"/>
<node ref="J1" pin="B7"/>
<node ref="U1" pin="4"/>
</net>
<net code="53" name="Net-(U3-Pad3)">
<node ref="U3" pin="3"/>
</net>
<net code="54" name="Net-(D1-Pad1)">
<node ref="D1" pin="1"/>
<node ref="R3" pin="1"/>
</net>
<net code="55" name="Net-(D2-Pad1)">
<node ref="D2" pin="1"/>
<node ref="R4" pin="1"/>
</net>
<net code="56" name="41">
<node ref="U2" pin="26"/>
<node ref="D2" pin="2"/>
<node ref="J4" pin="1"/>
</net>
</nets>
</export>

2638
HW v1.2/bom/ibom.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,41 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1*
G04 #@! TF.CreationDate,2019-10-18T03:38:24+02:00*
G04 #@! TF.ProjectId,OtterPill,4F7474657250696C6C2E6B696361645F,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Paste,Bot*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.0.1) date Fri 18 Oct 2019 03:38:24 AM CEST*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.050000*%
G04 APERTURE END LIST*
D10*
X63200000Y-37100000D02*
G75*
G02X62900000Y-37400000I-300000J0D01*
G01*
X62900000Y-19800000D02*
G75*
G02X63200000Y-20100000I0J-300000D01*
G01*
X20000000Y-20100000D02*
G75*
G02X20300000Y-19800000I300000J0D01*
G01*
X20300000Y-37400000D02*
G75*
G02X20000000Y-37100000I0J300000D01*
G01*
X20000000Y-37100000D02*
X20000000Y-20100000D01*
X62900000Y-37400000D02*
X20300000Y-37400000D01*
X63200000Y-20100000D02*
X63200000Y-37100000D01*
X20300000Y-19800000D02*
X62900000Y-19800000D01*
M02*

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,40 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.1*
G04 #@! TF.CreationDate,2019-10-18T03:38:24+02:00*
G04 #@! TF.ProjectId,OtterPill,4F7474657250696C6C2E6B696361645F,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Profile,NP*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.0.1) date Fri 18 Oct 2019 03:38:24 AM CEST*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.050000*%
G04 APERTURE END LIST*
D10*
X63200000Y-37100000D02*
G75*
G02X62900000Y-37400000I-300000J0D01*
G01*
X62900000Y-19800000D02*
G75*
G02X63200000Y-20100000I0J-300000D01*
G01*
X20000000Y-20100000D02*
G75*
G02X20300000Y-19800000I300000J0D01*
G01*
X20300000Y-37400000D02*
G75*
G02X20000000Y-37100000I0J300000D01*
G01*
X20000000Y-37100000D02*
X20000000Y-20100000D01*
X62900000Y-37400000D02*
X20300000Y-37400000D01*
X63200000Y-20100000D02*
X63200000Y-37100000D01*
X20300000Y-19800000D02*
X62900000Y-19800000D01*
M02*

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,15 @@
M48
;DRILL file {KiCad 5.0.1} date Fri 18 Oct 2019 03:38:25 AM CEST
;FORMAT={-:-/ absolute / inch / decimal}
FMAT,2
INCH,TZ
T1C0.0256
%
G90
G05
M72
T1
X0.9813Y-1.011
X0.9813Y-1.2386
T0
M30

View file

@ -0,0 +1,168 @@
M48
;DRILL file {KiCad 5.0.1} date Fri 18 Oct 2019 03:38:25 AM CEST
;FORMAT={-:-/ absolute / inch / decimal}
FMAT,2
INCH,TZ
T1C0.0118
T2C0.0157
T3C0.0236
T4C0.0394
%
G90
G05
M72
T1
X0.9646Y-1.0984
X0.9646Y-1.1339
X0.9646Y-1.1693
X0.9862Y-0.8031
X0.9902Y-1.0709
X0.9902Y-1.1909
X0.9902Y-1.376
X1.0472Y-0.8976
X1.0827Y-0.8031
X1.0827Y-1.4488
X1.0904Y-1.0376
X1.0906Y-1.2165
X1.0906Y-1.2402
X1.0935Y-1.0079
X1.1257Y-1.122
X1.1722Y-1.1575
X1.1732Y-1.0856
X1.1831Y-1.4508
X1.2028Y-1.2608
X1.2028Y-1.2953
X1.2098Y-0.8946
X1.213Y-0.9829
X1.253Y-1.1132
X1.2593Y-0.8785
X1.2598Y-1.185
X1.2677Y-1.2835
X1.2815Y-1.4488
X1.2835Y-0.8031
X1.2865Y-0.8538
X1.2874Y-1.0551
X1.3098Y-1.0355
X1.3136Y-0.971
X1.3418Y-1.3567
X1.3425Y-1.2598
X1.3543Y-1.0984
X1.3816Y-1.0643
X1.3839Y-0.8031
X1.401Y-1.0242
X1.4182Y-1.1396
X1.4226Y-1.3249
X1.4282Y-1.2486
X1.4301Y-0.9724
X1.4456Y-1.3059
X1.4564Y-1.1981
X1.4591Y-1.2624
X1.4648Y-1.0216
X1.4663Y-0.9919
X1.4823Y-0.8031
X1.4843Y-1.1181
X1.4878Y-1.356
X1.4921Y-1.0669
X1.501Y-0.9311
X1.502Y-0.9852
X1.5368Y-1.0296
X1.5404Y-1.
X1.5435Y-1.244
X1.5551Y-0.8858
X1.5709Y-1.126
X1.5724Y-1.251
X1.5784Y-1.3685
X1.5787Y-1.3089
X1.5807Y-0.8031
X1.5827Y-1.4016
X1.6254Y-1.3065
X1.6673Y-1.2303
X1.6811Y-1.0118
X1.6831Y-0.8012
X1.689Y-1.3307
X1.7165Y-1.2087
X1.7376Y-1.3226
X1.7598Y-0.9291
X1.7815Y-0.8012
X1.7913Y-1.1299
X1.7921Y-1.3321
X1.7986Y-1.2658
X1.815Y-0.9134
X1.8228Y-1.3203
X1.8275Y-1.2283
X1.8295Y-1.2642
X1.8425Y-0.9134
X1.8504Y-1.2992
X1.8654Y-1.2351
X1.8819Y-1.4488
X1.8839Y-0.8012
X1.8878Y-1.123
X1.8986Y-1.0817
X1.9108Y-1.2362
X1.9449Y-1.315
X1.9705Y-1.2447
X1.9769Y-1.1378
X1.9783Y-1.2933
X1.9803Y-1.4469
X2.0217Y-1.0965
X2.0236Y-1.2037
X2.0276Y-0.9488
X2.0827Y-1.4488
X2.124Y-1.2878
X2.126Y-1.0906
X2.1631Y-1.2621
X2.1811Y-0.8031
X2.2087Y-0.9213
X2.2087Y-0.9862
X2.2369Y-1.0804
X2.2835Y-0.8031
X2.3031Y-0.9134
T2
X1.9077Y-0.9547
X1.9454Y-1.0483
T4
X0.9331Y-1.4213
X1.0331Y-1.4213
X1.1331Y-1.4213
X1.2331Y-1.4213
X1.3331Y-1.4213
X1.4331Y-1.4213
X1.5331Y-1.4213
X1.6331Y-1.4213
X1.7331Y-1.4213
X1.8331Y-1.4213
X1.9331Y-1.4213
X2.0331Y-1.4213
X2.1331Y-1.4213
X2.2331Y-1.4213
X2.3331Y-1.4213
X0.9331Y-0.8307
X1.0331Y-0.8307
X1.1331Y-0.8307
X1.2331Y-0.8307
X1.3331Y-0.8307
X1.4331Y-0.8307
X1.5331Y-0.8307
X1.6331Y-0.8307
X1.7331Y-0.8307
X1.8331Y-0.8307
X1.9331Y-0.8307
X2.0331Y-0.8307
X2.1331Y-0.8307
X2.2331Y-0.8307
X2.3331Y-0.8307
X2.3307Y-0.9783
X2.3307Y-1.0783
X2.3307Y-1.1783
X2.3307Y-1.2783
T3
X0.8494Y-0.9547G85X0.8258Y-0.9547
G05
X0.8494Y-1.2949G85X0.8258Y-1.2949
G05
X1.0238Y-0.9547G85X0.9805Y-0.9547
G05
X1.0238Y-1.2949G85X0.9805Y-1.2949
G05
T0
M30

View file

@ -0,0 +1 @@
Ref,Val,Package,PosX,PosY,Rot,Side
1 Ref Val Package PosX PosY Rot Side

View file

@ -0,0 +1,33 @@
Designator,Val,Package,Mid X,Mid Y,Rotation,Layer
C1,10u,C_0805_2012Metric,50.4,-26.6,270,top
C2,100n,C_0402_1005Metric,49,-28.2,270,top
C3,100n,C_0402_1005Metric,55.3,-27.2,90,top
C4,10u,C_0805_2012Metric,56.7,-27.7,270,top
C5,100n,C_0402_1005Metric,48,-29.9,225,top
C6,100n,C_0402_1005Metric,41.342947,-33.842947,135,top
C7,100n,C_0402_1005Metric,37.4,-27.3,45,top
C8,100n,C_0402_1005Metric,34.6,-31.4,270,top
C9,100n,C_0402_1005Metric,45.5,-24.4,315,top
C10,100n,C_0402_1005Metric,33.6,-31.4,270,top
D1,LED,LED_0603_1608Metric,28.5,-23.6,180,top
D2,LED,LED_0603_1608Metric,28.5,-33.6,180,top
D3,SS310,D_SOD-123,51.7,-23.7,180,top
D4,SS310,D_SOD-123,48.3,-24.9,90,top
L1,4u7,L_Taiyo-Yuden_MD-3030,55.9,-24.2,0,top
R1,DNP,R_0402_1005Metric,29,-31,180,top
R2,DNP,R_0402_1005Metric,29.2,-26,180,top
R3,5k1,R_0402_1005Metric,29.2,-24.9,0,top
R4,5k1,R_0402_1005Metric,29,-32.2,0,top
R5,5k1,R_0402_1005Metric,51,-33.1,90,top
R6,16k,R_0402_1005Metric,50.9,-29.4,270,top
R7,5k1,R_0402_1005Metric,52.6,-30.1,0,top
R8,0,R_0402_1005Metric,31.6,-26,0,top
R9,0,R_0402_1005Metric,31.6,-31,0,top
R10,5k1,R_0402_1005Metric,35.2,-25.399999,270,top
R11,5k1,R_0402_1005Metric,34.2,-25.4,270,top
R12,5k1,R_0402_1005Metric,36.9,-30.1,315,top
SW1,SW_Push,SW_SPST_PTS810,54.7,-32.512,180,top
U1,USBLC6-4,SOT-23-6,29.7,-28.5,180,top
U2,STM32F072CBUx,QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm,42.7,-28.589949,225,top
U3,ACT4088,SOT-23-6,53.1,-27.8,270,top
U4,FUSB302BMPX,WQFN-14-1EP_2.5x2.5mm_P0.5mm_EP1.45x1.45mm,34,-28.5,90,top
1 Designator Val Package Mid X Mid Y Rotation Layer
2 C1 10u C_0805_2012Metric 50.4 -26.6 270 top
3 C2 100n C_0402_1005Metric 49 -28.2 270 top
4 C3 100n C_0402_1005Metric 55.3 -27.2 90 top
5 C4 10u C_0805_2012Metric 56.7 -27.7 270 top
6 C5 100n C_0402_1005Metric 48 -29.9 225 top
7 C6 100n C_0402_1005Metric 41.342947 -33.842947 135 top
8 C7 100n C_0402_1005Metric 37.4 -27.3 45 top
9 C8 100n C_0402_1005Metric 34.6 -31.4 270 top
10 C9 100n C_0402_1005Metric 45.5 -24.4 315 top
11 C10 100n C_0402_1005Metric 33.6 -31.4 270 top
12 D1 LED LED_0603_1608Metric 28.5 -23.6 180 top
13 D2 LED LED_0603_1608Metric 28.5 -33.6 180 top
14 D3 SS310 D_SOD-123 51.7 -23.7 180 top
15 D4 SS310 D_SOD-123 48.3 -24.9 90 top
16 L1 4u7 L_Taiyo-Yuden_MD-3030 55.9 -24.2 0 top
17 R1 DNP R_0402_1005Metric 29 -31 180 top
18 R2 DNP R_0402_1005Metric 29.2 -26 180 top
19 R3 5k1 R_0402_1005Metric 29.2 -24.9 0 top
20 R4 5k1 R_0402_1005Metric 29 -32.2 0 top
21 R5 5k1 R_0402_1005Metric 51 -33.1 90 top
22 R6 16k R_0402_1005Metric 50.9 -29.4 270 top
23 R7 5k1 R_0402_1005Metric 52.6 -30.1 0 top
24 R8 0 R_0402_1005Metric 31.6 -26 0 top
25 R9 0 R_0402_1005Metric 31.6 -31 0 top
26 R10 5k1 R_0402_1005Metric 35.2 -25.399999 270 top
27 R11 5k1 R_0402_1005Metric 34.2 -25.4 270 top
28 R12 5k1 R_0402_1005Metric 36.9 -30.1 315 top
29 SW1 SW_Push SW_SPST_PTS810 54.7 -32.512 180 top
30 U1 USBLC6-4 SOT-23-6 29.7 -28.5 180 top
31 U2 STM32F072CBUx QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm 42.7 -28.589949 225 top
32 U3 ACT4088 SOT-23-6 53.1 -27.8 270 top
33 U4 FUSB302BMPX WQFN-14-1EP_2.5x2.5mm_P0.5mm_EP1.45x1.45mm 34 -28.5 90 top

Binary file not shown.