├── .gitignore ├── 3d-view-back.png ├── 3d-view.png ├── README.md ├── bom2grouped_csv_jlcpcb.xsl ├── completed.jpg ├── docs ├── 1811131820_TE-Connectivity-292303-1_C86461.pdf ├── 1811131821_Jing-Extension-of-the-Electronic-Co-C46394_C46394.pdf ├── 1811132212_Microchip-Tech-MIC5219-3-3YM5TR_C29613.pdf ├── DMN6140L-477770.pdf ├── ESP-12F.pdf ├── not-used │ ├── 1001-011-01101.pdf │ ├── 2813579.pdf │ ├── 480371000_sd.pdf │ ├── KUSBX-SMT2-AP1.pdf │ ├── KUSBX-SMT2-AP5-610954.pdf │ ├── Nanjing-Micro-One-Elec-ME6211C33M5G-N_C82942.pdf │ ├── dr-STW-SS-52100-001.pdf │ ├── molex-480372200_sd.pdf │ ├── sch_d1_mini_v3.0.0.pdf │ ├── tlv755p.pdf │ └── www.aliexpress.com-item-32900067411-html.jpg └── ref │ └── Pro_Micro_v13b.pdf ├── fix_pos_file ├── mfg └── jlcpcb.com │ └── v1 │ ├── smart-usb-switch-top-pos.csv │ └── smart-usb-switch.csv ├── smart-usb-switch-cache.lib ├── smart-usb-switch-esphome.yaml ├── smart-usb-switch.csv ├── smart-usb-switch.kicad_pcb ├── smart-usb-switch.pdf ├── smart-usb-switch.pro └── smart-usb-switch.sch /.gitignore: -------------------------------------------------------------------------------- 1 | *.bak 2 | *-bak 3 | fp-info-cache 4 | sym-lib-table 5 | smart-usb-switch.xml 6 | smart-usb-switch-rescue.dcm 7 | smart-usb-switch-rescue.lib 8 | *.dsn 9 | *.zip 10 | *.ses 11 | *~ 12 | -------------------------------------------------------------------------------- /3d-view-back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sowbug/smart-usb-switch/26bdddb23961c0b4c1cc11695a9d94028fda3cc0/3d-view-back.png -------------------------------------------------------------------------------- /3d-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sowbug/smart-usb-switch/26bdddb23961c0b4c1cc11695a9d94028fda3cc0/3d-view.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # smart-usb-switch 2 | 3 | An inline USB type-A power switch that's controlled by an ESP8266 (ESP-12F) on 4 | GPIO4. You can load this device with any firmware you want, including for 5 | example [ESPHome](https://esphome.io). 6 | 7 | Version 2 has two buttons on the back. If you build this board yourself, you can 8 | put 0, 1, or 2 of the button components in place. 9 | 10 | The PCB could probably be a little smaller, but the ESP-12F takes up a lot of 11 | real estate. 12 | 13 | ## How to program 14 | 15 | These instructions are for ESPHome, but since it's just an ESP8266, you can do 16 | anything you want instead. 17 | 18 | Soldering jumper pins on the terminal points is optional. Get ESPHome ready with 19 | a .yaml file like the one included in this project. Connect the PROG terminals 20 | to each other. Using a USB-TTL adapter _that is configured to use 3.3-volt logic 21 | levels_, connect GND, 3V3, TX, RX (in other words, match up the labels on the 22 | USB-TTL adapter with the ones on the smart switch, but connect RX to TXD and TX 23 | to RXD). Then build the ESPHome image and upload with 24 | `esphome your-config.yaml run` or however else you use ESPHome. 25 | 26 | ## Bill of Materials 27 | 28 | See `smart-usb-switch.csv`. 29 | -------------------------------------------------------------------------------- /bom2grouped_csv_jlcpcb.xsl: -------------------------------------------------------------------------------- 1 | 16 | 30 | 31 | 32 | 34 | ]> 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | Comment,Designator,Footprint,LCSC 51 | 52 | 53 | 54 | , 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | &nl; 67 | 68 | " 69 | 70 | "," 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | , 79 | 80 | 81 | "," 82 | 83 | 84 | "," 85 | 86 | 87 | " 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | ," 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 116 | 117 | 118 | " 119 | 120 | 121 | 122 | -------------------------------------------------------------------------------- /completed.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sowbug/smart-usb-switch/26bdddb23961c0b4c1cc11695a9d94028fda3cc0/completed.jpg -------------------------------------------------------------------------------- /docs/1811131820_TE-Connectivity-292303-1_C86461.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sowbug/smart-usb-switch/26bdddb23961c0b4c1cc11695a9d94028fda3cc0/docs/1811131820_TE-Connectivity-292303-1_C86461.pdf -------------------------------------------------------------------------------- /docs/1811131821_Jing-Extension-of-the-Electronic-Co-C46394_C46394.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sowbug/smart-usb-switch/26bdddb23961c0b4c1cc11695a9d94028fda3cc0/docs/1811131821_Jing-Extension-of-the-Electronic-Co-C46394_C46394.pdf -------------------------------------------------------------------------------- /docs/1811132212_Microchip-Tech-MIC5219-3-3YM5TR_C29613.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sowbug/smart-usb-switch/26bdddb23961c0b4c1cc11695a9d94028fda3cc0/docs/1811132212_Microchip-Tech-MIC5219-3-3YM5TR_C29613.pdf -------------------------------------------------------------------------------- /docs/DMN6140L-477770.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sowbug/smart-usb-switch/26bdddb23961c0b4c1cc11695a9d94028fda3cc0/docs/DMN6140L-477770.pdf -------------------------------------------------------------------------------- /docs/ESP-12F.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sowbug/smart-usb-switch/26bdddb23961c0b4c1cc11695a9d94028fda3cc0/docs/ESP-12F.pdf -------------------------------------------------------------------------------- /docs/not-used/1001-011-01101.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sowbug/smart-usb-switch/26bdddb23961c0b4c1cc11695a9d94028fda3cc0/docs/not-used/1001-011-01101.pdf -------------------------------------------------------------------------------- /docs/not-used/2813579.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sowbug/smart-usb-switch/26bdddb23961c0b4c1cc11695a9d94028fda3cc0/docs/not-used/2813579.pdf -------------------------------------------------------------------------------- /docs/not-used/480371000_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sowbug/smart-usb-switch/26bdddb23961c0b4c1cc11695a9d94028fda3cc0/docs/not-used/480371000_sd.pdf -------------------------------------------------------------------------------- /docs/not-used/KUSBX-SMT2-AP1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sowbug/smart-usb-switch/26bdddb23961c0b4c1cc11695a9d94028fda3cc0/docs/not-used/KUSBX-SMT2-AP1.pdf -------------------------------------------------------------------------------- /docs/not-used/KUSBX-SMT2-AP5-610954.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sowbug/smart-usb-switch/26bdddb23961c0b4c1cc11695a9d94028fda3cc0/docs/not-used/KUSBX-SMT2-AP5-610954.pdf -------------------------------------------------------------------------------- /docs/not-used/Nanjing-Micro-One-Elec-ME6211C33M5G-N_C82942.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sowbug/smart-usb-switch/26bdddb23961c0b4c1cc11695a9d94028fda3cc0/docs/not-used/Nanjing-Micro-One-Elec-ME6211C33M5G-N_C82942.pdf -------------------------------------------------------------------------------- /docs/not-used/dr-STW-SS-52100-001.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sowbug/smart-usb-switch/26bdddb23961c0b4c1cc11695a9d94028fda3cc0/docs/not-used/dr-STW-SS-52100-001.pdf -------------------------------------------------------------------------------- /docs/not-used/molex-480372200_sd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sowbug/smart-usb-switch/26bdddb23961c0b4c1cc11695a9d94028fda3cc0/docs/not-used/molex-480372200_sd.pdf -------------------------------------------------------------------------------- /docs/not-used/sch_d1_mini_v3.0.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sowbug/smart-usb-switch/26bdddb23961c0b4c1cc11695a9d94028fda3cc0/docs/not-used/sch_d1_mini_v3.0.0.pdf -------------------------------------------------------------------------------- /docs/not-used/tlv755p.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sowbug/smart-usb-switch/26bdddb23961c0b4c1cc11695a9d94028fda3cc0/docs/not-used/tlv755p.pdf -------------------------------------------------------------------------------- /docs/not-used/www.aliexpress.com-item-32900067411-html.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sowbug/smart-usb-switch/26bdddb23961c0b4c1cc11695a9d94028fda3cc0/docs/not-used/www.aliexpress.com-item-32900067411-html.jpg -------------------------------------------------------------------------------- /docs/ref/Pro_Micro_v13b.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sowbug/smart-usb-switch/26bdddb23961c0b4c1cc11695a9d94028fda3cc0/docs/ref/Pro_Micro_v13b.pdf -------------------------------------------------------------------------------- /fix_pos_file: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sed -i -e "s/Ref,Val,Package,PosX,PosY,Rot,Side/Reference,Val,Package,Mid X,Mid Y,Rotation,Layer/" mfg/*/*/*-pos.csv -------------------------------------------------------------------------------- /mfg/jlcpcb.com/v1/smart-usb-switch-top-pos.csv: -------------------------------------------------------------------------------- 1 | Reference,Val,Package,Mid X,Mid Y,Rotation,Layer 2 | "J1","USB_A","USB_A_CNCTech_1001-011-01101_Horizontal",102.870000,-93.050000,180.000000,top 3 | "Q1","DMN6140L-13","SOT-23",147.000000,-86.360000,0.000000,top 4 | "R1","R10K","R_0805_2012Metric",116.800000,-93.050000,270.000000,top 5 | "U1","ESP-12F","ESP-12E",132.080000,-93.050000,270.000000,top 6 | "U2","MIC5219-3.3YM5-TR","SOT-23-5",115.570000,-86.360000,0.000000,top 7 | -------------------------------------------------------------------------------- /mfg/jlcpcb.com/v1/smart-usb-switch.csv: -------------------------------------------------------------------------------- 1 | Comment,Designator,Footprint,LCSC, LCSC 2 | "USB_A","J1","Connector_USB:USB_A_CNCTech_1001-011-01101_Horizontal","","C46394" 3 | "USB_A","J2","Connector_USB:USB_A_Stewart_SS-52100-001_Horizontal","","C86461" 4 | "Conn_01x04","J3","Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical","" 5 | "Conn_01x02","J4","Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical","" 6 | "DMN6140L-13","Q1","Package_TO_SOT_SMD:SOT-23","","C211403" 7 | "R10K","R1","Resistor_SMD:R_0805_2012Metric","","C17414" 8 | "SW_Push","SW1,SW2","Button_Switch_SMD:SW_SPST_SKQG_WithStem","","C318888" 9 | "ESP-12F","U1","RF_Module:ESP-12E","","C82891" 10 | "MIC5219-3.3YM5-TR","U2","Package_TO_SOT_SMD:SOT-23-5","","C29613" -------------------------------------------------------------------------------- /smart-usb-switch-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # Connector_Generic_Conn_01x02 5 | # 6 | DEF Connector_Generic_Conn_01x02 J 0 40 Y N 1 F N 7 | F0 "J" 0 100 50 H V C CNN 8 | F1 "Connector_Generic_Conn_01x02" 0 -200 50 H V C CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | $FPLIST 12 | Connector*:*_1x??_* 13 | $ENDFPLIST 14 | DRAW 15 | S -50 -95 0 -105 1 1 6 N 16 | S -50 5 0 -5 1 1 6 N 17 | S -50 50 50 -150 1 1 10 f 18 | X Pin_1 1 -200 0 150 R 50 50 1 1 P 19 | X Pin_2 2 -200 -100 150 R 50 50 1 1 P 20 | ENDDRAW 21 | ENDDEF 22 | # 23 | # Connector_Generic_Conn_01x04 24 | # 25 | DEF Connector_Generic_Conn_01x04 J 0 40 Y N 1 F N 26 | F0 "J" 0 200 50 H V C CNN 27 | F1 "Connector_Generic_Conn_01x04" 0 -300 50 H V C CNN 28 | F2 "" 0 0 50 H I C CNN 29 | F3 "" 0 0 50 H I C CNN 30 | $FPLIST 31 | Connector*:*_1x??_* 32 | $ENDFPLIST 33 | DRAW 34 | S -50 -195 0 -205 1 1 6 N 35 | S -50 -95 0 -105 1 1 6 N 36 | S -50 5 0 -5 1 1 6 N 37 | S -50 105 0 95 1 1 6 N 38 | S -50 150 50 -250 1 1 10 f 39 | X Pin_1 1 -200 100 150 R 50 50 1 1 P 40 | X Pin_2 2 -200 0 150 R 50 50 1 1 P 41 | X Pin_3 3 -200 -100 150 R 50 50 1 1 P 42 | X Pin_4 4 -200 -200 150 R 50 50 1 1 P 43 | ENDDRAW 44 | ENDDEF 45 | # 46 | # Connector_USB_A 47 | # 48 | DEF Connector_USB_A J 0 40 Y Y 1 F N 49 | F0 "J" -200 450 50 H V L CNN 50 | F1 "Connector_USB_A" -200 350 50 H V L CNN 51 | F2 "" 150 -50 50 H I C CNN 52 | F3 "" 150 -50 50 H I C CNN 53 | $FPLIST 54 | USB* 55 | $ENDFPLIST 56 | DRAW 57 | C -150 85 25 0 1 10 F 58 | C -25 135 15 0 1 10 F 59 | S -200 -300 200 300 0 1 10 f 60 | S -60 190 -170 210 0 1 0 F 61 | S -50 180 -180 230 0 1 0 N 62 | S -5 -300 5 -270 0 1 0 N 63 | S 10 50 -20 20 0 1 10 F 64 | S 200 -105 170 -95 0 1 0 N 65 | S 200 -5 170 5 0 1 0 N 66 | S 200 195 170 205 0 1 0 N 67 | P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N 68 | P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N 69 | P 4 0 1 10 25 110 25 60 75 85 25 110 F 70 | P 2 1 1 10 -75 85 25 85 N 71 | X VBUS 1 300 200 100 L 50 50 1 1 W 72 | X D- 2 300 -100 100 L 50 50 1 1 P 73 | X D+ 3 300 0 100 L 50 50 1 1 P 74 | X GND 4 0 -400 100 U 50 50 1 1 W 75 | X Shield 5 -100 -400 100 U 50 50 1 1 P 76 | ENDDRAW 77 | ENDDEF 78 | # 79 | # Device_R 80 | # 81 | DEF Device_R R 0 0 N Y 1 F N 82 | F0 "R" 80 0 50 V V C CNN 83 | F1 "Device_R" 0 0 50 V V C CNN 84 | F2 "" -70 0 50 V I C CNN 85 | F3 "" 0 0 50 H I C CNN 86 | $FPLIST 87 | R_* 88 | $ENDFPLIST 89 | DRAW 90 | S -40 -100 40 100 0 1 10 N 91 | X ~ 1 0 150 50 D 50 50 1 1 P 92 | X ~ 2 0 -150 50 U 50 50 1 1 P 93 | ENDDRAW 94 | ENDDEF 95 | # 96 | # RF_Module_ESP-12F 97 | # 98 | DEF RF_Module_ESP-12F U 0 20 Y Y 1 F N 99 | F0 "U" -500 750 50 H V L CNN 100 | F1 "RF_Module_ESP-12F" 500 750 50 H V R CNN 101 | F2 "RF_Module:ESP-12E" 0 0 50 H I C CNN 102 | F3 "" -350 100 50 H I C CNN 103 | ALIAS ESP-12F 104 | $FPLIST 105 | ESP?12* 106 | $ENDFPLIST 107 | DRAW 108 | S -500 700 500 -600 0 1 10 f 109 | X ~RST 1 -600 600 100 R 50 50 1 1 I 110 | X MISO 10 -600 -100 100 R 50 50 1 1 B 111 | X GPIO9 11 -600 -200 100 R 50 50 1 1 B 112 | X GPIO10 12 -600 -300 100 R 50 50 1 1 B 113 | X MOSI 13 -600 -400 100 R 50 50 1 1 B 114 | X SCLK 14 -600 -500 100 R 50 50 1 1 B 115 | X GND 15 0 -700 100 U 50 50 1 1 W 116 | X GPIO15 16 600 -300 100 L 50 50 1 1 B 117 | X GPIO2 17 600 400 100 L 50 50 1 1 B 118 | X GPIO0 18 600 600 100 L 50 50 1 1 B 119 | X GPIO4 19 600 200 100 L 50 50 1 1 B 120 | X ADC 2 -600 200 100 R 50 50 1 1 I 121 | X GPIO5 20 600 100 100 L 50 50 1 1 B 122 | X GPIO3/RXD 21 600 300 100 L 50 50 1 1 B 123 | X GPIO1/TXD 22 600 500 100 L 50 50 1 1 B 124 | X EN 3 -600 400 100 R 50 50 1 1 I 125 | X GPIO16 4 600 -400 100 L 50 50 1 1 B 126 | X GPIO14 5 600 -200 100 L 50 50 1 1 B 127 | X GPIO12 6 600 0 100 L 50 50 1 1 B 128 | X GPIO13 7 600 -100 100 L 50 50 1 1 B 129 | X VCC 8 0 800 100 D 50 50 1 1 W 130 | X CS0 9 -600 0 100 R 50 50 1 1 I 131 | ENDDRAW 132 | ENDDEF 133 | # 134 | # Regulator_Linear_MIC5219-3.3YM5 135 | # 136 | DEF Regulator_Linear_MIC5219-3.3YM5 U 0 10 Y Y 1 F N 137 | F0 "U" -150 225 50 H V C CNN 138 | F1 "Regulator_Linear_MIC5219-3.3YM5" 0 225 50 H V L CNN 139 | F2 "Package_TO_SOT_SMD:SOT-23-5" 0 325 50 H I C CNN 140 | F3 "" 0 0 50 H I C CNN 141 | ALIAS AP131-18 AP131-20 AP131-25 AP131-28 AP131-29 AP131-30 AP131-33 AP131-35 MIC5205-2.5YM5 MIC5205-2.7YM5 MIC5205-2.8YM5 MIC5205-2.85YM5 MIC5205-2.9YM5 MIC5205-3.0YM5 MIC5205-3.1YM5 MIC5205-3.2YM5 MIC5205-3.3YM5 MIC5205-3.6YM5 MIC5205-3.8YM5 MIC5205-4.0YM5 MIC5205-5.0YM5 MIC5219-2.5YM5 MIC5219-2.6YM5 MIC5219-2.7YM5 MIC5219-2.8YM5 MIC5219-2.85YM5 MIC5219-2.9YM5 MIC5219-3.0YM5 MIC5219-3.1YM5 MIC5219-3.3YM5 MIC5219-3.6YM5 MIC5219-5.0YM5 SPX3819M5-L-1-2 SPX3819M5-L-1-5 SPX3819M5-L-1-8 SPX3819M5-L-2-5 SPX3819M5-L-3-0 SPX3819M5-L-3-3 SPX3819M5-L-5-0 142 | $FPLIST 143 | SOT?23* 144 | $ENDFPLIST 145 | DRAW 146 | S -200 175 200 -200 0 1 10 f 147 | X IN 1 -300 100 100 R 50 50 1 1 W 148 | X GND 2 0 -300 100 U 50 50 1 1 W 149 | X EN 3 -300 0 100 R 50 50 1 1 I 150 | X BP 4 300 0 100 L 50 50 1 1 I 151 | X OUT 5 300 100 100 L 50 50 1 1 w 152 | ENDDRAW 153 | ENDDEF 154 | # 155 | # Switch_SW_Push 156 | # 157 | DEF Switch_SW_Push SW 0 40 N N 1 F N 158 | F0 "SW" 50 100 50 H V L CNN 159 | F1 "Switch_SW_Push" 0 -60 50 H V C CNN 160 | F2 "" 0 200 50 H I C CNN 161 | F3 "" 0 200 50 H I C CNN 162 | DRAW 163 | C -80 0 20 0 1 0 N 164 | C 80 0 20 0 1 0 N 165 | P 2 0 1 0 0 50 0 120 N 166 | P 2 0 1 0 100 50 -100 50 N 167 | X 1 1 -200 0 100 R 50 50 0 1 P 168 | X 2 2 200 0 100 L 50 50 0 1 P 169 | ENDDRAW 170 | ENDDEF 171 | # 172 | # Transistor_FET_2N7002 173 | # 174 | DEF Transistor_FET_2N7002 Q 0 20 Y N 1 F N 175 | F0 "Q" 200 75 50 H V L CNN 176 | F1 "Transistor_FET_2N7002" 200 0 50 H V L CNN 177 | F2 "Package_TO_SOT_SMD:SOT-23" 200 -75 50 H I L CIN 178 | F3 "" 0 0 50 H I L CNN 179 | ALIAS 2N7002 2N7002E 2N7002H 2N7002K BS170F BS870 BSN20 BSS123 BSS127S DMG2302U DMG3402L DMG3404L DMG3406L DMG3414U DMG3418L DMN10H220L DMN10H700S DMN13H750S DMN2041L DMN2050L DMN2056U DMN2058U DMN2075U DMN2230U DMN24H11DS DMN24H3D5L DMN3042L DMN3051L DMN30H4D0L DMN3110S DMN3150L DMN3300U DMN3404L DMN6075S DMN6140L DMN67D7L DMN67D8L MMBF170 VN10LF ZVN3306F ZVN3310F ZVN3320F ZVN4106F ZXM61N02F ZXM61N03F ZXMN10A07F ZXMN2A01F ZXMN2A14F ZXMN2B01F ZXMN2B14FH ZXMN2F30FH ZXMN2F34FH ZXMN3A01F ZXMN3A14F ZXMN3B01F ZXMN3B14F ZXMN3F30FH ZXMN6A07F IRLML0030 IRLML2060 180 | $FPLIST 181 | SOT?23* 182 | $ENDFPLIST 183 | DRAW 184 | C 65 0 110 0 1 10 N 185 | C 100 -70 10 0 1 0 F 186 | C 100 70 10 0 1 0 F 187 | P 2 0 1 0 10 0 -100 0 N 188 | P 2 0 1 10 10 75 10 -75 N 189 | P 2 0 1 10 30 -50 30 -90 N 190 | P 2 0 1 10 30 20 30 -20 N 191 | P 2 0 1 10 30 90 30 50 N 192 | P 2 0 1 0 100 100 100 70 N 193 | P 3 0 1 0 100 -100 100 0 30 0 N 194 | P 4 0 1 0 30 -70 130 -70 130 70 30 70 N 195 | P 4 0 1 0 40 0 80 15 80 -15 40 0 F 196 | P 4 0 1 0 110 20 115 15 145 15 150 10 N 197 | P 4 0 1 0 130 15 115 -10 145 -10 130 15 N 198 | X G 1 -200 0 100 R 50 50 1 1 I 199 | X S 2 100 -200 100 U 50 50 1 1 P 200 | X D 3 100 200 100 D 50 50 1 1 P 201 | ENDDRAW 202 | ENDDEF 203 | # 204 | # power_+3.3V 205 | # 206 | DEF power_+3.3V #PWR 0 0 Y Y 1 F P 207 | F0 "#PWR" 0 -150 50 H I C CNN 208 | F1 "power_+3.3V" 0 140 50 H V C CNN 209 | F2 "" 0 0 50 H I C CNN 210 | F3 "" 0 0 50 H I C CNN 211 | ALIAS +3.3V 212 | DRAW 213 | P 2 0 1 0 -30 50 0 100 N 214 | P 2 0 1 0 0 0 0 100 N 215 | P 2 0 1 0 0 100 30 50 N 216 | X +3V3 1 0 0 0 U 50 50 1 1 W N 217 | ENDDRAW 218 | ENDDEF 219 | # 220 | # power_GND 221 | # 222 | DEF power_GND #PWR 0 0 Y Y 1 F P 223 | F0 "#PWR" 0 -250 50 H I C CNN 224 | F1 "power_GND" 0 -150 50 H V C CNN 225 | F2 "" 0 0 50 H I C CNN 226 | F3 "" 0 0 50 H I C CNN 227 | DRAW 228 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 229 | X GND 1 0 0 0 D 50 50 1 1 W N 230 | ENDDRAW 231 | ENDDEF 232 | # 233 | # power_VBUS 234 | # 235 | DEF power_VBUS #PWR 0 0 Y Y 1 F P 236 | F0 "#PWR" 0 -150 50 H I C CNN 237 | F1 "power_VBUS" 0 150 50 H V C CNN 238 | F2 "" 0 0 50 H I C CNN 239 | F3 "" 0 0 50 H I C CNN 240 | DRAW 241 | P 2 0 1 0 -30 50 0 100 N 242 | P 2 0 1 0 0 0 0 100 N 243 | P 2 0 1 0 0 100 30 50 N 244 | X VBUS 1 0 0 0 U 50 50 1 1 W N 245 | ENDDRAW 246 | ENDDEF 247 | # 248 | #End Library 249 | -------------------------------------------------------------------------------- /smart-usb-switch-esphome.yaml: -------------------------------------------------------------------------------- 1 | esphome: 2 | name: smart_usb_1 3 | platform: ESP8266 4 | board: esp12e 5 | 6 | light: 7 | - platform: monochromatic 8 | id: light_1 9 | name: "Smart USB Light" 10 | output: output_component1 11 | 12 | output: 13 | - platform: esp8266_pwm 14 | id: output_component1 15 | pin: GPIO4 16 | 17 | binary_sensor: 18 | - platform: gpio 19 | name: "Button 1" 20 | pin: 21 | number: GPIO12 22 | mode: INPUT_PULLUP 23 | inverted: True 24 | - platform: gpio 25 | name: "Button 2" 26 | pin: 27 | number: GPIO13 28 | mode: INPUT_PULLUP 29 | inverted: True 30 | 31 | # all the standard stuff is below this 32 | 33 | api: 34 | password: hunter2 35 | 36 | logger: 37 | 38 | wifi: 39 | networks: 40 | - ssid: "home" 41 | password: "1234567890" 42 | - ssid: "work" 43 | password: "abcdefghij" 44 | ap: 45 | ssid: "emergency-esphome-ap" 46 | password: hunter2 47 | 48 | ota: 49 | password: hunter2 50 | -------------------------------------------------------------------------------- /smart-usb-switch.csv: -------------------------------------------------------------------------------- 1 | Comment,Designator,Footprint,LCSC, LCSC 2 | "USB_A","J1","Connector_USB:USB_A_CNCTech_1001-011-01101_Horizontal","","C46394" 3 | "USB_A","J2","Connector_USB:USB_A_Stewart_SS-52100-001_Horizontal","","C86461" 4 | "Conn_01x04","J3","Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical","" 5 | "Conn_01x02","J4","Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical","" 6 | "DMN6140L-13","Q1","Package_TO_SOT_SMD:SOT-23","","C211403" 7 | "R10K","R1","Resistor_SMD:R_0805_2012Metric","","C17414" 8 | "SW_Push","SW1,SW2","Button_Switch_SMD:SW_SPST_SKQG_WithStem","","C318888" 9 | "ESP-12F","U1","RF_Module:ESP-12E","","C82891" 10 | "MIC5219-3.3YM5-TR","U2","Package_TO_SOT_SMD:SOT-23-5","","C29613" -------------------------------------------------------------------------------- /smart-usb-switch.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20171130) (host pcbnew 5.1.5-52549c5~84~ubuntu19.10.1) 2 | 3 | (general 4 | (thickness 1.6) 5 | (drawings 12) 6 | (tracks 119) 7 | (zones 0) 8 | (modules 10) 9 | (nets 29) 10 | ) 11 | 12 | (page A4) 13 | (layers 14 | (0 F.Cu signal) 15 | (31 B.Cu signal) 16 | (32 B.Adhes user hide) 17 | (33 F.Adhes user hide) 18 | (34 B.Paste user hide) 19 | (35 F.Paste user hide) 20 | (36 B.SilkS user) 21 | (37 F.SilkS user) 22 | (38 B.Mask user) 23 | (39 F.Mask user) 24 | (40 Dwgs.User user) 25 | (41 Cmts.User user) 26 | (42 Eco1.User user) 27 | (43 Eco2.User user) 28 | (44 Edge.Cuts user) 29 | (45 Margin user) 30 | (46 B.CrtYd user) 31 | (47 F.CrtYd user) 32 | (48 B.Fab user) 33 | (49 F.Fab user) 34 | ) 35 | 36 | (setup 37 | (last_trace_width 0.25) 38 | (trace_clearance 0.2) 39 | (zone_clearance 0.508) 40 | (zone_45_only no) 41 | (trace_min 0.2) 42 | (via_size 0.8) 43 | (via_drill 0.4) 44 | (via_min_size 0.4) 45 | (via_min_drill 0.3) 46 | (uvia_size 0.3) 47 | (uvia_drill 0.1) 48 | (uvias_allowed no) 49 | (uvia_min_size 0.2) 50 | (uvia_min_drill 0.1) 51 | (edge_width 0.05) 52 | (segment_width 0.2) 53 | (pcb_text_width 0.3) 54 | (pcb_text_size 1.5 1.5) 55 | (mod_edge_width 0.12) 56 | (mod_text_size 1 1) 57 | (mod_text_width 0.15) 58 | (pad_size 1.524 1.524) 59 | (pad_drill 0.762) 60 | (pad_to_mask_clearance 0.051) 61 | (solder_mask_min_width 0.25) 62 | (aux_axis_origin 0 0) 63 | (visible_elements FFFFFF7F) 64 | (pcbplotparams 65 | (layerselection 0x010fc_ffffffff) 66 | (usegerberextensions true) 67 | (usegerberattributes false) 68 | (usegerberadvancedattributes false) 69 | (creategerberjobfile false) 70 | (excludeedgelayer true) 71 | (linewidth 0.100000) 72 | (plotframeref false) 73 | (viasonmask false) 74 | (mode 1) 75 | (useauxorigin false) 76 | (hpglpennumber 1) 77 | (hpglpenspeed 20) 78 | (hpglpendiameter 15.000000) 79 | (psnegative false) 80 | (psa4output false) 81 | (plotreference true) 82 | (plotvalue true) 83 | (plotinvisibletext false) 84 | (padsonsilk false) 85 | (subtractmaskfromsilk false) 86 | (outputformat 1) 87 | (mirror false) 88 | (drillshape 0) 89 | (scaleselection 1) 90 | (outputdirectory "mfg/jlcpcb.com/v1/")) 91 | ) 92 | 93 | (net 0 "") 94 | (net 1 "Net-(U1-Pad20)") 95 | (net 2 "Net-(U1-Pad14)") 96 | (net 3 "Net-(U1-Pad13)") 97 | (net 4 "Net-(U1-Pad12)") 98 | (net 5 "Net-(U1-Pad11)") 99 | (net 6 "Net-(U1-Pad10)") 100 | (net 7 "Net-(U1-Pad9)") 101 | (net 8 "Net-(U1-Pad4)") 102 | (net 9 "Net-(U1-Pad2)") 103 | (net 10 "Net-(J1-Pad3)") 104 | (net 11 "Net-(J1-Pad2)") 105 | (net 12 "Net-(U2-Pad4)") 106 | (net 13 "Net-(J2-Pad4)") 107 | (net 14 "Net-(J2-Pad3)") 108 | (net 15 "Net-(J2-Pad2)") 109 | (net 16 GND) 110 | (net 17 "Net-(J3-Pad4)") 111 | (net 18 "Net-(J3-Pad3)") 112 | (net 19 "Net-(J4-Pad2)") 113 | (net 20 "Net-(U1-Pad17)") 114 | (net 21 "Net-(J1-Pad5)") 115 | (net 22 VBUS) 116 | (net 23 "Net-(J2-Pad5)") 117 | (net 24 +3V3) 118 | (net 25 "Net-(U1-Pad5)") 119 | (net 26 "Net-(Q1-Pad1)") 120 | (net 27 "Net-(SW2-Pad1)") 121 | (net 28 "Net-(SW1-Pad1)") 122 | 123 | (net_class Default "This is the default net class." 124 | (clearance 0.2) 125 | (trace_width 0.25) 126 | (via_dia 0.8) 127 | (via_drill 0.4) 128 | (uvia_dia 0.3) 129 | (uvia_drill 0.1) 130 | (add_net +3V3) 131 | (add_net GND) 132 | (add_net "Net-(J1-Pad2)") 133 | (add_net "Net-(J1-Pad3)") 134 | (add_net "Net-(J1-Pad5)") 135 | (add_net "Net-(J2-Pad2)") 136 | (add_net "Net-(J2-Pad3)") 137 | (add_net "Net-(J2-Pad4)") 138 | (add_net "Net-(J2-Pad5)") 139 | (add_net "Net-(J3-Pad3)") 140 | (add_net "Net-(J3-Pad4)") 141 | (add_net "Net-(J4-Pad2)") 142 | (add_net "Net-(Q1-Pad1)") 143 | (add_net "Net-(SW1-Pad1)") 144 | (add_net "Net-(SW2-Pad1)") 145 | (add_net "Net-(U1-Pad10)") 146 | (add_net "Net-(U1-Pad11)") 147 | (add_net "Net-(U1-Pad12)") 148 | (add_net "Net-(U1-Pad13)") 149 | (add_net "Net-(U1-Pad14)") 150 | (add_net "Net-(U1-Pad17)") 151 | (add_net "Net-(U1-Pad2)") 152 | (add_net "Net-(U1-Pad20)") 153 | (add_net "Net-(U1-Pad4)") 154 | (add_net "Net-(U1-Pad5)") 155 | (add_net "Net-(U1-Pad9)") 156 | (add_net "Net-(U2-Pad4)") 157 | (add_net VBUS) 158 | ) 159 | 160 | (module Button_Switch_SMD:SW_SPST_SKQG_WithStem (layer B.Cu) (tedit 5ABAB6AF) (tstamp 5E1576F3) 161 | (at 125.73 93.05 180) 162 | (descr "ALPS 5.2mm Square Low-profile Type (Surface Mount) SKQG Series, With stem, http://www.alps.com/prod/info/E/HTML/Tact/SurfaceMount/SKQG/SKQGAFE010.html") 163 | (tags "SPST Button Switch") 164 | (path /5E158E27) 165 | (attr smd) 166 | (fp_text reference SW2 (at 0 3.6) (layer B.SilkS) 167 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 168 | ) 169 | (fp_text value SW_Push (at 0 -3.6) (layer B.Fab) 170 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 171 | ) 172 | (fp_text user "No F.Cu tracks" (at -2.5 -0.2) (layer Cmts.User) 173 | (effects (font (size 0.2 0.2) (thickness 0.03))) 174 | ) 175 | (fp_text user "KEEP-OUT ZONE" (at -2.5 0.2) (layer Cmts.User) 176 | (effects (font (size 0.2 0.2) (thickness 0.03))) 177 | ) 178 | (fp_text user "KEEP-OUT ZONE" (at 2.5 0.2) (layer Cmts.User) 179 | (effects (font (size 0.2 0.2) (thickness 0.03))) 180 | ) 181 | (fp_text user "No F.Cu tracks" (at 2.5 -0.2) (layer Cmts.User) 182 | (effects (font (size 0.2 0.2) (thickness 0.03))) 183 | ) 184 | (fp_line (start -1 1.3) (end -1 -1.3) (layer Dwgs.User) (width 0.05)) 185 | (fp_line (start -4 0.3) (end -3 1.3) (layer Dwgs.User) (width 0.05)) 186 | (fp_line (start -2.6 -1.3) (end -1 0.3) (layer Dwgs.User) (width 0.05)) 187 | (fp_line (start -1 1.3) (end -3.6 -1.3) (layer Dwgs.User) (width 0.05)) 188 | (fp_line (start -4 1.3) (end -1 1.3) (layer Dwgs.User) (width 0.05)) 189 | (fp_line (start -1 -1.3) (end -4 -1.3) (layer Dwgs.User) (width 0.05)) 190 | (fp_line (start -4 -0.7) (end -2 1.3) (layer Dwgs.User) (width 0.05)) 191 | (fp_line (start -4 -1.3) (end -4 1.3) (layer Dwgs.User) (width 0.05)) 192 | (fp_line (start -1 -0.7) (end -1.6 -1.3) (layer Dwgs.User) (width 0.05)) 193 | (fp_line (start 4 -0.7) (end 3.4 -1.3) (layer Dwgs.User) (width 0.05)) 194 | (fp_line (start 2.4 -1.3) (end 4 0.3) (layer Dwgs.User) (width 0.05)) 195 | (fp_line (start 4 1.3) (end 1.4 -1.3) (layer Dwgs.User) (width 0.05)) 196 | (fp_line (start 1 -0.7) (end 3 1.3) (layer Dwgs.User) (width 0.05)) 197 | (fp_line (start 1 0.3) (end 2 1.3) (layer Dwgs.User) (width 0.05)) 198 | (fp_line (start 1 1.3) (end 4 1.3) (layer Dwgs.User) (width 0.05)) 199 | (fp_line (start 1 -1.3) (end 1 1.3) (layer Dwgs.User) (width 0.05)) 200 | (fp_line (start 4 -1.3) (end 1 -1.3) (layer Dwgs.User) (width 0.05)) 201 | (fp_line (start 4 1.3) (end 4 -1.3) (layer Dwgs.User) (width 0.05)) 202 | (fp_line (start 0.95 1.865) (end 1.865 0.95) (layer B.Fab) (width 0.1)) 203 | (fp_line (start -0.95 1.865) (end -1.865 0.95) (layer B.Fab) (width 0.1)) 204 | (fp_line (start -0.95 -1.865) (end -1.865 -0.95) (layer B.Fab) (width 0.1)) 205 | (fp_line (start 0.95 -1.865) (end 1.865 -0.95) (layer B.Fab) (width 0.1)) 206 | (fp_line (start 1.45 -2.72) (end 1.94 -2.23) (layer B.SilkS) (width 0.12)) 207 | (fp_line (start -1.45 -2.72) (end 1.45 -2.72) (layer B.SilkS) (width 0.12)) 208 | (fp_line (start -1.45 -2.72) (end -1.94 -2.23) (layer B.SilkS) (width 0.12)) 209 | (fp_text user %R (at 0 0) (layer B.Fab) 210 | (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror)) 211 | ) 212 | (fp_line (start -1.45 2.72) (end 1.45 2.72) (layer B.SilkS) (width 0.12)) 213 | (fp_line (start -1.45 2.72) (end -1.94 2.23) (layer B.SilkS) (width 0.12)) 214 | (fp_line (start 2.72 -1.04) (end 2.72 1.04) (layer B.SilkS) (width 0.12)) 215 | (fp_circle (center 0 0) (end 1 0) (layer B.Fab) (width 0.1)) 216 | (fp_line (start 1.45 2.72) (end 1.94 2.23) (layer B.SilkS) (width 0.12)) 217 | (fp_line (start -2.72 -1.04) (end -2.72 1.04) (layer B.SilkS) (width 0.12)) 218 | (fp_line (start 1.865 0.95) (end 1.865 -0.95) (layer B.Fab) (width 0.1)) 219 | (fp_line (start 0.95 -1.865) (end -0.95 -1.865) (layer B.Fab) (width 0.1)) 220 | (fp_line (start -1.865 -0.95) (end -1.865 0.95) (layer B.Fab) (width 0.1)) 221 | (fp_line (start -0.95 1.865) (end 0.95 1.865) (layer B.Fab) (width 0.1)) 222 | (fp_line (start -4.25 -2.85) (end 4.25 -2.85) (layer B.CrtYd) (width 0.05)) 223 | (fp_line (start 4.25 -2.85) (end 4.25 2.85) (layer B.CrtYd) (width 0.05)) 224 | (fp_line (start 4.25 2.85) (end -4.25 2.85) (layer B.CrtYd) (width 0.05)) 225 | (fp_line (start -4.25 2.85) (end -4.25 -2.85) (layer B.CrtYd) (width 0.05)) 226 | (fp_line (start -1.4 2.6) (end 1.4 2.6) (layer B.Fab) (width 0.1)) 227 | (fp_line (start -2.6 1.4) (end -1.4 2.6) (layer B.Fab) (width 0.1)) 228 | (fp_line (start -2.6 -1.4) (end -2.6 1.4) (layer B.Fab) (width 0.1)) 229 | (fp_line (start -1.4 -2.6) (end -2.6 -1.4) (layer B.Fab) (width 0.1)) 230 | (fp_line (start 1.4 -2.6) (end -1.4 -2.6) (layer B.Fab) (width 0.1)) 231 | (fp_line (start 2.6 -1.4) (end 1.4 -2.6) (layer B.Fab) (width 0.1)) 232 | (fp_line (start 2.6 1.4) (end 2.6 -1.4) (layer B.Fab) (width 0.1)) 233 | (fp_line (start 1.4 2.6) (end 2.6 1.4) (layer B.Fab) (width 0.1)) 234 | (pad 2 smd rect (at 3.1 -1.85 180) (size 1.8 1.1) (layers B.Cu B.Paste B.Mask) 235 | (net 16 GND)) 236 | (pad 2 smd rect (at -3.1 -1.85 180) (size 1.8 1.1) (layers B.Cu B.Paste B.Mask) 237 | (net 16 GND)) 238 | (pad 1 smd rect (at 3.1 1.85 180) (size 1.8 1.1) (layers B.Cu B.Paste B.Mask) 239 | (net 27 "Net-(SW2-Pad1)")) 240 | (pad 1 smd rect (at -3.1 1.85 180) (size 1.8 1.1) (layers B.Cu B.Paste B.Mask) 241 | (net 27 "Net-(SW2-Pad1)")) 242 | (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_SPST_SKQG_WithStem.wrl 243 | (at (xyz 0 0 0)) 244 | (scale (xyz 1 1 1)) 245 | (rotate (xyz 0 0 0)) 246 | ) 247 | ) 248 | 249 | (module Button_Switch_SMD:SW_SPST_SKQG_WithStem (layer B.Cu) (tedit 5ABAB6AF) (tstamp 5E1576B7) 250 | (at 137.16 93.05 180) 251 | (descr "ALPS 5.2mm Square Low-profile Type (Surface Mount) SKQG Series, With stem, http://www.alps.com/prod/info/E/HTML/Tact/SurfaceMount/SKQG/SKQGAFE010.html") 252 | (tags "SPST Button Switch") 253 | (path /5E15846A) 254 | (attr smd) 255 | (fp_text reference SW1 (at 0 3.6) (layer B.SilkS) 256 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 257 | ) 258 | (fp_text value SW_Push (at 0 -3.6) (layer B.Fab) 259 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 260 | ) 261 | (fp_text user "No F.Cu tracks" (at -2.5 -0.2) (layer Cmts.User) 262 | (effects (font (size 0.2 0.2) (thickness 0.03))) 263 | ) 264 | (fp_text user "KEEP-OUT ZONE" (at -2.5 0.2) (layer Cmts.User) 265 | (effects (font (size 0.2 0.2) (thickness 0.03))) 266 | ) 267 | (fp_text user "KEEP-OUT ZONE" (at 2.5 0.2) (layer Cmts.User) 268 | (effects (font (size 0.2 0.2) (thickness 0.03))) 269 | ) 270 | (fp_text user "No F.Cu tracks" (at 2.5 -0.2) (layer Cmts.User) 271 | (effects (font (size 0.2 0.2) (thickness 0.03))) 272 | ) 273 | (fp_line (start -1 1.3) (end -1 -1.3) (layer Dwgs.User) (width 0.05)) 274 | (fp_line (start -4 0.3) (end -3 1.3) (layer Dwgs.User) (width 0.05)) 275 | (fp_line (start -2.6 -1.3) (end -1 0.3) (layer Dwgs.User) (width 0.05)) 276 | (fp_line (start -1 1.3) (end -3.6 -1.3) (layer Dwgs.User) (width 0.05)) 277 | (fp_line (start -4 1.3) (end -1 1.3) (layer Dwgs.User) (width 0.05)) 278 | (fp_line (start -1 -1.3) (end -4 -1.3) (layer Dwgs.User) (width 0.05)) 279 | (fp_line (start -4 -0.7) (end -2 1.3) (layer Dwgs.User) (width 0.05)) 280 | (fp_line (start -4 -1.3) (end -4 1.3) (layer Dwgs.User) (width 0.05)) 281 | (fp_line (start -1 -0.7) (end -1.6 -1.3) (layer Dwgs.User) (width 0.05)) 282 | (fp_line (start 4 -0.7) (end 3.4 -1.3) (layer Dwgs.User) (width 0.05)) 283 | (fp_line (start 2.4 -1.3) (end 4 0.3) (layer Dwgs.User) (width 0.05)) 284 | (fp_line (start 4 1.3) (end 1.4 -1.3) (layer Dwgs.User) (width 0.05)) 285 | (fp_line (start 1 -0.7) (end 3 1.3) (layer Dwgs.User) (width 0.05)) 286 | (fp_line (start 1 0.3) (end 2 1.3) (layer Dwgs.User) (width 0.05)) 287 | (fp_line (start 1 1.3) (end 4 1.3) (layer Dwgs.User) (width 0.05)) 288 | (fp_line (start 1 -1.3) (end 1 1.3) (layer Dwgs.User) (width 0.05)) 289 | (fp_line (start 4 -1.3) (end 1 -1.3) (layer Dwgs.User) (width 0.05)) 290 | (fp_line (start 4 1.3) (end 4 -1.3) (layer Dwgs.User) (width 0.05)) 291 | (fp_line (start 0.95 1.865) (end 1.865 0.95) (layer B.Fab) (width 0.1)) 292 | (fp_line (start -0.95 1.865) (end -1.865 0.95) (layer B.Fab) (width 0.1)) 293 | (fp_line (start -0.95 -1.865) (end -1.865 -0.95) (layer B.Fab) (width 0.1)) 294 | (fp_line (start 0.95 -1.865) (end 1.865 -0.95) (layer B.Fab) (width 0.1)) 295 | (fp_line (start 1.45 -2.72) (end 1.94 -2.23) (layer B.SilkS) (width 0.12)) 296 | (fp_line (start -1.45 -2.72) (end 1.45 -2.72) (layer B.SilkS) (width 0.12)) 297 | (fp_line (start -1.45 -2.72) (end -1.94 -2.23) (layer B.SilkS) (width 0.12)) 298 | (fp_text user %R (at 0 0) (layer B.Fab) 299 | (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror)) 300 | ) 301 | (fp_line (start -1.45 2.72) (end 1.45 2.72) (layer B.SilkS) (width 0.12)) 302 | (fp_line (start -1.45 2.72) (end -1.94 2.23) (layer B.SilkS) (width 0.12)) 303 | (fp_line (start 2.72 -1.04) (end 2.72 1.04) (layer B.SilkS) (width 0.12)) 304 | (fp_circle (center 0 0) (end 1 0) (layer B.Fab) (width 0.1)) 305 | (fp_line (start 1.45 2.72) (end 1.94 2.23) (layer B.SilkS) (width 0.12)) 306 | (fp_line (start -2.72 -1.04) (end -2.72 1.04) (layer B.SilkS) (width 0.12)) 307 | (fp_line (start 1.865 0.95) (end 1.865 -0.95) (layer B.Fab) (width 0.1)) 308 | (fp_line (start 0.95 -1.865) (end -0.95 -1.865) (layer B.Fab) (width 0.1)) 309 | (fp_line (start -1.865 -0.95) (end -1.865 0.95) (layer B.Fab) (width 0.1)) 310 | (fp_line (start -0.95 1.865) (end 0.95 1.865) (layer B.Fab) (width 0.1)) 311 | (fp_line (start -4.25 -2.85) (end 4.25 -2.85) (layer B.CrtYd) (width 0.05)) 312 | (fp_line (start 4.25 -2.85) (end 4.25 2.85) (layer B.CrtYd) (width 0.05)) 313 | (fp_line (start 4.25 2.85) (end -4.25 2.85) (layer B.CrtYd) (width 0.05)) 314 | (fp_line (start -4.25 2.85) (end -4.25 -2.85) (layer B.CrtYd) (width 0.05)) 315 | (fp_line (start -1.4 2.6) (end 1.4 2.6) (layer B.Fab) (width 0.1)) 316 | (fp_line (start -2.6 1.4) (end -1.4 2.6) (layer B.Fab) (width 0.1)) 317 | (fp_line (start -2.6 -1.4) (end -2.6 1.4) (layer B.Fab) (width 0.1)) 318 | (fp_line (start -1.4 -2.6) (end -2.6 -1.4) (layer B.Fab) (width 0.1)) 319 | (fp_line (start 1.4 -2.6) (end -1.4 -2.6) (layer B.Fab) (width 0.1)) 320 | (fp_line (start 2.6 -1.4) (end 1.4 -2.6) (layer B.Fab) (width 0.1)) 321 | (fp_line (start 2.6 1.4) (end 2.6 -1.4) (layer B.Fab) (width 0.1)) 322 | (fp_line (start 1.4 2.6) (end 2.6 1.4) (layer B.Fab) (width 0.1)) 323 | (pad 2 smd rect (at 3.1 -1.85 180) (size 1.8 1.1) (layers B.Cu B.Paste B.Mask) 324 | (net 16 GND)) 325 | (pad 2 smd rect (at -3.1 -1.85 180) (size 1.8 1.1) (layers B.Cu B.Paste B.Mask) 326 | (net 16 GND)) 327 | (pad 1 smd rect (at 3.1 1.85 180) (size 1.8 1.1) (layers B.Cu B.Paste B.Mask) 328 | (net 28 "Net-(SW1-Pad1)")) 329 | (pad 1 smd rect (at -3.1 1.85 180) (size 1.8 1.1) (layers B.Cu B.Paste B.Mask) 330 | (net 28 "Net-(SW1-Pad1)")) 331 | (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_SPST_SKQG_WithStem.wrl 332 | (at (xyz 0 0 0)) 333 | (scale (xyz 1 1 1)) 334 | (rotate (xyz 0 0 0)) 335 | ) 336 | ) 337 | 338 | (module Package_TO_SOT_SMD:SOT-23 (layer F.Cu) (tedit 5A02FF57) (tstamp 5DEF356B) 339 | (at 147 86.36) 340 | (descr "SOT-23, Standard") 341 | (tags SOT-23) 342 | (path /5DE386B7) 343 | (attr smd) 344 | (fp_text reference Q1 (at 0 0) (layer F.SilkS) 345 | (effects (font (size 1 1) (thickness 0.15))) 346 | ) 347 | (fp_text value DMN6140L-13 (at 0 2.5) (layer F.Fab) 348 | (effects (font (size 1 1) (thickness 0.15))) 349 | ) 350 | (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) 351 | (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) 352 | (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) 353 | (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) 354 | (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) 355 | (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) 356 | (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) 357 | (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) 358 | (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) 359 | (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) 360 | (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) 361 | (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) 362 | (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) 363 | (fp_text user %R (at 0 0 90) (layer F.Fab) 364 | (effects (font (size 0.5 0.5) (thickness 0.075))) 365 | ) 366 | (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) 367 | (net 13 "Net-(J2-Pad4)")) 368 | (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) 369 | (net 16 GND)) 370 | (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) 371 | (net 26 "Net-(Q1-Pad1)")) 372 | (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl 373 | (at (xyz 0 0 0)) 374 | (scale (xyz 1 1 1)) 375 | (rotate (xyz 0 0 0)) 376 | ) 377 | ) 378 | 379 | (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 5B36C52B) (tstamp 5DE37CFA) 380 | (at 116.8 93.05 270) 381 | (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") 382 | (tags resistor) 383 | (path /5DE8C55A) 384 | (attr smd) 385 | (fp_text reference R1 (at 0 -0.04 90) (layer F.SilkS) 386 | (effects (font (size 1 1) (thickness 0.15))) 387 | ) 388 | (fp_text value R10K (at 0 1.65 90) (layer F.Fab) 389 | (effects (font (size 1 1) (thickness 0.15))) 390 | ) 391 | (fp_text user %R (at 0 0 270) (layer F.Fab) 392 | (effects (font (size 0.5 0.5) (thickness 0.08))) 393 | ) 394 | (fp_line (start 1.68 0.95) (end -1.68 0.95) (layer F.CrtYd) (width 0.05)) 395 | (fp_line (start 1.68 -0.95) (end 1.68 0.95) (layer F.CrtYd) (width 0.05)) 396 | (fp_line (start -1.68 -0.95) (end 1.68 -0.95) (layer F.CrtYd) (width 0.05)) 397 | (fp_line (start -1.68 0.95) (end -1.68 -0.95) (layer F.CrtYd) (width 0.05)) 398 | (fp_line (start -0.258578 0.71) (end 0.258578 0.71) (layer F.SilkS) (width 0.12)) 399 | (fp_line (start -0.258578 -0.71) (end 0.258578 -0.71) (layer F.SilkS) (width 0.12)) 400 | (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) 401 | (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) 402 | (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) 403 | (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) 404 | (pad 2 smd roundrect (at 0.9375 0 270) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) 405 | (net 19 "Net-(J4-Pad2)")) 406 | (pad 1 smd roundrect (at -0.9375 0 270) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) 407 | (net 24 +3V3)) 408 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl 409 | (at (xyz 0 0 0)) 410 | (scale (xyz 1 1 1)) 411 | (rotate (xyz 0 0 0)) 412 | ) 413 | ) 414 | 415 | (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DE36902) 416 | (at 116.8 97.79) 417 | (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") 418 | (tags "Through hole pin header THT 1x02 2.54mm single row") 419 | (path /5DE5CC19) 420 | (fp_text reference J4 (at 1.27 1.27 90) (layer F.SilkS) 421 | (effects (font (size 1 1) (thickness 0.15))) 422 | ) 423 | (fp_text value Conn_01x02 (at 0 4.87) (layer F.Fab) 424 | (effects (font (size 1 1) (thickness 0.15))) 425 | ) 426 | (fp_text user %R (at 0 1.27 90) (layer F.Fab) 427 | (effects (font (size 1 1) (thickness 0.15))) 428 | ) 429 | (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) 430 | (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) 431 | (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) 432 | (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) 433 | (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) 434 | (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) 435 | (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) 436 | (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) 437 | (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) 438 | (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) 439 | (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) 440 | (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) 441 | (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) 442 | (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) 443 | (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) 444 | (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 445 | (net 19 "Net-(J4-Pad2)")) 446 | (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 447 | (net 16 GND)) 448 | (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl 449 | (at (xyz 0 0 0)) 450 | (scale (xyz 1 1 1)) 451 | (rotate (xyz 0 0 0)) 452 | ) 453 | ) 454 | 455 | (module Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DE34EDC) 456 | (at 147 99.06 180) 457 | (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") 458 | (tags "Through hole pin header THT 1x04 2.54mm single row") 459 | (path /5DE4423D) 460 | (fp_text reference J3 (at -0.32 6.35 90) (layer F.SilkS) 461 | (effects (font (size 1 1) (thickness 0.15))) 462 | ) 463 | (fp_text value Conn_01x04 (at 0 9.95) (layer F.Fab) 464 | (effects (font (size 1 1) (thickness 0.15))) 465 | ) 466 | (fp_text user %R (at 0 3.81 270) (layer F.Fab) 467 | (effects (font (size 1 1) (thickness 0.15))) 468 | ) 469 | (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) 470 | (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) 471 | (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) 472 | (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) 473 | (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) 474 | (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) 475 | (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) 476 | (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) 477 | (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) 478 | (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) 479 | (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) 480 | (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) 481 | (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) 482 | (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) 483 | (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) 484 | (pad 4 thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 485 | (net 17 "Net-(J3-Pad4)")) 486 | (pad 3 thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 487 | (net 18 "Net-(J3-Pad3)")) 488 | (pad 2 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 489 | (net 24 +3V3)) 490 | (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 491 | (net 16 GND)) 492 | (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl 493 | (at (xyz 0 0 0)) 494 | (scale (xyz 1 1 1)) 495 | (rotate (xyz 0 0 0)) 496 | ) 497 | ) 498 | 499 | (module Package_TO_SOT_SMD:SOT-23-5 (layer F.Cu) (tedit 5A02FF57) (tstamp 5DE2E186) 500 | (at 115.57 86.36) 501 | (descr "5-pin SOT23 package") 502 | (tags SOT-23-5) 503 | (path /5DE30043) 504 | (attr smd) 505 | (fp_text reference U2 (at 0 0 90) (layer F.SilkS) 506 | (effects (font (size 1 1) (thickness 0.15))) 507 | ) 508 | (fp_text value MIC5219-3.3YM5-TR (at 0 2.9) (layer F.Fab) 509 | (effects (font (size 1 1) (thickness 0.15))) 510 | ) 511 | (fp_line (start 0.9 -1.55) (end 0.9 1.55) (layer F.Fab) (width 0.1)) 512 | (fp_line (start 0.9 1.55) (end -0.9 1.55) (layer F.Fab) (width 0.1)) 513 | (fp_line (start -0.9 -0.9) (end -0.9 1.55) (layer F.Fab) (width 0.1)) 514 | (fp_line (start 0.9 -1.55) (end -0.25 -1.55) (layer F.Fab) (width 0.1)) 515 | (fp_line (start -0.9 -0.9) (end -0.25 -1.55) (layer F.Fab) (width 0.1)) 516 | (fp_line (start -1.9 1.8) (end -1.9 -1.8) (layer F.CrtYd) (width 0.05)) 517 | (fp_line (start 1.9 1.8) (end -1.9 1.8) (layer F.CrtYd) (width 0.05)) 518 | (fp_line (start 1.9 -1.8) (end 1.9 1.8) (layer F.CrtYd) (width 0.05)) 519 | (fp_line (start -1.9 -1.8) (end 1.9 -1.8) (layer F.CrtYd) (width 0.05)) 520 | (fp_line (start 0.9 -1.61) (end -1.55 -1.61) (layer F.SilkS) (width 0.12)) 521 | (fp_line (start -0.9 1.61) (end 0.9 1.61) (layer F.SilkS) (width 0.12)) 522 | (fp_text user %R (at 0 0 90) (layer F.Fab) 523 | (effects (font (size 0.5 0.5) (thickness 0.075))) 524 | ) 525 | (pad 5 smd rect (at 1.1 -0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask) 526 | (net 24 +3V3)) 527 | (pad 4 smd rect (at 1.1 0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask) 528 | (net 12 "Net-(U2-Pad4)")) 529 | (pad 3 smd rect (at -1.1 0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask) 530 | (net 22 VBUS)) 531 | (pad 2 smd rect (at -1.1 0) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask) 532 | (net 16 GND)) 533 | (pad 1 smd rect (at -1.1 -0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask) 534 | (net 22 VBUS)) 535 | (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23-5.wrl 536 | (at (xyz 0 0 0)) 537 | (scale (xyz 1 1 1)) 538 | (rotate (xyz 0 0 0)) 539 | ) 540 | ) 541 | 542 | (module Connector_USB:USB_A_CNCTech_1001-011-01101_Horizontal (layer F.Cu) (tedit 5AFEF547) (tstamp 5DE2D7EB) 543 | (at 102.87 93.05 180) 544 | (descr http://cnctech.us/pdfs/1001-011-01101.pdf) 545 | (tags USB-A) 546 | (path /5DE2D593) 547 | (attr smd) 548 | (fp_text reference J1 (at -5.08 -3.81 270) (layer F.SilkS) 549 | (effects (font (size 1 1) (thickness 0.15))) 550 | ) 551 | (fp_text value USB_A (at 0 8 180) (layer F.Fab) 552 | (effects (font (size 1 1) (thickness 0.15))) 553 | ) 554 | (fp_line (start -11.4 4.55) (end -9.15 4.55) (layer F.CrtYd) (width 0.05)) 555 | (fp_line (start -9.15 4.55) (end -9.15 7.15) (layer F.CrtYd) (width 0.05)) 556 | (fp_line (start -9.15 7.15) (end -4.65 7.15) (layer F.CrtYd) (width 0.05)) 557 | (fp_line (start -4.65 7.15) (end -4.65 6.52) (layer F.CrtYd) (width 0.05)) 558 | (fp_line (start -4.65 6.52) (end 11.4 6.52) (layer F.CrtYd) (width 0.05)) 559 | (fp_text user %R (at -6 0 270) (layer F.Fab) 560 | (effects (font (size 1 1) (thickness 0.15))) 561 | ) 562 | (fp_line (start 11.4 6.52) (end 11.4 -6.52) (layer F.CrtYd) (width 0.05)) 563 | (fp_line (start -4.65 -6.52) (end 11.4 -6.52) (layer F.CrtYd) (width 0.05)) 564 | (fp_line (start -4.65 -6.52) (end -4.65 -7.15) (layer F.CrtYd) (width 0.05)) 565 | (fp_line (start -9.15 -7.15) (end -4.65 -7.15) (layer F.CrtYd) (width 0.05)) 566 | (fp_line (start -9.15 -7.15) (end -9.15 -4.55) (layer F.CrtYd) (width 0.05)) 567 | (fp_line (start -11.4 -4.55) (end -9.15 -4.55) (layer F.CrtYd) (width 0.05)) 568 | (fp_line (start -11.4 4.55) (end -11.4 -4.55) (layer F.CrtYd) (width 0.05)) 569 | (fp_line (start -4.85 6.145) (end -3.8 6.145) (layer F.SilkS) (width 0.12)) 570 | (fp_line (start -4.85 -6.145) (end -3.8 -6.145) (layer F.SilkS) (width 0.12)) 571 | (fp_text user "PCB Edge" (at -4.55 -0.05 270) (layer Dwgs.User) 572 | (effects (font (size 0.6 0.6) (thickness 0.09))) 573 | ) 574 | (fp_line (start -3.8 6.025) (end -3.8 -6.025) (layer Dwgs.User) (width 0.1)) 575 | (fp_line (start -8.02 -4.4) (end -8.02 4.4) (layer F.SilkS) (width 0.12)) 576 | (fp_circle (center -6.9 2.3) (end -6.9 2.8) (layer F.Fab) (width 0.1)) 577 | (fp_circle (center -6.9 -2.3) (end -6.9 -2.8) (layer F.Fab) (width 0.1)) 578 | (fp_line (start -10.4 -3.25) (end -7.9 -3.25) (layer F.Fab) (width 0.1)) 579 | (fp_line (start -10.4 -3.25) (end -10.4 -3.75) (layer F.Fab) (width 0.1)) 580 | (fp_line (start -10.4 -3.75) (end -7.9 -3.75) (layer F.Fab) (width 0.1)) 581 | (fp_line (start -10.4 -1.25) (end -7.9 -1.25) (layer F.Fab) (width 0.1)) 582 | (fp_line (start -10.4 -0.75) (end -7.9 -0.75) (layer F.Fab) (width 0.1)) 583 | (fp_line (start -10.4 -0.75) (end -10.4 -1.25) (layer F.Fab) (width 0.1)) 584 | (fp_line (start -10.4 1.25) (end -7.9 1.25) (layer F.Fab) (width 0.1)) 585 | (fp_line (start -10.4 1.25) (end -10.4 0.75) (layer F.Fab) (width 0.1)) 586 | (fp_line (start -10.4 0.75) (end -7.9 0.75) (layer F.Fab) (width 0.1)) 587 | (fp_line (start -10.4 3.75) (end -7.9 3.75) (layer F.Fab) (width 0.1)) 588 | (fp_line (start -10.4 3.25) (end -7.9 3.25) (layer F.Fab) (width 0.1)) 589 | (fp_line (start -10.4 3.75) (end -10.4 3.25) (layer F.Fab) (width 0.1)) 590 | (fp_line (start 10.9 6.025) (end 10.9 -6.025) (layer F.Fab) (width 0.1)) 591 | (fp_line (start -7.9 6.025) (end 10.9 6.025) (layer F.Fab) (width 0.1)) 592 | (fp_line (start -7.9 -6.025) (end 10.9 -6.025) (layer F.Fab) (width 0.1)) 593 | (fp_line (start -7.9 6.025) (end -7.9 -6.025) (layer F.Fab) (width 0.1)) 594 | (pad "" np_thru_hole circle (at -6.9 2.3 180) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask)) 595 | (pad "" np_thru_hole circle (at -6.9 -2.3 180) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask)) 596 | (pad 5 thru_hole oval (at -6.9 5.7 180) (size 3.5 1.9) (drill oval 2.5 0.9) (layers *.Cu *.Mask) 597 | (net 21 "Net-(J1-Pad5)")) 598 | (pad 5 thru_hole oval (at -6.9 -5.7 180) (size 3.5 1.9) (drill oval 2.5 0.9) (layers *.Cu *.Mask) 599 | (net 21 "Net-(J1-Pad5)")) 600 | (pad 4 smd rect (at -9.65 3.5 180) (size 2.5 1.1) (layers F.Cu F.Paste F.Mask) 601 | (net 16 GND)) 602 | (pad 1 smd rect (at -9.65 -3.5 180) (size 2.5 1.1) (layers F.Cu F.Paste F.Mask) 603 | (net 22 VBUS)) 604 | (pad 3 smd rect (at -9.65 1 180) (size 2.5 1.1) (layers F.Cu F.Paste F.Mask) 605 | (net 10 "Net-(J1-Pad3)")) 606 | (pad 2 smd rect (at -9.65 -1 180) (size 2.5 1.1) (layers F.Cu F.Paste F.Mask) 607 | (net 11 "Net-(J1-Pad2)")) 608 | (model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_A_CNCTech_1001-011-01101_Horizontal.wrl 609 | (at (xyz 0 0 0)) 610 | (scale (xyz 1 1 1)) 611 | (rotate (xyz 0 0 0)) 612 | ) 613 | ) 614 | 615 | (module RF_Module:ESP-12E (layer F.Cu) (tedit 5A030172) (tstamp 5DE2CF77) 616 | (at 132.08 93.05 270) 617 | (descr "Wi-Fi Module, http://wiki.ai-thinker.com/_media/esp8266/docs/aithinker_esp_12f_datasheet_en.pdf") 618 | (tags "Wi-Fi Module") 619 | (path /5DE2CF3E) 620 | (attr smd) 621 | (fp_text reference U1 (at -1.56 0 90) (layer F.SilkS) 622 | (effects (font (size 1 1) (thickness 0.15))) 623 | ) 624 | (fp_text value ESP-12F (at -0.06 -12.78 90) (layer F.Fab) 625 | (effects (font (size 1 1) (thickness 0.15))) 626 | ) 627 | (fp_line (start 5.56 -4.8) (end 8.12 -7.36) (layer Dwgs.User) (width 0.12)) 628 | (fp_line (start 2.56 -4.8) (end 8.12 -10.36) (layer Dwgs.User) (width 0.12)) 629 | (fp_line (start -0.44 -4.8) (end 6.88 -12.12) (layer Dwgs.User) (width 0.12)) 630 | (fp_line (start -3.44 -4.8) (end 3.88 -12.12) (layer Dwgs.User) (width 0.12)) 631 | (fp_line (start -6.44 -4.8) (end 0.88 -12.12) (layer Dwgs.User) (width 0.12)) 632 | (fp_line (start -8.12 -6.12) (end -2.12 -12.12) (layer Dwgs.User) (width 0.12)) 633 | (fp_line (start -8.12 -9.12) (end -5.12 -12.12) (layer Dwgs.User) (width 0.12)) 634 | (fp_line (start -8.12 -4.8) (end -8.12 -12.12) (layer Dwgs.User) (width 0.12)) 635 | (fp_line (start 8.12 -4.8) (end -8.12 -4.8) (layer Dwgs.User) (width 0.12)) 636 | (fp_line (start 8.12 -12.12) (end 8.12 -4.8) (layer Dwgs.User) (width 0.12)) 637 | (fp_line (start -8.12 -12.12) (end 8.12 -12.12) (layer Dwgs.User) (width 0.12)) 638 | (fp_line (start -8.12 -4.5) (end -8.73 -4.5) (layer F.SilkS) (width 0.12)) 639 | (fp_line (start -8.12 -4.5) (end -8.12 -12.12) (layer F.SilkS) (width 0.12)) 640 | (fp_line (start -8.12 12.12) (end -8.12 11.5) (layer F.SilkS) (width 0.12)) 641 | (fp_line (start -6 12.12) (end -8.12 12.12) (layer F.SilkS) (width 0.12)) 642 | (fp_line (start 8.12 12.12) (end 6 12.12) (layer F.SilkS) (width 0.12)) 643 | (fp_line (start 8.12 11.5) (end 8.12 12.12) (layer F.SilkS) (width 0.12)) 644 | (fp_line (start 8.12 -12.12) (end 8.12 -4.5) (layer F.SilkS) (width 0.12)) 645 | (fp_line (start -8.12 -12.12) (end 8.12 -12.12) (layer F.SilkS) (width 0.12)) 646 | (fp_line (start -9.05 13.1) (end -9.05 -12.2) (layer F.CrtYd) (width 0.05)) 647 | (fp_line (start 9.05 13.1) (end -9.05 13.1) (layer F.CrtYd) (width 0.05)) 648 | (fp_line (start 9.05 -12.2) (end 9.05 13.1) (layer F.CrtYd) (width 0.05)) 649 | (fp_line (start -9.05 -12.2) (end 9.05 -12.2) (layer F.CrtYd) (width 0.05)) 650 | (fp_line (start -8 -4) (end -8 -12) (layer F.Fab) (width 0.12)) 651 | (fp_line (start -7.5 -3.5) (end -8 -4) (layer F.Fab) (width 0.12)) 652 | (fp_line (start -8 -3) (end -7.5 -3.5) (layer F.Fab) (width 0.12)) 653 | (fp_line (start -8 12) (end -8 -3) (layer F.Fab) (width 0.12)) 654 | (fp_line (start 8 12) (end -8 12) (layer F.Fab) (width 0.12)) 655 | (fp_line (start 8 -12) (end 8 12) (layer F.Fab) (width 0.12)) 656 | (fp_line (start -8 -12) (end 8 -12) (layer F.Fab) (width 0.12)) 657 | (fp_text user %R (at 0.49 0 270) (layer F.Fab) 658 | (effects (font (size 1 1) (thickness 0.15))) 659 | ) 660 | (fp_text user "KEEP-OUT ZONE" (at 0.03 -9.55 90) (layer Cmts.User) 661 | (effects (font (size 1 1) (thickness 0.15))) 662 | ) 663 | (fp_text user Antenna (at -0.06 -7 90) (layer Cmts.User) 664 | (effects (font (size 1 1) (thickness 0.15))) 665 | ) 666 | (pad 22 smd rect (at 7.6 -3.5 270) (size 2.5 1) (layers F.Cu F.Paste F.Mask) 667 | (net 17 "Net-(J3-Pad4)")) 668 | (pad 21 smd rect (at 7.6 -1.5 270) (size 2.5 1) (layers F.Cu F.Paste F.Mask) 669 | (net 18 "Net-(J3-Pad3)")) 670 | (pad 20 smd rect (at 7.6 0.5 270) (size 2.5 1) (layers F.Cu F.Paste F.Mask) 671 | (net 1 "Net-(U1-Pad20)")) 672 | (pad 19 smd rect (at 7.6 2.5 270) (size 2.5 1) (layers F.Cu F.Paste F.Mask) 673 | (net 26 "Net-(Q1-Pad1)")) 674 | (pad 18 smd rect (at 7.6 4.5 270) (size 2.5 1) (layers F.Cu F.Paste F.Mask) 675 | (net 19 "Net-(J4-Pad2)")) 676 | (pad 17 smd rect (at 7.6 6.5 270) (size 2.5 1) (layers F.Cu F.Paste F.Mask) 677 | (net 20 "Net-(U1-Pad17)")) 678 | (pad 16 smd rect (at 7.6 8.5 270) (size 2.5 1) (layers F.Cu F.Paste F.Mask) 679 | (net 16 GND)) 680 | (pad 15 smd rect (at 7.6 10.5 270) (size 2.5 1) (layers F.Cu F.Paste F.Mask) 681 | (net 16 GND)) 682 | (pad 14 smd rect (at 5 12 270) (size 1 1.8) (layers F.Cu F.Paste F.Mask) 683 | (net 2 "Net-(U1-Pad14)")) 684 | (pad 13 smd rect (at 3 12 270) (size 1 1.8) (layers F.Cu F.Paste F.Mask) 685 | (net 3 "Net-(U1-Pad13)")) 686 | (pad 12 smd rect (at 1 12 270) (size 1 1.8) (layers F.Cu F.Paste F.Mask) 687 | (net 4 "Net-(U1-Pad12)")) 688 | (pad 11 smd rect (at -1 12 270) (size 1 1.8) (layers F.Cu F.Paste F.Mask) 689 | (net 5 "Net-(U1-Pad11)")) 690 | (pad 10 smd rect (at -3 12 270) (size 1 1.8) (layers F.Cu F.Paste F.Mask) 691 | (net 6 "Net-(U1-Pad10)")) 692 | (pad 9 smd rect (at -5 12 270) (size 1 1.8) (layers F.Cu F.Paste F.Mask) 693 | (net 7 "Net-(U1-Pad9)")) 694 | (pad 8 smd rect (at -7.6 10.5 270) (size 2.5 1) (layers F.Cu F.Paste F.Mask) 695 | (net 24 +3V3)) 696 | (pad 7 smd rect (at -7.6 8.5 270) (size 2.5 1) (layers F.Cu F.Paste F.Mask) 697 | (net 27 "Net-(SW2-Pad1)")) 698 | (pad 6 smd rect (at -7.6 6.5 270) (size 2.5 1) (layers F.Cu F.Paste F.Mask) 699 | (net 28 "Net-(SW1-Pad1)")) 700 | (pad 5 smd rect (at -7.6 4.5 270) (size 2.5 1) (layers F.Cu F.Paste F.Mask) 701 | (net 25 "Net-(U1-Pad5)")) 702 | (pad 4 smd rect (at -7.6 2.5 270) (size 2.5 1) (layers F.Cu F.Paste F.Mask) 703 | (net 8 "Net-(U1-Pad4)")) 704 | (pad 3 smd rect (at -7.6 0.5 270) (size 2.5 1) (layers F.Cu F.Paste F.Mask) 705 | (net 24 +3V3)) 706 | (pad 2 smd rect (at -7.6 -1.5 270) (size 2.5 1) (layers F.Cu F.Paste F.Mask) 707 | (net 9 "Net-(U1-Pad2)")) 708 | (pad 1 smd rect (at -7.6 -3.5 270) (size 2.5 1) (layers F.Cu F.Paste F.Mask) 709 | (net 24 +3V3)) 710 | (model ${KISYS3DMOD}/RF_Module.3dshapes/ESP-12E.wrl 711 | (at (xyz 0 0 0)) 712 | (scale (xyz 1 1 1)) 713 | (rotate (xyz 0 0 0)) 714 | ) 715 | ) 716 | 717 | (module Connector_USB:USB_A_Stewart_SS-52100-001_Horizontal (layer F.Cu) (tedit 5CB49A87) (tstamp 5DE2E87C) 718 | (at 152.4 96.52 90) 719 | (descr "USB A connector https://belfuse.com/resources/drawings/stewartconnector/dr-stw-ss-52100-001.pdf") 720 | (tags "USB_A Female Connector receptacle") 721 | (path /5DE34A4B) 722 | (fp_text reference J2 (at 3.81 2.54 90) (layer F.SilkS) 723 | (effects (font (size 1 1) (thickness 0.15))) 724 | ) 725 | (fp_text value USB_A (at 3.5 14.49 90) (layer F.Fab) 726 | (effects (font (size 1 1) (thickness 0.15))) 727 | ) 728 | (fp_line (start -5.15 1.99) (end -4.25 0.69) (layer F.CrtYd) (width 0.05)) 729 | (fp_line (start -5.15 3.44) (end -5.15 1.99) (layer F.CrtYd) (width 0.05)) 730 | (fp_line (start -3.25 4.74) (end -4.25 4.74) (layer F.CrtYd) (width 0.05)) 731 | (fp_line (start -5.15 3.44) (end -4.25 4.74) (layer F.CrtYd) (width 0.05)) 732 | (fp_line (start -3.25 0.69) (end -4.25 0.69) (layer F.CrtYd) (width 0.05)) 733 | (fp_line (start 12.15 3.44) (end 11.25 4.74) (layer F.CrtYd) (width 0.05)) 734 | (fp_line (start -3.25 0.69) (end -3.25 -1.51) (layer F.CrtYd) (width 0.05)) 735 | (fp_line (start 10.25 -1.51) (end -3.25 -1.51) (layer F.CrtYd) (width 0.05)) 736 | (fp_line (start 10.25 0.69) (end 10.25 -1.51) (layer F.CrtYd) (width 0.05)) 737 | (fp_line (start 12.15 1.99) (end 12.15 3.44) (layer F.CrtYd) (width 0.05)) 738 | (fp_line (start 10.25 0.69) (end 11.25 0.69) (layer F.CrtYd) (width 0.05)) 739 | (fp_line (start 12.15 1.99) (end 11.25 0.69) (layer F.CrtYd) (width 0.05)) 740 | (fp_line (start 10.75 12.49) (end 10.75 12.99) (layer F.Fab) (width 0.1)) 741 | (fp_line (start 9.75 12.49) (end 10.75 12.49) (layer F.Fab) (width 0.1)) 742 | (fp_line (start -3.75 12.49) (end -2.75 12.49) (layer F.Fab) (width 0.1)) 743 | (fp_line (start -3.75 12.99) (end -3.75 12.49) (layer F.Fab) (width 0.1)) 744 | (fp_line (start -3.75 12.99) (end 10.75 12.99) (layer F.Fab) (width 0.1)) 745 | (fp_line (start -2.75 12.49) (end -2.75 -1.01) (layer F.Fab) (width 0.1)) 746 | (fp_line (start -2.75 -1.01) (end 9.75 -1.01) (layer F.Fab) (width 0.1)) 747 | (fp_line (start 9.75 12.49) (end 9.75 -1.01) (layer F.Fab) (width 0.1)) 748 | (fp_text user %R (at 3.5 5.99 90) (layer F.Fab) 749 | (effects (font (size 1 1) (thickness 0.15))) 750 | ) 751 | (fp_line (start -3.75 12.99) (end 10.75 12.99) (layer F.SilkS) (width 0.12)) 752 | (fp_line (start 10.75 12.99) (end 10.75 12.49) (layer F.SilkS) (width 0.12)) 753 | (fp_line (start 10.75 12.49) (end 9.75 12.49) (layer F.SilkS) (width 0.12)) 754 | (fp_line (start 9.75 12.49) (end 9.75 4.49) (layer F.SilkS) (width 0.12)) 755 | (fp_line (start 9.75 0.99) (end 9.75 -1.01) (layer F.SilkS) (width 0.12)) 756 | (fp_line (start 9.75 -1.01) (end -2.75 -1.01) (layer F.SilkS) (width 0.12)) 757 | (fp_line (start -2.75 -1.01) (end -2.75 0.99) (layer F.SilkS) (width 0.12)) 758 | (fp_line (start -2.75 4.49) (end -2.75 12.49) (layer F.SilkS) (width 0.12)) 759 | (fp_line (start -2.75 12.49) (end -3.75 12.49) (layer F.SilkS) (width 0.12)) 760 | (fp_line (start -3.75 12.49) (end -3.75 12.99) (layer F.SilkS) (width 0.12)) 761 | (fp_line (start -0.5 -1.26) (end 0.5 -1.26) (layer F.SilkS) (width 0.12)) 762 | (fp_line (start -0.25 -1.01) (end 0 -0.76) (layer F.Fab) (width 0.1)) 763 | (fp_line (start 0 -0.76) (end 0.25 -1.01) (layer F.Fab) (width 0.1)) 764 | (fp_line (start -3.25 4.74) (end -3.25 11.99) (layer F.CrtYd) (width 0.05)) 765 | (fp_line (start -3.25 11.99) (end -4.25 11.99) (layer F.CrtYd) (width 0.05)) 766 | (fp_line (start -4.25 11.99) (end -4.25 13.49) (layer F.CrtYd) (width 0.05)) 767 | (fp_line (start -4.25 13.49) (end 11.25 13.49) (layer F.CrtYd) (width 0.05)) 768 | (fp_line (start 11.25 13.49) (end 11.25 11.99) (layer F.CrtYd) (width 0.05)) 769 | (fp_line (start 11.25 11.99) (end 10.25 11.99) (layer F.CrtYd) (width 0.05)) 770 | (fp_line (start 10.25 11.99) (end 10.25 4.74) (layer F.CrtYd) (width 0.05)) 771 | (fp_line (start 10.25 4.74) (end 11.25 4.74) (layer F.CrtYd) (width 0.05)) 772 | (pad 4 thru_hole circle (at 7 0 90) (size 1.6 1.6) (drill 0.92) (layers *.Cu *.Mask) 773 | (net 13 "Net-(J2-Pad4)")) 774 | (pad 3 thru_hole circle (at 4.5 0 90) (size 1.6 1.6) (drill 0.92) (layers *.Cu *.Mask) 775 | (net 14 "Net-(J2-Pad3)")) 776 | (pad 2 thru_hole circle (at 2.5 0 90) (size 1.6 1.6) (drill 0.92) (layers *.Cu *.Mask) 777 | (net 15 "Net-(J2-Pad2)")) 778 | (pad 1 thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.92) (layers *.Cu *.Mask) 779 | (net 22 VBUS)) 780 | (pad 5 thru_hole circle (at -3.07 2.71 90) (size 3 3) (drill 2.3) (layers *.Cu *.Mask) 781 | (net 23 "Net-(J2-Pad5)")) 782 | (pad 5 thru_hole circle (at 10.07 2.71 90) (size 3 3) (drill 2.3) (layers *.Cu *.Mask) 783 | (net 23 "Net-(J2-Pad5)")) 784 | (model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_A_Stewart_SS-52100-001_Horizontal.wrl 785 | (at (xyz 0 0 0)) 786 | (scale (xyz 1 1 1)) 787 | (rotate (xyz 0 0 0)) 788 | ) 789 | ) 790 | 791 | (gr_text v1 (at 111.76 100.33) (layer F.SilkS) 792 | (effects (font (size 0.5 0.5) (thickness 0.125))) 793 | ) 794 | (gr_line (start 157.5 102.1) (end 106.68 102.1) (layer Edge.Cuts) (width 0.05) (tstamp 5DE35B23)) 795 | (gr_text "Buttons: GPIO12/13 (D6/D7)" (at 132 99) (layer B.SilkS) (tstamp 5E169713) 796 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 797 | ) 798 | (gr_text github.com/sowbug/smart-usb-switch (at 132 85.09) (layer B.SilkS) (tstamp 5DF08F1C) 799 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 800 | ) 801 | (gr_text PROG (at 114.3 99.5 90) (layer B.SilkS) (tstamp 5DE37868) 802 | (effects (font (size 1 0.85) (thickness 0.15)) (justify mirror)) 803 | ) 804 | (gr_text "TXD RXD 3.3 GND" (at 144.78 95.25 90) (layer B.SilkS) (tstamp 5DE37860) 805 | (effects (font (size 1 0.85) (thickness 0.15)) (justify mirror)) 806 | ) 807 | (gr_text "USB power: GPIO4 (D2)" (at 132 87.63) (layer B.SilkS) 808 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 809 | ) 810 | (gr_text PROG (at 114.3 99.5 90) (layer F.SilkS) (tstamp 5DE36B2A) 811 | (effects (font (size 1 0.85) (thickness 0.15))) 812 | ) 813 | (gr_text "GND 3.3 RXD TXD" (at 149.86 95.25 90) (layer F.SilkS) 814 | (effects (font (size 1 0.85) (thickness 0.15))) 815 | ) 816 | (gr_line (start 157.5 84) (end 106.68 84) (layer Edge.Cuts) (width 0.05) (tstamp 5DE35B26)) 817 | (gr_line (start 106.68 84) (end 106.68 102.1) (layer Edge.Cuts) (width 0.05) (tstamp 5DE30ED4)) 818 | (gr_line (start 157.5 84) (end 157.5 102.1) (layer Edge.Cuts) (width 0.05)) 819 | 820 | (segment (start 148 86.36) (end 148 87.0853) (width 0.25) (layer F.Cu) (net 13)) 821 | (segment (start 152.4 89.52) (end 150.4347 89.52) (width 0.25) (layer F.Cu) (net 13)) 822 | (segment (start 150.4347 89.52) (end 148 87.0853) (width 0.25) (layer F.Cu) (net 13)) 823 | (segment (start 115.6247 99.1726) (end 112.8809 99.1726) (width 0.25) (layer F.Cu) (net 16)) 824 | (segment (start 112.8809 99.1726) (end 110.9447 97.2364) (width 0.25) (layer F.Cu) (net 16)) 825 | (segment (start 110.9447 97.2364) (end 110.9447 89.55) (width 0.25) (layer F.Cu) (net 16)) 826 | (segment (start 116.8 98.9653) (end 115.832 98.9653) (width 0.25) (layer F.Cu) (net 16)) 827 | (segment (start 115.832 98.9653) (end 115.6247 99.1726) (width 0.25) (layer F.Cu) (net 16)) 828 | (segment (start 121.58 100.65) (end 120.7246 101.5054) (width 0.25) (layer F.Cu) (net 16)) 829 | (segment (start 120.7246 101.5054) (end 116.2933 101.5054) (width 0.25) (layer F.Cu) (net 16)) 830 | (segment (start 116.2933 101.5054) (end 115.6247 100.8368) (width 0.25) (layer F.Cu) (net 16)) 831 | (segment (start 115.6247 100.8368) (end 115.6247 99.1726) (width 0.25) (layer F.Cu) (net 16)) 832 | (segment (start 112.52 89.55) (end 110.9447 89.55) (width 0.25) (layer F.Cu) (net 16)) 833 | (segment (start 123.58 100.65) (end 121.58 100.65) (width 0.25) (layer F.Cu) (net 16)) 834 | (segment (start 116.8 97.79) (end 116.8 98.9653) (width 0.25) (layer F.Cu) (net 16)) 835 | (segment (start 134.06 94.9) (end 140.26 94.9) (width 0.25) (layer B.Cu) (net 16)) 836 | (segment (start 128.83 94.9) (end 134.06 94.9) (width 0.25) (layer B.Cu) (net 16)) 837 | (segment (start 114.47 86.36) (end 113.6147 86.36) (width 0.25) (layer F.Cu) (net 16)) 838 | (segment (start 113.3646 89.55) (end 113.3646 86.6101) (width 0.25) (layer F.Cu) (net 16)) 839 | (segment (start 113.3646 86.6101) (end 113.6147 86.36) (width 0.25) (layer F.Cu) (net 16)) 840 | (segment (start 112.52 89.55) (end 113.3646 89.55) (width 0.25) (layer F.Cu) (net 16)) 841 | (segment (start 140.26 94.9) (end 141.4853 94.9) (width 0.25) (layer B.Cu) (net 16)) 842 | (segment (start 141.4853 94.9) (end 145.6453 99.06) (width 0.25) (layer B.Cu) (net 16)) 843 | (segment (start 145.6453 99.06) (end 147 99.06) (width 0.25) (layer B.Cu) (net 16)) 844 | (segment (start 128.83 94.9) (end 122.63 94.9) (width 0.25) (layer B.Cu) (net 16)) 845 | (segment (start 147 99.06) (end 147 97.8847) (width 0.25) (layer F.Cu) (net 16)) 846 | (segment (start 146 87.31) (end 146 88.0353) (width 0.25) (layer F.Cu) (net 16)) 847 | (segment (start 146 88.0353) (end 148.6415 90.6768) (width 0.25) (layer F.Cu) (net 16)) 848 | (segment (start 148.6415 90.6768) (end 148.6415 96.6105) (width 0.25) (layer F.Cu) (net 16)) 849 | (segment (start 148.6415 96.6105) (end 147.3673 97.8847) (width 0.25) (layer F.Cu) (net 16)) 850 | (segment (start 147.3673 97.8847) (end 147 97.8847) (width 0.25) (layer F.Cu) (net 16)) 851 | (segment (start 122.63 94.9) (end 121.4047 94.9) (width 0.25) (layer B.Cu) (net 16)) 852 | (segment (start 116.8 97.79) (end 118.5147 97.79) (width 0.25) (layer B.Cu) (net 16)) 853 | (segment (start 118.5147 97.79) (end 121.4047 94.9) (width 0.25) (layer B.Cu) (net 16)) 854 | (segment (start 147 91.44) (end 147 92.6153) (width 0.25) (layer F.Cu) (net 17)) 855 | (segment (start 135.58 100.65) (end 140.9698 100.65) (width 0.25) (layer F.Cu) (net 17)) 856 | (segment (start 140.9698 100.65) (end 146.3698 95.25) (width 0.25) (layer F.Cu) (net 17)) 857 | (segment (start 146.3698 95.25) (end 147.3938 95.25) (width 0.25) (layer F.Cu) (net 17)) 858 | (segment (start 147.3938 95.25) (end 148.1753 94.4685) (width 0.25) (layer F.Cu) (net 17)) 859 | (segment (start 148.1753 94.4685) (end 148.1753 93.4232) (width 0.25) (layer F.Cu) (net 17)) 860 | (segment (start 148.1753 93.4232) (end 147.3674 92.6153) (width 0.25) (layer F.Cu) (net 17)) 861 | (segment (start 147.3674 92.6153) (end 147 92.6153) (width 0.25) (layer F.Cu) (net 17)) 862 | (segment (start 147 93.98) (end 145.8247 93.98) (width 0.25) (layer F.Cu) (net 18)) 863 | (segment (start 133.58 100.65) (end 133.58 99.0747) (width 0.25) (layer F.Cu) (net 18)) 864 | (segment (start 133.58 99.0747) (end 140.73 99.0747) (width 0.25) (layer F.Cu) (net 18)) 865 | (segment (start 140.73 99.0747) (end 145.8247 93.98) (width 0.25) (layer F.Cu) (net 18)) 866 | (segment (start 116.8 100.33) (end 117.9753 100.33) (width 0.25) (layer F.Cu) (net 19)) 867 | (segment (start 119.2107 99.0747) (end 118.5276 98.3916) (width 0.25) (layer F.Cu) (net 19)) 868 | (segment (start 118.5276 98.3916) (end 118.5276 95.7151) (width 0.25) (layer F.Cu) (net 19)) 869 | (segment (start 118.5276 95.7151) (end 116.8 93.9875) (width 0.25) (layer F.Cu) (net 19)) 870 | (segment (start 127.58 99.0747) (end 119.2107 99.0747) (width 0.25) (layer F.Cu) (net 19)) 871 | (segment (start 119.2107 99.0747) (end 117.9753 100.3101) (width 0.25) (layer F.Cu) (net 19)) 872 | (segment (start 117.9753 100.3101) (end 117.9753 100.33) (width 0.25) (layer F.Cu) (net 19)) 873 | (segment (start 127.58 100.65) (end 127.58 99.0747) (width 0.25) (layer F.Cu) (net 19)) 874 | (segment (start 109.77 98.75) (end 108.8912 97.8712) (width 0.25) (layer F.Cu) (net 21)) 875 | (segment (start 108.8912 97.8712) (end 108.8912 88.2288) (width 0.25) (layer F.Cu) (net 21)) 876 | (segment (start 108.8912 88.2288) (end 109.77 87.35) (width 0.25) (layer F.Cu) (net 21)) 877 | (segment (start 116.1142 92.9814) (end 135.9286 92.9814) (width 0.25) (layer F.Cu) (net 22)) 878 | (segment (start 135.9286 92.9814) (end 144.2254 84.6846) (width 0.25) (layer F.Cu) (net 22)) 879 | (segment (start 144.2254 84.6846) (end 146.6125 84.6846) (width 0.25) (layer F.Cu) (net 22)) 880 | (segment (start 146.6125 84.6846) (end 147 85.0721) (width 0.25) (layer F.Cu) (net 22)) 881 | (segment (start 147 85.0721) (end 147 88.3984) (width 0.25) (layer F.Cu) (net 22)) 882 | (segment (start 147 88.3984) (end 151.2747 92.6731) (width 0.25) (layer F.Cu) (net 22)) 883 | (segment (start 151.2747 92.6731) (end 151.2747 94.5508) (width 0.25) (layer F.Cu) (net 22)) 884 | (segment (start 151.2747 94.5508) (end 152.1186 95.3947) (width 0.25) (layer F.Cu) (net 22)) 885 | (segment (start 152.1186 95.3947) (end 152.4 95.3947) (width 0.25) (layer F.Cu) (net 22)) 886 | (segment (start 115.3253 87.31) (end 115.3253 92.1925) (width 0.25) (layer F.Cu) (net 22)) 887 | (segment (start 115.3253 92.1925) (end 116.1142 92.9814) (width 0.25) (layer F.Cu) (net 22)) 888 | (segment (start 114.0953 96.55) (end 114.0953 95.0003) (width 0.25) (layer F.Cu) (net 22)) 889 | (segment (start 114.0953 95.0003) (end 116.1142 92.9814) (width 0.25) (layer F.Cu) (net 22)) 890 | (segment (start 112.52 96.55) (end 114.0953 96.55) (width 0.25) (layer F.Cu) (net 22)) 891 | (segment (start 114.47 85.41) (end 115.3253 85.41) (width 0.25) (layer F.Cu) (net 22)) 892 | (segment (start 115.3253 85.41) (end 115.3253 87.31) (width 0.25) (layer F.Cu) (net 22)) 893 | (segment (start 114.47 87.31) (end 115.3253 87.31) (width 0.25) (layer F.Cu) (net 22)) 894 | (segment (start 152.4 96.52) (end 152.4 95.3947) (width 0.25) (layer F.Cu) (net 22)) 895 | (segment (start 155.11 86.45) (end 155.11 99.59) (width 0.25) (layer B.Cu) (net 23)) 896 | (segment (start 147 96.52) (end 145.8247 96.52) (width 0.25) (layer B.Cu) (net 24)) 897 | (segment (start 135.58 87.0253) (end 135.58 91.363) (width 0.25) (layer F.Cu) (net 24)) 898 | (segment (start 135.58 91.363) (end 136.0506 91.8336) (width 0.25) (layer F.Cu) (net 24)) 899 | (segment (start 135.58 87.0253) (end 131.58 87.0253) (width 0.25) (layer F.Cu) (net 24)) 900 | (segment (start 136.0506 91.8336) (end 137.8074 93.5904) (width 0.25) (layer B.Cu) (net 24)) 901 | (segment (start 137.8074 93.5904) (end 142.8951 93.5904) (width 0.25) (layer B.Cu) (net 24)) 902 | (segment (start 142.8951 93.5904) (end 145.8247 96.52) (width 0.25) (layer B.Cu) (net 24)) 903 | (segment (start 131.58 87.0253) (end 130.5585 88.0468) (width 0.25) (layer F.Cu) (net 24)) 904 | (segment (start 130.5585 88.0468) (end 123.4594 88.0468) (width 0.25) (layer F.Cu) (net 24)) 905 | (segment (start 123.4594 88.0468) (end 121.58 86.1674) (width 0.25) (layer F.Cu) (net 24)) 906 | (segment (start 131.58 85.45) (end 131.58 87.0253) (width 0.25) (layer F.Cu) (net 24)) 907 | (segment (start 118.2827 86.1674) (end 117.5253 85.41) (width 0.25) (layer F.Cu) (net 24)) 908 | (segment (start 121.58 86.1674) (end 118.2827 86.1674) (width 0.25) (layer F.Cu) (net 24)) 909 | (segment (start 118.2827 86.1674) (end 118.2827 90.6298) (width 0.25) (layer F.Cu) (net 24)) 910 | (segment (start 118.2827 90.6298) (end 116.8 92.1125) (width 0.25) (layer F.Cu) (net 24)) 911 | (segment (start 116.67 85.41) (end 117.5253 85.41) (width 0.25) (layer F.Cu) (net 24)) 912 | (segment (start 121.58 85.45) (end 121.58 86.1674) (width 0.25) (layer F.Cu) (net 24)) 913 | (segment (start 135.58 85.45) (end 135.58 87.0253) (width 0.25) (layer F.Cu) (net 24)) 914 | (via (at 136.0506 91.8336) (size 0.8) (layers F.Cu B.Cu) (net 24)) 915 | (segment (start 129.58 99.0747) (end 130.4722 99.0747) (width 0.25) (layer F.Cu) (net 26)) 916 | (segment (start 130.4722 99.0747) (end 143.4116 86.1353) (width 0.25) (layer F.Cu) (net 26)) 917 | (segment (start 143.4116 86.1353) (end 146 86.1353) (width 0.25) (layer F.Cu) (net 26)) 918 | (segment (start 146 85.41) (end 146 86.1353) (width 0.25) (layer F.Cu) (net 26)) 919 | (segment (start 129.58 100.65) (end 129.58 99.0747) (width 0.25) (layer F.Cu) (net 26)) 920 | (segment (start 123.58 87.0253) (end 123.6581 87.0253) (width 0.25) (layer F.Cu) (net 27)) 921 | (segment (start 123.6581 87.0253) (end 123.9413 87.3085) (width 0.25) (layer F.Cu) (net 27)) 922 | (segment (start 123.8553 91.2) (end 123.9413 91.114) (width 0.25) (layer B.Cu) (net 27)) 923 | (segment (start 123.9413 91.114) (end 123.9413 87.3085) (width 0.25) (layer B.Cu) (net 27)) 924 | (segment (start 123.58 85.45) (end 123.58 87.0253) (width 0.25) (layer F.Cu) (net 27)) 925 | (segment (start 128.83 91.2) (end 123.8553 91.2) (width 0.25) (layer B.Cu) (net 27)) 926 | (segment (start 122.63 91.2) (end 123.8553 91.2) (width 0.25) (layer B.Cu) (net 27)) 927 | (via (at 123.9413 87.3085) (size 0.8) (layers F.Cu B.Cu) (net 27)) 928 | (segment (start 125.58 87.0253) (end 125.8735 87.3188) (width 0.25) (layer F.Cu) (net 28)) 929 | (segment (start 125.8735 87.3188) (end 128.9535 87.3188) (width 0.25) (layer F.Cu) (net 28)) 930 | (segment (start 132.8347 91.2) (end 128.9535 87.3188) (width 0.25) (layer B.Cu) (net 28)) 931 | (segment (start 134.06 91.2) (end 135.2853 91.2) (width 0.25) (layer B.Cu) (net 28)) 932 | (segment (start 140.26 91.2) (end 139.0347 91.2) (width 0.25) (layer B.Cu) (net 28)) 933 | (segment (start 139.0347 91.2) (end 138.9222 91.0875) (width 0.25) (layer B.Cu) (net 28)) 934 | (segment (start 138.9222 91.0875) (end 135.3978 91.0875) (width 0.25) (layer B.Cu) (net 28)) 935 | (segment (start 135.3978 91.0875) (end 135.2853 91.2) (width 0.25) (layer B.Cu) (net 28)) 936 | (segment (start 134.06 91.2) (end 132.8347 91.2) (width 0.25) (layer B.Cu) (net 28)) 937 | (segment (start 125.58 85.45) (end 125.58 87.0253) (width 0.25) (layer F.Cu) (net 28)) 938 | (via (at 128.9535 87.3188) (size 0.8) (layers F.Cu B.Cu) (net 28)) 939 | 940 | (zone (net 16) (net_name GND) (layer F.Cu) (tstamp 5E48281E) (hatch edge 0.508) 941 | (connect_pads (clearance 0.508)) 942 | (min_thickness 0.254) 943 | (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) 944 | (polygon 945 | (pts 946 | (xy 158.75 102.87) (xy 105.41 102.87) (xy 105.41 82.55) (xy 158.75 82.55) 947 | ) 948 | ) 949 | (filled_polygon 950 | (pts 951 | (xy 120.445 100.36425) (xy 120.60375 100.523) (xy 121.453 100.523) (xy 121.453 100.503) (xy 121.707 100.503) 952 | (xy 121.707 100.523) (xy 122.55625 100.523) (xy 122.58 100.49925) (xy 122.60375 100.523) (xy 123.453 100.523) 953 | (xy 123.453 100.503) (xy 123.707 100.503) (xy 123.707 100.523) (xy 123.727 100.523) (xy 123.727 100.777) 954 | (xy 123.707 100.777) (xy 123.707 100.797) (xy 123.453 100.797) (xy 123.453 100.777) (xy 122.60375 100.777) 955 | (xy 122.58 100.80075) (xy 122.55625 100.777) (xy 121.707 100.777) (xy 121.707 100.797) (xy 121.453 100.797) 956 | (xy 121.453 100.777) (xy 120.60375 100.777) (xy 120.445 100.93575) (xy 120.443394 101.44) (xy 117.790107 101.44) 957 | (xy 117.953475 101.276632) (xy 118.082796 101.083089) (xy 118.124286 101.079003) (xy 118.267547 101.035546) (xy 118.399576 100.964974) 958 | (xy 118.515301 100.870001) (xy 118.573582 100.798985) (xy 118.610274 100.754276) (xy 118.615268 100.744933) (xy 119.525503 99.8347) 959 | (xy 120.443313 99.8347) 960 | ) 961 | ) 962 | (filled_polygon 963 | (pts 964 | (xy 153.749017 84.791637) (xy 153.451637 85.089017) (xy 153.217988 85.438698) (xy 153.057047 85.827244) (xy 152.975 86.239721) 965 | (xy 152.975 86.660279) (xy 153.057047 87.072756) (xy 153.217988 87.461302) (xy 153.451637 87.810983) (xy 153.749017 88.108363) 966 | (xy 154.098698 88.342012) (xy 154.487244 88.502953) (xy 154.899721 88.585) (xy 155.320279 88.585) (xy 155.732756 88.502953) 967 | (xy 156.121302 88.342012) (xy 156.470983 88.108363) (xy 156.768363 87.810983) (xy 156.84 87.70377) (xy 156.840001 98.336231) 968 | (xy 156.768363 98.229017) (xy 156.470983 97.931637) (xy 156.121302 97.697988) (xy 155.732756 97.537047) (xy 155.320279 97.455) 969 | (xy 154.899721 97.455) (xy 154.487244 97.537047) (xy 154.098698 97.697988) (xy 153.749017 97.931637) (xy 153.451637 98.229017) 970 | (xy 153.217988 98.578698) (xy 153.057047 98.967244) (xy 152.975 99.379721) (xy 152.975 99.800279) (xy 153.057047 100.212756) 971 | (xy 153.217988 100.601302) (xy 153.451637 100.950983) (xy 153.749017 101.248363) (xy 154.035822 101.44) (xy 136.718072 101.44) 972 | (xy 136.718072 101.41) (xy 140.932478 101.41) (xy 140.9698 101.413676) (xy 141.007122 101.41) (xy 141.007133 101.41) 973 | (xy 141.118786 101.399003) (xy 141.262047 101.355546) (xy 141.394076 101.284974) (xy 141.509801 101.190001) (xy 141.533604 101.160997) 974 | (xy 142.784601 99.91) (xy 145.511928 99.91) (xy 145.524188 100.034482) (xy 145.560498 100.15418) (xy 145.619463 100.264494) 975 | (xy 145.698815 100.361185) (xy 145.795506 100.440537) (xy 145.90582 100.499502) (xy 146.025518 100.535812) (xy 146.15 100.548072) 976 | (xy 146.71425 100.545) (xy 146.873 100.38625) (xy 146.873 99.187) (xy 147.127 99.187) (xy 147.127 100.38625) 977 | (xy 147.28575 100.545) (xy 147.85 100.548072) (xy 147.974482 100.535812) (xy 148.09418 100.499502) (xy 148.204494 100.440537) 978 | (xy 148.301185 100.361185) (xy 148.380537 100.264494) (xy 148.439502 100.15418) (xy 148.475812 100.034482) (xy 148.488072 99.91) 979 | (xy 148.485 99.34575) (xy 148.32625 99.187) (xy 147.127 99.187) (xy 146.873 99.187) (xy 145.67375 99.187) 980 | (xy 145.515 99.34575) (xy 145.511928 99.91) (xy 142.784601 99.91) (xy 145.621677 97.072925) (xy 145.68401 97.223411) 981 | (xy 145.846525 97.466632) (xy 145.97838 97.598487) (xy 145.90582 97.620498) (xy 145.795506 97.679463) (xy 145.698815 97.758815) 982 | (xy 145.619463 97.855506) (xy 145.560498 97.96582) (xy 145.524188 98.085518) (xy 145.511928 98.21) (xy 145.515 98.77425) 983 | (xy 145.67375 98.933) (xy 146.873 98.933) (xy 146.873 98.913) (xy 147.127 98.913) (xy 147.127 98.933) 984 | (xy 148.32625 98.933) (xy 148.485 98.77425) (xy 148.488072 98.21) (xy 148.475812 98.085518) (xy 148.439502 97.96582) 985 | (xy 148.380537 97.855506) (xy 148.301185 97.758815) (xy 148.204494 97.679463) (xy 148.09418 97.620498) (xy 148.02162 97.598487) 986 | (xy 148.153475 97.466632) (xy 148.31599 97.223411) (xy 148.427932 96.953158) (xy 148.485 96.66626) (xy 148.485 96.37374) 987 | (xy 148.427932 96.086842) (xy 148.31599 95.816589) (xy 148.153475 95.573368) (xy 148.149354 95.569247) (xy 148.686304 95.032298) 988 | (xy 148.715301 95.008501) (xy 148.756949 94.957753) (xy 148.810274 94.892777) (xy 148.880846 94.760747) (xy 148.890475 94.729003) 989 | (xy 148.924303 94.617486) (xy 148.9353 94.505833) (xy 148.9353 94.505823) (xy 148.938976 94.4685) (xy 148.9353 94.431177) 990 | (xy 148.9353 93.460522) (xy 148.938976 93.423199) (xy 148.9353 93.385876) (xy 148.9353 93.385867) (xy 148.924303 93.274214) 991 | (xy 148.880846 93.130953) (xy 148.875103 93.120208) (xy 148.810274 92.998923) (xy 148.739099 92.912197) (xy 148.715301 92.883199) 992 | (xy 148.686302 92.859401) (xy 148.177531 92.35063) (xy 148.31599 92.143411) (xy 148.427932 91.873158) (xy 148.485 91.58626) 993 | (xy 148.485 91.29374) (xy 148.427932 91.006842) (xy 148.353185 90.826387) (xy 150.5147 92.987902) (xy 150.514701 94.513468) 994 | (xy 150.511024 94.5508) (xy 150.514701 94.588133) (xy 150.524296 94.685546) (xy 150.525698 94.699785) (xy 150.569154 94.843046) 995 | (xy 150.639726 94.975076) (xy 150.667158 95.008501) (xy 150.7347 95.090801) (xy 150.763698 95.114599) (xy 151.050354 95.401256) 996 | (xy 151.010498 95.47582) (xy 150.974188 95.595518) (xy 150.961928 95.72) (xy 150.961928 97.32) (xy 150.974188 97.444482) 997 | (xy 151.010498 97.56418) (xy 151.069463 97.674494) (xy 151.148815 97.771185) (xy 151.245506 97.850537) (xy 151.35582 97.909502) 998 | (xy 151.475518 97.945812) (xy 151.6 97.958072) (xy 153.2 97.958072) (xy 153.324482 97.945812) (xy 153.44418 97.909502) 999 | (xy 153.554494 97.850537) (xy 153.651185 97.771185) (xy 153.730537 97.674494) (xy 153.789502 97.56418) (xy 153.825812 97.444482) 1000 | (xy 153.838072 97.32) (xy 153.838072 95.72) (xy 153.825812 95.595518) (xy 153.789502 95.47582) (xy 153.730537 95.365506) 1001 | (xy 153.651185 95.268815) (xy 153.554494 95.189463) (xy 153.44418 95.130498) (xy 153.348057 95.101339) (xy 153.514637 94.934759) 1002 | (xy 153.67168 94.699727) (xy 153.779853 94.438574) (xy 153.835 94.161335) (xy 153.835 93.878665) (xy 153.779853 93.601426) 1003 | (xy 153.67168 93.340273) (xy 153.514637 93.105241) (xy 153.429396 93.02) (xy 153.514637 92.934759) (xy 153.67168 92.699727) 1004 | (xy 153.779853 92.438574) (xy 153.835 92.161335) (xy 153.835 91.878665) (xy 153.779853 91.601426) (xy 153.67168 91.340273) 1005 | (xy 153.514637 91.105241) (xy 153.314759 90.905363) (xy 153.112173 90.77) (xy 153.314759 90.634637) (xy 153.514637 90.434759) 1006 | (xy 153.67168 90.199727) (xy 153.779853 89.938574) (xy 153.835 89.661335) (xy 153.835 89.378665) (xy 153.779853 89.101426) 1007 | (xy 153.67168 88.840273) (xy 153.514637 88.605241) (xy 153.314759 88.405363) (xy 153.079727 88.24832) (xy 152.818574 88.140147) 1008 | (xy 152.541335 88.085) (xy 152.258665 88.085) (xy 151.981426 88.140147) (xy 151.720273 88.24832) (xy 151.485241 88.405363) 1009 | (xy 151.285363 88.605241) (xy 151.181957 88.76) (xy 150.749502 88.76) (xy 149.023541 87.03404) (xy 149.039502 87.00418) 1010 | (xy 149.075812 86.884482) (xy 149.088072 86.76) (xy 149.088072 85.96) (xy 149.075812 85.835518) (xy 149.039502 85.71582) 1011 | (xy 148.980537 85.605506) (xy 148.901185 85.508815) (xy 148.804494 85.429463) (xy 148.69418 85.370498) (xy 148.574482 85.334188) 1012 | (xy 148.45 85.321928) (xy 147.76 85.321928) (xy 147.76 85.109425) (xy 147.763676 85.0721) (xy 147.76 85.034775) 1013 | (xy 147.76 85.034767) (xy 147.749003 84.923114) (xy 147.705546 84.779853) (xy 147.641482 84.66) (xy 153.946026 84.66) 1014 | ) 1015 | ) 1016 | (filled_polygon 1017 | (pts 1018 | (xy 113.409463 84.730506) (xy 113.350498 84.84082) (xy 113.314188 84.960518) (xy 113.301928 85.085) (xy 113.301928 85.735) 1019 | (xy 113.314188 85.859482) (xy 113.321929 85.885) (xy 113.314188 85.910518) (xy 113.301928 86.035) (xy 113.305 86.07425) 1020 | (xy 113.46375 86.233) (xy 113.545859 86.233) (xy 113.585506 86.265537) (xy 113.69582 86.324502) (xy 113.812841 86.36) 1021 | (xy 113.69582 86.395498) (xy 113.585506 86.454463) (xy 113.545859 86.487) (xy 113.46375 86.487) (xy 113.305 86.64575) 1022 | (xy 113.301928 86.685) (xy 113.314188 86.809482) (xy 113.321929 86.835) (xy 113.314188 86.860518) (xy 113.301928 86.985) 1023 | (xy 113.301928 87.635) (xy 113.314188 87.759482) (xy 113.350498 87.87918) (xy 113.409463 87.989494) (xy 113.488815 88.086185) 1024 | (xy 113.585506 88.165537) (xy 113.69582 88.224502) (xy 113.815518 88.260812) (xy 113.94 88.273072) (xy 114.5653 88.273072) 1025 | (xy 114.565301 92.155168) (xy 114.561624 92.1925) (xy 114.565301 92.229833) (xy 114.574483 92.323053) (xy 114.576298 92.341485) 1026 | (xy 114.619754 92.484746) (xy 114.690326 92.616776) (xy 114.737451 92.674197) (xy 114.7853 92.732501) (xy 114.814298 92.756299) 1027 | (xy 115.039398 92.9814) (xy 114.408072 93.612727) (xy 114.408072 93.5) (xy 114.395812 93.375518) (xy 114.359502 93.25582) 1028 | (xy 114.300537 93.145506) (xy 114.222158 93.05) (xy 114.300537 92.954494) (xy 114.359502 92.84418) (xy 114.395812 92.724482) 1029 | (xy 114.408072 92.6) (xy 114.408072 91.5) (xy 114.395812 91.375518) (xy 114.359502 91.25582) (xy 114.300537 91.145506) 1030 | (xy 114.221185 91.048815) (xy 114.124494 90.969463) (xy 114.01418 90.910498) (xy 113.894482 90.874188) (xy 113.77 90.861928) 1031 | (xy 111.27 90.861928) (xy 111.145518 90.874188) (xy 111.02582 90.910498) (xy 110.936829 90.958066) (xy 110.955 90.866712) 1032 | (xy 110.955 90.651647) (xy 111.02582 90.689502) (xy 111.145518 90.725812) (xy 111.27 90.738072) (xy 112.23425 90.735) 1033 | (xy 112.393 90.57625) (xy 112.393 89.677) (xy 112.647 89.677) (xy 112.647 90.57625) (xy 112.80575 90.735) 1034 | (xy 113.77 90.738072) (xy 113.894482 90.725812) (xy 114.01418 90.689502) (xy 114.124494 90.630537) (xy 114.221185 90.551185) 1035 | (xy 114.300537 90.454494) (xy 114.359502 90.34418) (xy 114.395812 90.224482) (xy 114.408072 90.1) (xy 114.405 89.83575) 1036 | (xy 114.24625 89.677) (xy 112.647 89.677) (xy 112.393 89.677) (xy 110.79375 89.677) (xy 110.635 89.83575) 1037 | (xy 110.633812 89.937968) (xy 110.525394 89.82955) (xy 110.331308 89.699866) (xy 110.115652 89.610539) (xy 109.886712 89.565) 1038 | (xy 109.653288 89.565) (xy 109.6512 89.565415) (xy 109.6512 88.935) (xy 110.63833 88.935) (xy 110.631928 89) 1039 | (xy 110.635 89.26425) (xy 110.79375 89.423) (xy 112.393 89.423) (xy 112.393 88.52375) (xy 112.647 88.52375) 1040 | (xy 112.647 89.423) (xy 114.24625 89.423) (xy 114.405 89.26425) (xy 114.408072 89) (xy 114.395812 88.875518) 1041 | (xy 114.359502 88.75582) (xy 114.300537 88.645506) (xy 114.221185 88.548815) (xy 114.124494 88.469463) (xy 114.01418 88.410498) 1042 | (xy 113.894482 88.374188) (xy 113.77 88.361928) (xy 112.80575 88.365) (xy 112.647 88.52375) (xy 112.393 88.52375) 1043 | (xy 112.23425 88.365) (xy 111.788601 88.36358) (xy 111.894256 88.234839) (xy 112.041434 87.959488) (xy 112.132066 87.660714) 1044 | (xy 112.162669 87.35) (xy 112.132066 87.039286) (xy 112.041434 86.740512) (xy 111.894256 86.465161) (xy 111.696187 86.223813) 1045 | (xy 111.454839 86.025744) (xy 111.179488 85.878566) (xy 110.880714 85.787934) (xy 110.647864 85.765) (xy 108.892136 85.765) 1046 | (xy 108.659286 85.787934) (xy 108.360512 85.878566) (xy 108.085161 86.025744) (xy 107.843813 86.223813) (xy 107.645744 86.465161) 1047 | (xy 107.498566 86.740512) (xy 107.407934 87.039286) (xy 107.377331 87.35) (xy 107.407934 87.660714) (xy 107.498566 87.959488) 1048 | (xy 107.645744 88.234839) (xy 107.843813 88.476187) (xy 108.085161 88.674256) (xy 108.131201 88.698865) (xy 108.1312 97.401136) 1049 | (xy 108.085161 97.425744) (xy 107.843813 97.623813) (xy 107.645744 97.865161) (xy 107.498566 98.140512) (xy 107.407934 98.439286) 1050 | (xy 107.377331 98.75) (xy 107.407934 99.060714) (xy 107.498566 99.359488) (xy 107.645744 99.634839) (xy 107.843813 99.876187) 1051 | (xy 108.085161 100.074256) (xy 108.360512 100.221434) (xy 108.659286 100.312066) (xy 108.892136 100.335) (xy 110.647864 100.335) 1052 | (xy 110.880714 100.312066) (xy 111.179488 100.221434) (xy 111.454839 100.074256) (xy 111.696187 99.876187) (xy 111.894256 99.634839) 1053 | (xy 112.041434 99.359488) (xy 112.132066 99.060714) (xy 112.162669 98.75) (xy 112.132066 98.439286) (xy 112.041434 98.140512) 1054 | (xy 111.894256 97.865161) (xy 111.789957 97.738072) (xy 113.77 97.738072) (xy 113.894482 97.725812) (xy 114.01418 97.689502) 1055 | (xy 114.124494 97.630537) (xy 114.221185 97.551185) (xy 114.300537 97.454494) (xy 114.359502 97.34418) (xy 114.386271 97.255933) 1056 | (xy 114.387547 97.255546) (xy 114.519576 97.184974) (xy 114.635301 97.090001) (xy 114.730274 96.974276) (xy 114.748595 96.94) 1057 | (xy 115.311928 96.94) (xy 115.315 97.50425) (xy 115.47375 97.663) (xy 116.673 97.663) (xy 116.673 96.46375) 1058 | (xy 116.51425 96.305) (xy 115.95 96.301928) (xy 115.825518 96.314188) (xy 115.70582 96.350498) (xy 115.595506 96.409463) 1059 | (xy 115.498815 96.488815) (xy 115.419463 96.585506) (xy 115.360498 96.69582) (xy 115.324188 96.815518) (xy 115.311928 96.94) 1060 | (xy 114.748595 96.94) (xy 114.800846 96.842247) (xy 114.844303 96.698986) (xy 114.858977 96.55) (xy 114.8553 96.512667) 1061 | (xy 114.8553 95.315101) (xy 115.554355 94.616046) (xy 115.610542 94.721164) (xy 115.720208 94.854792) (xy 115.853836 94.964458) 1062 | (xy 116.006291 95.045947) (xy 116.171715 95.096128) (xy 116.34375 95.113072) (xy 116.850771 95.113072) (xy 117.767601 96.029903) 1063 | (xy 117.767601 96.31351) (xy 117.65 96.301928) (xy 117.08575 96.305) (xy 116.927 96.46375) (xy 116.927 97.663) 1064 | (xy 116.947 97.663) (xy 116.947 97.917) (xy 116.927 97.917) (xy 116.927 97.937) (xy 116.673 97.937) 1065 | (xy 116.673 97.917) (xy 115.47375 97.917) (xy 115.315 98.07575) (xy 115.311928 98.64) (xy 115.324188 98.764482) 1066 | (xy 115.360498 98.88418) (xy 115.419463 98.994494) (xy 115.498815 99.091185) (xy 115.595506 99.170537) (xy 115.70582 99.229502) 1067 | (xy 115.77838 99.251513) (xy 115.646525 99.383368) (xy 115.48401 99.626589) (xy 115.372068 99.896842) (xy 115.315 100.18374) 1068 | (xy 115.315 100.47626) (xy 115.372068 100.763158) (xy 115.48401 101.033411) (xy 115.646525 101.276632) (xy 115.809893 101.44) 1069 | (xy 107.34 101.44) (xy 107.34 84.66) (xy 113.467326 84.66) 1070 | ) 1071 | ) 1072 | (filled_polygon 1073 | (pts 1074 | (xy 144.911928 86.91) (xy 144.915 87.02425) (xy 145.07375 87.183) (xy 145.873 87.183) (xy 145.873 87.163) 1075 | (xy 146.127 87.163) (xy 146.127 87.183) (xy 146.147 87.183) (xy 146.147 87.437) (xy 146.127 87.437) 1076 | (xy 146.127 88.18625) (xy 146.240001 88.299251) (xy 146.240001 88.361068) (xy 146.236324 88.3984) (xy 146.240001 88.435733) 1077 | (xy 146.250998 88.547386) (xy 146.251791 88.55) (xy 146.294454 88.690646) (xy 146.365026 88.822676) (xy 146.379468 88.840273) 1078 | (xy 146.46 88.938401) (xy 146.488998 88.962199) (xy 147.613614 90.086815) (xy 147.433158 90.012068) (xy 147.14626 89.955) 1079 | (xy 146.85374 89.955) (xy 146.566842 90.012068) (xy 146.296589 90.12401) (xy 146.053368 90.286525) (xy 145.846525 90.493368) 1080 | (xy 145.68401 90.736589) (xy 145.572068 91.006842) (xy 145.515 91.29374) (xy 145.515 91.58626) (xy 145.572068 91.873158) 1081 | (xy 145.68401 92.143411) (xy 145.846525 92.386632) (xy 146.053368 92.593475) (xy 146.22776 92.71) (xy 146.053368 92.826525) 1082 | (xy 145.846525 93.033368) (xy 145.717204 93.226911) (xy 145.675714 93.230997) (xy 145.532453 93.274454) (xy 145.400424 93.345026) 1083 | (xy 145.284699 93.439999) (xy 145.260901 93.468997) (xy 140.415199 98.3147) (xy 133.617333 98.3147) (xy 133.58 98.311023) 1084 | (xy 133.542667 98.3147) (xy 133.431014 98.325697) (xy 133.287753 98.369154) (xy 133.155724 98.439726) (xy 133.039999 98.534699) 1085 | (xy 132.945026 98.650424) (xy 132.874454 98.782453) (xy 132.869 98.800433) (xy 132.83582 98.810498) (xy 132.725506 98.869463) 1086 | (xy 132.628815 98.948815) (xy 132.58 99.008296) (xy 132.531185 98.948815) (xy 132.434494 98.869463) (xy 132.32418 98.810498) 1087 | (xy 132.204482 98.774188) (xy 132.08 98.761928) (xy 131.859773 98.761928) (xy 142.911701 87.71) (xy 144.911928 87.71) 1088 | (xy 144.924188 87.834482) (xy 144.960498 87.95418) (xy 145.019463 88.064494) (xy 145.098815 88.161185) (xy 145.195506 88.240537) 1089 | (xy 145.30582 88.299502) (xy 145.425518 88.335812) (xy 145.55 88.348072) (xy 145.71425 88.345) (xy 145.873 88.18625) 1090 | (xy 145.873 87.437) (xy 145.07375 87.437) (xy 144.915 87.59575) (xy 144.911928 87.71) (xy 142.911701 87.71) 1091 | (xy 143.726402 86.8953) (xy 144.913376 86.8953) 1092 | ) 1093 | ) 1094 | ) 1095 | (zone (net 16) (net_name GND) (layer B.Cu) (tstamp 5E48281B) (hatch edge 0.508) 1096 | (connect_pads (clearance 0.508)) 1097 | (min_thickness 0.254) 1098 | (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) 1099 | (polygon 1100 | (pts 1101 | (xy 158.75 102.87) (xy 105.41 102.87) (xy 105.41 82.55) (xy 158.75 82.55) 1102 | ) 1103 | ) 1104 | (filled_polygon 1105 | (pts 1106 | (xy 153.749017 84.791637) (xy 153.451637 85.089017) (xy 153.217988 85.438698) (xy 153.057047 85.827244) (xy 152.975 86.239721) 1107 | (xy 152.975 86.660279) (xy 153.057047 87.072756) (xy 153.217988 87.461302) (xy 153.451637 87.810983) (xy 153.749017 88.108363) 1108 | (xy 154.098698 88.342012) (xy 154.35 88.446105) (xy 154.350001 97.593895) (xy 154.098698 97.697988) (xy 153.749017 97.931637) 1109 | (xy 153.451637 98.229017) (xy 153.217988 98.578698) (xy 153.057047 98.967244) (xy 152.975 99.379721) (xy 152.975 99.800279) 1110 | (xy 153.057047 100.212756) (xy 153.217988 100.601302) (xy 153.451637 100.950983) (xy 153.749017 101.248363) (xy 154.035822 101.44) 1111 | (xy 117.790107 101.44) (xy 117.953475 101.276632) (xy 118.11599 101.033411) (xy 118.227932 100.763158) (xy 118.285 100.47626) 1112 | (xy 118.285 100.18374) (xy 118.23055 99.91) (xy 145.511928 99.91) (xy 145.524188 100.034482) (xy 145.560498 100.15418) 1113 | (xy 145.619463 100.264494) (xy 145.698815 100.361185) (xy 145.795506 100.440537) (xy 145.90582 100.499502) (xy 146.025518 100.535812) 1114 | (xy 146.15 100.548072) (xy 146.71425 100.545) (xy 146.873 100.38625) (xy 146.873 99.187) (xy 147.127 99.187) 1115 | (xy 147.127 100.38625) (xy 147.28575 100.545) (xy 147.85 100.548072) (xy 147.974482 100.535812) (xy 148.09418 100.499502) 1116 | (xy 148.204494 100.440537) (xy 148.301185 100.361185) (xy 148.380537 100.264494) (xy 148.439502 100.15418) (xy 148.475812 100.034482) 1117 | (xy 148.488072 99.91) (xy 148.485 99.34575) (xy 148.32625 99.187) (xy 147.127 99.187) (xy 146.873 99.187) 1118 | (xy 145.67375 99.187) (xy 145.515 99.34575) (xy 145.511928 99.91) (xy 118.23055 99.91) (xy 118.227932 99.896842) 1119 | (xy 118.11599 99.626589) (xy 117.953475 99.383368) (xy 117.82162 99.251513) (xy 117.89418 99.229502) (xy 118.004494 99.170537) 1120 | (xy 118.101185 99.091185) (xy 118.180537 98.994494) (xy 118.239502 98.88418) (xy 118.275812 98.764482) (xy 118.288072 98.64) 1121 | (xy 118.285 98.07575) (xy 118.12625 97.917) (xy 116.927 97.917) (xy 116.927 97.937) (xy 116.673 97.937) 1122 | (xy 116.673 97.917) (xy 115.47375 97.917) (xy 115.315 98.07575) (xy 115.311928 98.64) (xy 115.324188 98.764482) 1123 | (xy 115.360498 98.88418) (xy 115.419463 98.994494) (xy 115.498815 99.091185) (xy 115.595506 99.170537) (xy 115.70582 99.229502) 1124 | (xy 115.77838 99.251513) (xy 115.646525 99.383368) (xy 115.48401 99.626589) (xy 115.372068 99.896842) (xy 115.315 100.18374) 1125 | (xy 115.315 100.47626) (xy 115.372068 100.763158) (xy 115.48401 101.033411) (xy 115.646525 101.276632) (xy 115.809893 101.44) 1126 | (xy 107.34 101.44) (xy 107.34 98.75) (xy 107.377331 98.75) (xy 107.407934 99.060714) (xy 107.498566 99.359488) 1127 | (xy 107.645744 99.634839) (xy 107.843813 99.876187) (xy 108.085161 100.074256) (xy 108.360512 100.221434) (xy 108.659286 100.312066) 1128 | (xy 108.892136 100.335) (xy 110.647864 100.335) (xy 110.880714 100.312066) (xy 111.179488 100.221434) (xy 111.454839 100.074256) 1129 | (xy 111.696187 99.876187) (xy 111.894256 99.634839) (xy 112.041434 99.359488) (xy 112.132066 99.060714) (xy 112.162669 98.75) 1130 | (xy 112.132066 98.439286) (xy 112.041434 98.140512) (xy 111.894256 97.865161) (xy 111.696187 97.623813) (xy 111.454839 97.425744) 1131 | (xy 111.179488 97.278566) (xy 110.880714 97.187934) (xy 110.647864 97.165) (xy 108.892136 97.165) (xy 108.659286 97.187934) 1132 | (xy 108.360512 97.278566) (xy 108.085161 97.425744) (xy 107.843813 97.623813) (xy 107.645744 97.865161) (xy 107.498566 98.140512) 1133 | (xy 107.407934 98.439286) (xy 107.377331 98.75) (xy 107.34 98.75) (xy 107.34 96.94) (xy 115.311928 96.94) 1134 | (xy 115.315 97.50425) (xy 115.47375 97.663) (xy 116.673 97.663) (xy 116.673 96.46375) (xy 116.927 96.46375) 1135 | (xy 116.927 97.663) (xy 118.12625 97.663) (xy 118.285 97.50425) (xy 118.288072 96.94) (xy 118.275812 96.815518) 1136 | (xy 118.239502 96.69582) (xy 118.180537 96.585506) (xy 118.101185 96.488815) (xy 118.004494 96.409463) (xy 117.89418 96.350498) 1137 | (xy 117.774482 96.314188) (xy 117.65 96.301928) (xy 117.08575 96.305) (xy 116.927 96.46375) (xy 116.673 96.46375) 1138 | (xy 116.51425 96.305) (xy 115.95 96.301928) (xy 115.825518 96.314188) (xy 115.70582 96.350498) (xy 115.595506 96.409463) 1139 | (xy 115.498815 96.488815) (xy 115.419463 96.585506) (xy 115.360498 96.69582) (xy 115.324188 96.815518) (xy 115.311928 96.94) 1140 | (xy 107.34 96.94) (xy 107.34 95.233288) (xy 108.585 95.233288) (xy 108.585 95.466712) (xy 108.630539 95.695652) 1141 | (xy 108.719866 95.911308) (xy 108.84955 96.105394) (xy 109.014606 96.27045) (xy 109.208692 96.400134) (xy 109.424348 96.489461) 1142 | (xy 109.653288 96.535) (xy 109.886712 96.535) (xy 110.115652 96.489461) (xy 110.331308 96.400134) (xy 110.525394 96.27045) 1143 | (xy 110.69045 96.105394) (xy 110.820134 95.911308) (xy 110.909461 95.695652) (xy 110.955 95.466712) (xy 110.955 95.45) 1144 | (xy 121.091928 95.45) (xy 121.104188 95.574482) (xy 121.140498 95.69418) (xy 121.199463 95.804494) (xy 121.278815 95.901185) 1145 | (xy 121.375506 95.980537) (xy 121.48582 96.039502) (xy 121.605518 96.075812) (xy 121.73 96.088072) (xy 122.34425 96.085) 1146 | (xy 122.503 95.92625) (xy 122.503 95.027) (xy 122.757 95.027) (xy 122.757 95.92625) (xy 122.91575 96.085) 1147 | (xy 123.53 96.088072) (xy 123.654482 96.075812) (xy 123.77418 96.039502) (xy 123.884494 95.980537) (xy 123.981185 95.901185) 1148 | (xy 124.060537 95.804494) (xy 124.119502 95.69418) (xy 124.155812 95.574482) (xy 124.168072 95.45) (xy 127.291928 95.45) 1149 | (xy 127.304188 95.574482) (xy 127.340498 95.69418) (xy 127.399463 95.804494) (xy 127.478815 95.901185) (xy 127.575506 95.980537) 1150 | (xy 127.68582 96.039502) (xy 127.805518 96.075812) (xy 127.93 96.088072) (xy 128.54425 96.085) (xy 128.703 95.92625) 1151 | (xy 128.703 95.027) (xy 128.957 95.027) (xy 128.957 95.92625) (xy 129.11575 96.085) (xy 129.73 96.088072) 1152 | (xy 129.854482 96.075812) (xy 129.97418 96.039502) (xy 130.084494 95.980537) (xy 130.181185 95.901185) (xy 130.260537 95.804494) 1153 | (xy 130.319502 95.69418) (xy 130.355812 95.574482) (xy 130.368072 95.45) (xy 132.521928 95.45) (xy 132.534188 95.574482) 1154 | (xy 132.570498 95.69418) (xy 132.629463 95.804494) (xy 132.708815 95.901185) (xy 132.805506 95.980537) (xy 132.91582 96.039502) 1155 | (xy 133.035518 96.075812) (xy 133.16 96.088072) (xy 133.77425 96.085) (xy 133.933 95.92625) (xy 133.933 95.027) 1156 | (xy 134.187 95.027) (xy 134.187 95.92625) (xy 134.34575 96.085) (xy 134.96 96.088072) (xy 135.084482 96.075812) 1157 | (xy 135.20418 96.039502) (xy 135.314494 95.980537) (xy 135.411185 95.901185) (xy 135.490537 95.804494) (xy 135.549502 95.69418) 1158 | (xy 135.585812 95.574482) (xy 135.598072 95.45) (xy 138.721928 95.45) (xy 138.734188 95.574482) (xy 138.770498 95.69418) 1159 | (xy 138.829463 95.804494) (xy 138.908815 95.901185) (xy 139.005506 95.980537) (xy 139.11582 96.039502) (xy 139.235518 96.075812) 1160 | (xy 139.36 96.088072) (xy 139.97425 96.085) (xy 140.133 95.92625) (xy 140.133 95.027) (xy 140.387 95.027) 1161 | (xy 140.387 95.92625) (xy 140.54575 96.085) (xy 141.16 96.088072) (xy 141.284482 96.075812) (xy 141.40418 96.039502) 1162 | (xy 141.514494 95.980537) (xy 141.611185 95.901185) (xy 141.690537 95.804494) (xy 141.749502 95.69418) (xy 141.785812 95.574482) 1163 | (xy 141.798072 95.45) (xy 141.795 95.18575) (xy 141.63625 95.027) (xy 140.387 95.027) (xy 140.133 95.027) 1164 | (xy 138.88375 95.027) (xy 138.725 95.18575) (xy 138.721928 95.45) (xy 135.598072 95.45) (xy 135.595 95.18575) 1165 | (xy 135.43625 95.027) (xy 134.187 95.027) (xy 133.933 95.027) (xy 132.68375 95.027) (xy 132.525 95.18575) 1166 | (xy 132.521928 95.45) (xy 130.368072 95.45) (xy 130.365 95.18575) (xy 130.20625 95.027) (xy 128.957 95.027) 1167 | (xy 128.703 95.027) (xy 127.45375 95.027) (xy 127.295 95.18575) (xy 127.291928 95.45) (xy 124.168072 95.45) 1168 | (xy 124.165 95.18575) (xy 124.00625 95.027) (xy 122.757 95.027) (xy 122.503 95.027) (xy 121.25375 95.027) 1169 | (xy 121.095 95.18575) (xy 121.091928 95.45) (xy 110.955 95.45) (xy 110.955 95.233288) (xy 110.909461 95.004348) 1170 | (xy 110.820134 94.788692) (xy 110.69045 94.594606) (xy 110.525394 94.42955) (xy 110.406339 94.35) (xy 121.091928 94.35) 1171 | (xy 121.095 94.61425) (xy 121.25375 94.773) (xy 122.503 94.773) (xy 122.503 93.87375) (xy 122.757 93.87375) 1172 | (xy 122.757 94.773) (xy 124.00625 94.773) (xy 124.165 94.61425) (xy 124.168072 94.35) (xy 127.291928 94.35) 1173 | (xy 127.295 94.61425) (xy 127.45375 94.773) (xy 128.703 94.773) (xy 128.703 93.87375) (xy 128.957 93.87375) 1174 | (xy 128.957 94.773) (xy 130.20625 94.773) (xy 130.365 94.61425) (xy 130.368072 94.35) (xy 132.521928 94.35) 1175 | (xy 132.525 94.61425) (xy 132.68375 94.773) (xy 133.933 94.773) (xy 133.933 93.87375) (xy 134.187 93.87375) 1176 | (xy 134.187 94.773) (xy 135.43625 94.773) (xy 135.595 94.61425) (xy 135.598072 94.35) (xy 135.585812 94.225518) 1177 | (xy 135.549502 94.10582) (xy 135.490537 93.995506) (xy 135.411185 93.898815) (xy 135.314494 93.819463) (xy 135.20418 93.760498) 1178 | (xy 135.084482 93.724188) (xy 134.96 93.711928) (xy 134.34575 93.715) (xy 134.187 93.87375) (xy 133.933 93.87375) 1179 | (xy 133.77425 93.715) (xy 133.16 93.711928) (xy 133.035518 93.724188) (xy 132.91582 93.760498) (xy 132.805506 93.819463) 1180 | (xy 132.708815 93.898815) (xy 132.629463 93.995506) (xy 132.570498 94.10582) (xy 132.534188 94.225518) (xy 132.521928 94.35) 1181 | (xy 130.368072 94.35) (xy 130.355812 94.225518) (xy 130.319502 94.10582) (xy 130.260537 93.995506) (xy 130.181185 93.898815) 1182 | (xy 130.084494 93.819463) (xy 129.97418 93.760498) (xy 129.854482 93.724188) (xy 129.73 93.711928) (xy 129.11575 93.715) 1183 | (xy 128.957 93.87375) (xy 128.703 93.87375) (xy 128.54425 93.715) (xy 127.93 93.711928) (xy 127.805518 93.724188) 1184 | (xy 127.68582 93.760498) (xy 127.575506 93.819463) (xy 127.478815 93.898815) (xy 127.399463 93.995506) (xy 127.340498 94.10582) 1185 | (xy 127.304188 94.225518) (xy 127.291928 94.35) (xy 124.168072 94.35) (xy 124.155812 94.225518) (xy 124.119502 94.10582) 1186 | (xy 124.060537 93.995506) (xy 123.981185 93.898815) (xy 123.884494 93.819463) (xy 123.77418 93.760498) (xy 123.654482 93.724188) 1187 | (xy 123.53 93.711928) (xy 122.91575 93.715) (xy 122.757 93.87375) (xy 122.503 93.87375) (xy 122.34425 93.715) 1188 | (xy 121.73 93.711928) (xy 121.605518 93.724188) (xy 121.48582 93.760498) (xy 121.375506 93.819463) (xy 121.278815 93.898815) 1189 | (xy 121.199463 93.995506) (xy 121.140498 94.10582) (xy 121.104188 94.225518) (xy 121.091928 94.35) (xy 110.406339 94.35) 1190 | (xy 110.331308 94.299866) (xy 110.115652 94.210539) (xy 109.886712 94.165) (xy 109.653288 94.165) (xy 109.424348 94.210539) 1191 | (xy 109.208692 94.299866) (xy 109.014606 94.42955) (xy 108.84955 94.594606) (xy 108.719866 94.788692) (xy 108.630539 95.004348) 1192 | (xy 108.585 95.233288) (xy 107.34 95.233288) (xy 107.34 90.633288) (xy 108.585 90.633288) (xy 108.585 90.866712) 1193 | (xy 108.630539 91.095652) (xy 108.719866 91.311308) (xy 108.84955 91.505394) (xy 109.014606 91.67045) (xy 109.208692 91.800134) 1194 | (xy 109.424348 91.889461) (xy 109.653288 91.935) (xy 109.886712 91.935) (xy 110.115652 91.889461) (xy 110.331308 91.800134) 1195 | (xy 110.525394 91.67045) (xy 110.69045 91.505394) (xy 110.820134 91.311308) (xy 110.909461 91.095652) (xy 110.955 90.866712) 1196 | (xy 110.955 90.65) (xy 121.091928 90.65) (xy 121.091928 91.75) (xy 121.104188 91.874482) (xy 121.140498 91.99418) 1197 | (xy 121.199463 92.104494) (xy 121.278815 92.201185) (xy 121.375506 92.280537) (xy 121.48582 92.339502) (xy 121.605518 92.375812) 1198 | (xy 121.73 92.388072) (xy 123.53 92.388072) (xy 123.654482 92.375812) (xy 123.77418 92.339502) (xy 123.884494 92.280537) 1199 | (xy 123.981185 92.201185) (xy 124.060537 92.104494) (xy 124.119502 91.99418) (xy 124.12987 91.96) (xy 127.33013 91.96) 1200 | (xy 127.340498 91.99418) (xy 127.399463 92.104494) (xy 127.478815 92.201185) (xy 127.575506 92.280537) (xy 127.68582 92.339502) 1201 | (xy 127.805518 92.375812) (xy 127.93 92.388072) (xy 129.73 92.388072) (xy 129.854482 92.375812) (xy 129.97418 92.339502) 1202 | (xy 130.084494 92.280537) (xy 130.181185 92.201185) (xy 130.260537 92.104494) (xy 130.319502 91.99418) (xy 130.355812 91.874482) 1203 | (xy 130.368072 91.75) (xy 130.368072 90.65) (xy 130.355812 90.525518) (xy 130.319502 90.40582) (xy 130.260537 90.295506) 1204 | (xy 130.181185 90.198815) (xy 130.084494 90.119463) (xy 129.97418 90.060498) (xy 129.854482 90.024188) (xy 129.73 90.011928) 1205 | (xy 127.93 90.011928) (xy 127.805518 90.024188) (xy 127.68582 90.060498) (xy 127.575506 90.119463) (xy 127.478815 90.198815) 1206 | (xy 127.399463 90.295506) (xy 127.340498 90.40582) (xy 127.33013 90.44) (xy 124.7013 90.44) (xy 124.7013 88.012211) 1207 | (xy 124.745237 87.968274) (xy 124.858505 87.798756) (xy 124.936526 87.610398) (xy 124.9763 87.410439) (xy 124.9763 87.216861) 1208 | (xy 127.9185 87.216861) (xy 127.9185 87.420739) (xy 127.958274 87.620698) (xy 128.036295 87.809056) (xy 128.149563 87.978574) 1209 | (xy 128.293726 88.122737) (xy 128.463244 88.236005) (xy 128.651602 88.314026) (xy 128.851561 88.3538) (xy 128.913699 88.3538) 1210 | (xy 132.270901 91.711003) (xy 132.294699 91.740001) (xy 132.410424 91.834974) (xy 132.542453 91.905546) (xy 132.543729 91.905933) 1211 | (xy 132.570498 91.99418) (xy 132.629463 92.104494) (xy 132.708815 92.201185) (xy 132.805506 92.280537) (xy 132.91582 92.339502) 1212 | (xy 133.035518 92.375812) (xy 133.16 92.388072) (xy 134.96 92.388072) (xy 135.084482 92.375812) (xy 135.154017 92.354719) 1213 | (xy 135.246663 92.493374) (xy 135.390826 92.637537) (xy 135.560344 92.750805) (xy 135.748702 92.828826) (xy 135.948661 92.8686) 1214 | (xy 136.010798 92.8686) (xy 137.243605 94.101408) (xy 137.267399 94.130401) (xy 137.296392 94.154195) (xy 137.296396 94.154199) 1215 | (xy 137.365047 94.210539) (xy 137.383124 94.225374) (xy 137.515153 94.295946) (xy 137.658414 94.339403) (xy 137.770067 94.3504) 1216 | (xy 137.770076 94.3504) (xy 137.807399 94.354076) (xy 137.844722 94.3504) (xy 138.721933 94.3504) (xy 138.725 94.61425) 1217 | (xy 138.88375 94.773) (xy 140.133 94.773) (xy 140.133 94.753) (xy 140.387 94.753) (xy 140.387 94.773) 1218 | (xy 141.63625 94.773) (xy 141.795 94.61425) (xy 141.798067 94.3504) (xy 142.580299 94.3504) (xy 145.260901 97.031003) 1219 | (xy 145.284699 97.060001) (xy 145.313697 97.083799) (xy 145.400423 97.154974) (xy 145.528459 97.223411) (xy 145.532453 97.225546) 1220 | (xy 145.675714 97.269003) (xy 145.717204 97.273089) (xy 145.846525 97.466632) (xy 145.97838 97.598487) (xy 145.90582 97.620498) 1221 | (xy 145.795506 97.679463) (xy 145.698815 97.758815) (xy 145.619463 97.855506) (xy 145.560498 97.96582) (xy 145.524188 98.085518) 1222 | (xy 145.511928 98.21) (xy 145.515 98.77425) (xy 145.67375 98.933) (xy 146.873 98.933) (xy 146.873 98.913) 1223 | (xy 147.127 98.913) (xy 147.127 98.933) (xy 148.32625 98.933) (xy 148.485 98.77425) (xy 148.488072 98.21) 1224 | (xy 148.475812 98.085518) (xy 148.439502 97.96582) (xy 148.380537 97.855506) (xy 148.301185 97.758815) (xy 148.204494 97.679463) 1225 | (xy 148.09418 97.620498) (xy 148.02162 97.598487) (xy 148.153475 97.466632) (xy 148.31599 97.223411) (xy 148.427932 96.953158) 1226 | (xy 148.485 96.66626) (xy 148.485 96.37374) (xy 148.427932 96.086842) (xy 148.31599 95.816589) (xy 148.251452 95.72) 1227 | (xy 150.961928 95.72) (xy 150.961928 97.32) (xy 150.974188 97.444482) (xy 151.010498 97.56418) (xy 151.069463 97.674494) 1228 | (xy 151.148815 97.771185) (xy 151.245506 97.850537) (xy 151.35582 97.909502) (xy 151.475518 97.945812) (xy 151.6 97.958072) 1229 | (xy 153.2 97.958072) (xy 153.324482 97.945812) (xy 153.44418 97.909502) (xy 153.554494 97.850537) (xy 153.651185 97.771185) 1230 | (xy 153.730537 97.674494) (xy 153.789502 97.56418) (xy 153.825812 97.444482) (xy 153.838072 97.32) (xy 153.838072 95.72) 1231 | (xy 153.825812 95.595518) (xy 153.789502 95.47582) (xy 153.730537 95.365506) (xy 153.651185 95.268815) (xy 153.554494 95.189463) 1232 | (xy 153.44418 95.130498) (xy 153.348057 95.101339) (xy 153.514637 94.934759) (xy 153.67168 94.699727) (xy 153.779853 94.438574) 1233 | (xy 153.835 94.161335) (xy 153.835 93.878665) (xy 153.779853 93.601426) (xy 153.67168 93.340273) (xy 153.514637 93.105241) 1234 | (xy 153.429396 93.02) (xy 153.514637 92.934759) (xy 153.67168 92.699727) (xy 153.779853 92.438574) (xy 153.835 92.161335) 1235 | (xy 153.835 91.878665) (xy 153.779853 91.601426) (xy 153.67168 91.340273) (xy 153.514637 91.105241) (xy 153.314759 90.905363) 1236 | (xy 153.112173 90.77) (xy 153.314759 90.634637) (xy 153.514637 90.434759) (xy 153.67168 90.199727) (xy 153.779853 89.938574) 1237 | (xy 153.835 89.661335) (xy 153.835 89.378665) (xy 153.779853 89.101426) (xy 153.67168 88.840273) (xy 153.514637 88.605241) 1238 | (xy 153.314759 88.405363) (xy 153.079727 88.24832) (xy 152.818574 88.140147) (xy 152.541335 88.085) (xy 152.258665 88.085) 1239 | (xy 151.981426 88.140147) (xy 151.720273 88.24832) (xy 151.485241 88.405363) (xy 151.285363 88.605241) (xy 151.12832 88.840273) 1240 | (xy 151.020147 89.101426) (xy 150.965 89.378665) (xy 150.965 89.661335) (xy 151.020147 89.938574) (xy 151.12832 90.199727) 1241 | (xy 151.285363 90.434759) (xy 151.485241 90.634637) (xy 151.687827 90.77) (xy 151.485241 90.905363) (xy 151.285363 91.105241) 1242 | (xy 151.12832 91.340273) (xy 151.020147 91.601426) (xy 150.965 91.878665) (xy 150.965 92.161335) (xy 151.020147 92.438574) 1243 | (xy 151.12832 92.699727) (xy 151.285363 92.934759) (xy 151.370604 93.02) (xy 151.285363 93.105241) (xy 151.12832 93.340273) 1244 | (xy 151.020147 93.601426) (xy 150.965 93.878665) (xy 150.965 94.161335) (xy 151.020147 94.438574) (xy 151.12832 94.699727) 1245 | (xy 151.285363 94.934759) (xy 151.451943 95.101339) (xy 151.35582 95.130498) (xy 151.245506 95.189463) (xy 151.148815 95.268815) 1246 | (xy 151.069463 95.365506) (xy 151.010498 95.47582) (xy 150.974188 95.595518) (xy 150.961928 95.72) (xy 148.251452 95.72) 1247 | (xy 148.153475 95.573368) (xy 147.946632 95.366525) (xy 147.77224 95.25) (xy 147.946632 95.133475) (xy 148.153475 94.926632) 1248 | (xy 148.31599 94.683411) (xy 148.427932 94.413158) (xy 148.485 94.12626) (xy 148.485 93.83374) (xy 148.427932 93.546842) 1249 | (xy 148.31599 93.276589) (xy 148.153475 93.033368) (xy 147.946632 92.826525) (xy 147.77224 92.71) (xy 147.946632 92.593475) 1250 | (xy 148.153475 92.386632) (xy 148.31599 92.143411) (xy 148.427932 91.873158) (xy 148.485 91.58626) (xy 148.485 91.29374) 1251 | (xy 148.427932 91.006842) (xy 148.31599 90.736589) (xy 148.153475 90.493368) (xy 147.946632 90.286525) (xy 147.703411 90.12401) 1252 | (xy 147.433158 90.012068) (xy 147.14626 89.955) (xy 146.85374 89.955) (xy 146.566842 90.012068) (xy 146.296589 90.12401) 1253 | (xy 146.053368 90.286525) (xy 145.846525 90.493368) (xy 145.68401 90.736589) (xy 145.572068 91.006842) (xy 145.515 91.29374) 1254 | (xy 145.515 91.58626) (xy 145.572068 91.873158) (xy 145.68401 92.143411) (xy 145.846525 92.386632) (xy 146.053368 92.593475) 1255 | (xy 146.22776 92.71) (xy 146.053368 92.826525) (xy 145.846525 93.033368) (xy 145.68401 93.276589) (xy 145.572068 93.546842) 1256 | (xy 145.515 93.83374) (xy 145.515 94.12626) (xy 145.572068 94.413158) (xy 145.68401 94.683411) (xy 145.846525 94.926632) 1257 | (xy 146.053368 95.133475) (xy 146.22776 95.25) (xy 146.053368 95.366525) (xy 145.899697 95.520196) (xy 143.458904 93.079403) 1258 | (xy 143.435101 93.050399) (xy 143.319376 92.955426) (xy 143.187347 92.884854) (xy 143.044086 92.841397) (xy 142.932433 92.8304) 1259 | (xy 142.932422 92.8304) (xy 142.8951 92.826724) (xy 142.857778 92.8304) (xy 138.122203 92.8304) (xy 137.139302 91.8475) 1260 | (xy 138.633858 91.8475) (xy 138.742453 91.905546) (xy 138.743729 91.905933) (xy 138.770498 91.99418) (xy 138.829463 92.104494) 1261 | (xy 138.908815 92.201185) (xy 139.005506 92.280537) (xy 139.11582 92.339502) (xy 139.235518 92.375812) (xy 139.36 92.388072) 1262 | (xy 141.16 92.388072) (xy 141.284482 92.375812) (xy 141.40418 92.339502) (xy 141.514494 92.280537) (xy 141.611185 92.201185) 1263 | (xy 141.690537 92.104494) (xy 141.749502 91.99418) (xy 141.785812 91.874482) (xy 141.798072 91.75) (xy 141.798072 90.65) 1264 | (xy 141.785812 90.525518) (xy 141.749502 90.40582) (xy 141.690537 90.295506) (xy 141.611185 90.198815) (xy 141.514494 90.119463) 1265 | (xy 141.40418 90.060498) (xy 141.284482 90.024188) (xy 141.16 90.011928) (xy 139.36 90.011928) (xy 139.235518 90.024188) 1266 | (xy 139.11582 90.060498) (xy 139.005506 90.119463) (xy 138.908815 90.198815) (xy 138.829463 90.295506) (xy 138.812362 90.3275) 1267 | (xy 135.507638 90.3275) (xy 135.490537 90.295506) (xy 135.411185 90.198815) (xy 135.314494 90.119463) (xy 135.20418 90.060498) 1268 | (xy 135.084482 90.024188) (xy 134.96 90.011928) (xy 133.16 90.011928) (xy 133.035518 90.024188) (xy 132.91582 90.060498) 1269 | (xy 132.820793 90.111292) (xy 129.9885 87.278999) (xy 129.9885 87.216861) (xy 129.948726 87.016902) (xy 129.870705 86.828544) 1270 | (xy 129.757437 86.659026) (xy 129.613274 86.514863) (xy 129.443756 86.401595) (xy 129.255398 86.323574) (xy 129.055439 86.2838) 1271 | (xy 128.851561 86.2838) (xy 128.651602 86.323574) (xy 128.463244 86.401595) (xy 128.293726 86.514863) (xy 128.149563 86.659026) 1272 | (xy 128.036295 86.828544) (xy 127.958274 87.016902) (xy 127.9185 87.216861) (xy 124.9763 87.216861) (xy 124.9763 87.206561) 1273 | (xy 124.936526 87.006602) (xy 124.858505 86.818244) (xy 124.745237 86.648726) (xy 124.601074 86.504563) (xy 124.431556 86.391295) 1274 | (xy 124.243198 86.313274) (xy 124.043239 86.2735) (xy 123.839361 86.2735) (xy 123.639402 86.313274) (xy 123.451044 86.391295) 1275 | (xy 123.281526 86.504563) (xy 123.137363 86.648726) (xy 123.024095 86.818244) (xy 122.946074 87.006602) (xy 122.9063 87.206561) 1276 | (xy 122.9063 87.410439) (xy 122.946074 87.610398) (xy 123.024095 87.798756) (xy 123.137363 87.968274) (xy 123.181301 88.012212) 1277 | (xy 123.1813 90.011928) (xy 121.73 90.011928) (xy 121.605518 90.024188) (xy 121.48582 90.060498) (xy 121.375506 90.119463) 1278 | (xy 121.278815 90.198815) (xy 121.199463 90.295506) (xy 121.140498 90.40582) (xy 121.104188 90.525518) (xy 121.091928 90.65) 1279 | (xy 110.955 90.65) (xy 110.955 90.633288) (xy 110.909461 90.404348) (xy 110.820134 90.188692) (xy 110.69045 89.994606) 1280 | (xy 110.525394 89.82955) (xy 110.331308 89.699866) (xy 110.115652 89.610539) (xy 109.886712 89.565) (xy 109.653288 89.565) 1281 | (xy 109.424348 89.610539) (xy 109.208692 89.699866) (xy 109.014606 89.82955) (xy 108.84955 89.994606) (xy 108.719866 90.188692) 1282 | (xy 108.630539 90.404348) (xy 108.585 90.633288) (xy 107.34 90.633288) (xy 107.34 87.35) (xy 107.377331 87.35) 1283 | (xy 107.407934 87.660714) (xy 107.498566 87.959488) (xy 107.645744 88.234839) (xy 107.843813 88.476187) (xy 108.085161 88.674256) 1284 | (xy 108.360512 88.821434) (xy 108.659286 88.912066) (xy 108.892136 88.935) (xy 110.647864 88.935) (xy 110.880714 88.912066) 1285 | (xy 111.179488 88.821434) (xy 111.454839 88.674256) (xy 111.696187 88.476187) (xy 111.894256 88.234839) (xy 112.041434 87.959488) 1286 | (xy 112.132066 87.660714) (xy 112.162669 87.35) (xy 112.132066 87.039286) (xy 112.041434 86.740512) (xy 111.894256 86.465161) 1287 | (xy 111.696187 86.223813) (xy 111.454839 86.025744) (xy 111.179488 85.878566) (xy 110.880714 85.787934) (xy 110.647864 85.765) 1288 | (xy 108.892136 85.765) (xy 108.659286 85.787934) (xy 108.360512 85.878566) (xy 108.085161 86.025744) (xy 107.843813 86.223813) 1289 | (xy 107.645744 86.465161) (xy 107.498566 86.740512) (xy 107.407934 87.039286) (xy 107.377331 87.35) (xy 107.34 87.35) 1290 | (xy 107.34 84.66) (xy 153.946026 84.66) 1291 | ) 1292 | ) 1293 | ) 1294 | ) 1295 | -------------------------------------------------------------------------------- /smart-usb-switch.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sowbug/smart-usb-switch/26bdddb23961c0b4c1cc11695a9d94028fda3cc0/smart-usb-switch.pdf -------------------------------------------------------------------------------- /smart-usb-switch.pro: -------------------------------------------------------------------------------- 1 | update=Wed 08 Jan 2020 07:34:16 PM PST 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [pcbnew] 9 | version=1 10 | LastNetListRead= 11 | UseCmpFile=1 12 | PadDrill=0.600000000000 13 | PadDrillOvalY=0.600000000000 14 | PadSizeH=1.500000000000 15 | PadSizeV=1.500000000000 16 | PcbTextSizeV=1.500000000000 17 | PcbTextSizeH=1.500000000000 18 | PcbTextThickness=0.300000000000 19 | ModuleTextSizeV=1.000000000000 20 | ModuleTextSizeH=1.000000000000 21 | ModuleTextSizeThickness=0.150000000000 22 | SolderMaskClearance=0.000000000000 23 | SolderMaskMinWidth=0.000000000000 24 | DrawSegmentWidth=0.200000000000 25 | BoardOutlineThickness=0.100000000000 26 | ModuleOutlineThickness=0.150000000000 27 | [cvpcb] 28 | version=1 29 | NetIExt=net 30 | [eeschema] 31 | version=1 32 | LibDir= 33 | [eeschema/libraries] 34 | [schematic_editor] 35 | version=1 36 | PageLayoutDescrFile= 37 | PlotDirectoryName=./ 38 | SubpartIdSeparator=0 39 | SubpartFirstId=65 40 | NetFmtName= 41 | SpiceAjustPassiveValues=0 42 | LabSize=50 43 | ERC_TestSimilarLabels=1 44 | -------------------------------------------------------------------------------- /smart-usb-switch.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | EELAYER 30 0 3 | EELAYER END 4 | $Descr A4 11693 8268 5 | encoding utf-8 6 | Sheet 1 1 7 | Title "" 8 | Date "" 9 | Rev "" 10 | Comp "" 11 | Comment1 "" 12 | Comment2 "" 13 | Comment3 "" 14 | Comment4 "" 15 | $EndDescr 16 | $Comp 17 | L RF_Module:ESP-12F U1 18 | U 1 1 5DE2CF3E 19 | P 5700 3200 20 | F 0 "U1" H 5700 4181 50 0000 C CNN 21 | F 1 "ESP-12F" H 5700 4090 50 0000 C CNN 22 | F 2 "RF_Module:ESP-12E" H 5700 3200 50 0001 C CNN 23 | F 3 "http://wiki.ai-thinker.com/_media/esp8266/esp8266_series_modules_user_manual_v1.1.pdf" H 5350 3300 50 0001 C CNN 24 | F 4 "C82891" H 5700 3200 50 0001 C CNN "LCSC" 25 | 1 5700 3200 26 | 1 0 0 -1 27 | $EndComp 28 | $Comp 29 | L Connector:USB_A J1 30 | U 1 1 5DE2D593 31 | P 3250 2850 32 | F 0 "J1" H 3307 3317 50 0000 C CNN 33 | F 1 "USB_A" H 3307 3226 50 0000 C CNN 34 | F 2 "Connector_USB:USB_A_CNCTech_1001-011-01101_Horizontal" H 3400 2800 50 0001 C CNN 35 | F 3 "https://datasheet.lcsc.com/szlcsc/1811131821_Jing-Extension-of-the-Electronic-Co-C46394_C46394.pdf" H 3400 2800 50 0001 C CNN 36 | F 4 "C46394" H 3250 2850 50 0001 C CNN "LCSC" 37 | 1 3250 2850 38 | 1 0 0 -1 39 | $EndComp 40 | Wire Wire Line 41 | 5700 4050 5700 3900 42 | Wire Wire Line 43 | 3550 2650 3850 2650 44 | Wire Wire Line 45 | 3850 2650 3850 2800 46 | Wire Wire Line 47 | 3850 2800 3950 2800 48 | Wire Wire Line 49 | 4550 2800 4850 2800 50 | Wire Wire Line 51 | 4850 2800 4850 2600 52 | Wire Wire Line 53 | 4850 2100 5700 2100 54 | Wire Wire Line 55 | 5700 2100 5700 2400 56 | $Comp 57 | L Regulator_Linear:MIC5219-3.3YM5 U2 58 | U 1 1 5DE30043 59 | P 4250 2900 60 | F 0 "U2" H 4250 3242 50 0000 C CNN 61 | F 1 "MIC5219-3.3YM5-TR" H 4250 3151 50 0000 C CNN 62 | F 2 "Package_TO_SOT_SMD:SOT-23-5" H 4250 3225 50 0001 C CIN 63 | F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/MIC5219-500mA-Peak-Output-LDO-Regulator-DS20006021A.pdf" H 4250 2950 50 0001 C CNN 64 | F 4 "C29613" H 4250 2900 50 0001 C CNN "LCSC" 65 | 1 4250 2900 66 | 1 0 0 -1 67 | $EndComp 68 | Wire Wire Line 69 | 3950 2900 3850 2900 70 | Wire Wire Line 71 | 3850 2900 3850 2800 72 | Connection ~ 3850 2800 73 | $Comp 74 | L Connector:USB_A J2 75 | U 1 1 5DE34A4B 76 | P 7600 2050 77 | F 0 "J2" H 7370 2039 50 0000 R CNN 78 | F 1 "USB_A" H 7370 1948 50 0000 R CNN 79 | F 2 "Connector_USB:USB_A_Stewart_SS-52100-001_Horizontal" H 7750 2000 50 0001 C CNN 80 | F 3 "https://datasheet.lcsc.com/szlcsc/1811131820_TE-Connectivity-292303-1_C86461.pdf" H 7750 2000 50 0001 C CNN 81 | F 4 "C86461" H 7600 2050 50 0001 C CNN "LCSC" 82 | 1 7600 2050 83 | -1 0 0 -1 84 | $EndComp 85 | Connection ~ 5700 4050 86 | $Comp 87 | L power:GND #PWR0101 88 | U 1 1 5DE35A33 89 | P 4250 3400 90 | F 0 "#PWR0101" H 4250 3150 50 0001 C CNN 91 | F 1 "GND" H 4255 3227 50 0000 C CNN 92 | F 2 "" H 4250 3400 50 0001 C CNN 93 | F 3 "" H 4250 3400 50 0001 C CNN 94 | 1 4250 3400 95 | 1 0 0 -1 96 | $EndComp 97 | $Comp 98 | L power:+3.3V #PWR0102 99 | U 1 1 5DE36F6A 100 | P 5700 2100 101 | F 0 "#PWR0102" H 5700 1950 50 0001 C CNN 102 | F 1 "+3.3V" H 5715 2273 50 0000 C CNN 103 | F 2 "" H 5700 2100 50 0001 C CNN 104 | F 3 "" H 5700 2100 50 0001 C CNN 105 | 1 5700 2100 106 | 1 0 0 -1 107 | $EndComp 108 | Connection ~ 5700 2100 109 | Wire Wire Line 110 | 3850 1850 3850 2650 111 | Connection ~ 3850 2650 112 | $Comp 113 | L Connector_Generic:Conn_01x04 J3 114 | U 1 1 5DE4423D 115 | P 8050 3500 116 | F 0 "J3" H 8130 3492 50 0000 L CNN 117 | F 1 "Conn_01x04" H 8130 3401 50 0000 L CNN 118 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 8050 3500 50 0001 C CNN 119 | F 3 "~" H 8050 3500 50 0001 C CNN 120 | 1 8050 3500 121 | 1 0 0 -1 122 | $EndComp 123 | Wire Wire Line 124 | 6900 3700 6900 2700 125 | Wire Wire Line 126 | 6900 2700 6300 2700 127 | Wire Wire Line 128 | 6300 2900 6800 2900 129 | Wire Wire Line 130 | 6700 2100 6500 2100 131 | Wire Wire Line 132 | 6800 2900 6800 3600 133 | $Comp 134 | L Connector_Generic:Conn_01x02 J4 135 | U 1 1 5DE5CC19 136 | P 8050 3950 137 | F 0 "J4" H 8130 3942 50 0000 L CNN 138 | F 1 "Conn_01x02" H 8130 3851 50 0000 L CNN 139 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 8050 3950 50 0001 C CNN 140 | F 3 "~" H 8050 3950 50 0001 C CNN 141 | 1 8050 3950 142 | 1 0 0 -1 143 | $EndComp 144 | Wire Wire Line 145 | 6300 2600 6500 2600 146 | Wire Wire Line 147 | 6600 2600 6600 4050 148 | Wire Wire Line 149 | 7350 3950 7850 3950 150 | Wire Wire Line 151 | 4250 3200 4250 3400 152 | $Comp 153 | L Transistor_FET:2N7002 Q1 154 | U 1 1 5DE386B7 155 | P 7250 3000 156 | F 0 "Q1" H 7454 3046 50 0000 L CNN 157 | F 1 "DMN6140L-13" H 7454 2955 50 0000 L CNN 158 | F 2 "Package_TO_SOT_SMD:SOT-23" H 7450 2925 50 0001 L CIN 159 | F 3 "https://www.mouser.com/datasheet/2/115/DMN6140L-477770.pdf" H 7250 3000 50 0001 L CNN 160 | F 4 "C211403" H 7250 3000 50 0001 C CNN "LCSC" 161 | 1 7250 3000 162 | 1 0 0 -1 163 | $EndComp 164 | Wire Wire Line 165 | 4850 2800 5100 2800 166 | Connection ~ 4850 2800 167 | Wire Wire Line 168 | 5100 2600 4850 2600 169 | Connection ~ 4850 2600 170 | Wire Wire Line 171 | 4850 2600 4850 2100 172 | Wire Wire Line 173 | 6300 3500 6400 3500 174 | Wire Wire Line 175 | 6400 3500 6400 4050 176 | Wire Wire Line 177 | 6400 4050 5700 4050 178 | $Comp 179 | L Device:R R1 180 | U 1 1 5DE8C55A 181 | P 6500 2350 182 | F 0 "R1" H 6570 2396 50 0000 L CNN 183 | F 1 "R10K" H 6570 2305 50 0000 L CNN 184 | F 2 "Resistor_SMD:R_0805_2012Metric" V 6430 2350 50 0001 C CNN 185 | F 3 "~" H 6500 2350 50 0001 C CNN 186 | F 4 "C17414" H 6500 2350 50 0001 C CNN "LCSC" 187 | 1 6500 2350 188 | 1 0 0 -1 189 | $EndComp 190 | Wire Wire Line 191 | 6500 2600 6500 2500 192 | Connection ~ 6500 2600 193 | Wire Wire Line 194 | 6500 2600 6600 2600 195 | Wire Wire Line 196 | 6500 2200 6500 2100 197 | Connection ~ 6500 2100 198 | Wire Wire Line 199 | 6500 2100 5700 2100 200 | $Comp 201 | L power:VBUS #PWR0103 202 | U 1 1 5DE95E66 203 | P 3850 1850 204 | F 0 "#PWR0103" H 3850 1700 50 0001 C CNN 205 | F 1 "VBUS" H 3865 2023 50 0000 C CNN 206 | F 2 "" H 3850 1850 50 0001 C CNN 207 | F 3 "" H 3850 1850 50 0001 C CNN 208 | 1 3850 1850 209 | 1 0 0 -1 210 | $EndComp 211 | Connection ~ 3850 1850 212 | Wire Wire Line 213 | 3250 3250 3250 3400 214 | Wire Wire Line 215 | 7350 2800 7350 2450 216 | Wire Wire Line 217 | 7350 2450 7600 2450 218 | Wire Wire Line 219 | 6700 3500 6700 2100 220 | Wire Wire Line 221 | 6700 3500 7850 3500 222 | Wire Wire Line 223 | 6800 3600 7850 3600 224 | Wire Wire Line 225 | 6900 3700 7850 3700 226 | $Comp 227 | L power:GND #PWR0104 228 | U 1 1 5DF189E7 229 | P 3250 3400 230 | F 0 "#PWR0104" H 3250 3150 50 0001 C CNN 231 | F 1 "GND" H 3255 3227 50 0000 C CNN 232 | F 2 "" H 3250 3400 50 0001 C CNN 233 | F 3 "" H 3250 3400 50 0001 C CNN 234 | 1 3250 3400 235 | 1 0 0 -1 236 | $EndComp 237 | $Comp 238 | L power:GND #PWR0105 239 | U 1 1 5DF18E62 240 | P 5700 4050 241 | F 0 "#PWR0105" H 5700 3800 50 0001 C CNN 242 | F 1 "GND" H 5705 3877 50 0000 C CNN 243 | F 2 "" H 5700 4050 50 0001 C CNN 244 | F 3 "" H 5700 4050 50 0001 C CNN 245 | 1 5700 4050 246 | 1 0 0 -1 247 | $EndComp 248 | $Comp 249 | L power:GND #PWR0106 250 | U 1 1 5DF19647 251 | P 7350 4150 252 | F 0 "#PWR0106" H 7350 3900 50 0001 C CNN 253 | F 1 "GND" H 7355 3977 50 0000 C CNN 254 | F 2 "" H 7350 4150 50 0001 C CNN 255 | F 3 "" H 7350 4150 50 0001 C CNN 256 | 1 7350 4150 257 | 1 0 0 -1 258 | $EndComp 259 | Wire Wire Line 260 | 3850 1850 7300 1850 261 | Wire Wire Line 262 | 6600 4050 7850 4050 263 | Wire Wire Line 264 | 6300 3000 7050 3000 265 | Wire Wire Line 266 | 7350 3200 7350 3400 267 | Connection ~ 7350 3400 268 | Wire Wire Line 269 | 7350 3400 7350 3950 270 | Wire Wire Line 271 | 7350 3400 7850 3400 272 | Connection ~ 7350 3950 273 | Wire Wire Line 274 | 7350 3950 7350 4150 275 | $Comp 276 | L Switch:SW_Push SW1 277 | U 1 1 5E15846A 278 | P 3850 3900 279 | F 0 "SW1" H 3850 4185 50 0000 C CNN 280 | F 1 "SW_Push" H 3850 4094 50 0000 C CNN 281 | F 2 "Button_Switch_SMD:SW_SPST_SKQG_WithStem" H 3850 4100 50 0001 C CNN 282 | F 3 "https://datasheet.lcsc.com/szlcsc/1810291657_XKB-Enterprise-TS-1187A-C-D-B_C318888.pdf" H 3850 4100 50 0001 C CNN 283 | F 4 "C318888" H 3850 3900 50 0001 C CNN "LCSC" 284 | 1 3850 3900 285 | 1 0 0 -1 286 | $EndComp 287 | $Comp 288 | L Switch:SW_Push SW2 289 | U 1 1 5E158E27 290 | P 3850 4350 291 | F 0 "SW2" H 3850 4635 50 0000 C CNN 292 | F 1 "SW_Push" H 3850 4544 50 0000 C CNN 293 | F 2 "Button_Switch_SMD:SW_SPST_SKQG_WithStem" H 3850 4550 50 0001 C CNN 294 | F 3 "https://datasheet.lcsc.com/szlcsc/1810291657_XKB-Enterprise-TS-1187A-C-D-B_C318888.pdf" H 3850 4550 50 0001 C CNN 295 | F 4 "C318888" H 3850 4350 50 0001 C CNN "LCSC" 296 | 1 3850 4350 297 | 1 0 0 -1 298 | $EndComp 299 | Wire Wire Line 300 | 4050 3900 4750 3900 301 | Wire Wire Line 302 | 4750 3900 4750 4050 303 | Wire Wire Line 304 | 4750 4050 5700 4050 305 | Wire Wire Line 306 | 4050 4350 4750 4350 307 | Wire Wire Line 308 | 4750 4350 4750 4050 309 | Connection ~ 4750 4050 310 | Wire Wire Line 311 | 7000 3200 7000 4550 312 | Wire Wire Line 313 | 7000 4550 3450 4550 314 | Wire Wire Line 315 | 3450 4550 3450 3900 316 | Wire Wire Line 317 | 3450 3900 3650 3900 318 | Wire Wire Line 319 | 6300 3200 7000 3200 320 | Wire Wire Line 321 | 7100 3300 7100 4650 322 | Wire Wire Line 323 | 7100 4650 3550 4650 324 | Wire Wire Line 325 | 3550 4650 3550 4350 326 | Wire Wire Line 327 | 3550 4350 3650 4350 328 | Wire Wire Line 329 | 6300 3300 7100 3300 330 | $EndSCHEMATC 331 | --------------------------------------------------------------------------------