├── .gitignore ├── Documentation.odt ├── Documentation.pdf ├── Electrical design ├── Controls.sch ├── Main IO.sch ├── Multimeter-cache.lib ├── Multimeter.kicad_pcb ├── Multimeter.pro ├── Multimeter.sch ├── Power Supply.sch └── USB.sch ├── External design.fcstd ├── LCR calculation.wxmx ├── LICENSE ├── Multimeter.pdf ├── README ├── STM32F373 breakout ├── board-cache.lib ├── board.kicad_pcb ├── board.pro └── board.sch ├── design idea.png └── voltage divider values.ods /.gitignore: -------------------------------------------------------------------------------- 1 | # FreeCAD backups 2 | *.fcstd1 3 | 4 | # For PCBs designed using KiCAD: http://www.kicad-pcb.org/ 5 | 6 | # Temporary files 7 | *.000 8 | *.bak 9 | *.bck 10 | *.kicad_pcb-bak 11 | 12 | # Netlist files (exported from Eeschema) 13 | *.net 14 | 15 | # Autorouter files (exported from Pcbnew) 16 | .dsn 17 | -------------------------------------------------------------------------------- /Documentation.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PreferLinux/open-source-multimeter/3f8c0237ae352526f40b65bb3090b7c152f7e8e8/Documentation.odt -------------------------------------------------------------------------------- /Documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PreferLinux/open-source-multimeter/3f8c0237ae352526f40b65bb3090b7c152f7e8e8/Documentation.pdf -------------------------------------------------------------------------------- /Electrical design/Controls.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 2 2 | LIBS:power 3 | LIBS:device 4 | LIBS:transistors 5 | LIBS:conn 6 | LIBS:linear 7 | LIBS:regul 8 | LIBS:74xx 9 | LIBS:cmos4000 10 | LIBS:adc-dac 11 | LIBS:memory 12 | LIBS:xilinx 13 | LIBS:microcontrollers 14 | LIBS:dsp 15 | LIBS:microchip 16 | LIBS:analog_switches 17 | LIBS:motorola 18 | LIBS:texas 19 | LIBS:intel 20 | LIBS:audio 21 | LIBS:interface 22 | LIBS:digital-audio 23 | LIBS:philips 24 | LIBS:display 25 | LIBS:cypress 26 | LIBS:siliconi 27 | LIBS:opto 28 | LIBS:atmel 29 | LIBS:contrib 30 | LIBS:valves 31 | LIBS:74xgxx 32 | LIBS:ac-dc 33 | LIBS:actel 34 | LIBS:Altera 35 | LIBS:analog_devices 36 | LIBS:bbd 37 | LIBS:brooktre 38 | LIBS:cmos_ieee 39 | LIBS:dc-dc 40 | LIBS:diode 41 | LIBS:elec-unifil 42 | LIBS:ESD_Protection 43 | LIBS:ftdi 44 | LIBS:gennum 45 | LIBS:graphic 46 | LIBS:hc11 47 | LIBS:ir 48 | LIBS:Lattice 49 | LIBS:logo 50 | LIBS:maxim 51 | LIBS:microchip_dspic33dsc 52 | LIBS:microchip_pic10mcu 53 | LIBS:microchip_pic12mcu 54 | LIBS:microchip_pic16mcu 55 | LIBS:microchip_pic18mcu 56 | LIBS:microchip_pic32mcu 57 | LIBS:motor_drivers 58 | LIBS:msp430 59 | LIBS:nordicsemi 60 | LIBS:nxp_armmcu 61 | LIBS:onsemi 62 | LIBS:Oscillators 63 | LIBS:powerint 64 | LIBS:Power_Management 65 | LIBS:pspice 66 | LIBS:references 67 | LIBS:relays 68 | LIBS:rfcom 69 | LIBS:sensors 70 | LIBS:silabs 71 | LIBS:stm8 72 | LIBS:stm32 73 | LIBS:supertex 74 | LIBS:switches 75 | LIBS:transf 76 | LIBS:ttl_ieee 77 | LIBS:video 78 | LIBS:Worldsemi 79 | LIBS:Xicor 80 | LIBS:Zilog 81 | LIBS:my parts 82 | LIBS:SSR 83 | LIBS:Multimeter-cache 84 | EELAYER 25 0 85 | EELAYER END 86 | $Descr A4 11693 8268 87 | encoding utf-8 88 | Sheet 4 5 89 | Title "Interface inputs" 90 | Date "2016-07-14" 91 | Rev "0.8" 92 | Comp "" 93 | Comment1 "Licensed under the GNU GPL v3" 94 | Comment2 "" 95 | Comment3 "" 96 | Comment4 "" 97 | $EndDescr 98 | Text HLabel 2700 2450 0 60 Input ~ 0 99 | MenuU 100 | Text HLabel 2700 2850 0 60 Input ~ 0 101 | MenuD 102 | Text HLabel 2700 4050 0 60 Input ~ 0 103 | Hold 104 | Text HLabel 2700 3250 0 60 Input ~ 0 105 | MenuL 106 | Text Notes 1550 6150 0 60 ~ 0 107 | Capacitance\nResistance / diode / continuity (select with Range)\nLCR\nVoltage – AC/DC, RMS, DC offset, peaks, frequency, duty cycle\nCurrent, as for voltage\nPower, power factor, voltage, current, much as for voltage (probably can't fit all at once; select connection style with Range)\n\nCould probably auto-detect voltage, current, power, but that conflicts with manual ranging. Power always does though, because it has both current and voltage.\n\nPower has four connection styles, although two are the same from the point of view of power: Current and Common on negative / neutral or on\npositive / live (positive or negative voltage readings, respectively), and Current upstream or downstream of Common for each of the previous two\n(positive or negative current readings, respectively). Combining both negative shows positive power, but negative components unless known.\nCombining one of each shows one component negative, but also shows negative power, unless known. We need to know because negative power\nis very real – the "load" is actually a source, and would be useful for things like batteries where power flows in both directions.\n\nRange +/-: Increase or decrease through possible ranges – probably don't wrap, but not sure yet. Both returns to auto-ranging.\nRel: Relative measurement. For voltage or current, also has long-term max and min – however, they could have problems with a zero reading,\nfor instance when changing measurement terminals. 108 | $Comp 109 | L +3.3V #PWR063 110 | U 1 1 5747A41F 111 | P 6350 1700 112 | F 0 "#PWR063" H 6350 1550 50 0001 C CNN 113 | F 1 "+3.3V" H 6365 1873 50 0000 C CNN 114 | F 2 "" H 6350 1700 50 0000 C CNN 115 | F 3 "" H 6350 1700 50 0000 C CNN 116 | 1 6350 1700 117 | 1 0 0 -1 118 | $EndComp 119 | $Comp 120 | L R R401 121 | U 1 1 5747E33D 122 | P 5900 2450 123 | F 0 "R401" V 5693 2450 50 0000 C CNN 124 | F 1 "1k" V 5784 2450 50 0000 C CNN 125 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 5830 2450 50 0001 C CNN 126 | F 3 "" H 5900 2450 50 0000 C CNN 127 | 1 5900 2450 128 | 0 1 1 0 129 | $EndComp 130 | $Comp 131 | L R R402 132 | U 1 1 5747E3C2 133 | P 5900 2850 134 | F 0 "R402" V 5693 2850 50 0000 C CNN 135 | F 1 "1k" V 5784 2850 50 0000 C CNN 136 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 5830 2850 50 0001 C CNN 137 | F 3 "" H 5900 2850 50 0000 C CNN 138 | 1 5900 2850 139 | 0 1 1 0 140 | $EndComp 141 | $Comp 142 | L R R405 143 | U 1 1 5747E3E7 144 | P 5900 4050 145 | F 0 "R405" V 5693 4050 50 0000 C CNN 146 | F 1 "1k" V 5784 4050 50 0000 C CNN 147 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 5830 4050 50 0001 C CNN 148 | F 3 "" H 5900 4050 50 0000 C CNN 149 | 1 5900 4050 150 | 0 1 1 0 151 | $EndComp 152 | $Comp 153 | L R R403 154 | U 1 1 5747E40A 155 | P 5900 3250 156 | F 0 "R403" V 5693 3250 50 0000 C CNN 157 | F 1 "1k" V 5784 3250 50 0000 C CNN 158 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 5830 3250 50 0001 C CNN 159 | F 3 "" H 5900 3250 50 0000 C CNN 160 | 1 5900 3250 161 | 0 1 1 0 162 | $EndComp 163 | $Comp 164 | L CONN_01X01 P401 165 | U 1 1 5747E42F 166 | P 6250 2450 167 | F 0 "P401" H 6328 2491 50 0000 L CNN 168 | F 1 "CONN_01X01" H 6328 2400 50 0000 L CNN 169 | F 2 "Wire_Pads:SolderWirePad_single_SMD_5x10mm" H 6250 2450 50 0001 C CNN 170 | F 3 "" H 6250 2450 50 0000 C CNN 171 | 1 6250 2450 172 | 1 0 0 -1 173 | $EndComp 174 | $Comp 175 | L CONN_01X01 P402 176 | U 1 1 5747E483 177 | P 6250 2850 178 | F 0 "P402" H 6328 2891 50 0000 L CNN 179 | F 1 "CONN_01X01" H 6328 2800 50 0000 L CNN 180 | F 2 "Wire_Pads:SolderWirePad_single_SMD_5x10mm" H 6250 2850 50 0001 C CNN 181 | F 3 "" H 6250 2850 50 0000 C CNN 182 | 1 6250 2850 183 | 1 0 0 -1 184 | $EndComp 185 | $Comp 186 | L CONN_01X01 P405 187 | U 1 1 5747E4B6 188 | P 6250 4050 189 | F 0 "P405" H 6328 4091 50 0000 L CNN 190 | F 1 "CONN_01X01" H 6328 4000 50 0000 L CNN 191 | F 2 "Wire_Pads:SolderWirePad_single_SMD_5x10mm" H 6250 4050 50 0001 C CNN 192 | F 3 "" H 6250 4050 50 0000 C CNN 193 | 1 6250 4050 194 | 1 0 0 -1 195 | $EndComp 196 | $Comp 197 | L CONN_01X01 P403 198 | U 1 1 5747E4DB 199 | P 6250 3250 200 | F 0 "P403" H 6328 3291 50 0000 L CNN 201 | F 1 "CONN_01X01" H 6328 3200 50 0000 L CNN 202 | F 2 "Wire_Pads:SolderWirePad_single_SMD_5x10mm" H 6250 3250 50 0001 C CNN 203 | F 3 "" H 6250 3250 50 0000 C CNN 204 | 1 6250 3250 205 | 1 0 0 -1 206 | $EndComp 207 | $Comp 208 | L SW_PUSH SW401 209 | U 1 1 57578AA1 210 | P 6050 2000 211 | F 0 "SW401" H 6050 2255 50 0000 C CNN 212 | F 1 "SW_PUSH" H 6050 2164 50 0000 C CNN 213 | F 2 "Buttons_Switches_ThroughHole:SW_PUSH_SMALL" H 6050 2000 50 0001 C CNN 214 | F 3 "" H 6050 2000 50 0000 C CNN 215 | 1 6050 2000 216 | 1 0 0 -1 217 | $EndComp 218 | Text HLabel 2700 3650 0 60 Input ~ 0 219 | MenuR 220 | $Comp 221 | L R R404 222 | U 1 1 57578CC2 223 | P 5900 3650 224 | F 0 "R404" V 5693 3650 50 0000 C CNN 225 | F 1 "1k" V 5784 3650 50 0000 C CNN 226 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 5830 3650 50 0001 C CNN 227 | F 3 "" H 5900 3650 50 0000 C CNN 228 | 1 5900 3650 229 | 0 1 1 0 230 | $EndComp 231 | $Comp 232 | L CONN_01X01 P404 233 | U 1 1 57578CC8 234 | P 6250 3650 235 | F 0 "P404" H 6328 3691 50 0000 L CNN 236 | F 1 "CONN_01X01" H 6328 3600 50 0000 L CNN 237 | F 2 "Wire_Pads:SolderWirePad_single_SMD_5x10mm" H 6250 3650 50 0001 C CNN 238 | F 3 "" H 6250 3650 50 0000 C CNN 239 | 1 6250 3650 240 | 1 0 0 -1 241 | $EndComp 242 | Text HLabel 2700 2000 0 60 Input ~ 0 243 | MenuOK 244 | Wire Wire Line 245 | 6350 1700 6350 2000 246 | Wire Wire Line 247 | 2700 2000 5750 2000 248 | Text Notes 4700 1250 0 60 ~ 0 249 | The touch buttons are on their own board that is in contact with the case (or the underside of the case itself). 250 | $Comp 251 | L CONN_01X05 P406 252 | U 1 1 5768CCC4 253 | P 3500 3250 254 | F 0 "P406" H 3578 3291 50 0000 L CNN 255 | F 1 "CONN_01X05" H 3578 3200 50 0000 L CNN 256 | F 2 "Pin_Headers:Pin_Header_Straight_1x05" H 3500 3250 50 0001 C CNN 257 | F 3 "" H 3500 3250 50 0000 C CNN 258 | 1 3500 3250 259 | 1 0 0 -1 260 | $EndComp 261 | $Comp 262 | L CONN_01X05 P407 263 | U 1 1 5768CD22 264 | P 4900 3250 265 | F 0 "P407" H 4978 3291 50 0000 L CNN 266 | F 1 "CONN_01X05" H 4978 3200 50 0000 L CNN 267 | F 2 "Pin_Headers:Pin_Header_Straight_1x05" H 4900 3250 50 0001 C CNN 268 | F 3 "" H 4900 3250 50 0000 C CNN 269 | 1 4900 3250 270 | -1 0 0 -1 271 | $EndComp 272 | Wire Wire Line 273 | 3300 3250 2700 3250 274 | Wire Wire Line 275 | 3300 3150 3000 3150 276 | Wire Wire Line 277 | 3000 3150 3000 2850 278 | Wire Wire Line 279 | 3000 2850 2700 2850 280 | Wire Wire Line 281 | 2700 2450 3300 2450 282 | Wire Wire Line 283 | 3300 2450 3300 3050 284 | Wire Wire Line 285 | 3300 3450 3300 4050 286 | Wire Wire Line 287 | 3300 4050 2700 4050 288 | Wire Wire Line 289 | 2700 3650 3000 3650 290 | Wire Wire Line 291 | 3000 3650 3000 3350 292 | Wire Wire Line 293 | 3000 3350 3300 3350 294 | Wire Wire Line 295 | 5100 3250 5750 3250 296 | Wire Wire Line 297 | 5100 3150 5400 3150 298 | Wire Wire Line 299 | 5400 3150 5400 2850 300 | Wire Wire Line 301 | 5400 2850 5750 2850 302 | Wire Wire Line 303 | 5750 2450 5100 2450 304 | Wire Wire Line 305 | 5100 2450 5100 3050 306 | Wire Wire Line 307 | 5100 3350 5400 3350 308 | Wire Wire Line 309 | 5400 3350 5400 3650 310 | Wire Wire Line 311 | 5400 3650 5750 3650 312 | Wire Wire Line 313 | 5750 4050 5100 4050 314 | Wire Wire Line 315 | 5100 4050 5100 3450 316 | $EndSCHEMATC 317 | -------------------------------------------------------------------------------- /Electrical design/Multimeter-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | # 4 | # +3.3VA 5 | # 6 | DEF +3.3VA #PWR 0 0 Y Y 1 F P 7 | F0 "#PWR" 0 -150 50 H I C CNN 8 | F1 "+3.3VA" 0 140 50 H V C CNN 9 | F2 "" 0 0 50 H V C CNN 10 | F3 "" 0 0 50 H V C CNN 11 | DRAW 12 | P 2 0 1 0 -30 50 0 100 N 13 | P 2 0 1 0 0 0 0 100 N 14 | P 2 0 1 0 0 100 30 50 N 15 | X +3.3VA 1 0 0 0 U 50 50 1 1 W N 16 | ENDDRAW 17 | ENDDEF 18 | # 19 | # +3V3 20 | # 21 | DEF +3V3 #PWR 0 0 Y Y 1 F P 22 | F0 "#PWR" 0 -150 50 H I C CNN 23 | F1 "+3V3" 0 140 50 H V C CNN 24 | F2 "" 0 0 50 H V C CNN 25 | F3 "" 0 0 50 H V C CNN 26 | ALIAS +3.3V 27 | DRAW 28 | P 2 0 1 0 -30 50 0 100 N 29 | P 2 0 1 0 0 0 0 100 N 30 | P 2 0 1 0 0 100 30 50 N 31 | X +3V3 1 0 0 0 U 50 50 1 1 W N 32 | ENDDRAW 33 | ENDDEF 34 | # 35 | # +5V 36 | # 37 | DEF +5V #PWR 0 0 Y Y 1 F P 38 | F0 "#PWR" 0 -150 50 H I C CNN 39 | F1 "+5V" 0 140 50 H V C CNN 40 | F2 "" 0 0 50 H V C CNN 41 | F3 "" 0 0 50 H V C CNN 42 | DRAW 43 | P 2 0 1 0 -30 50 0 100 N 44 | P 2 0 1 0 0 0 0 100 N 45 | P 2 0 1 0 0 100 30 50 N 46 | X +5V 1 0 0 0 U 50 50 1 1 W N 47 | ENDDRAW 48 | ENDDEF 49 | # 50 | # +BATT 51 | # 52 | DEF +BATT #PWR 0 0 Y Y 1 F P 53 | F0 "#PWR" 0 -150 50 H I C CNN 54 | F1 "+BATT" 0 140 50 H V C CNN 55 | F2 "" 0 0 50 H V C CNN 56 | F3 "" 0 0 50 H V C CNN 57 | DRAW 58 | P 2 0 1 0 -30 50 0 100 N 59 | P 2 0 1 0 0 0 0 100 N 60 | P 2 0 1 0 0 100 30 50 N 61 | X +BATT 1 0 0 0 U 50 50 1 1 W N 62 | ENDDRAW 63 | ENDDEF 64 | # 65 | # +V_int 66 | # 67 | DEF +V_int #PWR 0 0 Y Y 1 F P 68 | F0 "#PWR" 0 -150 50 H I C CNN 69 | F1 "+V_int" 0 140 50 H V C CNN 70 | F2 "" 0 0 50 H V C CNN 71 | F3 "" 0 0 50 H V C CNN 72 | DRAW 73 | P 2 0 1 0 -30 50 0 100 N 74 | P 2 0 1 0 0 0 0 100 N 75 | P 2 0 1 0 0 100 30 50 N 76 | X +V_int 1 0 0 0 U 50 50 1 1 W N 77 | ENDDRAW 78 | ENDDEF 79 | # 80 | # +Vref 81 | # 82 | DEF +Vref #PWR 0 0 Y Y 1 F P 83 | F0 "#PWR" 0 -150 50 H I C CNN 84 | F1 "+Vref" 0 140 50 H V C CNN 85 | F2 "" 0 0 50 H V C CNN 86 | F3 "" 0 0 50 H V C CNN 87 | DRAW 88 | P 2 0 1 0 -30 50 0 100 N 89 | P 2 0 1 0 0 0 0 100 N 90 | P 2 0 1 0 0 100 30 50 N 91 | X +Vref 1 0 0 0 U 50 50 1 1 W N 92 | ENDDRAW 93 | ENDDEF 94 | # 95 | # 74LVC1G66_GNDA 96 | # 97 | DEF 74LVC1G66_GNDA U 0 40 Y Y 1 F N 98 | F0 "U" -100 200 50 H V C CNN 99 | F1 "74LVC1G66_GNDA" 0 -200 50 H V C CNN 100 | F2 "" 0 0 50 H V C CNN 101 | F3 "" 0 0 50 H V C CNN 102 | $FPLIST 103 | SOT* 104 | SC* 105 | $ENDFPLIST 106 | DRAW 107 | C -140 -150 5 0 1 0 N 108 | C 0 70 15 0 1 10 N 109 | P 2 0 1 0 -150 0 -100 0 N 110 | P 2 0 1 10 -100 100 -100 -100 N 111 | P 2 0 1 0 100 0 150 0 N 112 | P 2 0 1 10 100 100 100 -100 N 113 | P 3 0 1 0 -150 -150 0 -150 0 -50 N 114 | P 3 0 1 10 -100 -100 100 0 -100 100 N 115 | P 3 0 1 10 100 100 -100 0 100 -100 N 116 | P 4 0 1 0 0 85 0 130 -140 130 -140 -150 N 117 | X ~ 1 -250 0 100 R 40 40 1 1 I 118 | X ~ 2 250 0 100 L 40 40 1 1 T 119 | X GNDA 3 50 -150 0 D 40 40 1 1 W N 120 | X ~ 4 -250 -150 100 R 40 40 1 1 I 121 | X VCC 5 50 150 0 U 40 40 1 1 W N 122 | ENDDRAW 123 | ENDDEF 124 | # 125 | # AQV259 126 | # 127 | DEF AQV259 U 0 40 Y Y 1 F N 128 | F0 "U" -200 200 50 H V L CNN 129 | F1 "AQV259" 0 200 50 H V L CNN 130 | F2 "DIP6" -200 -200 50 H V L CIN 131 | F3 "" -50 0 50 H V L CNN 132 | ALIAS CT138 133 | $FPLIST 134 | DIP6 135 | $ENDFPLIST 136 | DRAW 137 | C 110 -25 5 0 1 0 N 138 | C 110 0 5 0 1 0 N 139 | C 110 25 5 0 1 0 N 140 | C 150 -100 5 0 1 0 N 141 | C 150 0 5 0 1 0 N 142 | C 150 100 5 0 1 0 N 143 | S -200 150 200 -150 0 1 10 f 144 | P 2 0 1 10 -150 -25 -100 -25 N 145 | P 2 0 1 8 40 -25 40 -85 N 146 | P 2 0 1 8 40 85 40 25 N 147 | P 2 0 1 14 60 -20 60 -30 N 148 | P 2 0 1 0 110 0 150 0 N 149 | P 2 0 1 8 135 -65 165 -65 N 150 | P 2 0 1 8 135 65 165 65 N 151 | P 2 0 1 0 150 0 150 -100 N 152 | P 2 0 1 0 150 0 150 100 N 153 | P 2 0 1 0 200 0 150 0 N 154 | P 3 0 1 0 -200 100 -125 100 -125 25 N 155 | P 3 0 1 0 -125 -25 -125 -100 -200 -100 N 156 | P 3 0 1 14 60 -80 60 -90 60 -90 N 157 | P 3 0 1 14 60 -50 60 -60 60 -60 N 158 | P 3 0 1 14 60 30 60 20 60 20 N 159 | P 3 0 1 14 60 60 60 50 60 50 N 160 | P 3 0 1 14 60 90 60 80 60 80 N 161 | P 3 0 1 0 65 -55 110 -55 110 -25 N 162 | P 3 0 1 0 65 55 110 55 110 25 N 163 | P 4 0 1 10 -125 -25 -150 25 -100 25 -125 -25 F 164 | P 4 0 1 0 -75 10 -54 30 -54 10 -24 40 N 165 | P 4 0 1 0 -24 40 -44 30 -34 20 -24 40 N 166 | P 4 0 1 0 40 -55 20 -55 20 55 40 55 N 167 | P 4 0 1 0 65 -85 110 -85 110 -100 200 -100 N 168 | P 4 0 1 0 65 -25 110 -25 110 25 65 25 N 169 | P 4 0 1 0 65 85 110 85 110 100 200 100 N 170 | P 4 0 1 0 70 -55 90 -50 90 -60 70 -55 N 171 | P 4 0 1 0 70 55 90 60 90 50 70 55 N 172 | P 4 0 1 0 150 -65 135 -35 165 -35 150 -65 F 173 | P 4 0 1 0 150 65 135 35 165 35 150 65 F 174 | P 7 0 1 0 -75 -30 -54 -10 -54 -30 -24 0 -44 -10 -34 -20 -24 0 N 175 | X ~ 1 -300 100 100 R 50 50 1 1 P 176 | X ~ 2 -300 -100 100 R 50 50 1 1 P 177 | X ~ 4 300 -100 100 L 50 50 1 1 P 178 | X ~ 5 300 0 100 L 50 50 1 1 P 179 | X ~ 6 300 100 100 L 50 50 1 1 P 180 | ENDDRAW 181 | ENDDEF 182 | # 183 | # BD4835 184 | # 185 | DEF BD4835 U 0 40 Y Y 1 F N 186 | F0 "U" -350 300 60 H V C CNN 187 | F1 "BD4835" 250 300 60 H V C CNN 188 | F2 "" 0 0 60 H I C CNN 189 | F3 "" 0 0 60 H I C CNN 190 | DRAW 191 | S 400 -250 -400 250 0 1 0 N 192 | X Vout 1 600 0 200 L 50 50 1 1 C 193 | X SUB 2 50 -450 200 U 50 50 1 1 W 194 | X GND 4 -50 -450 200 U 50 50 1 1 W 195 | X VDD 5 0 450 200 D 50 50 1 1 W 196 | ENDDRAW 197 | ENDDEF 198 | # 199 | # C 200 | # 201 | DEF C C 0 10 N Y 1 F N 202 | F0 "C" 25 100 50 H V L CNN 203 | F1 "C" 25 -100 50 H V L CNN 204 | F2 "" 38 -150 50 H V C CNN 205 | F3 "" 0 0 50 H V C CNN 206 | $FPLIST 207 | C? 208 | C_????_* 209 | C_???? 210 | SMD*_c 211 | Capacitor* 212 | $ENDFPLIST 213 | DRAW 214 | P 2 0 1 20 -80 -30 80 -30 N 215 | P 2 0 1 20 -80 30 80 30 N 216 | X ~ 1 0 150 110 D 40 40 1 1 P 217 | X ~ 2 0 -150 110 U 40 40 1 1 P 218 | ENDDRAW 219 | ENDDEF 220 | # 221 | # CONN_01X01 222 | # 223 | DEF CONN_01X01 P 0 40 Y N 1 F N 224 | F0 "P" 0 100 50 H V C CNN 225 | F1 "CONN_01X01" 100 0 50 V V C CNN 226 | F2 "" 0 0 50 H V C CNN 227 | F3 "" 0 0 50 H V C CNN 228 | $FPLIST 229 | Pin_Header_Straight_1X01 230 | Pin_Header_Angled_1X01 231 | Socket_Strip_Straight_1X01 232 | Socket_Strip_Angled_1X01 233 | $ENDFPLIST 234 | DRAW 235 | S -50 5 10 -5 0 1 0 N 236 | S -50 50 50 -50 0 1 0 N 237 | X P1 1 -200 0 150 R 50 50 1 1 P 238 | ENDDRAW 239 | ENDDEF 240 | # 241 | # CONN_01X02 242 | # 243 | DEF CONN_01X02 P 0 40 Y N 1 F N 244 | F0 "P" 0 150 50 H V C CNN 245 | F1 "CONN_01X02" 100 0 50 V V C CNN 246 | F2 "" 0 0 50 H V C CNN 247 | F3 "" 0 0 50 H V C CNN 248 | $FPLIST 249 | Pin_Header_Straight_1X02 250 | Pin_Header_Angled_1X02 251 | Socket_Strip_Straight_1X02 252 | Socket_Strip_Angled_1X02 253 | $ENDFPLIST 254 | DRAW 255 | S -50 -45 10 -55 0 1 0 N 256 | S -50 55 10 45 0 1 0 N 257 | S -50 100 50 -100 0 1 0 N 258 | X P1 1 -200 50 150 R 50 50 1 1 P 259 | X P2 2 -200 -50 150 R 50 50 1 1 P 260 | ENDDRAW 261 | ENDDEF 262 | # 263 | # CONN_01X05 264 | # 265 | DEF CONN_01X05 P 0 40 Y N 1 F N 266 | F0 "P" 0 300 50 H V C CNN 267 | F1 "CONN_01X05" 100 0 50 V V C CNN 268 | F2 "" 0 0 50 H V C CNN 269 | F3 "" 0 0 50 H V C CNN 270 | $FPLIST 271 | Pin_Header_Straight_1X05 272 | Pin_Header_Angled_1X05 273 | Socket_Strip_Straight_1X05 274 | Socket_Strip_Angled_1X05 275 | $ENDFPLIST 276 | DRAW 277 | S -50 -195 10 -205 0 1 0 N 278 | S -50 -95 10 -105 0 1 0 N 279 | S -50 5 10 -5 0 1 0 N 280 | S -50 105 10 95 0 1 0 N 281 | S -50 205 10 195 0 1 0 N 282 | S -50 250 50 -250 0 1 0 N 283 | X P1 1 -200 200 150 R 50 50 1 1 P 284 | X P2 2 -200 100 150 R 50 50 1 1 P 285 | X P3 3 -200 0 150 R 50 50 1 1 P 286 | X P4 4 -200 -100 150 R 50 50 1 1 P 287 | X P5 5 -200 -200 150 R 50 50 1 1 P 288 | ENDDRAW 289 | ENDDEF 290 | # 291 | # CONN_01X06 292 | # 293 | DEF CONN_01X06 P 0 40 Y N 1 F N 294 | F0 "P" 0 350 50 H V C CNN 295 | F1 "CONN_01X06" 100 0 50 V V C CNN 296 | F2 "" 0 0 50 H V C CNN 297 | F3 "" 0 0 50 H V C CNN 298 | $FPLIST 299 | Pin_Header_Straight_1X06 300 | Pin_Header_Angled_1X06 301 | Socket_Strip_Straight_1X06 302 | Socket_Strip_Angled_1X06 303 | $ENDFPLIST 304 | DRAW 305 | S -50 -245 10 -255 0 1 0 N 306 | S -50 -145 10 -155 0 1 0 N 307 | S -50 -45 10 -55 0 1 0 N 308 | S -50 55 10 45 0 1 0 N 309 | S -50 155 10 145 0 1 0 N 310 | S -50 255 10 245 0 1 0 N 311 | S -50 300 50 -300 0 1 0 N 312 | X P1 1 -200 250 150 R 50 50 1 1 P 313 | X P2 2 -200 150 150 R 50 50 1 1 P 314 | X P3 3 -200 50 150 R 50 50 1 1 P 315 | X P4 4 -200 -50 150 R 50 50 1 1 P 316 | X P5 5 -200 -150 150 R 50 50 1 1 P 317 | X P6 6 -200 -250 150 R 50 50 1 1 P 318 | ENDDRAW 319 | ENDDEF 320 | # 321 | # CONN_02X07 322 | # 323 | DEF CONN_02X07 P 0 1 Y N 1 F N 324 | F0 "P" 0 400 50 H V C CNN 325 | F1 "CONN_02X07" 0 0 50 V V C CNN 326 | F2 "" 0 -1200 50 H V C CNN 327 | F3 "" 0 -1200 50 H V C CNN 328 | $FPLIST 329 | Pin_Header_Straight_2X07 330 | Pin_Header_Angled_2X07 331 | Socket_Strip_Straight_2X07 332 | Socket_Strip_Angled_2X07 333 | $ENDFPLIST 334 | DRAW 335 | S -100 -295 -50 -305 0 1 0 N 336 | S -100 -195 -50 -205 0 1 0 N 337 | S -100 -95 -50 -105 0 1 0 N 338 | S -100 5 -50 -5 0 1 0 N 339 | S -100 105 -50 95 0 1 0 N 340 | S -100 205 -50 195 0 1 0 N 341 | S -100 305 -50 295 0 1 0 N 342 | S -100 350 100 -350 0 1 0 N 343 | S 50 -295 100 -305 0 1 0 N 344 | S 50 -195 100 -205 0 1 0 N 345 | S 50 -95 100 -105 0 1 0 N 346 | S 50 5 100 -5 0 1 0 N 347 | S 50 105 100 95 0 1 0 N 348 | S 50 205 100 195 0 1 0 N 349 | S 50 305 100 295 0 1 0 N 350 | X P1 1 -250 300 150 R 50 50 1 1 P 351 | X P2 2 250 300 150 L 50 50 1 1 P 352 | X P3 3 -250 200 150 R 50 50 1 1 P 353 | X P4 4 250 200 150 L 50 50 1 1 P 354 | X P5 5 -250 100 150 R 50 50 1 1 P 355 | X P6 6 250 100 150 L 50 50 1 1 P 356 | X P7 7 -250 0 150 R 50 50 1 1 P 357 | X P8 8 250 0 150 L 50 50 1 1 P 358 | X P9 9 -250 -100 150 R 50 50 1 1 P 359 | X P10 10 250 -100 150 L 50 50 1 1 P 360 | X P11 11 -250 -200 150 R 50 50 1 1 P 361 | X P12 12 250 -200 150 L 50 50 1 1 P 362 | X P13 13 -250 -300 150 R 50 50 1 1 P 363 | X P14 14 250 -300 150 L 50 50 1 1 P 364 | ENDDRAW 365 | ENDDEF 366 | # 367 | # Crystal 368 | # 369 | DEF Crystal Y 0 40 N N 1 F N 370 | F0 "Y" 0 150 50 H V C CNN 371 | F1 "Crystal" 0 -150 50 H V C CNN 372 | F2 "" 0 0 50 H V C CNN 373 | F3 "" 0 0 50 H V C CNN 374 | $FPLIST 375 | Crystal_* 376 | $ENDFPLIST 377 | DRAW 378 | S -50 100 50 -100 0 1 12 N 379 | P 2 0 1 12 -100 -50 -100 50 N 380 | P 2 0 1 12 100 -50 100 50 N 381 | X 1 1 -150 0 50 R 40 40 1 1 P 382 | X 2 2 150 0 50 L 40 40 1 1 P 383 | ENDDRAW 384 | ENDDEF 385 | # 386 | # D 387 | # 388 | DEF D D 0 40 N N 1 F N 389 | F0 "D" 0 100 50 H V C CNN 390 | F1 "D" 0 -100 50 H V C CNN 391 | F2 "" 0 0 50 H V C CNN 392 | F3 "" 0 0 50 H V C CNN 393 | $FPLIST 394 | Diode_* 395 | D-Pak_TO252AA 396 | *SingleDiode 397 | *_Diode_* 398 | *SingleDiode* 399 | $ENDFPLIST 400 | DRAW 401 | P 2 0 1 6 -50 50 -50 -50 N 402 | P 3 0 1 0 50 50 -50 0 50 -50 F 403 | X K 1 -150 0 100 R 50 50 1 1 P 404 | X A 2 150 0 100 L 50 50 1 1 P 405 | ENDDRAW 406 | ENDDEF 407 | # 408 | # D_Schottky 409 | # 410 | DEF D_Schottky D 0 40 N N 1 F N 411 | F0 "D" 0 100 50 H V C CNN 412 | F1 "D_Schottky" 0 -100 50 H V C CNN 413 | F2 "" 0 0 50 H V C CNN 414 | F3 "" 0 0 50 H V C CNN 415 | $FPLIST 416 | D-Pak_TO252AA 417 | Diode_* 418 | *SingleDiode 419 | *SingleDiode* 420 | *_Diode_* 421 | $ENDFPLIST 422 | DRAW 423 | P 3 0 1 0 50 50 -50 0 50 -50 F 424 | P 6 0 1 8 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N 425 | X K 1 -150 0 100 R 50 50 1 1 P 426 | X A 2 150 0 100 L 50 50 1 1 P 427 | ENDDRAW 428 | ENDDEF 429 | # 430 | # FILTER 431 | # 432 | DEF FILTER FB 0 40 Y N 1 F N 433 | F0 "FB" 0 150 50 H V C CNN 434 | F1 "FILTER" 0 -100 50 H V C CNN 435 | F2 "" 0 0 50 H V C CNN 436 | F3 "" 0 0 50 H V C CNN 437 | DRAW 438 | A -150 0 50 1 1799 0 1 0 N -100 0 -200 0 439 | A -50 0 50 1 1799 0 1 0 N 0 0 -100 0 440 | A 0 0 0 0 0 0 1 0 N 0 0 0 0 441 | A 50 0 50 1 1799 0 1 0 N 100 0 0 0 442 | A 150 0 50 1 1799 0 1 0 N 200 0 100 0 443 | S -225 75 225 -50 0 1 0 N 444 | X 1 1 -350 0 150 R 40 40 1 1 P 445 | X 2 2 350 0 150 L 40 40 1 1 P 446 | ENDDRAW 447 | ENDDEF 448 | # 449 | # FUSE 450 | # 451 | DEF FUSE F 0 10 Y Y 1 F N 452 | F0 "F" 100 50 50 H V C CNN 453 | F1 "FUSE" -100 -50 50 H V C CNN 454 | F2 "" 0 0 50 H V C CNN 455 | F3 "" 0 0 50 H V C CNN 456 | DRAW 457 | A -75 0 75 1 1799 0 1 0 N 0 0 -150 0 458 | A 75 0 75 -1799 -1 0 1 0 N 0 0 150 0 459 | X ~ 1 -250 0 100 R 40 40 1 1 I 460 | X ~ 2 250 0 100 L 40 40 1 1 I 461 | ENDDRAW 462 | ENDDEF 463 | # 464 | # GNDA 465 | # 466 | DEF GNDA #PWR 0 0 Y Y 1 F P 467 | F0 "#PWR" 0 -250 50 H I C CNN 468 | F1 "GNDA" 0 -150 50 H V C CNN 469 | F2 "" 0 0 50 H V C CNN 470 | F3 "" 0 0 50 H V C CNN 471 | DRAW 472 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 473 | X GNDA 1 0 0 0 D 50 50 1 1 W N 474 | ENDDRAW 475 | ENDDEF 476 | # 477 | # GNDD 478 | # 479 | DEF GNDD #PWR 0 0 Y Y 1 F P 480 | F0 "#PWR" 0 -250 50 H I C CNN 481 | F1 "GNDD" 0 -150 50 H V C CNN 482 | F2 "" 0 0 50 H V C CNN 483 | F3 "" 0 0 50 H V C CNN 484 | DRAW 485 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 486 | X GNDD 1 0 0 0 D 50 50 1 1 W N 487 | ENDDRAW 488 | ENDDEF 489 | # 490 | # ILI9341_LCD_Breakout 491 | # 492 | DEF ILI9341_LCD_Breakout U 0 30 Y Y 1 F N 493 | F0 "U" -700 500 50 H V L CNN 494 | F1 "ILI9341_LCD_Breakout" -700 -500 50 H V L CNN 495 | F2 "" -750 400 50 H V C CNN 496 | F3 "" -650 500 50 H V C CNN 497 | DRAW 498 | T 0 25 150 50 0 0 0 320x240~LCD Italic 0 C C 499 | T 0 -225 250 50 0 0 0 ILI9341 Italic 0 L C 500 | T 0 -625 400 50 0 0 0 J2 Normal 0 C C 501 | T 0 625 400 50 0 0 0 J4 Normal 0 C C 502 | T 0 -225 -275 50 0 0 0 SD~Card~Slot Italic 0 L C 503 | T 0 -225 50 50 0 0 0 SPI~Interface Italic 0 L C 504 | S -700 450 700 -450 0 1 10 f 505 | S -250 350 300 -350 0 1 10 N 506 | X Vcc 1 400 600 150 D 50 50 1 1 W 507 | X GND 2 400 -600 150 U 50 50 1 1 W 508 | X ~CS 3 800 200 100 L 50 50 1 1 I 509 | X Reset 4 800 -300 100 L 50 50 1 1 I 510 | X D/~C 5 800 300 100 L 50 50 1 1 I 511 | X MOSI 6 800 100 100 L 50 50 1 1 I 512 | X SCK 7 800 -100 100 L 50 50 1 1 I 513 | X LED 8 800 -200 100 L 50 50 1 1 I 514 | X MISO 9 800 0 100 L 50 50 1 1 T 515 | X SD_CS 10 -800 200 100 R 50 50 1 1 I 516 | X SD_MOSI 11 -800 100 100 R 50 50 1 1 I 517 | X SD_MISO 12 -800 0 100 R 50 50 1 1 T 518 | X SD_SCK 13 -800 -100 100 R 50 50 1 1 I 519 | ENDDRAW 520 | ENDDEF 521 | # 522 | # JUMPER 523 | # 524 | DEF JUMPER JP 0 30 Y N 1 F N 525 | F0 "JP" 0 150 50 H V C CNN 526 | F1 "JUMPER" 0 -80 50 H V C CNN 527 | F2 "" 0 0 50 H V C CNN 528 | F3 "" 0 0 50 H V C CNN 529 | DRAW 530 | A 0 -26 125 1426 373 0 1 0 N -98 50 99 50 531 | C -100 0 35 0 1 0 N 532 | C 100 0 35 0 1 0 N 533 | X 1 1 -300 0 165 R 50 50 0 1 P 534 | X 2 2 300 0 165 L 50 50 0 1 P 535 | ENDDRAW 536 | ENDDEF 537 | # 538 | # Jumper_NC_Small 539 | # 540 | DEF ~Jumper_NC_Small JP 0 30 N N 1 F N 541 | F0 "JP" 0 80 50 H V C CNN 542 | F1 "Jumper_NC_Small" 10 -60 50 H I C CNN 543 | F2 "" 0 0 50 H V C CNN 544 | F3 "" 0 0 50 H V C CNN 545 | DRAW 546 | A 0 -10 57 450 1350 0 1 0 N 40 30 -40 30 547 | C -40 0 20 0 1 0 N 548 | C 40 0 20 0 1 0 N 549 | X 1 1 -100 0 40 R 50 50 0 1 P 550 | X 2 2 100 0 40 L 50 50 0 1 P 551 | ENDDRAW 552 | ENDDEF 553 | # 554 | # Jumper_NO_Small 555 | # 556 | DEF ~Jumper_NO_Small JP 0 30 N N 1 F N 557 | F0 "JP" 0 80 50 H V C CNN 558 | F1 "Jumper_NO_Small" 10 -60 50 H I C CNN 559 | F2 "" 0 0 50 H V C CNN 560 | F3 "" 0 0 50 H V C CNN 561 | DRAW 562 | C -40 0 20 0 1 0 N 563 | C 40 0 20 0 1 0 N 564 | X 1 1 -100 0 40 R 50 50 0 1 P 565 | X 2 2 100 0 40 L 50 50 0 1 P 566 | ENDDRAW 567 | ENDDEF 568 | # 569 | # LM2902N 570 | # 571 | DEF LM2902N U 0 20 Y Y 4 F N 572 | F0 "U" 50 200 50 H V C CNN 573 | F1 "LM2902N" 150 -200 50 H V C CNN 574 | F2 "" -50 100 50 H V C CNN 575 | F3 "" 50 200 50 H V C CNN 576 | ALIAS LM324 TLC274 TL074 LM324N LM324AN MCP6004 577 | DRAW 578 | P 4 0 1 6 -200 200 200 0 -200 -200 -200 200 f 579 | X V+ 4 -100 300 150 D 50 50 0 1 W 580 | X V- 11 -100 -300 150 U 50 50 0 1 W 581 | X ~ 1 300 0 100 L 50 50 1 1 O 582 | X - 2 -300 -100 100 R 50 50 1 1 I 583 | X + 3 -300 100 100 R 50 50 1 1 I 584 | X + 5 -300 100 100 R 50 50 2 1 I 585 | X - 6 -300 -100 100 R 50 50 2 1 I 586 | X ~ 7 300 0 100 L 50 50 2 1 O 587 | X ~ 8 300 0 100 L 50 50 3 1 O 588 | X - 9 -300 -100 100 R 50 50 3 1 I 589 | X + 10 -300 100 100 R 50 50 3 1 I 590 | X + 12 -300 100 100 R 50 50 4 1 I 591 | X - 13 -300 -100 100 R 50 50 4 1 I 592 | X ~ 14 300 0 100 L 50 50 4 1 O 593 | ENDDRAW 594 | ENDDEF 595 | # 596 | # Li-Ion_Cell 597 | # 598 | DEF ~Li-Ion_Cell BT 0 40 Y Y 1 F N 599 | F0 "BT" 240 70 60 H V C CNN 600 | F1 "Li-Ion_Cell" 10 -380 60 H I C CNN 601 | F2 "" 100 -60 60 H I C CNN 602 | F3 "" 100 -60 60 H I C CNN 603 | DRAW 604 | C 100 -220 20 0 1 8 F 605 | S -60 50 -140 -180 0 1 8 N 606 | P 2 0 1 8 -100 50 -100 100 N 607 | P 2 0 1 12 150 -60 50 -60 N 608 | P 2 0 1 12 200 -10 0 -10 N 609 | P 3 0 1 8 -100 -180 -100 -220 100 -220 N 610 | P 4 0 1 8 -40 50 -40 10 -160 -140 -160 -180 N 611 | X ~ 1 100 200 204 D 50 50 1 1 w 612 | X ~ 2 -300 100 200 R 50 50 1 1 P 613 | X ~ 3 100 -300 239 U 50 50 1 1 w 614 | ENDDRAW 615 | ENDDEF 616 | # 617 | # MAX6070 618 | # 619 | DEF MAX6070 U 0 40 Y Y 1 F N 620 | F0 "U" -250 250 50 H V C CNN 621 | F1 "MAX6070" 0 200 50 H V C CNN 622 | F2 "SOT-23-6" 0 0 50 H V C CIN 623 | F3 "" 0 0 50 H V C CNN 624 | $FPLIST 625 | SOT-23* 626 | SOT-23* 627 | $ENDFPLIST 628 | DRAW 629 | S -300 150 300 -400 0 1 10 f 630 | X FILTER 1 -450 -250 150 R 40 40 1 1 P 631 | X GND 2 50 -550 150 U 40 40 1 1 P 632 | X ENABLE 3 -450 -100 150 R 40 40 1 1 I 633 | X IN 4 -450 50 150 R 40 40 1 1 P 634 | X OUT_S 5 450 -100 150 L 40 40 1 1 P 635 | X OUT_F 6 450 50 150 L 40 40 1 1 P 636 | ENDDRAW 637 | ENDDEF 638 | # 639 | # MCP6N11 640 | # 641 | DEF MCP6N11 U 0 0 Y Y 1 F N 642 | F0 "U" 200 150 50 H V L CNN 643 | F1 "MCP6N11" 200 -150 50 H V L CNN 644 | F2 "" 0 0 50 H V C CNN 645 | F3 "" 0 0 50 H V C CNN 646 | DRAW 647 | P 2 0 1 0 100 -100 50 -75 N 648 | P 2 0 1 0 100 100 50 75 N 649 | P 4 0 1 10 200 0 -200 200 -200 -200 200 0 f 650 | X Vfg 1 100 -300 200 U 50 50 1 1 P 651 | X - 2 -300 -100 100 R 50 50 1 1 I 652 | X + 3 -300 100 100 R 50 50 1 1 I 653 | X V- 4 -100 -300 150 U 50 50 1 1 W 654 | X Vref 5 0 -300 200 U 50 50 1 1 I 655 | X OUT 6 300 0 100 L 50 50 1 1 O 656 | X V+ 7 -100 300 150 D 50 50 1 1 W 657 | X EN/~CAL 8 100 300 200 D 50 50 1 1 P 658 | ENDDRAW 659 | ENDDEF 660 | # 661 | # MCP73834 662 | # 663 | DEF MCP73834 U 0 40 Y Y 1 F N 664 | F0 "U" -450 450 60 H V C CNN 665 | F1 "MCP73834" 250 450 60 H V C CNN 666 | F2 "" 0 0 60 H I C CNN 667 | F3 "" 0 0 60 H I C CNN 668 | DRAW 669 | S -500 400 500 -400 0 1 0 N 670 | X VDD 1 -700 300 200 R 50 50 1 1 W 671 | X VDD 2 -700 200 200 R 50 50 1 1 W 672 | X STAT1 3 -700 0 200 R 50 50 1 1 C 673 | X STAT2 4 -700 -100 200 R 50 50 1 1 C 674 | X VSS 5 0 -600 200 U 50 50 1 1 W 675 | X PROG 6 700 -300 200 L 50 50 1 1 P 676 | X ~TE 7 -700 -300 200 R 50 50 1 1 I 677 | X THERM 8 700 0 200 L 50 50 1 1 P 678 | X VBAT 9 700 300 200 L 50 50 1 1 W 679 | X VBAT 10 700 200 200 L 50 50 1 1 W 680 | ENDDRAW 681 | ENDDEF 682 | # 683 | # OP275 684 | # 685 | DEF OP275 U 0 10 Y Y 2 F N 686 | F0 "U" 0 150 50 H V L CNN 687 | F1 "OP275" 0 -150 50 H V L CNN 688 | F2 "" -100 50 50 H V C CNN 689 | F3 "" 0 150 50 H V C CNN 690 | ALIAS ADA4075 MCP6002 LM7332 691 | DRAW 692 | P 4 0 1 6 -200 200 200 0 -200 -200 -200 200 f 693 | X V- 4 -100 -300 150 U 50 50 0 1 W 694 | X V+ 8 -100 300 150 D 50 50 0 1 W 695 | X ~ 1 300 0 100 L 50 50 1 1 O 696 | X - 2 -300 -100 100 R 50 50 1 1 I 697 | X + 3 -300 100 100 R 50 50 1 1 I 698 | X + 5 -300 100 100 R 50 50 2 1 I 699 | X - 6 -300 -100 100 R 50 50 2 1 I 700 | X ~ 7 300 0 100 L 50 50 2 1 O 701 | ENDDRAW 702 | ENDDEF 703 | # 704 | # PWR_FLAG 705 | # 706 | DEF PWR_FLAG #FLG 0 0 N N 1 F P 707 | F0 "#FLG" 0 95 50 H I C CNN 708 | F1 "PWR_FLAG" 0 180 50 H V C CNN 709 | F2 "" 0 0 50 H V C CNN 710 | F3 "" 0 0 50 H V C CNN 711 | DRAW 712 | X pwr 1 0 0 0 U 50 50 0 0 w 713 | P 6 0 1 0 0 0 0 50 -75 100 0 150 75 100 0 50 N 714 | ENDDRAW 715 | ENDDEF 716 | # 717 | # Q_NMOS_GSD 718 | # 719 | DEF Q_NMOS_GSD Q 0 0 Y N 1 F N 720 | F0 "Q" 300 50 50 H V R CNN 721 | F1 "Q_NMOS_GSD" 650 -50 50 H V R CNN 722 | F2 "" 200 100 50 H V C CNN 723 | F3 "" 0 0 50 H V C CNN 724 | DRAW 725 | C 50 0 111 0 1 10 N 726 | P 2 0 1 0 30 -70 100 -70 N 727 | P 2 0 1 10 30 -50 30 -90 N 728 | P 2 0 1 0 30 0 100 0 N 729 | P 2 0 1 10 30 20 30 -20 N 730 | P 2 0 1 0 30 70 100 70 N 731 | P 2 0 1 10 30 90 30 50 N 732 | P 2 0 1 0 100 -70 100 -100 N 733 | P 2 0 1 0 100 -70 100 0 N 734 | P 2 0 1 0 100 100 100 70 N 735 | P 3 0 1 10 10 75 10 -75 10 -75 N 736 | P 4 0 1 0 40 0 80 15 80 -15 40 0 F 737 | X G 1 -200 0 210 R 50 50 1 1 I 738 | X S 2 100 -200 100 U 50 50 1 1 P 739 | X D 3 100 200 100 D 50 50 1 1 P 740 | ENDDRAW 741 | ENDDEF 742 | # 743 | # Q_PMOS_GSD 744 | # 745 | DEF Q_PMOS_GSD Q 0 0 Y N 1 F N 746 | F0 "Q" 300 50 50 H V R CNN 747 | F1 "Q_PMOS_GSD" 650 -50 50 H V R CNN 748 | F2 "" 200 100 50 H V C CNN 749 | F3 "" 0 0 50 H V C CNN 750 | DRAW 751 | C 50 0 111 0 1 10 N 752 | P 2 0 1 0 30 -70 100 -70 N 753 | P 2 0 1 10 30 -50 30 -90 N 754 | P 2 0 1 0 30 0 100 0 N 755 | P 2 0 1 10 30 20 30 -20 N 756 | P 2 0 1 0 30 70 100 70 N 757 | P 2 0 1 10 30 90 30 50 N 758 | P 2 0 1 0 100 -70 100 -100 N 759 | P 2 0 1 0 100 -70 100 0 N 760 | P 2 0 1 0 100 100 100 70 N 761 | P 3 0 1 10 10 75 10 -75 10 -75 N 762 | P 4 0 1 0 90 0 50 -15 50 15 90 0 F 763 | X G 1 -200 0 210 R 50 50 1 1 I 764 | X S 2 100 -200 100 U 50 50 1 1 P 765 | X D 3 100 200 100 D 50 50 1 1 P 766 | ENDDRAW 767 | ENDDEF 768 | # 769 | # R 770 | # 771 | DEF R R 0 0 N Y 1 F N 772 | F0 "R" 80 0 50 V V C CNN 773 | F1 "R" 0 0 50 V V C CNN 774 | F2 "" -70 0 50 V V C CNN 775 | F3 "" 0 0 50 H V C CNN 776 | $FPLIST 777 | R_* 778 | Resistor_* 779 | $ENDFPLIST 780 | DRAW 781 | S -40 -100 40 100 0 1 10 N 782 | X ~ 1 0 150 50 D 50 50 1 1 P 783 | X ~ 2 0 -150 50 U 50 50 1 1 P 784 | ENDDRAW 785 | ENDDEF 786 | # 787 | # SPEAKER 788 | # 789 | DEF SPEAKER SP 0 0 N Y 1 F N 790 | F0 "SP" -100 250 50 H V C CNN 791 | F1 "SPEAKER" -100 -250 50 H V C CNN 792 | F2 "" 0 0 50 H V C CNN 793 | F3 "" 0 0 50 H V C CNN 794 | DRAW 795 | P 4 0 0 0 100 150 250 300 250 -300 100 -150 N 796 | P 5 0 0 0 -100 150 100 150 100 -150 -100 -150 -100 150 F 797 | X 1 1 -300 100 200 R 40 40 1 1 I 798 | X 2 2 -300 -100 200 R 40 40 1 1 I 799 | ENDDRAW 800 | ENDDEF 801 | # 802 | # STM32F373R8Tx 803 | # 804 | DEF STM32F373R8Tx U 0 40 Y Y 1 L N 805 | F0 "U" -5400 2125 50 H V L BNN 806 | F1 "STM32F373R8Tx" 5400 2125 50 H V R BNN 807 | F2 "LQFP64" 5400 2075 50 H V R TNN 808 | F3 "" 0 0 50 H V C CNN 809 | ALIAS STM32F373RBTx STM32F373RCTx 810 | DRAW 811 | S -5400 -2100 5400 2100 0 1 10 f 812 | X VBAT 1 -5500 1300 100 R 50 50 1 1 W 813 | X PC13/RTC_OUT_ALARM/RTC_OUT_CALIB/RTC_TAMP1/RTC_TS/SYS_WKUP2 2 -5500 -1500 100 R 50 50 1 1 B 814 | X PC14/RCC_OSC32_IN 3 -5500 -1600 100 R 50 50 1 1 B 815 | X PC15/ADC1_EXTI15/RCC_OSC32_OUT/SDADC1_EXTI15/SDADC2_EXTI15/SDADC3_EXTI15 4 -5500 -1700 100 R 50 50 1 1 B 816 | X PF0/I2C2_SDA/RCC_OSC_IN 5 -5500 900 100 R 50 50 1 1 I 817 | X PF1/I2C2_SCL/RCC_OSC_OUT 6 -5500 800 100 R 50 50 1 1 I 818 | X NRST 7 -5500 1700 100 R 50 50 1 1 I 819 | X PC0/ADC1_IN10/TIM5_CH1/TIM5_ETR 8 -5500 -200 100 R 50 50 1 1 B 820 | X PC1/ADC1_IN11/TIM5_CH2 9 -5500 -300 100 R 50 50 1 1 B 821 | X PC2/ADC1_IN12/I2S2_MCK/SPI2_MISO/TIM5_CH3 10 -5500 -400 100 R 50 50 1 1 B 822 | X ADC1_IN4/DAC1_OUT1/I2S1_WS/I2S3_WS/SPI1_NSS/SPI3_NSS/TIM12_CH1/TIM3_CH2/TSC_G2_IO1/USART2_CK/PA4 20 5500 700 100 L 50 50 1 1 B 823 | X PE9/DAC1_EXTI9/DAC2_EXTI9/SDADC1_AIN7P/SDADC1_AIN8M/SDADC2_AIN7P/SDADC2_AIN8M 30 -5500 300 100 R 50 50 1 1 B 824 | X PC9/DAC1_EXTI9/DAC2_EXTI9/I2S1_SD/SPI1_MOSI/TIM3_CH4 40 -5500 -1100 100 R 50 50 1 1 B 825 | X ADC1_EXTI15/I2C1_SCL/I2S1_WS/I2S3_WS/SDADC1_EXTI15/SDADC2_EXTI15/SDADC3_EXTI15/SPI1_NSS/SPI3_NSS/SYS_JTDI/TIM12_CH2/TIM2_CH1/TIM2_ETR/TSC_SYNC/PA15 50 5500 -400 100 L 50 50 1 1 B 826 | X BOOT0 60 -5500 1500 100 R 50 50 1 1 I 827 | X PC3/ADC1_IN13/I2S2_SD/SPI2_MOSI/TIM5_CH4 11 -5500 -500 100 R 50 50 1 1 B 828 | X ADC1_IN5/CEC/DAC1_OUT2/I2S1_CK/SPI1_SCK/TIM12_CH2/TIM14_CH1/TIM2_CH1/TIM2_ETR/TSC_G2_IO2/PA5 21 5500 600 100 L 50 50 1 1 B 829 | X VSSSD 31 100 -2200 100 U 50 50 1 1 W 830 | X I2C2_SMBA/I2S2_CK/RCC_MCO/SPI2_SCK/TIM4_ETR/TIM5_CH1/TIM5_ETR/USART1_CK/PA8 41 5500 300 100 L 50 50 1 1 B 831 | X PC10/I2S3_CK/SPI3_SCK/TIM19_CH1/USART3_TX 51 -5500 -1200 100 R 50 50 1 1 B 832 | X CAN_RX/CEC/COMP1_OUT/I2C1_SCL/I2S2_CK/SPI2_SCK/TIM16_CH1/TIM19_CH3/TIM4_CH3/TSC_SYNC/USART3_TX/PB8 61 5500 -1400 100 L 50 50 1 1 B 833 | X VSSA 12 0 -2200 100 U 50 50 1 1 W 834 | X ADC1_IN6/COMP1_OUT/DAC2_OUT1/I2S1_MCK/SPI1_MISO/TIM13_CH1/TIM16_CH1/TIM3_CH1/TSC_G2_IO3/PA6 22 5500 500 100 L 50 50 1 1 B 835 | X VDDSD 32 100 2200 100 D 50 50 1 1 W 836 | X DAC1_EXTI9/DAC2_EXTI9/I2C2_SCL/I2S2_MCK/SPI2_MISO/TIM13_CH1/TIM15_BKIN/TIM2_CH3/TSC_G4_IO1/USART1_TX/PA9 42 5500 200 100 L 50 50 1 1 B 837 | X PC11/ADC1_EXTI11/I2S3_MCK/SDADC1_EXTI11/SDADC2_EXTI11/SDADC3_EXTI11/SPI3_MISO/TIM19_CH2/USART3_RX 52 -5500 -1300 100 R 50 50 1 1 B 838 | X CAN_TX/COMP2_OUT/DAC1_EXTI9/DAC2_EXTI9/I2C1_SDA/I2S2_WS/IR_OUT/SPI2_NSS/TIM17_CH1/TIM19_CH4/TIM4_CH4/USART3_RX/PB9 62 5500 -1500 100 L 50 50 1 1 B 839 | X VDDA 13 0 2200 100 D 50 50 1 1 W 840 | X ADC1_IN7/COMP2_OUT/I2S1_SD/SPI1_MOSI/TIM14_CH1/TIM17_CH1/TIM3_CH2/TSC_G2_IO4/PA7 23 5500 400 100 L 50 50 1 1 B 841 | X VREFSD+ 33 -5500 1100 100 R 50 50 1 1 W 842 | X I2C2_SDA/I2S2_SD/SPI2_MOSI/TIM14_CH1/TIM17_BKIN/TIM2_CH4/TSC_G4_IO2/USART1_RX/PA10 43 5500 100 100 L 50 50 1 1 B 843 | X PC12/I2S3_SD/SPI3_MOSI/TIM19_CH3/USART3_CK 53 -5500 -1400 100 R 50 50 1 1 B 844 | X VSS 63 -100 -2200 100 U 50 50 1 1 W 845 | X ADC1_IN0/COMP1_INM/COMP1_OUT/RTC_TAMP2/SYS_WKUP1/TIM19_CH1/TIM2_CH1/TIM2_ETR/TIM5_CH1/TIM5_ETR/TSC_G1_IO1/USART2_CTS/PA0 14 5500 1100 100 L 50 50 1 1 B 846 | X PC4/ADC1_IN14/TIM13_CH1/TSC_G3_IO1/USART1_TX 24 -5500 -600 100 R 50 50 1 1 B 847 | X I2S2_MCK/SDADC3_AIN8P/SPI2_MISO/TIM12_CH1/TIM15_CH1/TSC_G6_IO1/USART3_DE/USART3_RTS/PB14 34 5500 -1600 100 L 50 50 1 1 B 848 | X ADC1_EXTI11/CAN_RX/COMP1_OUT/I2S1_WS/I2S2_WS/SDADC1_EXTI11/SDADC2_EXTI11/SDADC3_EXTI11/SPI1_NSS/SPI2_NSS/TIM4_CH1/TIM5_CH2/USART1_CTS/USB_DM/PA11 44 5500 0 100 L 50 50 1 1 B 849 | X PD2/TIM3_ETR 54 -5500 100 100 R 50 50 1 1 B 850 | X VDD 64 -100 2200 100 D 50 50 1 1 W 851 | X ADC1_IN1/COMP1_INP/I2S3_CK/RTC_REFIN/SPI3_SCK/TIM15_CH1N/TIM19_CH2/TIM2_CH2/TIM5_CH2/TSC_G1_IO2/USART2_DE/USART2_RTS/PA1 15 5500 1000 100 L 50 50 1 1 B 852 | X PC5/ADC1_IN15/TSC_G3_IO2/USART1_RX 25 -5500 -700 100 R 50 50 1 1 B 853 | X ADC1_EXTI15/I2S2_SD/RTC_REFIN/SDADC1_EXTI15/SDADC2_EXTI15/SDADC3_AIN7P/SDADC3_AIN8M/SDADC3_EXTI15/SPI2_MOSI/TIM12_CH2/TIM15_CH1N/TIM15_CH2/TSC_G6_IO2/PB15 35 5500 -1700 100 L 50 50 1 1 B 854 | X CAN_TX/COMP2_OUT/I2S1_CK/SPI1_SCK/TIM16_CH1/TIM4_CH2/TIM5_CH3/USART1_DE/USART1_RTS/USB_DP/PA12 45 5500 -100 100 L 50 50 1 1 B 855 | X I2S1_CK/I2S3_CK/SPI1_SCK/SPI3_SCK/SYS_JTDO-TRACESWO/TIM13_CH1/TIM2_CH2/TIM3_ETR/TIM4_ETR/TSC_G5_IO1/USART2_TX/PB3 55 5500 -900 100 L 50 50 1 1 B 856 | X ADC1_IN2/COMP2_INM/COMP2_OUT/I2S3_MCK/SPI3_MISO/TIM15_CH1/TIM19_CH3/TIM2_CH3/TIM5_CH3/TSC_G1_IO3/USART2_TX/PA2 16 5500 900 100 L 50 50 1 1 B 857 | X ADC1_IN8/I2S1_SD/SDADC1_AIN6P/SPI1_MOSI/TIM3_CH2/TIM3_CH3/TSC_G3_IO3/PB0 26 5500 -600 100 L 50 50 1 1 B 858 | X PD8/I2S2_CK/SDADC3_AIN6P/SPI2_SCK/TSC_G6_IO3/USART3_TX 36 -5500 0 100 R 50 50 1 1 B 859 | X I2S1_MCK/IR_OUT/SPI1_MISO/SYS_JTMS-SWDIO/TIM16_CH1N/TIM4_CH3/TIM5_CH4/TSC_G4_IO3/USART3_CTS/PA13 46 5500 -200 100 L 50 50 1 1 B 860 | X I2S1_MCK/I2S3_MCK/SPI1_MISO/SPI3_MISO/SYS_NJTRST/TIM15_CH1N/TIM16_CH1/TIM17_BKIN/TIM3_CH1/TSC_G5_IO2/USART2_RX/PB4 56 5500 -1000 100 L 50 50 1 1 B 861 | X VREF+ 17 -5500 1200 100 R 50 50 1 1 W 862 | X ADC1_IN9/SDADC1_AIN5P/SDADC1_AIN6M/TIM3_CH4/TSC_G3_IO4/PB1 27 5500 -700 100 L 50 50 1 1 B 863 | X PC6/I2S1_WS/SPI1_NSS/TIM3_CH1 37 -5500 -800 100 R 50 50 1 1 B 864 | X PF6/I2C2_SCL/I2S1_SD/SPI1_MOSI/TIM4_CH4/USART3_DE/USART3_RTS 47 -5500 700 100 R 50 50 1 1 B 865 | X I2C1_SMBA/I2S1_SD/I2S3_SD/SPI1_MOSI/SPI3_MOSI/TIM16_BKIN/TIM17_CH1/TIM19_ETR/TIM3_CH2/USART2_CK/PB5 57 5500 -1100 100 L 50 50 1 1 B 866 | X ADC1_IN3/COMP2_INP/I2S3_SD/SPI3_MOSI/TIM15_CH2/TIM19_CH4/TIM2_CH4/TIM5_CH4/TSC_G1_IO4/USART2_RX/PA3 18 5500 800 100 L 50 50 1 1 B 867 | X SDADC1_AIN4P/SDADC2_AIN6P/PB2 28 5500 -800 100 L 50 50 1 1 B 868 | X PC7/I2S1_CK/SPI1_SCK/TIM3_CH2 38 -5500 -900 100 R 50 50 1 1 B 869 | X PF7/I2C2_SDA/USART2_CK 48 -5500 600 100 R 50 50 1 1 B 870 | X I2C1_SCL/TIM15_CH1/TIM16_CH1N/TIM19_CH1/TIM3_CH3/TIM4_CH1/TSC_G5_IO3/USART1_TX/PB6 58 5500 -1200 100 L 50 50 1 1 B 871 | X VDD 19 -200 2200 100 D 50 50 1 1 W 872 | X PE8/SDADC1_AIN8P/SDADC2_AIN8P 29 -5500 400 100 R 50 50 1 1 B 873 | X PC8/I2S1_MCK/SPI1_MISO/TIM3_CH3 39 -5500 -1000 100 R 50 50 1 1 B 874 | X I2C1_SDA/SYS_JTCK-SWCLK/TIM12_CH1/TSC_G4_IO4/PA14 49 5500 -300 100 L 50 50 1 1 B 875 | X I2C1_SDA/TIM15_CH2/TIM17_CH1N/TIM19_CH2/TIM3_CH4/TIM4_CH2/TSC_G5_IO4/USART1_RX/PB7 59 5500 -1300 100 L 50 50 1 1 B 876 | ENDDRAW 877 | ENDDEF 878 | # 879 | # SW_PUSH 880 | # 881 | DEF SW_PUSH SW 0 40 N N 1 F N 882 | F0 "SW" 150 110 50 H V C CNN 883 | F1 "SW_PUSH" 0 -80 50 H V C CNN 884 | F2 "" 0 0 50 H V C CNN 885 | F3 "" 0 0 50 H V C CNN 886 | DRAW 887 | S -170 50 170 60 0 1 0 N 888 | P 4 0 1 0 -40 60 -30 90 30 90 40 60 N 889 | X 1 1 -300 0 200 R 50 50 0 1 P I 890 | X 2 2 300 0 200 L 50 50 0 1 P I 891 | ENDDRAW 892 | ENDDEF 893 | # 894 | # TLV70212DBV 895 | # 896 | DEF TLV70212DBV U 0 40 Y Y 1 F N 897 | F0 "U" -250 200 50 H V C CNN 898 | F1 "TLV70212DBV" 100 200 50 H V C CNN 899 | F2 "SOT-23-5" 0 100 50 H V C CIN 900 | F3 "" 0 0 50 H V C CNN 901 | ALIAS TLV70215DBV TLV70218DBV TLV70225DBV TLV70228DBV TLV70230DBV TLV70231DBV TLV70233DBV TLV70235DBV TLV70237DBV TLV70245DBV TLV702475DBV 902 | $FPLIST 903 | SOT* 904 | $ENDFPLIST 905 | DRAW 906 | S -300 150 300 -200 0 1 10 f 907 | X IN 1 -450 50 150 R 40 40 1 1 I 908 | X GND 2 0 -300 100 U 40 40 1 1 W 909 | X EN 3 -450 -100 150 R 40 40 1 1 I 910 | X OUT 5 450 50 150 L 40 40 1 1 w 911 | ENDDRAW 912 | ENDDEF 913 | # 914 | # TPD2E001 915 | # 916 | DEF TPD2E001 U 0 40 Y Y 1 F N 917 | F0 "U" -400 50 60 H V C CNN 918 | F1 "TPD2E001" 250 50 60 H V C CNN 919 | F2 "" 0 0 60 H I C CNN 920 | F3 "" 0 0 60 H I C CNN 921 | $FPLIST 922 | SOT-23-5 923 | $ENDFPLIST 924 | DRAW 925 | C -200 650 10 0 1 0 F 926 | C 0 350 10 0 1 0 F 927 | C 0 1150 10 0 1 0 F 928 | C 200 850 10 0 1 0 F 929 | S -450 1400 450 100 0 1 0 N 930 | S -200 1150 200 350 0 1 0 N 931 | P 2 0 1 0 -250 550 -150 550 N 932 | P 2 0 1 0 -250 1050 -150 1050 N 933 | P 2 0 1 0 -200 650 -275 650 N 934 | P 2 0 1 0 0 350 0 300 N 935 | P 2 0 1 0 0 350 0 1150 N 936 | P 2 0 1 0 0 1150 0 1200 N 937 | P 2 0 1 0 150 550 250 550 N 938 | P 2 0 1 0 150 1050 250 1050 N 939 | P 2 0 1 0 200 850 275 850 N 940 | P 4 0 1 0 -250 950 -150 950 -200 1050 -250 950 F 941 | P 4 0 1 0 -150 450 -250 450 -200 550 -150 450 F 942 | P 4 0 1 0 -50 775 -50 800 50 800 50 825 N 943 | P 4 0 1 0 50 700 -50 700 0 800 50 700 F 944 | P 4 0 1 0 200 550 250 450 150 450 200 550 F 945 | P 4 0 1 0 200 1050 150 950 250 950 200 1050 F 946 | X Vcc 1 0 1600 200 D 50 50 1 1 W 947 | X NC 2 -650 850 200 R 50 50 1 1 N 948 | X IO1 3 -650 650 200 R 50 50 1 1 I 949 | X GND 4 0 -100 200 U 50 50 1 1 W 950 | X IO2 5 650 850 200 L 50 50 1 1 I 951 | ENDDRAW 952 | ENDDEF 953 | # 954 | # TVS 955 | # 956 | DEF TVS D 0 40 Y Y 1 F N 957 | F0 "D" 0 150 50 H V C CNN 958 | F1 "TVS" 0 -150 50 H V C CNN 959 | F2 "" 0 0 50 H V C CNN 960 | F3 "" 0 0 50 H V C CNN 961 | DRAW 962 | P 2 0 1 12 0 50 0 -50 N 963 | P 4 0 1 0 -100 50 -100 -50 0 0 -100 50 F 964 | P 4 0 1 0 0 0 100 50 100 -50 0 0 F 965 | X ~ 1 -300 0 300 R 50 50 1 1 P 966 | X ~ 2 300 0 300 L 50 50 1 1 P 967 | ENDDRAW 968 | ENDDEF 969 | # 970 | # USB_OTG 971 | # 972 | DEF USB_OTG P 0 40 Y Y 1 F N 973 | F0 "P" 325 -125 50 H V C CNN 974 | F1 "USB_OTG" 0 200 50 H V C CNN 975 | F2 "" -50 -100 50 V V C CNN 976 | F3 "" -50 -100 50 V V C CNN 977 | $FPLIST 978 | USB* 979 | $ENDFPLIST 980 | DRAW 981 | S -250 -150 250 150 0 1 0 N 982 | S -205 -150 -195 -120 0 1 0 N 983 | S -105 -150 -95 -120 0 1 0 N 984 | S -5 -150 5 -120 0 1 0 N 985 | S 95 -150 105 -120 0 1 0 N 986 | S 195 -150 205 -120 0 1 0 N 987 | X VCC 1 -200 -300 150 U 50 50 1 1 w 988 | X D- 2 -100 -300 150 U 50 50 1 1 P 989 | X D+ 3 0 -300 150 U 50 50 1 1 P 990 | X ID 4 100 -300 150 U 50 50 1 1 W 991 | X GND 5 200 -300 150 U 50 50 1 1 W 992 | X shield 6 400 100 150 L 50 50 1 1 P 993 | ENDDRAW 994 | ENDDEF 995 | # 996 | # VCC 997 | # 998 | DEF VCC #PWR 0 0 Y Y 1 F P 999 | F0 "#PWR" 0 -150 50 H I C CNN 1000 | F1 "VCC" 0 150 50 H V C CNN 1001 | F2 "" 0 0 50 H V C CNN 1002 | F3 "" 0 0 50 H V C CNN 1003 | DRAW 1004 | C 0 75 25 0 1 0 N 1005 | P 2 0 1 0 0 0 0 50 N 1006 | X VCC 1 0 0 0 U 50 50 1 1 W N 1007 | ENDDRAW 1008 | ENDDEF 1009 | # 1010 | # VR 1011 | # 1012 | DEF VR VR 0 0 N Y 1 F N 1013 | F0 "VR" 60 -46 50 V V C TNN 1014 | F1 "VR" 0 0 50 V V C CNN 1015 | F2 "" 0 0 50 H V C CNN 1016 | F3 "" 0 0 50 H V C CNN 1017 | DRAW 1018 | S -40 150 40 -150 0 1 0 N 1019 | P 5 0 1 0 -60 -100 -60 -60 60 60 60 100 60 100 N 1020 | X ~ 1 0 250 100 D 50 50 1 1 P 1021 | X ~ 2 0 -250 100 U 50 50 1 1 P 1022 | ENDDRAW 1023 | ENDDEF 1024 | # 1025 | # ZENER_SOT23 1026 | # 1027 | DEF ZENER_SOT23 D 0 40 N N 1 F N 1028 | F0 "D" 0 100 50 H V C CNN 1029 | F1 "ZENER_SOT23" 0 -100 50 H V C CNN 1030 | F2 "" 0 0 50 H V C CNN 1031 | F3 "" 0 0 50 H V C CNN 1032 | $FPLIST 1033 | D? 1034 | SO* 1035 | SM* 1036 | $ENDFPLIST 1037 | DRAW 1038 | P 5 0 1 8 -70 50 -50 30 -50 -30 -30 -50 -30 -50 N 1039 | P 5 0 1 0 -50 0 50 50 50 -50 -50 0 -50 0 F 1040 | X A 1 200 0 150 L 50 50 1 1 P 1041 | X K 3 -200 0 150 R 50 50 1 1 P 1042 | ENDDRAW 1043 | ENDDEF 1044 | # 1045 | #End Library 1046 | -------------------------------------------------------------------------------- /Electrical design/Multimeter.pro: -------------------------------------------------------------------------------- 1 | update=Thu 25 Aug 2016 11:08:12 NZST 2 | version=1 3 | last_client=kicad 4 | [pcbnew] 5 | version=1 6 | LastNetListRead= 7 | UseCmpFile=1 8 | PadDrill=0.600000000000 9 | PadDrillOvalY=0.600000000000 10 | PadSizeH=1.500000000000 11 | PadSizeV=1.500000000000 12 | PcbTextSizeV=1.500000000000 13 | PcbTextSizeH=1.500000000000 14 | PcbTextThickness=0.300000000000 15 | ModuleTextSizeV=1.000000000000 16 | ModuleTextSizeH=1.000000000000 17 | ModuleTextSizeThickness=0.150000000000 18 | SolderMaskClearance=0.000000000000 19 | SolderMaskMinWidth=0.000000000000 20 | DrawSegmentWidth=0.200000000000 21 | BoardOutlineThickness=0.100000000000 22 | ModuleOutlineThickness=0.150000000000 23 | [cvpcb] 24 | version=1 25 | NetIExt=net 26 | [general] 27 | version=1 28 | [eeschema] 29 | version=1 30 | LibDir=../../KiCad libraries 31 | [eeschema/libraries] 32 | LibName1=power 33 | LibName2=device 34 | LibName3=transistors 35 | LibName4=conn 36 | LibName5=linear 37 | LibName6=regul 38 | LibName7=74xx 39 | LibName8=cmos4000 40 | LibName9=adc-dac 41 | LibName10=memory 42 | LibName11=xilinx 43 | LibName12=microcontrollers 44 | LibName13=dsp 45 | LibName14=microchip 46 | LibName15=analog_switches 47 | LibName16=motorola 48 | LibName17=texas 49 | LibName18=intel 50 | LibName19=audio 51 | LibName20=interface 52 | LibName21=digital-audio 53 | LibName22=philips 54 | LibName23=display 55 | LibName24=cypress 56 | LibName25=siliconi 57 | LibName26=opto 58 | LibName27=atmel 59 | LibName28=contrib 60 | LibName29=valves 61 | LibName30=74xgxx 62 | LibName31=ac-dc 63 | LibName32=actel 64 | LibName33=Altera 65 | LibName34=analog_devices 66 | LibName35=bbd 67 | LibName36=brooktre 68 | LibName37=cmos_ieee 69 | LibName38=dc-dc 70 | LibName39=diode 71 | LibName40=elec-unifil 72 | LibName41=ESD_Protection 73 | LibName42=ftdi 74 | LibName43=gennum 75 | LibName44=graphic 76 | LibName45=hc11 77 | LibName46=ir 78 | LibName47=Lattice 79 | LibName48=logo 80 | LibName49=maxim 81 | LibName50=microchip_dspic33dsc 82 | LibName51=microchip_pic10mcu 83 | LibName52=microchip_pic12mcu 84 | LibName53=microchip_pic16mcu 85 | LibName54=microchip_pic18mcu 86 | LibName55=microchip_pic32mcu 87 | LibName56=motor_drivers 88 | LibName57=msp430 89 | LibName58=nordicsemi 90 | LibName59=nxp_armmcu 91 | LibName60=onsemi 92 | LibName61=Oscillators 93 | LibName62=powerint 94 | LibName63=Power_Management 95 | LibName64=pspice 96 | LibName65=references 97 | LibName66=relays 98 | LibName67=rfcom 99 | LibName68=sensors 100 | LibName69=silabs 101 | LibName70=stm8 102 | LibName71=stm32 103 | LibName72=supertex 104 | LibName73=switches 105 | LibName74=transf 106 | LibName75=ttl_ieee 107 | LibName76=video 108 | LibName77=Worldsemi 109 | LibName78=Xicor 110 | LibName79=Zilog 111 | LibName80=my parts 112 | LibName81=SSR 113 | -------------------------------------------------------------------------------- /Electrical design/Multimeter.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 2 2 | LIBS:power 3 | LIBS:device 4 | LIBS:transistors 5 | LIBS:conn 6 | LIBS:linear 7 | LIBS:regul 8 | LIBS:74xx 9 | LIBS:cmos4000 10 | LIBS:adc-dac 11 | LIBS:memory 12 | LIBS:xilinx 13 | LIBS:microcontrollers 14 | LIBS:dsp 15 | LIBS:microchip 16 | LIBS:analog_switches 17 | LIBS:motorola 18 | LIBS:texas 19 | LIBS:intel 20 | LIBS:audio 21 | LIBS:interface 22 | LIBS:digital-audio 23 | LIBS:philips 24 | LIBS:display 25 | LIBS:cypress 26 | LIBS:siliconi 27 | LIBS:opto 28 | LIBS:atmel 29 | LIBS:contrib 30 | LIBS:valves 31 | LIBS:74xgxx 32 | LIBS:ac-dc 33 | LIBS:actel 34 | LIBS:Altera 35 | LIBS:analog_devices 36 | LIBS:bbd 37 | LIBS:brooktre 38 | LIBS:cmos_ieee 39 | LIBS:dc-dc 40 | LIBS:diode 41 | LIBS:elec-unifil 42 | LIBS:ESD_Protection 43 | LIBS:ftdi 44 | LIBS:gennum 45 | LIBS:graphic 46 | LIBS:hc11 47 | LIBS:ir 48 | LIBS:Lattice 49 | LIBS:logo 50 | LIBS:maxim 51 | LIBS:microchip_dspic33dsc 52 | LIBS:microchip_pic10mcu 53 | LIBS:microchip_pic12mcu 54 | LIBS:microchip_pic16mcu 55 | LIBS:microchip_pic18mcu 56 | LIBS:microchip_pic32mcu 57 | LIBS:motor_drivers 58 | LIBS:msp430 59 | LIBS:nordicsemi 60 | LIBS:nxp_armmcu 61 | LIBS:onsemi 62 | LIBS:Oscillators 63 | LIBS:powerint 64 | LIBS:Power_Management 65 | LIBS:pspice 66 | LIBS:references 67 | LIBS:relays 68 | LIBS:rfcom 69 | LIBS:sensors 70 | LIBS:silabs 71 | LIBS:stm8 72 | LIBS:stm32 73 | LIBS:supertex 74 | LIBS:switches 75 | LIBS:transf 76 | LIBS:ttl_ieee 77 | LIBS:video 78 | LIBS:Worldsemi 79 | LIBS:Xicor 80 | LIBS:Zilog 81 | LIBS:my parts 82 | LIBS:SSR 83 | LIBS:Multimeter-cache 84 | EELAYER 25 0 85 | EELAYER END 86 | $Descr A3 16535 11693 87 | encoding utf-8 88 | Sheet 1 5 89 | Title "Multimeter – Overview" 90 | Date "2016-08-15" 91 | Rev "0.9" 92 | Comp "" 93 | Comment1 "Licensed under the GNU GPL v3" 94 | Comment2 "" 95 | Comment3 "" 96 | Comment4 "" 97 | $EndDescr 98 | $Sheet 99 | S 2750 1056 2050 2494 100 | U 5736BEE7 101 | F0 "Main Input / Output" 60 102 | F1 "Main IO.sch" 60 103 | F2 "Vin" O R 4800 1450 60 104 | F3 "COMMON" O R 4800 1750 60 105 | F4 "LV_Enable" I L 2750 3150 60 106 | F5 "LVin" O R 4800 1600 60 107 | F6 "2V_Range" I L 2750 2600 60 108 | F7 "20V_Range" I L 2750 2450 60 109 | F8 "200V_Range" I L 2750 2300 60 110 | F9 "300V_Range" I L 2750 2150 60 111 | F10 "0.02V_Range" I L 2750 2900 60 112 | F11 "0.2V_Range" I L 2750 2750 60 113 | F12 "R_sm" I L 2750 1300 60 114 | F13 "R_lg" I L 2750 1150 60 115 | F14 "+Vout" I L 2750 1750 60 116 | F15 "-Vout" I L 2750 1900 60 117 | F16 "Iout" O R 4800 1300 60 118 | F17 "Vout_Enable" I L 2750 1600 60 119 | F18 "15A_EN" I L 2750 3300 60 120 | F19 "2.5A_EN" I L 2750 3450 60 121 | $EndSheet 122 | $Sheet 123 | S 11600 3900 1050 400 124 | U 5739B69B 125 | F0 "Power Supply" 60 126 | F1 "Power Supply.sch" 60 127 | F2 "PS_EN" I R 12650 4050 60 128 | F3 "+BTsense" O R 12650 4200 60 129 | $EndSheet 130 | $Comp 131 | L +3.3V #PWR01 132 | U 1 1 5739D7E6 133 | P 7050 4000 134 | F 0 "#PWR01" H 7050 3850 50 0001 C CNN 135 | F 1 "+3.3V" H 6950 4150 50 0000 C CNN 136 | F 2 "" H 7050 4000 50 0000 C CNN 137 | F 3 "" H 7050 4000 50 0000 C CNN 138 | 1 7050 4000 139 | 1 0 0 -1 140 | $EndComp 141 | $Comp 142 | L +3.3VA #PWR02 143 | U 1 1 5739D86E 144 | P 7250 4000 145 | F 0 "#PWR02" H 7250 3850 50 0001 C CNN 146 | F 1 "+3.3VA" H 7250 4150 50 0000 C CNN 147 | F 2 "" H 7250 4000 50 0000 C CNN 148 | F 3 "" H 7250 4000 50 0000 C CNN 149 | 1 7250 4000 150 | 1 0 0 -1 151 | $EndComp 152 | $Comp 153 | L GNDA #PWR03 154 | U 1 1 5739DB72 155 | P 7350 9000 156 | F 0 "#PWR03" H 7350 8750 50 0001 C CNN 157 | F 1 "GNDA" H 7350 8850 50 0000 C CNN 158 | F 2 "" H 7350 9000 50 0000 C CNN 159 | F 3 "" H 7350 9000 50 0000 C CNN 160 | 1 7350 9000 161 | 1 0 0 -1 162 | $EndComp 163 | $Comp 164 | L +Vref #PWR04 165 | U 1 1 5739DCE2 166 | P 700 5400 167 | F 0 "#PWR04" H 700 5250 50 0001 C CNN 168 | F 1 "+Vref" H 700 5540 50 0000 C CNN 169 | F 2 "" H 700 5400 50 0000 C CNN 170 | F 3 "" H 700 5400 50 0000 C CNN 171 | 1 700 5400 172 | 1 0 0 -1 173 | $EndComp 174 | $Comp 175 | L +3.3V #PWR05 176 | U 1 1 5739DD6A 177 | P 1600 5300 178 | F 0 "#PWR05" H 1600 5150 50 0001 C CNN 179 | F 1 "+3.3V" H 1600 5440 50 0000 C CNN 180 | F 2 "" H 1600 5300 50 0000 C CNN 181 | F 3 "" H 1600 5300 50 0000 C CNN 182 | 1 1600 5300 183 | 1 0 0 -1 184 | $EndComp 185 | $Comp 186 | L GNDD #PWR06 187 | U 1 1 573A7ED7 188 | P 7150 9000 189 | F 0 "#PWR06" H 7150 8750 50 0001 C CNN 190 | F 1 "GNDD" H 7150 8850 50 0000 C CNN 191 | F 2 "" H 7150 9000 50 0000 C CNN 192 | F 3 "" H 7150 9000 50 0000 C CNN 193 | 1 7150 9000 194 | 1 0 0 -1 195 | $EndComp 196 | $Comp 197 | L STM32F373R8Tx U101 198 | U 1 1 5739A996 199 | P 7250 6600 200 | F 0 "U101" H 1850 8725 50 0000 L BNN 201 | F 1 "STM32F373R8Tx" H 12650 8725 50 0000 R BNN 202 | F 2 "Housings_QFP:LQFP-64_10x10mm_Pitch0.5mm" H 12650 8675 50 0000 R TNN 203 | F 3 "" H 7250 6600 50 0000 C CNN 204 | 1 7250 6600 205 | 1 0 0 -1 206 | $EndComp 207 | $Comp 208 | L C C111 209 | U 1 1 573D4364 210 | P 7550 4350 211 | F 0 "C111" H 7350 4250 50 0000 L CNN 212 | F 1 "0.01u" H 7450 4450 50 0000 L CNN 213 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 7588 4200 50 0001 C CNN 214 | F 3 "" H 7550 4350 50 0000 C CNN 215 | 1 7550 4350 216 | 0 1 1 0 217 | $EndComp 218 | $Comp 219 | L C C110 220 | U 1 1 573D441B 221 | P 6800 4350 222 | F 0 "C110" H 6825 4450 50 0000 L CNN 223 | F 1 "0.1u" H 6825 4250 50 0000 L CNN 224 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 6838 4200 50 0001 C CNN 225 | F 3 "" H 6800 4350 50 0000 C CNN 226 | 1 6800 4350 227 | 0 1 1 0 228 | $EndComp 229 | $Comp 230 | L GNDD #PWR07 231 | U 1 1 573D4987 232 | P 6450 4350 233 | F 0 "#PWR07" H 6450 4100 50 0001 C CNN 234 | F 1 "GNDD" H 6300 4300 50 0000 C CNN 235 | F 2 "" H 6450 4350 50 0000 C CNN 236 | F 3 "" H 6450 4350 50 0000 C CNN 237 | 1 6450 4350 238 | 1 0 0 -1 239 | $EndComp 240 | $Comp 241 | L GNDA #PWR08 242 | U 1 1 573D4A23 243 | P 7900 4350 244 | F 0 "#PWR08" H 7900 4100 50 0001 C CNN 245 | F 1 "GNDA" H 8050 4300 50 0000 C CNN 246 | F 2 "" H 7900 4350 50 0000 C CNN 247 | F 3 "" H 7900 4350 50 0000 C CNN 248 | 1 7900 4350 249 | 1 0 0 -1 250 | $EndComp 251 | $Comp 252 | L GNDA #PWR09 253 | U 1 1 57427F89 254 | P 850 5700 255 | F 0 "#PWR09" H 850 5450 50 0001 C CNN 256 | F 1 "GNDA" H 850 5550 50 0000 C CNN 257 | F 2 "" H 850 5700 50 0000 C CNN 258 | F 3 "" H 850 5700 50 0000 C CNN 259 | 1 850 5700 260 | 1 0 0 -1 261 | $EndComp 262 | $Comp 263 | L C C107 264 | U 1 1 5742E3B2 265 | P 7550 4050 266 | F 0 "C107" H 7350 3950 50 0000 L CNN 267 | F 1 "1u" H 7450 4150 50 0000 L CNN 268 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 7588 3900 50 0001 C CNN 269 | F 3 "" H 7550 4050 50 0000 C CNN 270 | 1 7550 4050 271 | 0 1 1 0 272 | $EndComp 273 | Text Label 1650 6200 2 60 ~ 0 274 | LVin 275 | Text Label 12900 7200 0 60 ~ 0 276 | Vin 277 | Text Label 12900 8200 0 60 ~ 0 278 | Iout 279 | Text Label 12900 6200 0 60 ~ 0 280 | LVin 281 | Text Label 12900 6800 0 60 ~ 0 282 | SWDIO 283 | Text Label 12900 6900 0 60 ~ 0 284 | SWCLK 285 | $Sheet 286 | S 15150 5850 850 1250 287 | U 5743F841 288 | F0 "Controls" 60 289 | F1 "Controls.sch" 60 290 | F2 "MenuU" I L 15150 5950 60 291 | F3 "MenuD" I L 15150 6100 60 292 | F4 "Hold" I L 15150 6250 60 293 | F5 "MenuL" I L 15150 6850 60 294 | F6 "MenuR" I L 15150 7000 60 295 | F7 "MenuOK" I L 15150 6400 60 296 | $EndSheet 297 | $Sheet 298 | S 13900 6500 850 600 299 | U 574815E8 300 | F0 "USB" 60 301 | F1 "USB.sch" 60 302 | F2 "CHARGE_STAT" T L 13900 6900 60 303 | F3 "USB_D+" B L 13900 6700 60 304 | F4 "USB_D-" B L 13900 6600 60 305 | F5 "500mA_CHARGE" I L 13900 7000 60 306 | $EndSheet 307 | $Comp 308 | L CONN_01X06 P102 309 | U 1 1 57493019 310 | P 15050 9550 311 | F 0 "P102" H 15128 9591 50 0000 L CNN 312 | F 1 "Programming header" H 15128 9500 50 0000 L CNN 313 | F 2 "Pin_Headers:Pin_Header_Straight_1x06" H 15050 9550 50 0001 C CNN 314 | F 3 "" H 15050 9550 50 0000 C CNN 315 | 1 15050 9550 316 | 1 0 0 -1 317 | $EndComp 318 | Text Label 12900 7500 0 60 ~ 0 319 | SWO/HOLD 320 | Text Label 14650 9800 2 60 ~ 0 321 | SWO/HOLD 322 | Text Label 1600 4900 2 60 ~ 0 323 | NRST 324 | Text Label 14650 9700 2 60 ~ 0 325 | NRST 326 | Text Label 14650 9600 2 60 ~ 0 327 | SWDIO 328 | $Comp 329 | L GNDD #PWR010 330 | U 1 1 57494687 331 | P 14200 9500 332 | F 0 "#PWR010" H 14200 9250 50 0001 C CNN 333 | F 1 "GNDD" H 14200 9350 50 0000 C CNN 334 | F 2 "" H 14200 9500 50 0000 C CNN 335 | F 3 "" H 14200 9500 50 0000 C CNN 336 | 1 14200 9500 337 | 1 0 0 -1 338 | $EndComp 339 | Text Label 14650 9400 2 60 ~ 0 340 | SWCLK 341 | $Comp 342 | L +3.3V #PWR011 343 | U 1 1 574949A0 344 | P 14850 9300 345 | F 0 "#PWR011" H 14850 9150 50 0001 C CNN 346 | F 1 "+3.3V" H 14850 9440 50 0000 C CNN 347 | F 2 "" H 14850 9300 50 0000 C CNN 348 | F 3 "" H 14850 9300 50 0000 C CNN 349 | 1 14850 9300 350 | 1 0 0 -1 351 | $EndComp 352 | $Comp 353 | L C C115 354 | U 1 1 5749CBBE 355 | P 14150 7400 356 | F 0 "C115" V 14050 7550 50 0000 C CNN 357 | F 1 "10n" V 13989 7400 50 0000 C CNN 358 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 14188 7250 50 0001 C CNN 359 | F 3 "" H 14150 7400 50 0000 C CNN 360 | 1 14150 7400 361 | 0 1 1 0 362 | $EndComp 363 | $Comp 364 | L C C114 365 | U 1 1 5749CD9A 366 | P 14050 5800 367 | F 0 "C114" V 14150 5650 50 0000 C CNN 368 | F 1 "10n" V 14200 5800 50 0000 C CNN 369 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 14088 5650 50 0001 C CNN 370 | F 3 "" H 14050 5800 50 0000 C CNN 371 | 1 14050 5800 372 | 0 1 1 0 373 | $EndComp 374 | $Comp 375 | L GNDD #PWR012 376 | U 1 1 5749D81E 377 | P 14200 5800 378 | F 0 "#PWR012" H 14200 5550 50 0001 C CNN 379 | F 1 "GNDD" H 14400 5700 50 0000 C CNN 380 | F 2 "" H 14200 5800 50 0000 C CNN 381 | F 3 "" H 14200 5800 50 0000 C CNN 382 | 1 14200 5800 383 | 1 0 0 -1 384 | $EndComp 385 | Text Label 12900 8300 0 60 ~ 0 386 | COMMON_Io 387 | Text Label 12900 7300 0 60 ~ 0 388 | COMMON_V 389 | Text Label 13050 5400 1 60 ~ 0 390 | +Vout 391 | Text Label 13150 5400 1 60 ~ 0 392 | -Vout 393 | Text Label 2700 1750 2 60 ~ 0 394 | +Vout 395 | Text Label 2700 1900 2 60 ~ 0 396 | -Vout 397 | Text Label 1650 6300 2 60 ~ 0 398 | COMMON_LV 399 | Text Label 1250 700 0 60 ~ 0 400 | OSC_IN 401 | Text Label 1250 1200 0 60 ~ 0 402 | OSC_OUT 403 | Text Label 1750 5700 2 60 ~ 0 404 | OSC_IN 405 | Text Label 1750 5800 2 60 ~ 0 406 | OSC_OUT 407 | $Comp 408 | L Crystal Y101 409 | U 1 1 574B72CF 410 | P 1100 950 411 | F 0 "Y101" H 1100 1218 50 0000 C CNN 412 | F 1 "8 MHz" H 1100 1127 50 0000 C CNN 413 | F 2 "Crystals:Crystal_HC49-SD_SMD" H 1100 950 50 0001 C CNN 414 | F 3 "" H 1100 950 50 0000 C CNN 415 | 1 1100 950 416 | 0 1 1 0 417 | $EndComp 418 | $Comp 419 | L C C102 420 | U 1 1 574B72D6 421 | P 850 1200 422 | F 0 "C102" H 965 1246 50 0000 L CNN 423 | F 1 "18p" H 965 1155 50 0000 L CNN 424 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 888 1050 50 0001 C CNN 425 | F 3 "" H 850 1200 50 0000 C CNN 426 | 1 850 1200 427 | 0 1 1 0 428 | $EndComp 429 | $Comp 430 | L C C101 431 | U 1 1 574B72DD 432 | P 850 700 433 | F 0 "C101" H 965 746 50 0000 L CNN 434 | F 1 "18p" H 965 655 50 0000 L CNN 435 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 888 550 50 0001 C CNN 436 | F 3 "" H 850 700 50 0000 C CNN 437 | 1 850 700 438 | 0 1 1 0 439 | $EndComp 440 | $Comp 441 | L GNDD #PWR013 442 | U 1 1 574B72E4 443 | P 550 1200 444 | F 0 "#PWR013" H 550 950 50 0001 C CNN 445 | F 1 "GNDD" H 555 1027 50 0000 C CNN 446 | F 2 "" H 550 1200 50 0000 C CNN 447 | F 3 "" H 550 1200 50 0000 C CNN 448 | 1 550 1200 449 | 1 0 0 -1 450 | $EndComp 451 | Text Label 1600 5100 2 60 ~ 0 452 | BOOT0 453 | Text Label 1200 2000 2 60 ~ 0 454 | BOOT0 455 | $Comp 456 | L R R104 457 | U 1 1 574BCE57 458 | P 1350 2200 459 | F 0 "R104" H 1420 2246 50 0000 L CNN 460 | F 1 "100k" H 1420 2155 50 0000 L CNN 461 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 1280 2200 50 0001 C CNN 462 | F 3 "" H 1350 2200 50 0000 C CNN 463 | 1 1350 2200 464 | 1 0 0 -1 465 | $EndComp 466 | $Comp 467 | L Jumper_NO_Small JP101 468 | U 1 1 574BCF87 469 | P 1350 1850 470 | F 0 "JP101" V 1350 1898 50 0000 L CNN 471 | F 1 "BOOT0" H 1360 1790 50 0001 C CNN 472 | F 2 "my footprints:Pin_Header_Straight_1x02" H 1350 1850 50 0001 C CNN 473 | F 3 "" H 1350 1850 50 0000 C CNN 474 | 1 1350 1850 475 | 0 1 1 0 476 | $EndComp 477 | $Comp 478 | L +3.3V #PWR014 479 | U 1 1 574BD1A9 480 | P 1350 1750 481 | F 0 "#PWR014" H 1350 1600 50 0001 C CNN 482 | F 1 "+3.3V" H 1365 1923 50 0000 C CNN 483 | F 2 "" H 1350 1750 50 0000 C CNN 484 | F 3 "" H 1350 1750 50 0000 C CNN 485 | 1 1350 1750 486 | 1 0 0 -1 487 | $EndComp 488 | $Comp 489 | L GNDD #PWR015 490 | U 1 1 574BD2BB 491 | P 1350 2350 492 | F 0 "#PWR015" H 1350 2100 50 0001 C CNN 493 | F 1 "GNDD" H 1355 2177 50 0000 C CNN 494 | F 2 "" H 1350 2350 50 0000 C CNN 495 | F 3 "" H 1350 2350 50 0000 C CNN 496 | 1 1350 2350 497 | 1 0 0 -1 498 | $EndComp 499 | Text Label 2300 1150 2 60 ~ 0 500 | R_lg 501 | Text Label 2300 1300 2 60 ~ 0 502 | R_sm 503 | Text Label 2300 1600 2 60 ~ 0 504 | Vout_EN 505 | Text Label 2300 2150 2 60 ~ 0 506 | 300V_R 507 | Text Label 2300 2300 2 60 ~ 0 508 | 200V_R 509 | Text Label 2300 2450 2 60 ~ 0 510 | 20V_R 511 | Text Label 2300 2600 2 60 ~ 0 512 | 2V_R 513 | Text Label 2300 2750 2 60 ~ 0 514 | 0.2V_R 515 | Text Label 2300 2900 2 60 ~ 0 516 | 0.02V_R 517 | Text Label 2300 3150 2 60 ~ 0 518 | LV_EN 519 | Text Label 2300 3300 2 60 ~ 0 520 | 15A_EN 521 | Text Label 2300 3450 2 60 ~ 0 522 | 2.5A_EN 523 | Entry Wire Line 524 | 1800 1250 1900 1150 525 | Entry Wire Line 526 | 1800 1400 1900 1300 527 | Entry Wire Line 528 | 1800 1700 1900 1600 529 | Entry Wire Line 530 | 1800 2250 1900 2150 531 | Entry Wire Line 532 | 1800 2400 1900 2300 533 | Entry Wire Line 534 | 1800 2550 1900 2450 535 | Entry Wire Line 536 | 1800 2700 1900 2600 537 | Entry Wire Line 538 | 1800 2850 1900 2750 539 | Entry Wire Line 540 | 1800 3000 1900 2900 541 | Entry Wire Line 542 | 1800 3250 1900 3150 543 | Entry Wire Line 544 | 1800 3400 1900 3300 545 | Entry Wire Line 546 | 1800 3550 1900 3450 547 | $Comp 548 | L GNDD #PWR016 549 | U 1 1 574DD0AD 550 | P 2150 11000 551 | F 0 "#PWR016" H 2150 10750 50 0001 C CNN 552 | F 1 "GNDD" H 2150 10850 50 0000 C CNN 553 | F 2 "" H 2150 11000 50 0000 C CNN 554 | F 3 "" H 2150 11000 50 0000 C CNN 555 | 1 2150 11000 556 | 1 0 0 -1 557 | $EndComp 558 | $Comp 559 | L +3.3V #PWR017 560 | U 1 1 574DD24C 561 | P 2150 9000 562 | F 0 "#PWR017" H 2150 8850 50 0001 C CNN 563 | F 1 "+3.3V" H 2150 9140 50 0000 C CNN 564 | F 2 "" H 2150 9000 50 0000 C CNN 565 | F 3 "" H 2150 9000 50 0000 C CNN 566 | 1 2150 9000 567 | 1 0 0 -1 568 | $EndComp 569 | $Comp 570 | L C C117 571 | U 1 1 574E3FA8 572 | P 2300 9300 573 | F 0 "C117" H 2325 9400 50 0000 L CNN 574 | F 1 "0.1u" H 2200 9050 50 0000 L CNN 575 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 2338 9150 50 0001 C CNN 576 | F 3 "" H 2300 9300 50 0000 C CNN 577 | 1 2300 9300 578 | 0 -1 1 0 579 | $EndComp 580 | Entry Wire Line 581 | 600 8200 700 8300 582 | Entry Wire Line 583 | 600 5800 700 5900 584 | Entry Wire Line 585 | 600 5900 700 6000 586 | Entry Wire Line 587 | 600 7100 700 7200 588 | Entry Wire Line 589 | 600 7200 700 7300 590 | Entry Wire Line 591 | 600 6700 700 6800 592 | Entry Wire Line 593 | 600 6800 700 6900 594 | Entry Wire Line 595 | 600 6900 700 7000 596 | Entry Wire Line 597 | 600 7800 700 7900 598 | Entry Wire Line 599 | 600 8100 700 8200 600 | Text Label 1150 7300 2 60 ~ 0 601 | 2.5A_EN 602 | Text Label 1150 7200 2 60 ~ 0 603 | 15A_EN 604 | Text Label 12900 7400 0 60 ~ 0 605 | LV_EN 606 | Text Label 1650 5900 2 60 ~ 0 607 | R_lg 608 | Text Label 1650 6000 2 60 ~ 0 609 | R_sm 610 | Text Label 1050 7900 2 60 ~ 0 611 | Vout_EN 612 | Entry Wire Line 613 | 600 7000 700 7100 614 | Text Label 1050 8200 2 60 ~ 0 615 | 300V_R 616 | Text Label 1050 8300 2 60 ~ 0 617 | 200V_R 618 | Text Label 1650 6800 2 60 ~ 0 619 | 20V_R 620 | Text Label 1650 6900 2 60 ~ 0 621 | 2V_R 622 | Text Label 1650 7000 2 60 ~ 0 623 | 0.2V_R 624 | Text Label 1650 7100 2 60 ~ 0 625 | 0.02V_R 626 | Text Label 12950 5400 1 60 ~ 0 627 | PS_EN 628 | Text Label 2450 10800 0 60 ~ 0 629 | PS_EN 630 | $Comp 631 | L +3.3V #PWR018 632 | U 1 1 574F1A1A 633 | P 900 9600 634 | F 0 "#PWR018" H 900 9450 50 0001 C CNN 635 | F 1 "+3.3V" H 915 9773 50 0000 C CNN 636 | F 2 "" H 900 9600 50 0000 C CNN 637 | F 3 "" H 900 9600 50 0000 C CNN 638 | 1 900 9600 639 | 1 0 0 -1 640 | $EndComp 641 | $Comp 642 | L R R105 643 | U 1 1 574F2250 644 | P 1050 9700 645 | F 0 "R105" V 1150 9750 50 0000 C CNN 646 | F 1 "100k" V 1050 9700 50 0000 C CNN 647 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 980 9700 50 0001 C CNN 648 | F 3 "" H 1050 9700 50 0000 C CNN 649 | 1 1050 9700 650 | 0 1 1 0 651 | $EndComp 652 | $Comp 653 | L GNDD #PWR019 654 | U 1 1 574F2BEE 655 | P 700 10000 656 | F 0 "#PWR019" H 700 9750 50 0001 C CNN 657 | F 1 "GNDD" H 700 9850 50 0000 C CNN 658 | F 2 "" H 700 10000 50 0000 C CNN 659 | F 3 "" H 700 10000 50 0000 C CNN 660 | 1 700 10000 661 | 1 0 0 -1 662 | $EndComp 663 | $Comp 664 | L GNDD #PWR020 665 | U 1 1 575818F5 666 | P 14300 7400 667 | F 0 "#PWR020" H 14300 7150 50 0001 C CNN 668 | F 1 "GNDD" H 14500 7300 50 0000 C CNN 669 | F 2 "" H 14300 7400 50 0000 C CNN 670 | F 3 "" H 14300 7400 50 0000 C CNN 671 | 1 14300 7400 672 | 1 0 0 -1 673 | $EndComp 674 | Text Label 1050 7800 2 60 ~ 0 675 | GPIO1 676 | Text Label 12950 6400 0 60 ~ 0 677 | GPIO2 678 | Text Label 12950 6500 0 60 ~ 0 679 | GPIO3 680 | Text Label 12900 8000 0 60 ~ 0 681 | GPIO4 682 | Text Label 12900 8100 0 60 ~ 0 683 | GPIO5 684 | $Comp 685 | L +3.3V #PWR021 686 | U 1 1 5758136C 687 | P 7000 2300 688 | F 0 "#PWR021" H 7000 2150 50 0001 C CNN 689 | F 1 "+3.3V" H 7015 2473 50 0000 C CNN 690 | F 2 "" H 7000 2300 50 0000 C CNN 691 | F 3 "" H 7000 2300 50 0000 C CNN 692 | 1 7000 2300 693 | 1 0 0 -1 694 | $EndComp 695 | $Comp 696 | L +3.3VA #PWR022 697 | U 1 1 5758157D 698 | P 6100 2300 699 | F 0 "#PWR022" H 6100 2150 50 0001 C CNN 700 | F 1 "+3.3VA" H 6115 2473 50 0000 C CNN 701 | F 2 "" H 6100 2300 50 0000 C CNN 702 | F 3 "" H 6100 2300 50 0000 C CNN 703 | 1 6100 2300 704 | 1 0 0 -1 705 | $EndComp 706 | $Comp 707 | L +Vref #PWR023 708 | U 1 1 57581671 709 | P 5900 2400 710 | F 0 "#PWR023" H 5900 2250 50 0001 C CNN 711 | F 1 "+Vref" H 5915 2573 50 0000 C CNN 712 | F 2 "" H 5900 2400 50 0000 C CNN 713 | F 3 "" H 5900 2400 50 0000 C CNN 714 | 1 5900 2400 715 | 1 0 0 -1 716 | $EndComp 717 | $Comp 718 | L GNDA #PWR024 719 | U 1 1 57581765 720 | P 6100 2900 721 | F 0 "#PWR024" H 6100 2650 50 0001 C CNN 722 | F 1 "GNDA" H 6105 2727 50 0000 C CNN 723 | F 2 "" H 6100 2900 50 0000 C CNN 724 | F 3 "" H 6100 2900 50 0000 C CNN 725 | 1 6100 2900 726 | 1 0 0 -1 727 | $EndComp 728 | $Comp 729 | L GNDD #PWR025 730 | U 1 1 57581859 731 | P 7000 2900 732 | F 0 "#PWR025" H 7000 2650 50 0001 C CNN 733 | F 1 "GNDD" H 7005 2727 50 0000 C CNN 734 | F 2 "" H 7000 2900 50 0000 C CNN 735 | F 3 "" H 7000 2900 50 0000 C CNN 736 | 1 7000 2900 737 | 1 0 0 -1 738 | $EndComp 739 | $Comp 740 | L CONN_02X07 P101 741 | U 1 1 57581FCF 742 | P 6550 2600 743 | F 0 "P101" H 6550 3115 50 0000 C CNN 744 | F 1 "Expansion header" H 6550 3024 50 0000 C CNN 745 | F 2 "Pin_Headers:Pin_Header_Straight_2x07" H 6550 1400 50 0001 C CNN 746 | F 3 "" H 6550 1400 50 0000 C CNN 747 | 1 6550 2600 748 | 1 0 0 -1 749 | $EndComp 750 | Text Label 6900 2400 0 60 ~ 0 751 | GPIO1 752 | Text Label 6900 2500 0 60 ~ 0 753 | GPIO2 754 | Text Label 6900 2600 0 60 ~ 0 755 | GPIO3 756 | Text Label 6900 2700 0 60 ~ 0 757 | GPIO4 758 | Text Label 6900 2800 0 60 ~ 0 759 | GPIO5 760 | $Comp 761 | L R R101 762 | U 1 1 5758EF4D 763 | P 8750 1300 764 | F 0 "R101" V 8650 1300 50 0000 C CNN 765 | F 1 "500R" V 8750 1300 50 0000 C CNN 766 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 8680 1300 50 0001 C CNN 767 | F 3 "" H 8750 1300 50 0000 C CNN 768 | 1 8750 1300 769 | 0 1 1 0 770 | $EndComp 771 | $Comp 772 | L R R102 773 | U 1 1 5758F103 774 | P 8350 1450 775 | F 0 "R102" V 8250 1450 50 0000 C CNN 776 | F 1 "500R" V 8350 1450 50 0000 C CNN 777 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 8280 1450 50 0001 C CNN 778 | F 3 "" H 8350 1450 50 0000 C CNN 779 | 1 8350 1450 780 | 0 1 1 0 781 | $EndComp 782 | $Comp 783 | L R R103 784 | U 1 1 5758F228 785 | P 7950 1600 786 | F 0 "R103" V 7850 1600 50 0000 C CNN 787 | F 1 "500R" V 7950 1600 50 0000 C CNN 788 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 7880 1600 50 0001 C CNN 789 | F 3 "" H 7950 1600 50 0000 C CNN 790 | 1 7950 1600 791 | 0 1 1 0 792 | $EndComp 793 | $Comp 794 | L C C103 795 | U 1 1 5758F335 796 | P 8200 2050 797 | F 0 "C103" H 8250 2150 50 0000 L CNN 798 | F 1 "3.9n" H 8000 2150 50 0000 L CNN 799 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 8238 1900 50 0001 C CNN 800 | F 3 "" H 8200 2050 50 0000 C CNN 801 | 1 8200 2050 802 | 1 0 0 -1 803 | $EndComp 804 | $Comp 805 | L C C104 806 | U 1 1 5758F447 807 | P 8600 1950 808 | F 0 "C104" H 8650 2050 50 0000 L CNN 809 | F 1 "3.9n" H 8400 2050 50 0000 L CNN 810 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 8638 1800 50 0001 C CNN 811 | F 3 "" H 8600 1950 50 0000 C CNN 812 | 1 8600 1950 813 | 1 0 0 -1 814 | $EndComp 815 | $Comp 816 | L C C105 817 | U 1 1 5758F54E 818 | P 9000 1850 819 | F 0 "C105" H 9050 1950 50 0000 L CNN 820 | F 1 "3.9n" H 8800 1950 50 0000 L CNN 821 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 9038 1700 50 0001 C CNN 822 | F 3 "" H 9000 1850 50 0000 C CNN 823 | 1 9000 1850 824 | 1 0 0 -1 825 | $EndComp 826 | Text Label 9700 1900 3 60 ~ 0 827 | LVin 828 | Text Label 8200 2550 3 60 ~ 0 829 | COMMON_LV 830 | $Comp 831 | L SPEAKER SP101 832 | U 1 1 575E624D 833 | P 14650 4700 834 | F 0 "SP101" H 14928 4746 50 0000 L CNN 835 | F 1 "SPEAKER" H 14928 4655 50 0000 L CNN 836 | F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 14650 4700 50 0001 C CNN 837 | F 3 "" H 14650 4700 50 0000 C CNN 838 | 1 14650 4700 839 | 1 0 0 -1 840 | $EndComp 841 | $Comp 842 | L GNDA #PWR026 843 | U 1 1 575E7712 844 | P 14200 4850 845 | F 0 "#PWR026" H 14200 4600 50 0001 C CNN 846 | F 1 "GNDA" H 14200 4700 50 0000 C CNN 847 | F 2 "" H 14200 4850 50 0000 C CNN 848 | F 3 "" H 14200 4850 50 0000 C CNN 849 | 1 14200 4850 850 | 1 0 0 -1 851 | $EndComp 852 | $Comp 853 | L Q_NMOS_GSD Q102 854 | U 1 1 575F9245 855 | P 2250 10800 856 | F 0 "Q102" H 2441 10846 50 0000 L CNN 857 | F 1 "Q_NMOS_GSD" H 2441 10755 50 0000 L CNN 858 | F 2 "TO_SOT_Packages_SMD:SOT-23" H 2450 10900 50 0001 C CNN 859 | F 3 "" H 2250 10800 50 0000 C CNN 860 | 1 2250 10800 861 | -1 0 0 -1 862 | $EndComp 863 | $Comp 864 | L Q_PMOS_GSD Q101 865 | U 1 1 575F9408 866 | P 1000 10000 867 | F 0 "Q101" H 800 10150 50 0000 L CNN 868 | F 1 "Q_PMOS_GSD" H 700 10300 50 0000 L CNN 869 | F 2 "TO_SOT_Packages_SMD:SOT-23" H 1200 10100 50 0001 C CNN 870 | F 3 "" H 1000 10000 50 0000 C CNN 871 | 1 1000 10000 872 | -1 0 0 1 873 | $EndComp 874 | $Comp 875 | L BD4835 U103 876 | U 1 1 57610854 877 | P 950 3050 878 | F 0 "U103" H 800 3350 60 0000 R CNN 879 | F 1 "BD4835" H 1350 3350 60 0000 R CNN 880 | F 2 "my footprints:VSOF5_HandSoldering" H 950 3050 60 0001 C CNN 881 | F 3 "" H 950 3050 60 0001 C CNN 882 | 1 950 3050 883 | 1 0 0 -1 884 | $EndComp 885 | $Comp 886 | L GNDD #PWR027 887 | U 1 1 5761132F 888 | P 950 3500 889 | F 0 "#PWR027" H 950 3250 50 0001 C CNN 890 | F 1 "GNDD" H 955 3327 50 0000 C CNN 891 | F 2 "" H 950 3500 50 0000 C CNN 892 | F 3 "" H 950 3500 50 0000 C CNN 893 | 1 950 3500 894 | 1 0 0 -1 895 | $EndComp 896 | Text Label 1650 3200 3 60 ~ 0 897 | NRST 898 | $Comp 899 | L C C106 900 | U 1 1 576300E3 901 | P 7750 3900 902 | F 0 "C106" H 7650 4000 50 0000 L CNN 903 | F 1 "1u" H 7750 4150 50 0000 L CNN 904 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 7788 3750 50 0001 C CNN 905 | F 3 "" H 7750 3900 50 0000 C CNN 906 | 1 7750 3900 907 | 0 1 1 0 908 | $EndComp 909 | $Comp 910 | L C C112 911 | U 1 1 5763020B 912 | P 7750 4200 913 | F 0 "C112" H 7700 4550 50 0000 L CNN 914 | F 1 "0.01u" H 7650 4450 50 0000 L CNN 915 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 7788 4050 50 0001 C CNN 916 | F 3 "" H 7750 4200 50 0000 C CNN 917 | 1 7750 4200 918 | 0 1 1 0 919 | $EndComp 920 | $Comp 921 | L C C108 922 | U 1 1 57631F7A 923 | P 6800 4000 924 | F 0 "C108" H 6825 4100 50 0000 L CNN 925 | F 1 "0.1u" H 6600 3900 50 0000 L CNN 926 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 6838 3850 50 0001 C CNN 927 | F 3 "" H 6800 4000 50 0000 C CNN 928 | 1 6800 4000 929 | 0 1 1 0 930 | $EndComp 931 | $Comp 932 | L C C118 933 | U 1 1 57633084 934 | P 850 5550 935 | F 0 "C118" H 750 5450 50 0000 L CNN 936 | F 1 "0.01u" H 750 5650 50 0000 L CNN 937 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 888 5400 50 0001 C CNN 938 | F 3 "" H 850 5550 50 0000 C CNN 939 | 1 850 5550 940 | -1 0 0 1 941 | $EndComp 942 | $Comp 943 | L C C119 944 | U 1 1 576332B5 945 | P 1050 5550 946 | F 0 "C119" H 950 5450 50 0000 L CNN 947 | F 1 "1u" H 950 5650 50 0000 L CNN 948 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 1088 5400 50 0001 C CNN 949 | F 3 "" H 1050 5550 50 0000 C CNN 950 | 1 1050 5550 951 | -1 0 0 1 952 | $EndComp 953 | $Comp 954 | L C C113 955 | U 1 1 57633C60 956 | P 850 5050 957 | F 0 "C113" H 750 4950 50 0000 L CNN 958 | F 1 "0.01u" H 750 5150 50 0000 L CNN 959 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 888 4900 50 0001 C CNN 960 | F 3 "" H 850 5050 50 0000 C CNN 961 | 1 850 5050 962 | -1 0 0 1 963 | $EndComp 964 | $Comp 965 | L C C116 966 | U 1 1 57633DA3 967 | P 1050 5050 968 | F 0 "C116" H 950 4950 50 0000 L CNN 969 | F 1 "1u" H 950 5150 50 0000 L CNN 970 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 1088 4900 50 0001 C CNN 971 | F 3 "" H 1050 5050 50 0000 C CNN 972 | 1 1050 5050 973 | -1 0 0 1 974 | $EndComp 975 | $Comp 976 | L GNDA #PWR028 977 | U 1 1 57634337 978 | P 700 4900 979 | F 0 "#PWR028" H 700 4650 50 0001 C CNN 980 | F 1 "GNDA" H 700 4950 50 0000 C CNN 981 | F 2 "" H 700 4900 50 0000 C CNN 982 | F 3 "" H 700 4900 50 0000 C CNN 983 | 1 700 4900 984 | 1 0 0 -1 985 | $EndComp 986 | $Comp 987 | L C C109 988 | U 1 1 57637B87 989 | P 6600 4200 990 | F 0 "C109" H 6550 4550 50 0000 L CNN 991 | F 1 "10u" H 6500 4450 50 0000 L CNN 992 | F 2 "my footprints:SMDuniversal_0603to1206_HandSoldering" H 6638 4050 50 0001 C CNN 993 | F 3 "" H 6600 4200 50 0000 C CNN 994 | 1 6600 4200 995 | 0 -1 -1 0 996 | $EndComp 997 | $Comp 998 | L C C121 999 | U 1 1 57638055 1000 | P 700 9850 1001 | F 0 "C121" H 700 10050 50 0000 L CNN 1002 | F 1 "10u" H 750 9750 50 0000 L CNN 1003 | F 2 "my footprints:SMDuniversal_0603to1206_HandSoldering" H 738 9700 50 0001 C CNN 1004 | F 3 "" H 700 9850 50 0000 C CNN 1005 | 1 700 9850 1006 | -1 0 0 -1 1007 | $EndComp 1008 | $Comp 1009 | L C C120 1010 | U 1 1 57638187 1011 | P 2300 9100 1012 | F 0 "C120" V 2200 9250 50 0000 C CNN 1013 | F 1 "10u" V 2139 9100 50 0000 C CNN 1014 | F 2 "my footprints:SMDuniversal_0603to1206_HandSoldering" H 2338 8950 50 0001 C CNN 1015 | F 3 "" H 2300 9100 50 0000 C CNN 1016 | 1 2300 9100 1017 | 0 1 1 0 1018 | $EndComp 1019 | $Comp 1020 | L PWR_FLAG #FLG029 1021 | U 1 1 5767D4A4 1022 | P 3000 10600 1023 | F 0 "#FLG029" H 3000 10695 50 0001 C CNN 1024 | F 1 "PWR_FLAG" V 3000 10778 50 0000 L CNN 1025 | F 2 "" H 3000 10600 50 0000 C CNN 1026 | F 3 "" H 3000 10600 50 0000 C CNN 1027 | 1 3000 10600 1028 | -1 0 0 1 1029 | $EndComp 1030 | Wire Wire Line 1031 | 1750 5400 1750 5500 1032 | Wire Wire Line 1033 | 1600 5300 1750 5300 1034 | Wire Wire Line 1035 | 7050 4000 7050 4400 1036 | Wire Wire Line 1037 | 7350 3900 7350 4400 1038 | Wire Wire Line 1039 | 7150 9000 7150 8800 1040 | Wire Wire Line 1041 | 7350 9000 7350 8800 1042 | Wire Wire Line 1043 | 7350 8800 7250 8800 1044 | Connection ~ 7350 8800 1045 | Connection ~ 1750 5400 1046 | Wire Wire Line 1047 | 8600 2200 13550 2200 1048 | Wire Wire Line 1049 | 13550 2200 13550 7300 1050 | Wire Wire Line 1051 | 13550 7300 12750 7300 1052 | Wire Wire Line 1053 | 13650 8300 12750 8300 1054 | Wire Wire Line 1055 | 13450 8200 12750 8200 1056 | Wire Wire Line 1057 | 13450 1300 13450 8200 1058 | Wire Wire Line 1059 | 13350 1450 13350 7200 1060 | Wire Wire Line 1061 | 13350 7200 12750 7200 1062 | Wire Wire Line 1063 | 13050 5900 12750 5900 1064 | Wire Wire Line 1065 | 13050 3800 13050 5900 1066 | Wire Wire Line 1067 | 13250 6200 12750 6200 1068 | Wire Wire Line 1069 | 13250 1600 13250 6200 1070 | Wire Wire Line 1071 | 6750 4200 7050 4200 1072 | Wire Wire Line 1073 | 6950 4350 7150 4350 1074 | Connection ~ 7050 4350 1075 | Wire Wire Line 1076 | 6450 4350 6650 4350 1077 | Wire Wire Line 1078 | 6450 4000 6450 4350 1079 | Wire Wire Line 1080 | 7600 4200 7350 4200 1081 | Wire Wire Line 1082 | 7250 4350 7400 4350 1083 | Connection ~ 7350 4350 1084 | Wire Wire Line 1085 | 7900 4350 7700 4350 1086 | Wire Wire Line 1087 | 7900 3900 7900 4350 1088 | Connection ~ 7050 4200 1089 | Connection ~ 7350 4200 1090 | Connection ~ 7900 4350 1091 | Connection ~ 6450 4350 1092 | Wire Wire Line 1093 | 7250 4400 7250 4350 1094 | Wire Wire Line 1095 | 7150 4350 7150 4400 1096 | Wire Wire Line 1097 | 12750 6000 13150 6000 1098 | Wire Wire Line 1099 | 13150 6000 13150 3700 1100 | Wire Wire Line 1101 | 13150 3700 2500 3700 1102 | Wire Wire Line 1103 | 2500 3700 2500 1900 1104 | Wire Wire Line 1105 | 2500 1900 2750 1900 1106 | Wire Wire Line 1107 | 2750 1750 2400 1750 1108 | Wire Wire Line 1109 | 2400 1750 2400 3800 1110 | Wire Wire Line 1111 | 2400 3800 13050 3800 1112 | Wire Wire Line 1113 | 7600 3900 7350 3900 1114 | Connection ~ 7350 4050 1115 | Connection ~ 7900 4200 1116 | Wire Wire Line 1117 | 7700 4050 7900 4050 1118 | Connection ~ 7900 4050 1119 | Wire Wire Line 1120 | 12750 7000 13750 7000 1121 | Wire Wire Line 1122 | 13750 7000 13750 6900 1123 | Wire Wire Line 1124 | 12900 6900 12750 6900 1125 | Wire Wire Line 1126 | 12750 6800 12900 6800 1127 | Wire Wire Line 1128 | 14850 9500 14200 9500 1129 | Wire Wire Line 1130 | 14650 9400 14850 9400 1131 | Wire Wire Line 1132 | 14650 9600 14850 9600 1133 | Wire Wire Line 1134 | 14850 9700 14650 9700 1135 | Wire Wire Line 1136 | 14650 9800 14850 9800 1137 | Wire Wire Line 1138 | 13850 7000 13900 7000 1139 | Wire Wire Line 1140 | 13750 6900 13900 6900 1141 | Wire Wire Line 1142 | 13900 6700 12750 6700 1143 | Wire Wire Line 1144 | 12750 6600 13900 6600 1145 | Wire Wire Line 1146 | 12750 7800 15000 7800 1147 | Wire Wire Line 1148 | 15000 7800 15000 6850 1149 | Wire Wire Line 1150 | 15000 6850 15150 6850 1151 | Wire Wire Line 1152 | 15150 7000 15100 7000 1153 | Wire Wire Line 1154 | 15100 7000 15100 7900 1155 | Wire Wire Line 1156 | 15100 7900 12750 7900 1157 | Wire Wire Line 1158 | 12750 5600 14900 5600 1159 | Wire Wire Line 1160 | 14900 5600 14900 6100 1161 | Wire Wire Line 1162 | 14900 6100 15150 6100 1163 | Wire Wire Line 1164 | 12750 5500 15000 5500 1165 | Wire Wire Line 1166 | 15000 5500 15000 5950 1167 | Wire Wire Line 1168 | 15000 5950 15150 5950 1169 | Wire Wire Line 1170 | 14800 6250 15150 6250 1171 | Wire Wire Line 1172 | 12750 5800 13900 5800 1173 | Wire Wire Line 1174 | 1050 5700 850 5700 1175 | Connection ~ 850 5700 1176 | Connection ~ 1050 5400 1177 | Wire Wire Line 1178 | 1600 4900 1750 4900 1179 | Wire Wire Line 1180 | 1300 4300 1300 6200 1181 | Wire Wire Line 1182 | 1300 6200 1750 6200 1183 | Wire Wire Line 1184 | 1750 6300 1200 6300 1185 | Wire Wire Line 1186 | 1200 6300 1200 4200 1187 | Wire Wire Line 1188 | 700 5400 1750 5400 1189 | Wire Wire Line 1190 | 1000 700 1250 700 1191 | Wire Wire Line 1192 | 1100 800 1100 700 1193 | Connection ~ 1100 700 1194 | Wire Wire Line 1195 | 1000 1200 1250 1200 1196 | Wire Wire Line 1197 | 1100 1100 1100 1200 1198 | Connection ~ 1100 1200 1199 | Wire Wire Line 1200 | 700 700 700 1200 1201 | Connection ~ 700 1200 1202 | Wire Wire Line 1203 | 700 1200 550 1200 1204 | Wire Wire Line 1205 | 12750 6300 12950 6300 1206 | Wire Wire Line 1207 | 12950 6300 12950 4050 1208 | Wire Wire Line 1209 | 1600 5100 1750 5100 1210 | Wire Wire Line 1211 | 1350 1950 1350 2050 1212 | Wire Wire Line 1213 | 1200 2000 1350 2000 1214 | Connection ~ 1350 2000 1215 | Wire Bus Line 1216 | 1800 1250 1800 4000 1217 | Wire Wire Line 1218 | 1900 1150 2750 1150 1219 | Wire Wire Line 1220 | 2750 1300 1900 1300 1221 | Wire Wire Line 1222 | 1900 1600 2750 1600 1223 | Wire Wire Line 1224 | 2750 2150 1900 2150 1225 | Wire Wire Line 1226 | 1900 2300 2750 2300 1227 | Wire Wire Line 1228 | 2750 2450 1900 2450 1229 | Wire Wire Line 1230 | 1900 2600 2750 2600 1231 | Wire Wire Line 1232 | 2750 2750 1900 2750 1233 | Wire Wire Line 1234 | 1900 2900 2750 2900 1235 | Wire Wire Line 1236 | 2750 3150 1900 3150 1237 | Wire Wire Line 1238 | 1900 3300 2750 3300 1239 | Wire Wire Line 1240 | 2750 3450 1900 3450 1241 | Connection ~ 2450 9300 1242 | Wire Wire Line 1243 | 2450 9100 2450 9400 1244 | Wire Wire Line 1245 | 2150 9000 2150 9400 1246 | Connection ~ 2150 9300 1247 | Connection ~ 2150 9100 1248 | Wire Bus Line 1249 | 600 4000 600 9200 1250 | Wire Wire Line 1251 | 700 5900 1750 5900 1252 | Wire Wire Line 1253 | 700 6000 1750 6000 1254 | Wire Wire Line 1255 | 700 8300 1750 8300 1256 | Wire Wire Line 1257 | 1750 8200 700 8200 1258 | Wire Wire Line 1259 | 1750 7000 700 7000 1260 | Wire Wire Line 1261 | 700 6900 1750 6900 1262 | Wire Wire Line 1263 | 1750 6800 700 6800 1264 | Wire Wire Line 1265 | 700 7300 1750 7300 1266 | Wire Wire Line 1267 | 1750 7200 700 7200 1268 | Wire Wire Line 1269 | 1750 7500 1500 7500 1270 | Wire Wire Line 1271 | 1500 7500 1500 10100 1272 | Wire Wire Line 1273 | 1500 10100 3350 10100 1274 | Wire Wire Line 1275 | 1750 7400 1400 7400 1276 | Wire Wire Line 1277 | 1400 7400 1400 9800 1278 | Wire Wire Line 1279 | 1400 9800 1750 9800 1280 | Wire Wire Line 1281 | 1300 6500 1300 9700 1282 | Wire Wire Line 1283 | 1300 9700 1750 9700 1284 | Wire Wire Line 1285 | 1750 7100 700 7100 1286 | Wire Wire Line 1287 | 900 10200 1750 10200 1288 | Wire Wire Line 1289 | 900 9600 900 9800 1290 | Wire Wire Line 1291 | 900 9700 700 9700 1292 | Connection ~ 900 9700 1293 | Wire Bus Line 1294 | 1800 4000 600 4000 1295 | Wire Wire Line 1296 | 12750 7500 14800 7500 1297 | Wire Wire Line 1298 | 12750 7600 14000 7600 1299 | Wire Wire Line 1300 | 15150 6400 14900 6400 1301 | Wire Wire Line 1302 | 14900 6400 14900 7700 1303 | Wire Wire Line 1304 | 14900 7700 12750 7700 1305 | Wire Wire Line 1306 | 1600 10000 3350 10000 1307 | Wire Wire Line 1308 | 1600 10000 1600 7600 1309 | Wire Wire Line 1310 | 1600 7600 1750 7600 1311 | Connection ~ 1750 10000 1312 | Wire Wire Line 1313 | 1700 9900 3350 9900 1314 | Connection ~ 1750 10100 1315 | Wire Wire Line 1316 | 1700 9900 1700 7700 1317 | Wire Wire Line 1318 | 1700 7700 1750 7700 1319 | Connection ~ 1750 9900 1320 | Wire Wire Line 1321 | 3350 9800 3350 8800 1322 | Wire Wire Line 1323 | 3350 8800 1100 8800 1324 | Wire Wire Line 1325 | 1100 8800 1100 8000 1326 | Wire Wire Line 1327 | 1100 8000 1750 8000 1328 | Wire Wire Line 1329 | 1750 7900 700 7900 1330 | Wire Wire Line 1331 | 1750 7800 1050 7800 1332 | Wire Wire Line 1333 | 12900 8100 12750 8100 1334 | Wire Wire Line 1335 | 12750 8000 12900 8000 1336 | Wire Wire Line 1337 | 12950 6500 12750 6500 1338 | Wire Wire Line 1339 | 12750 6400 12950 6400 1340 | Wire Wire Line 1341 | 6300 2500 5600 2500 1342 | Wire Wire Line 1343 | 5600 2500 5600 1300 1344 | Connection ~ 5600 1300 1345 | Wire Wire Line 1346 | 6300 2600 5500 2600 1347 | Wire Wire Line 1348 | 5500 2600 5500 1450 1349 | Connection ~ 5500 1450 1350 | Wire Wire Line 1351 | 6300 2700 5400 2700 1352 | Wire Wire Line 1353 | 5400 2700 5400 1600 1354 | Connection ~ 5400 1600 1355 | Wire Wire Line 1356 | 6300 2800 5300 2800 1357 | Wire Wire Line 1358 | 5300 2800 5300 1750 1359 | Connection ~ 5300 1750 1360 | Wire Wire Line 1361 | 5900 2400 6300 2400 1362 | Wire Wire Line 1363 | 6100 2300 6300 2300 1364 | Wire Wire Line 1365 | 6100 2900 6300 2900 1366 | Wire Wire Line 1367 | 6800 2900 7000 2900 1368 | Wire Wire Line 1369 | 6800 2300 7000 2300 1370 | Wire Wire Line 1371 | 6900 2800 6800 2800 1372 | Wire Wire Line 1373 | 6800 2700 6900 2700 1374 | Wire Wire Line 1375 | 6900 2400 6800 2400 1376 | Wire Wire Line 1377 | 6900 2500 6800 2500 1378 | Wire Wire Line 1379 | 6900 2600 6800 2600 1380 | Wire Wire Line 1381 | 8100 1600 13250 1600 1382 | Wire Wire Line 1383 | 8200 1600 8200 1900 1384 | Wire Wire Line 1385 | 8500 1450 13350 1450 1386 | Wire Wire Line 1387 | 8600 1450 8600 1800 1388 | Wire Wire Line 1389 | 8900 1300 13450 1300 1390 | Wire Wire Line 1391 | 9000 1300 9000 1700 1392 | Connection ~ 9000 1300 1393 | Connection ~ 8600 1450 1394 | Connection ~ 8200 1600 1395 | Wire Wire Line 1396 | 4800 1600 7800 1600 1397 | Wire Wire Line 1398 | 4800 1450 8200 1450 1399 | Wire Wire Line 1400 | 4800 1300 8600 1300 1401 | Wire Wire Line 1402 | 1200 4200 5100 4200 1403 | Wire Wire Line 1404 | 5100 4200 5100 3300 1405 | Wire Wire Line 1406 | 1300 4300 5200 4300 1407 | Wire Wire Line 1408 | 5200 4300 5200 3400 1409 | Wire Wire Line 1410 | 5200 3400 9700 3400 1411 | Wire Wire Line 1412 | 9700 3400 9700 1600 1413 | Connection ~ 9700 1600 1414 | Connection ~ 1200 9700 1415 | Wire Wire Line 1416 | 12750 6100 13750 6100 1417 | Wire Wire Line 1418 | 13750 6100 13750 4600 1419 | Wire Wire Line 1420 | 13750 4600 14350 4600 1421 | Wire Wire Line 1422 | 14350 4800 14200 4800 1423 | Wire Wire Line 1424 | 14200 4800 14200 4850 1425 | Wire Wire Line 1426 | 1650 4900 1650 3050 1427 | Wire Wire Line 1428 | 1650 3050 1550 3050 1429 | Connection ~ 1650 4900 1430 | Wire Wire Line 1431 | 900 3500 1000 3500 1432 | Connection ~ 950 3500 1433 | Wire Wire Line 1434 | 7250 4050 7400 4050 1435 | Wire Wire Line 1436 | 7250 4050 7250 4000 1437 | Wire Wire Line 1438 | 6650 4000 6450 4000 1439 | Connection ~ 6450 4200 1440 | Wire Wire Line 1441 | 6950 4000 7050 4000 1442 | Connection ~ 7050 4000 1443 | Connection ~ 850 5400 1444 | Wire Wire Line 1445 | 850 5200 850 5400 1446 | Wire Wire Line 1447 | 1050 5200 1050 5400 1448 | Wire Wire Line 1449 | 700 4900 1050 4900 1450 | Connection ~ 850 4900 1451 | Connection ~ 2150 10600 1452 | Wire Wire Line 1453 | 12950 4050 12650 4050 1454 | Wire Wire Line 1455 | 14800 7500 14800 6250 1456 | Wire Wire Line 1457 | 12650 4200 12850 4200 1458 | Wire Wire Line 1459 | 12850 4200 12850 5700 1460 | Wire Wire Line 1461 | 12850 5700 12750 5700 1462 | Wire Wire Line 1463 | 2450 9400 3500 9400 1464 | Wire Wire Line 1465 | 3500 9400 3500 10600 1466 | Wire Wire Line 1467 | 3500 10600 1750 10600 1468 | Wire Wire Line 1469 | 1200 6600 1750 6600 1470 | Wire Wire Line 1471 | 1300 6500 1750 6500 1472 | Wire Wire Line 1473 | 1200 6600 1200 10000 1474 | Text Label 13900 8050 3 60 ~ 0 1475 | 500mA_CHARGE 1476 | Text Label 1450 8100 2 60 ~ 0 1477 | 500mA_CHARGE 1478 | Wire Wire Line 1479 | 1450 8100 1750 8100 1480 | Wire Bus Line 1481 | 600 9200 13800 9200 1482 | Wire Bus Line 1483 | 13800 9200 13800 7300 1484 | Entry Wire Line 1485 | 13700 7400 13800 7300 1486 | Wire Wire Line 1487 | 12750 7400 13700 7400 1488 | Wire Wire Line 1489 | 13850 7000 13850 7250 1490 | $Comp 1491 | L CONN_01X01 P103 1492 | U 1 1 57779E1F 1493 | P 9600 10100 1494 | F 0 "P103" H 9678 10141 50 0000 L CNN 1495 | F 1 "Mounting hole" H 9678 10050 50 0000 L CNN 1496 | F 2 "Mounting_Holes:MountingHole_3.2mm_M3" H 9600 10100 50 0001 C CNN 1497 | F 3 "" H 9600 10100 50 0000 C CNN 1498 | 1 9600 10100 1499 | 1 0 0 -1 1500 | $EndComp 1501 | $Comp 1502 | L CONN_01X01 P104 1503 | U 1 1 57779F8D 1504 | P 9600 10300 1505 | F 0 "P104" H 9678 10341 50 0000 L CNN 1506 | F 1 "Mounting hole" H 9678 10250 50 0000 L CNN 1507 | F 2 "Mounting_Holes:MountingHole_3.2mm_M3" H 9600 10300 50 0001 C CNN 1508 | F 3 "" H 9600 10300 50 0000 C CNN 1509 | 1 9600 10300 1510 | 1 0 0 -1 1511 | $EndComp 1512 | $Comp 1513 | L CONN_01X01 P105 1514 | U 1 1 5777A0A6 1515 | P 9600 10500 1516 | F 0 "P105" H 9678 10541 50 0000 L CNN 1517 | F 1 "Mounting hole" H 9678 10450 50 0000 L CNN 1518 | F 2 "Mounting_Holes:MountingHole_3.2mm_M3" H 9600 10500 50 0001 C CNN 1519 | F 3 "" H 9600 10500 50 0000 C CNN 1520 | 1 9600 10500 1521 | 1 0 0 -1 1522 | $EndComp 1523 | NoConn ~ 9400 10100 1524 | NoConn ~ 9400 10300 1525 | NoConn ~ 9400 10500 1526 | Connection ~ 3000 10600 1527 | Wire Wire Line 1528 | 1750 10600 1750 10300 1529 | Wire Wire Line 1530 | 13900 8050 13900 7250 1531 | Wire Wire Line 1532 | 13900 7250 13850 7250 1533 | Wire Wire Line 1534 | 14000 7600 14000 7400 1535 | $Comp 1536 | L R R106 1537 | U 1 1 57878A5B 1538 | P 8850 2100 1539 | F 0 "R106" V 8750 2100 50 0000 C CNN 1540 | F 1 "500R" V 8850 2100 50 0000 C CNN 1541 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 8780 2100 50 0001 C CNN 1542 | F 3 "" H 8850 2100 50 0000 C CNN 1543 | 1 8850 2100 1544 | 0 1 1 0 1545 | $EndComp 1546 | $Comp 1547 | L R R107 1548 | U 1 1 57879101 1549 | P 8450 2200 1550 | F 0 "R107" V 8350 2200 50 0000 C CNN 1551 | F 1 "500R" V 8450 2200 50 0000 C CNN 1552 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 8380 2200 50 0001 C CNN 1553 | F 3 "" H 8450 2200 50 0000 C CNN 1554 | 1 8450 2200 1555 | 0 1 1 0 1556 | $EndComp 1557 | $Comp 1558 | L R R108 1559 | U 1 1 5787925E 1560 | P 8050 2300 1561 | F 0 "R108" V 7950 2300 50 0000 C CNN 1562 | F 1 "500R" V 8050 2300 50 0000 C CNN 1563 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 7980 2300 50 0001 C CNN 1564 | F 3 "" H 8050 2300 50 0000 C CNN 1565 | 1 8050 2300 1566 | 0 1 1 0 1567 | $EndComp 1568 | Wire Wire Line 1569 | 8700 2450 8700 2100 1570 | Wire Wire Line 1571 | 7900 2450 8700 2450 1572 | Wire Wire Line 1573 | 8300 2450 8300 2200 1574 | Wire Wire Line 1575 | 7900 1750 7900 2450 1576 | Connection ~ 8300 2450 1577 | Wire Wire Line 1578 | 4800 1750 7900 1750 1579 | Connection ~ 7900 2300 1580 | Wire Wire Line 1581 | 8200 2200 8200 3300 1582 | Wire Wire Line 1583 | 8600 2200 8600 2100 1584 | Wire Wire Line 1585 | 9000 2100 9000 2000 1586 | Wire Wire Line 1587 | 8200 3300 5100 3300 1588 | Connection ~ 8200 2300 1589 | Wire Wire Line 1590 | 9000 2100 13650 2100 1591 | Wire Wire Line 1592 | 13650 2100 13650 8300 1593 | Connection ~ 8600 2200 1594 | Connection ~ 9000 2100 1595 | $Comp 1596 | L +BATT #PWR030 1597 | U 1 1 57B0FC16 1598 | P 950 2600 1599 | F 0 "#PWR030" H 950 2450 50 0001 C CNN 1600 | F 1 "+BATT" H 965 2773 50 0000 C CNN 1601 | F 2 "" H 950 2600 50 0000 C CNN 1602 | F 3 "" H 950 2600 50 0000 C CNN 1603 | 1 950 2600 1604 | 1 0 0 -1 1605 | $EndComp 1606 | $Comp 1607 | L ILI9341_LCD_Breakout U102 1608 | U 1 1 574DCC51 1609 | P 2550 10000 1610 | F 0 "U102" H 1750 9700 50 0000 C CNN 1611 | F 1 "ILI9341_LCD_Breakout" H 2350 9450 50 0000 C CNN 1612 | F 2 "my footprints:ILI9341_LCD_Breakout" H 1800 10400 50 0001 C CNN 1613 | F 3 "" H 1900 10500 50 0000 C CNN 1614 | 1 2550 10000 1615 | -1 0 0 -1 1616 | $EndComp 1617 | $EndSCHEMATC 1618 | -------------------------------------------------------------------------------- /Electrical design/Power Supply.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 2 2 | LIBS:power 3 | LIBS:device 4 | LIBS:transistors 5 | LIBS:conn 6 | LIBS:linear 7 | LIBS:regul 8 | LIBS:74xx 9 | LIBS:cmos4000 10 | LIBS:adc-dac 11 | LIBS:memory 12 | LIBS:xilinx 13 | LIBS:microcontrollers 14 | LIBS:dsp 15 | LIBS:microchip 16 | LIBS:analog_switches 17 | LIBS:motorola 18 | LIBS:texas 19 | LIBS:intel 20 | LIBS:audio 21 | LIBS:interface 22 | LIBS:digital-audio 23 | LIBS:philips 24 | LIBS:display 25 | LIBS:cypress 26 | LIBS:siliconi 27 | LIBS:opto 28 | LIBS:atmel 29 | LIBS:contrib 30 | LIBS:valves 31 | LIBS:74xgxx 32 | LIBS:ac-dc 33 | LIBS:actel 34 | LIBS:Altera 35 | LIBS:analog_devices 36 | LIBS:bbd 37 | LIBS:brooktre 38 | LIBS:cmos_ieee 39 | LIBS:dc-dc 40 | LIBS:diode 41 | LIBS:elec-unifil 42 | LIBS:ESD_Protection 43 | LIBS:ftdi 44 | LIBS:gennum 45 | LIBS:graphic 46 | LIBS:hc11 47 | LIBS:ir 48 | LIBS:Lattice 49 | LIBS:logo 50 | LIBS:maxim 51 | LIBS:microchip_dspic33dsc 52 | LIBS:microchip_pic10mcu 53 | LIBS:microchip_pic12mcu 54 | LIBS:microchip_pic16mcu 55 | LIBS:microchip_pic18mcu 56 | LIBS:microchip_pic32mcu 57 | LIBS:motor_drivers 58 | LIBS:msp430 59 | LIBS:nordicsemi 60 | LIBS:nxp_armmcu 61 | LIBS:onsemi 62 | LIBS:Oscillators 63 | LIBS:powerint 64 | LIBS:Power_Management 65 | LIBS:pspice 66 | LIBS:references 67 | LIBS:relays 68 | LIBS:rfcom 69 | LIBS:sensors 70 | LIBS:silabs 71 | LIBS:stm8 72 | LIBS:stm32 73 | LIBS:supertex 74 | LIBS:switches 75 | LIBS:transf 76 | LIBS:ttl_ieee 77 | LIBS:video 78 | LIBS:Worldsemi 79 | LIBS:Xicor 80 | LIBS:Zilog 81 | LIBS:my parts 82 | LIBS:SSR 83 | LIBS:Multimeter-cache 84 | EELAYER 25 0 85 | EELAYER END 86 | $Descr A4 11693 8268 87 | encoding utf-8 88 | Sheet 3 5 89 | Title "Power supply" 90 | Date "2016-07-14" 91 | Rev "0.8" 92 | Comp "" 93 | Comment1 "Licensed under the GNU GPL v3" 94 | Comment2 "" 95 | Comment3 "" 96 | Comment4 "" 97 | $EndDescr 98 | $Comp 99 | L MAX6070 U302 100 | U 1 1 5739B6E1 101 | P 7950 3400 102 | F 0 "U302" H 7750 3600 50 0000 C CNN 103 | F 1 "MAX6070" H 8100 3600 50 0000 C CNN 104 | F 2 "TO_SOT_Packages_SMD:SOT-23-6_Handsoldering" H 7950 3400 50 0001 C CIN 105 | F 3 "" H 7950 3400 50 0000 C CNN 106 | 1 7950 3400 107 | 1 0 0 -1 108 | $EndComp 109 | $Comp 110 | L TLV70212DBV U301 111 | U 1 1 5739B75F 112 | P 4200 3400 113 | F 0 "U301" H 4400 3150 50 0000 C CNN 114 | F 1 "NCV551SN33T1G" H 4200 3600 50 0000 C CNN 115 | F 2 "TO_SOT_Packages_SMD:SOT-23-5" H 4200 3500 50 0001 C CIN 116 | F 3 "" H 4200 3400 50 0000 C CNN 117 | 1 4200 3400 118 | 1 0 0 -1 119 | $EndComp 120 | $Comp 121 | L +BATT #PWR050 122 | U 1 1 5739B8CC 123 | P 2300 3350 124 | F 0 "#PWR050" H 2300 3200 50 0001 C CNN 125 | F 1 "+BATT" H 2300 3490 50 0000 C CNN 126 | F 2 "" H 2300 3350 50 0000 C CNN 127 | F 3 "" H 2300 3350 50 0000 C CNN 128 | 1 2300 3350 129 | 1 0 0 -1 130 | $EndComp 131 | $Comp 132 | L +3.3V #PWR051 133 | U 1 1 5739B8E6 134 | P 4800 3350 135 | F 0 "#PWR051" H 4800 3200 50 0001 C CNN 136 | F 1 "+3.3V" H 4800 3490 50 0000 C CNN 137 | F 2 "" H 4800 3350 50 0000 C CNN 138 | F 3 "" H 4800 3350 50 0000 C CNN 139 | 1 4800 3350 140 | 1 0 0 -1 141 | $EndComp 142 | $Comp 143 | L +V_int #PWR052 144 | U 1 1 5739B900 145 | P 7850 1650 146 | F 0 "#PWR052" H 7850 1500 50 0001 C CNN 147 | F 1 "+V_int" H 7850 1790 50 0000 C CNN 148 | F 2 "" H 7850 1650 50 0000 C CNN 149 | F 3 "" H 7850 1650 50 0000 C CNN 150 | 1 7850 1650 151 | 1 0 0 -1 152 | $EndComp 153 | $Comp 154 | L +Vref #PWR053 155 | U 1 1 5739B91A 156 | P 8900 3350 157 | F 0 "#PWR053" H 8900 3200 50 0001 C CNN 158 | F 1 "+Vref" H 8900 3490 50 0000 C CNN 159 | F 2 "" H 8900 3350 50 0000 C CNN 160 | F 3 "" H 8900 3350 50 0000 C CNN 161 | 1 8900 3350 162 | 1 0 0 -1 163 | $EndComp 164 | $Comp 165 | L GNDA #PWR054 166 | U 1 1 5739C20D 167 | P 8000 3950 168 | F 0 "#PWR054" H 8000 3700 50 0001 C CNN 169 | F 1 "GNDA" H 8000 3800 50 0000 C CNN 170 | F 2 "" H 8000 3950 50 0000 C CNN 171 | F 3 "" H 8000 3950 50 0000 C CNN 172 | 1 8000 3950 173 | 1 0 0 -1 174 | $EndComp 175 | $Comp 176 | L GNDD #PWR055 177 | U 1 1 5739C227 178 | P 2300 3950 179 | F 0 "#PWR055" H 2300 3700 50 0001 C CNN 180 | F 1 "GNDD" H 2300 3800 50 0000 C CNN 181 | F 2 "" H 2300 3950 50 0000 C CNN 182 | F 3 "" H 2300 3950 50 0000 C CNN 183 | 1 2300 3950 184 | 1 0 0 -1 185 | $EndComp 186 | $Comp 187 | L +3.3VA #PWR056 188 | U 1 1 5739C474 189 | P 6700 3350 190 | F 0 "#PWR056" H 6700 3200 50 0001 C CNN 191 | F 1 "+3.3VA" H 6700 3490 50 0000 C CNN 192 | F 2 "" H 6700 3350 50 0000 C CNN 193 | F 3 "" H 6700 3350 50 0000 C CNN 194 | 1 6700 3350 195 | 1 0 0 -1 196 | $EndComp 197 | $Comp 198 | L FILTER FB301 199 | U 1 1 5739C4C6 200 | P 5900 3350 201 | F 0 "FB301" H 5900 3500 50 0000 C CNN 202 | F 1 "FILTER" H 5900 3250 50 0000 C CNN 203 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" H 5900 3350 50 0001 C CNN 204 | F 3 "" H 5900 3350 50 0000 C CNN 205 | 1 5900 3350 206 | 1 0 0 -1 207 | $EndComp 208 | $Comp 209 | L C C303 210 | U 1 1 5739C71E 211 | P 4800 3650 212 | F 0 "C303" H 4825 3750 50 0000 L CNN 213 | F 1 "0.1u" H 4825 3550 50 0000 L CNN 214 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 4838 3500 50 0001 C CNN 215 | F 3 "" H 4800 3650 50 0000 C CNN 216 | 1 4800 3650 217 | 1 0 0 -1 218 | $EndComp 219 | $Comp 220 | L C C310 221 | U 1 1 5739C818 222 | P 7500 3800 223 | F 0 "C310" H 7525 3900 50 0000 L CNN 224 | F 1 "0.1u" H 7525 3700 50 0000 L CNN 225 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 7538 3650 50 0001 C CNN 226 | F 3 "" H 7500 3800 50 0000 C CNN 227 | 1 7500 3800 228 | 1 0 0 -1 229 | $EndComp 230 | $Comp 231 | L C C307 232 | U 1 1 5739C87B 233 | P 7300 3650 234 | F 0 "C307" H 7325 3750 50 0000 L CNN 235 | F 1 "0.1u" H 7325 3550 50 0000 L CNN 236 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 7338 3500 50 0001 C CNN 237 | F 3 "" H 7300 3650 50 0000 C CNN 238 | 1 7300 3650 239 | 1 0 0 -1 240 | $EndComp 241 | $Comp 242 | L C C305 243 | U 1 1 5739C8CA 244 | P 6450 3650 245 | F 0 "C305" H 6475 3750 50 0000 L CNN 246 | F 1 "0.1u" H 6475 3550 50 0000 L CNN 247 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 6488 3500 50 0001 C CNN 248 | F 3 "" H 6450 3650 50 0000 C CNN 249 | 1 6450 3650 250 | 1 0 0 -1 251 | $EndComp 252 | $Comp 253 | L C C308 254 | U 1 1 5739C97C 255 | P 8500 3650 256 | F 0 "C308" H 8525 3750 50 0000 L CNN 257 | F 1 "0.01u" H 8525 3550 50 0000 L CNN 258 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 8538 3500 50 0001 C CNN 259 | F 3 "" H 8500 3650 50 0000 C CNN 260 | 1 8500 3650 261 | 1 0 0 -1 262 | $EndComp 263 | $Comp 264 | L D_Schottky D302 265 | U 1 1 5739CB49 266 | P 6850 2050 267 | F 0 "D302" H 6850 2150 50 0000 C CNN 268 | F 1 "D_Schottky" H 6850 1950 50 0000 C CNN 269 | F 2 "my footprints:SC-90A" H 6850 2050 50 0001 C CNN 270 | F 3 "" H 6850 2050 50 0000 C CNN 271 | 1 6850 2050 272 | -1 0 0 -1 273 | $EndComp 274 | $Comp 275 | L D_Schottky D303 276 | U 1 1 5739D188 277 | P 2950 3350 278 | F 0 "D303" H 2950 3450 50 0000 C CNN 279 | F 1 "D_Schottky" H 2900 3250 50 0000 C CNN 280 | F 2 "my footprints:SC-90A" H 2950 3350 50 0001 C CNN 281 | F 3 "" H 2950 3350 50 0000 C CNN 282 | 1 2950 3350 283 | -1 0 0 -1 284 | $EndComp 285 | $Comp 286 | L R R301 287 | U 1 1 574BA1CC 288 | P 7350 2050 289 | F 0 "R301" V 7450 2050 50 0000 C CNN 290 | F 1 "100k" V 7234 2050 50 0000 C CNN 291 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 7280 2050 50 0001 C CNN 292 | F 3 "" H 7350 2050 50 0000 C CNN 293 | 1 7350 2050 294 | 0 1 1 0 295 | $EndComp 296 | Text HLabel 7100 2900 0 60 Input ~ 0 297 | PS_EN 298 | $Comp 299 | L JUMPER JP302 300 | U 1 1 57591726 301 | P 5900 3950 302 | F 0 "JP302" H 5900 4214 50 0000 C CNN 303 | F 1 "Net_Tie" H 5900 4123 50 0000 C CNN 304 | F 2 "my footprints:Net_Tie" H 5900 3950 50 0001 C CNN 305 | F 3 "" H 5900 3950 50 0000 C CNN 306 | 1 5900 3950 307 | 1 0 0 -1 308 | $EndComp 309 | $Comp 310 | L ZENER_SOT23 D301 311 | U 1 1 575E99C7 312 | P 7850 2050 313 | F 0 "D301" V 7804 2129 50 0000 L CNN 314 | F 1 "3.6V" V 7895 2129 50 0000 L CNN 315 | F 2 "TO_SOT_Packages_SMD:SOT-23" H 7850 2050 50 0001 C CNN 316 | F 3 "" H 7850 2050 50 0000 C CNN 317 | 1 7850 2050 318 | 0 1 1 0 319 | $EndComp 320 | $Comp 321 | L Q_PMOS_GSD Q301 322 | U 1 1 575F8A6B 323 | P 7550 1850 324 | F 0 "Q301" V 7850 1800 50 0000 C CNN 325 | F 1 "Q_PMOS_GSD" V 7750 1750 50 0000 C CNN 326 | F 2 "TO_SOT_Packages_SMD:SOT-23" H 7750 1950 50 0001 C CNN 327 | F 3 "" H 7550 1850 50 0000 C CNN 328 | 1 7550 1850 329 | 0 1 -1 0 330 | $EndComp 331 | $Comp 332 | L Q_NMOS_GSD Q302 333 | U 1 1 575F8BE8 334 | P 7450 2350 335 | F 0 "Q302" H 7300 2200 50 0000 L CNN 336 | F 1 "Q_NMOS_GSD" H 6900 2400 50 0000 L CNN 337 | F 2 "TO_SOT_Packages_SMD:SOT-23" H 7650 2450 50 0001 C CNN 338 | F 3 "" H 7450 2350 50 0000 C CNN 339 | 1 7450 2350 340 | 1 0 0 -1 341 | $EndComp 342 | $Comp 343 | L C C309 344 | U 1 1 576361FE 345 | P 8750 3650 346 | F 0 "C309" H 8775 3750 50 0000 L CNN 347 | F 1 "1u" H 8775 3550 50 0000 L CNN 348 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 8788 3500 50 0001 C CNN 349 | F 3 "" H 8750 3650 50 0000 C CNN 350 | 1 8750 3650 351 | 1 0 0 -1 352 | $EndComp 353 | $Comp 354 | L C C301 355 | U 1 1 57638D26 356 | P 3600 3650 357 | F 0 "C301" H 3650 3750 50 0000 L CNN 358 | F 1 "1u" H 3650 3550 50 0000 L CNN 359 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 3638 3500 50 0001 C CNN 360 | F 3 "" H 3600 3650 50 0000 C CNN 361 | 1 3600 3650 362 | -1 0 0 -1 363 | $EndComp 364 | $Comp 365 | L C C304 366 | U 1 1 57638DBC 367 | P 5100 3650 368 | F 0 "C304" H 5215 3696 50 0000 L CNN 369 | F 1 "10u" H 5215 3605 50 0000 L CNN 370 | F 2 "my footprints:SMDuniversal_0603to1206_HandSoldering" H 5138 3500 50 0001 C CNN 371 | F 3 "" H 5100 3650 50 0000 C CNN 372 | 1 5100 3650 373 | 1 0 0 -1 374 | $EndComp 375 | $Comp 376 | L C C306 377 | U 1 1 57638E05 378 | P 6700 3650 379 | F 0 "C306" H 6815 3696 50 0000 L CNN 380 | F 1 "10u" H 6815 3605 50 0000 L CNN 381 | F 2 "my footprints:SMDuniversal_0603to1206_HandSoldering" H 6738 3500 50 0001 C CNN 382 | F 3 "" H 6700 3650 50 0000 C CNN 383 | 1 6700 3650 384 | 1 0 0 -1 385 | $EndComp 386 | $Comp 387 | L PWR_FLAG #FLG057 388 | U 1 1 5767E20E 389 | P 8250 3950 390 | F 0 "#FLG057" H 8250 4045 50 0001 C CNN 391 | F 1 "PWR_FLAG" H 8250 4173 50 0000 C CNN 392 | F 2 "" H 8250 3950 50 0000 C CNN 393 | F 3 "" H 8250 3950 50 0000 C CNN 394 | 1 8250 3950 395 | -1 0 0 1 396 | $EndComp 397 | $Comp 398 | L PWR_FLAG #FLG058 399 | U 1 1 5767E74E 400 | P 7850 1750 401 | F 0 "#FLG058" H 7850 1845 50 0001 C CNN 402 | F 1 "PWR_FLAG" V 7850 1928 50 0000 L CNN 403 | F 2 "" H 7850 1750 50 0000 C CNN 404 | F 3 "" H 7850 1750 50 0000 C CNN 405 | 1 7850 1750 406 | 0 1 1 0 407 | $EndComp 408 | $Comp 409 | L PWR_FLAG #FLG059 410 | U 1 1 5767E862 411 | P 8900 3350 412 | F 0 "#FLG059" H 8900 3445 50 0001 C CNN 413 | F 1 "PWR_FLAG" V 8900 3528 50 0000 L CNN 414 | F 2 "" H 8900 3350 50 0000 C CNN 415 | F 3 "" H 8900 3350 50 0000 C CNN 416 | 1 8900 3350 417 | 0 1 1 0 418 | $EndComp 419 | $Comp 420 | L PWR_FLAG #FLG060 421 | U 1 1 5767E89C 422 | P 6950 3350 423 | F 0 "#FLG060" H 6950 3445 50 0001 C CNN 424 | F 1 "PWR_FLAG" H 6950 3574 50 0000 C CNN 425 | F 2 "" H 6950 3350 50 0000 C CNN 426 | F 3 "" H 6950 3350 50 0000 C CNN 427 | 1 6950 3350 428 | 1 0 0 -1 429 | $EndComp 430 | $Comp 431 | L R R303 432 | U 1 1 5769169A 433 | P 2500 3800 434 | F 0 "R303" H 2570 3846 50 0000 L CNN 435 | F 1 "1M" H 2570 3755 50 0000 L CNN 436 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 2430 3800 50 0001 C CNN 437 | F 3 "" H 2500 3800 50 0000 C CNN 438 | 1 2500 3800 439 | 1 0 0 -1 440 | $EndComp 441 | $Comp 442 | L R R302 443 | U 1 1 576916E6 444 | P 2500 3500 445 | F 0 "R302" H 2570 3546 50 0000 L CNN 446 | F 1 "1M" H 2570 3455 50 0000 L CNN 447 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 2430 3500 50 0001 C CNN 448 | F 3 "" H 2500 3500 50 0000 C CNN 449 | 1 2500 3500 450 | 1 0 0 -1 451 | $EndComp 452 | Text HLabel 2050 3650 0 60 Output ~ 0 453 | +BTsense 454 | $Comp 455 | L C C302 456 | U 1 1 576912EA 457 | P 2300 3800 458 | F 0 "C302" H 2350 3900 50 0000 L CNN 459 | F 1 "1u" H 2350 3700 50 0000 L CNN 460 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 2338 3650 50 0001 C CNN 461 | F 3 "" H 2300 3800 50 0000 C CNN 462 | 1 2300 3800 463 | -1 0 0 -1 464 | $EndComp 465 | Wire Wire Line 466 | 3100 3350 3750 3350 467 | Wire Wire Line 468 | 3750 3350 3750 3500 469 | Wire Wire Line 470 | 8400 3350 8900 3350 471 | Connection ~ 3750 3350 472 | Wire Wire Line 473 | 4200 3950 4200 3700 474 | Connection ~ 4200 3950 475 | Wire Wire Line 476 | 4650 3350 5550 3350 477 | Connection ~ 4800 3350 478 | Wire Wire Line 479 | 8750 3950 8750 3800 480 | Connection ~ 8000 3950 481 | Wire Wire Line 482 | 8500 3950 8500 3800 483 | Connection ~ 8500 3950 484 | Wire Wire Line 485 | 8750 3500 8750 3350 486 | Connection ~ 8750 3350 487 | Wire Wire Line 488 | 8500 3500 8500 3350 489 | Connection ~ 8500 3350 490 | Wire Wire Line 491 | 8400 3500 8900 3500 492 | Wire Wire Line 493 | 8900 3500 8900 3350 494 | Wire Wire Line 495 | 7300 3950 7300 3800 496 | Connection ~ 7300 3950 497 | Wire Wire Line 498 | 6700 3950 6700 3800 499 | Connection ~ 6700 3950 500 | Wire Wire Line 501 | 6450 3950 6450 3800 502 | Connection ~ 6450 3950 503 | Wire Wire Line 504 | 6700 3350 6700 3500 505 | Connection ~ 6700 3350 506 | Wire Wire Line 507 | 7300 3350 7300 3500 508 | Connection ~ 7300 3350 509 | Wire Wire Line 510 | 4800 3950 4800 3800 511 | Connection ~ 4800 3950 512 | Wire Wire Line 513 | 4800 3500 4800 3350 514 | Connection ~ 5100 3350 515 | Wire Wire Line 516 | 5100 3950 5100 3800 517 | Connection ~ 5100 3950 518 | Wire Wire Line 519 | 3600 3500 3600 3350 520 | Connection ~ 3600 3350 521 | Connection ~ 3600 3950 522 | Wire Wire Line 523 | 2300 3350 2800 3350 524 | Connection ~ 7500 3950 525 | Connection ~ 8900 3350 526 | Wire Wire Line 527 | 7500 3500 7400 3500 528 | Wire Wire Line 529 | 7400 3500 7400 2900 530 | Wire Wire Line 531 | 7850 2400 7850 2250 532 | Wire Wire Line 533 | 7550 2150 7550 2050 534 | Wire Wire Line 535 | 7350 1750 7150 1750 536 | Wire Wire Line 537 | 7000 2050 7200 2050 538 | Connection ~ 7150 2050 539 | Wire Wire Line 540 | 7550 2050 7500 2050 541 | Connection ~ 7550 2050 542 | Wire Wire Line 543 | 7750 1750 7850 1750 544 | Wire Wire Line 545 | 7850 1650 7850 1850 546 | Connection ~ 7850 1750 547 | Wire Wire Line 548 | 7400 2900 7100 2900 549 | Wire Wire Line 550 | 5100 3500 5100 3350 551 | Wire Wire Line 552 | 6450 2050 6450 3500 553 | Connection ~ 6450 3350 554 | Wire Wire Line 555 | 6250 3350 7500 3350 556 | Wire Wire Line 557 | 2300 3950 5600 3950 558 | Wire Wire Line 559 | 6200 3950 8750 3950 560 | Wire Wire Line 561 | 3600 3800 3600 3950 562 | Connection ~ 8250 3950 563 | Connection ~ 6950 3350 564 | Connection ~ 2300 3950 565 | Connection ~ 2500 3650 566 | Wire Wire Line 567 | 2050 3650 2500 3650 568 | Connection ~ 2300 3650 569 | Connection ~ 2500 3950 570 | Connection ~ 2500 3350 571 | Text Notes 2550 4450 0 60 ~ 0 572 | The net ties put the grounds on different nets while leaving them connected so that they can be routed separately on the PCB. 573 | Wire Wire Line 574 | 7250 2900 7250 2350 575 | Connection ~ 7250 2900 576 | Wire Wire Line 577 | 7150 1750 7150 2050 578 | Wire Wire Line 579 | 6700 2050 6450 2050 580 | $Comp 581 | L GNDA #PWR061 582 | U 1 1 578827E7 583 | P 7850 2400 584 | F 0 "#PWR061" H 7850 2150 50 0001 C CNN 585 | F 1 "GNDA" H 7850 2250 50 0000 C CNN 586 | F 2 "" H 7850 2400 50 0000 C CNN 587 | F 3 "" H 7850 2400 50 0000 C CNN 588 | 1 7850 2400 589 | 1 0 0 -1 590 | $EndComp 591 | $Comp 592 | L GNDA #PWR062 593 | U 1 1 5788287D 594 | P 7550 2550 595 | F 0 "#PWR062" H 7550 2300 50 0001 C CNN 596 | F 1 "GNDA" H 7550 2400 50 0000 C CNN 597 | F 2 "" H 7550 2550 50 0000 C CNN 598 | F 3 "" H 7550 2550 50 0000 C CNN 599 | 1 7550 2550 600 | 1 0 0 -1 601 | $EndComp 602 | $EndSCHEMATC 603 | -------------------------------------------------------------------------------- /Electrical design/USB.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 2 2 | LIBS:power 3 | LIBS:device 4 | LIBS:transistors 5 | LIBS:conn 6 | LIBS:linear 7 | LIBS:regul 8 | LIBS:74xx 9 | LIBS:cmos4000 10 | LIBS:adc-dac 11 | LIBS:memory 12 | LIBS:xilinx 13 | LIBS:microcontrollers 14 | LIBS:dsp 15 | LIBS:microchip 16 | LIBS:analog_switches 17 | LIBS:motorola 18 | LIBS:texas 19 | LIBS:intel 20 | LIBS:audio 21 | LIBS:interface 22 | LIBS:digital-audio 23 | LIBS:philips 24 | LIBS:display 25 | LIBS:cypress 26 | LIBS:siliconi 27 | LIBS:opto 28 | LIBS:atmel 29 | LIBS:contrib 30 | LIBS:valves 31 | LIBS:74xgxx 32 | LIBS:ac-dc 33 | LIBS:actel 34 | LIBS:Altera 35 | LIBS:analog_devices 36 | LIBS:bbd 37 | LIBS:brooktre 38 | LIBS:cmos_ieee 39 | LIBS:dc-dc 40 | LIBS:diode 41 | LIBS:elec-unifil 42 | LIBS:ESD_Protection 43 | LIBS:ftdi 44 | LIBS:gennum 45 | LIBS:graphic 46 | LIBS:hc11 47 | LIBS:ir 48 | LIBS:Lattice 49 | LIBS:logo 50 | LIBS:maxim 51 | LIBS:microchip_dspic33dsc 52 | LIBS:microchip_pic10mcu 53 | LIBS:microchip_pic12mcu 54 | LIBS:microchip_pic16mcu 55 | LIBS:microchip_pic18mcu 56 | LIBS:microchip_pic32mcu 57 | LIBS:motor_drivers 58 | LIBS:msp430 59 | LIBS:nordicsemi 60 | LIBS:nxp_armmcu 61 | LIBS:onsemi 62 | LIBS:Oscillators 63 | LIBS:powerint 64 | LIBS:Power_Management 65 | LIBS:pspice 66 | LIBS:references 67 | LIBS:relays 68 | LIBS:rfcom 69 | LIBS:sensors 70 | LIBS:silabs 71 | LIBS:stm8 72 | LIBS:stm32 73 | LIBS:supertex 74 | LIBS:switches 75 | LIBS:transf 76 | LIBS:ttl_ieee 77 | LIBS:video 78 | LIBS:Worldsemi 79 | LIBS:Xicor 80 | LIBS:Zilog 81 | LIBS:my parts 82 | LIBS:SSR 83 | LIBS:Multimeter-cache 84 | EELAYER 25 0 85 | EELAYER END 86 | $Descr A4 11693 8268 87 | encoding utf-8 88 | Sheet 5 5 89 | Title "USB and charging" 90 | Date "2016-07-14" 91 | Rev "0.8" 92 | Comp "" 93 | Comment1 "Licensed under the GNU GPL v3" 94 | Comment2 "" 95 | Comment3 "" 96 | Comment4 "" 97 | $EndDescr 98 | $Comp 99 | L USB_OTG P501 100 | U 1 1 57481666 101 | P 4100 2100 102 | F 0 "P501" V 4130 2288 50 0000 L CNN 103 | F 1 "USB_OTG" V 4221 2288 50 0000 L CNN 104 | F 2 "my footprints:MicroUSB_B_Vertical" V 4050 2000 50 0001 C CNN 105 | F 3 "" V 4050 2000 50 0000 C CNN 106 | 1 4100 2100 107 | 0 -1 1 0 108 | $EndComp 109 | $Comp 110 | L +5V #PWR064 111 | U 1 1 57482588 112 | P 5200 1100 113 | F 0 "#PWR064" H 5200 950 50 0001 C CNN 114 | F 1 "+5V" H 5215 1273 50 0000 C CNN 115 | F 2 "" H 5200 1100 50 0000 C CNN 116 | F 3 "" H 5200 1100 50 0000 C CNN 117 | 1 5200 1100 118 | -1 0 0 -1 119 | $EndComp 120 | Text HLabel 6150 2200 2 60 BiDi ~ 0 121 | USB_D+ 122 | Text HLabel 6150 2100 2 60 BiDi ~ 0 123 | USB_D- 124 | $Comp 125 | L TPD2E001 U501 126 | U 1 1 5748F9A1 127 | P 5200 2850 128 | F 0 "U501" H 4800 2850 60 0000 L CNN 129 | F 1 "TPD2E001" H 5250 2850 60 0000 L CNN 130 | F 2 "my footprints:VSOF5_HandSoldering" H 5200 2850 60 0001 C CNN 131 | F 3 "" H 5200 2850 60 0001 C CNN 132 | 1 5200 2850 133 | -1 0 0 -1 134 | $EndComp 135 | $Comp 136 | L C C501 137 | U 1 1 5748FD48 138 | P 4650 1600 139 | F 0 "C501" H 4535 1554 50 0000 R CNN 140 | F 1 "0.1u" H 4535 1645 50 0000 R CNN 141 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 4688 1450 50 0001 C CNN 142 | F 3 "" H 4650 1600 50 0000 C CNN 143 | 1 4650 1600 144 | 1 0 0 1 145 | $EndComp 146 | $Comp 147 | L FUSE F501 148 | U 1 1 5748FE89 149 | P 4650 1250 150 | F 0 "F501" H 4550 1200 50 0000 C CNN 151 | F 1 "500mA" H 4800 1350 50 0000 C CNN 152 | F 2 "Resistors_SMD:R_1210_HandSoldering" H 4650 1250 50 0001 C CNN 153 | F 3 "" H 4650 1250 50 0000 C CNN 154 | 1 4650 1250 155 | -1 0 0 -1 156 | $EndComp 157 | $Comp 158 | L FILTER FB501 159 | U 1 1 574901BE 160 | P 5550 3300 161 | F 0 "FB501" H 5550 3540 50 0000 C CNN 162 | F 1 "FILTER" H 5550 3449 50 0000 C CNN 163 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" H 5550 3300 50 0001 C CNN 164 | F 3 "" H 5550 3300 50 0000 C CNN 165 | 1 5550 3300 166 | -1 0 0 -1 167 | $EndComp 168 | NoConn ~ 4400 2200 169 | Wire Wire Line 170 | 4400 2000 5950 2000 171 | Wire Wire Line 172 | 4400 2100 4600 2100 173 | Wire Wire Line 174 | 4600 2100 4600 2200 175 | Wire Wire Line 176 | 4600 2200 6150 2200 177 | Connection ~ 5850 2200 178 | Wire Wire Line 179 | 6150 2100 5950 2100 180 | Wire Wire Line 181 | 5950 2100 5950 2000 182 | Connection ~ 4550 2000 183 | Wire Wire Line 184 | 4000 2950 5200 2950 185 | Wire Wire Line 186 | 4000 2950 4000 2500 187 | Wire Wire Line 188 | 5200 1250 5200 1100 189 | Wire Wire Line 190 | 4400 1250 4400 1900 191 | Connection ~ 5200 1250 192 | Wire Wire Line 193 | 4900 1250 5200 1250 194 | Wire Wire Line 195 | 4650 1450 4650 1350 196 | Wire Wire Line 197 | 4650 1350 5000 1350 198 | Wire Wire Line 199 | 5000 1350 5000 1250 200 | Connection ~ 5000 1250 201 | Wire Wire Line 202 | 4500 1750 4500 2950 203 | Connection ~ 4500 2950 204 | Wire Wire Line 205 | 4650 1750 4500 1750 206 | Wire Wire Line 207 | 5900 3400 5900 3300 208 | Wire Wire Line 209 | 5200 2950 5200 3300 210 | Connection ~ 5200 2950 211 | Connection ~ 5850 2000 212 | $Comp 213 | L PWR_FLAG #FLG065 214 | U 1 1 5767EBE9 215 | P 5200 1250 216 | F 0 "#FLG065" H 5200 1345 50 0001 C CNN 217 | F 1 "PWR_FLAG" V 5200 1428 50 0000 L CNN 218 | F 2 "" H 5200 1250 50 0000 C CNN 219 | F 3 "" H 5200 1250 50 0000 C CNN 220 | 1 5200 1250 221 | 0 1 1 0 222 | $EndComp 223 | $Comp 224 | L PWR_FLAG #FLG066 225 | U 1 1 5767EC78 226 | P 5200 2950 227 | F 0 "#FLG066" H 5200 3045 50 0001 C CNN 228 | F 1 "PWR_FLAG" V 5200 3128 50 0000 L CNN 229 | F 2 "" H 5200 2950 50 0000 C CNN 230 | F 3 "" H 5200 2950 50 0000 C CNN 231 | 1 5200 2950 232 | 0 1 1 0 233 | $EndComp 234 | $Comp 235 | L C C502 236 | U 1 1 57638883 237 | P 3950 4950 238 | F 0 "C502" H 4065 4996 50 0000 L CNN 239 | F 1 "10u" H 4065 4905 50 0000 L CNN 240 | F 2 "my footprints:SMDuniversal_0603to1206_HandSoldering" H 3988 4800 50 0001 C CNN 241 | F 3 "" H 3950 4950 50 0000 C CNN 242 | 1 3950 4950 243 | -1 0 0 -1 244 | $EndComp 245 | $Comp 246 | L C C503 247 | U 1 1 5763881B 248 | P 6400 4950 249 | F 0 "C503" H 6515 4996 50 0000 L CNN 250 | F 1 "10u" H 6515 4905 50 0000 L CNN 251 | F 2 "my footprints:SMDuniversal_0603to1206_HandSoldering" H 6438 4800 50 0001 C CNN 252 | F 3 "" H 6400 4950 50 0000 C CNN 253 | 1 6400 4950 254 | 1 0 0 -1 255 | $EndComp 256 | Wire Wire Line 257 | 4300 6000 4000 6000 258 | Wire Wire Line 259 | 3300 6000 3700 6000 260 | $Comp 261 | L R R508 262 | U 1 1 576168BC 263 | P 3850 6000 264 | F 0 "R508" V 3643 6000 50 0000 C CNN 265 | F 1 "1k" V 3734 6000 50 0000 C CNN 266 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 3780 6000 50 0001 C CNN 267 | F 3 "" H 3850 6000 50 0000 C CNN 268 | 1 3850 6000 269 | 0 1 1 0 270 | $EndComp 271 | Connection ~ 3600 5600 272 | Connection ~ 3300 5900 273 | Wire Wire Line 274 | 3200 5900 3300 5900 275 | Wire Wire Line 276 | 3300 5800 3300 6000 277 | Wire Wire Line 278 | 4200 5600 3600 5600 279 | Wire Wire Line 280 | 3600 5600 3600 5300 281 | Connection ~ 3300 5300 282 | Wire Wire Line 283 | 3300 5200 3300 5400 284 | $Comp 285 | L R R507 286 | U 1 1 57616511 287 | P 3450 5300 288 | F 0 "R507" V 3243 5300 50 0000 C CNN 289 | F 1 "100k" V 3334 5300 50 0000 C CNN 290 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 3380 5300 50 0001 C CNN 291 | F 3 "" H 3450 5300 50 0000 C CNN 292 | 1 3450 5300 293 | 0 1 1 0 294 | $EndComp 295 | $Comp 296 | L +3.3V #PWR067 297 | U 1 1 576164CC 298 | P 3300 5200 299 | F 0 "#PWR067" H 3300 5050 50 0001 C CNN 300 | F 1 "+3.3V" H 3315 5373 50 0000 C CNN 301 | F 2 "" H 3300 5200 50 0000 C CNN 302 | F 3 "" H 3300 5200 50 0000 C CNN 303 | 1 3300 5200 304 | 1 0 0 -1 305 | $EndComp 306 | $Comp 307 | L Q_PMOS_GSD Q502 308 | U 1 1 576163EC 309 | P 3400 5600 310 | F 0 "Q502" H 3590 5554 50 0000 L CNN 311 | F 1 "Q_PMOS_GSD" H 3590 5645 50 0000 L CNN 312 | F 2 "TO_SOT_Packages_SMD:SOT-23" H 3600 5700 50 0001 C CNN 313 | F 3 "" H 3400 5600 50 0000 C CNN 314 | 1 3400 5600 315 | -1 0 0 1 316 | $EndComp 317 | Wire Wire Line 318 | 6100 4500 6600 4500 319 | Connection ~ 7650 5300 320 | Wire Wire Line 321 | 6900 5300 7650 5300 322 | Wire Wire Line 323 | 6900 5200 6900 5300 324 | Wire Wire Line 325 | 6900 4900 7250 4900 326 | Wire Wire Line 327 | 6900 4500 7000 4500 328 | $Comp 329 | L R R504 330 | U 1 1 57615464 331 | P 6750 4500 332 | F 0 "R504" V 6543 4500 50 0000 C CNN 333 | F 1 "R" V 6634 4500 50 0000 C CNN 334 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 6680 4500 50 0001 C CNN 335 | F 3 "" H 6750 4500 50 0000 C CNN 336 | 1 6750 4500 337 | 0 1 1 0 338 | $EndComp 339 | $Comp 340 | L R R505 341 | U 1 1 57615412 342 | P 6900 5050 343 | F 0 "R505" H 6970 5096 50 0000 L CNN 344 | F 1 "R" H 6970 5005 50 0000 L CNN 345 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 6830 5050 50 0001 C CNN 346 | F 3 "" H 6900 5050 50 0000 C CNN 347 | 1 6900 5050 348 | 1 0 0 -1 349 | $EndComp 350 | Wire Wire Line 351 | 7000 4500 7000 4900 352 | Wire Wire Line 353 | 6100 5100 6100 4500 354 | Wire Wire Line 355 | 5800 5100 6100 5100 356 | $Comp 357 | L Li-Ion_Cell BT501 358 | U 1 1 57614529 359 | P 7550 5000 360 | F 0 "BT501" H 7750 5150 60 0000 L CNN 361 | F 1 "Li-Ion_Cell" H 7550 4500 60 0001 C CNN 362 | F 2 "Pin_Headers:Pin_Header_Straight_1x03" H 7550 5000 60 0001 C CNN 363 | F 3 "" H 7550 5000 60 0001 C CNN 364 | 1 7550 5000 365 | 1 0 0 -1 366 | $EndComp 367 | Connection ~ 6400 4800 368 | Connection ~ 5800 4800 369 | Connection ~ 6000 5400 370 | Wire Wire Line 371 | 6000 5400 6000 5800 372 | Wire Wire Line 373 | 5800 5400 6000 5400 374 | Wire Wire Line 375 | 5800 4900 5800 4800 376 | Connection ~ 4100 4800 377 | Wire Wire Line 378 | 4100 5400 4100 4800 379 | Wire Wire Line 380 | 4400 5400 4100 5400 381 | Wire Wire Line 382 | 4300 5200 4300 6000 383 | Wire Wire Line 384 | 4400 5200 4300 5200 385 | Wire Wire Line 386 | 4200 5100 4200 5600 387 | Wire Wire Line 388 | 4400 5100 4200 5100 389 | Connection ~ 3950 4800 390 | Connection ~ 4400 4800 391 | Wire Wire Line 392 | 4400 4800 4400 4900 393 | Wire Wire Line 394 | 3950 4800 4400 4800 395 | $Comp 396 | L MCP73834 U502 397 | U 1 1 57612228 398 | P 5100 5100 399 | F 0 "U502" H 5100 5687 60 0000 C CNN 400 | F 1 "MCP73834" H 5100 5581 60 0000 C CNN 401 | F 2 "my footprints:MSOP-10_3x3mm_Pitch0.5mm" H 5100 5100 60 0001 C CNN 402 | F 3 "" H 5100 5100 60 0001 C CNN 403 | 1 5100 5100 404 | 1 0 0 -1 405 | $EndComp 406 | Connection ~ 6600 5800 407 | Wire Wire Line 408 | 6300 5400 6600 5400 409 | Wire Wire Line 410 | 6300 5800 6600 5800 411 | $Comp 412 | L Q_NMOS_GSD Q501 413 | U 1 1 575FB32D 414 | P 6700 5600 415 | F 0 "Q501" H 6891 5646 50 0000 L CNN 416 | F 1 "Q_NMOS_GSD" H 6150 5450 50 0000 L CNN 417 | F 2 "TO_SOT_Packages_SMD:SOT-23" H 6900 5700 50 0001 C CNN 418 | F 3 "" H 6700 5600 50 0000 C CNN 419 | 1 6700 5600 420 | -1 0 0 -1 421 | $EndComp 422 | Text HLabel 6900 5600 2 60 Input ~ 0 423 | 500mA_CHARGE 424 | $Comp 425 | L R R503 426 | U 1 1 5748390A 427 | P 6150 5400 428 | F 0 "R503" V 5943 5400 50 0000 C CNN 429 | F 1 "2.5k" V 6034 5400 50 0000 C CNN 430 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 6080 5400 50 0001 C CNN 431 | F 3 "" H 6150 5400 50 0000 C CNN 432 | 1 6150 5400 433 | 0 1 1 0 434 | $EndComp 435 | Text HLabel 3200 5900 0 60 3State ~ 0 436 | CHARGE_STAT 437 | $Comp 438 | L R R506 439 | U 1 1 574825BC 440 | P 6150 5800 441 | F 0 "R506" V 5943 5800 50 0000 C CNN 442 | F 1 "10k" V 6034 5800 50 0000 C CNN 443 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 6080 5800 50 0001 C CNN 444 | F 3 "" H 6150 5800 50 0000 C CNN 445 | 1 6150 5800 446 | 0 1 1 0 447 | $EndComp 448 | $Comp 449 | L +5V #PWR068 450 | U 1 1 5748259E 451 | P 3950 4800 452 | F 0 "#PWR068" H 3950 4650 50 0001 C CNN 453 | F 1 "+5V" H 3965 4973 50 0000 C CNN 454 | F 2 "" H 3950 4800 50 0000 C CNN 455 | F 3 "" H 3950 4800 50 0000 C CNN 456 | 1 3950 4800 457 | 1 0 0 -1 458 | $EndComp 459 | $Comp 460 | L +BATT #PWR069 461 | U 1 1 57482544 462 | P 6400 4800 463 | F 0 "#PWR069" H 6400 4650 50 0001 C CNN 464 | F 1 "+BATT" H 6415 4973 50 0000 C CNN 465 | F 2 "" H 6400 4800 50 0000 C CNN 466 | F 3 "" H 6400 4800 50 0000 C CNN 467 | 1 6400 4800 468 | 1 0 0 -1 469 | $EndComp 470 | $Comp 471 | L FUSE F502 472 | U 1 1 5768B70B 473 | P 7400 4650 474 | F 0 "F502" H 7500 4700 50 0000 C CNN 475 | F 1 "500mA" H 7300 4550 50 0000 C CNN 476 | F 2 "Resistors_SMD:R_1210_HandSoldering" H 7400 4650 50 0001 C CNN 477 | F 3 "" H 7400 4650 50 0000 C CNN 478 | 1 7400 4650 479 | 1 0 0 -1 480 | $EndComp 481 | Wire Wire Line 482 | 7150 4650 6850 4650 483 | Wire Wire Line 484 | 6850 4650 6850 4800 485 | Wire Wire Line 486 | 6850 4800 5800 4800 487 | Connection ~ 7000 4900 488 | Wire Wire Line 489 | 7650 4800 7650 4650 490 | $Comp 491 | L PWR_FLAG #FLG070 492 | U 1 1 5768BD08 493 | P 5800 4800 494 | F 0 "#FLG070" H 5800 4895 50 0001 C CNN 495 | F 1 "PWR_FLAG" H 5800 5024 50 0000 C CNN 496 | F 2 "" H 5800 4800 50 0000 C CNN 497 | F 3 "" H 5800 4800 50 0000 C CNN 498 | 1 5800 4800 499 | 1 0 0 -1 500 | $EndComp 501 | $Comp 502 | L GNDD #PWR071 503 | U 1 1 57881FC7 504 | P 7650 5300 505 | F 0 "#PWR071" H 7650 5050 50 0001 C CNN 506 | F 1 "GNDD" H 7655 5127 50 0000 C CNN 507 | F 2 "" H 7650 5300 50 0000 C CNN 508 | F 3 "" H 7650 5300 50 0000 C CNN 509 | 1 7650 5300 510 | 1 0 0 -1 511 | $EndComp 512 | $Comp 513 | L GNDD #PWR072 514 | U 1 1 57881FFD 515 | P 6600 5800 516 | F 0 "#PWR072" H 6600 5550 50 0001 C CNN 517 | F 1 "GNDD" H 6605 5627 50 0000 C CNN 518 | F 2 "" H 6600 5800 50 0000 C CNN 519 | F 3 "" H 6600 5800 50 0000 C CNN 520 | 1 6600 5800 521 | 1 0 0 -1 522 | $EndComp 523 | $Comp 524 | L GNDD #PWR073 525 | U 1 1 57882031 526 | P 3950 5100 527 | F 0 "#PWR073" H 3950 4850 50 0001 C CNN 528 | F 1 "GNDD" H 3955 4927 50 0000 C CNN 529 | F 2 "" H 3950 5100 50 0000 C CNN 530 | F 3 "" H 3950 5100 50 0000 C CNN 531 | 1 3950 5100 532 | 1 0 0 -1 533 | $EndComp 534 | $Comp 535 | L GNDD #PWR074 536 | U 1 1 57882065 537 | P 5100 5700 538 | F 0 "#PWR074" H 5100 5450 50 0001 C CNN 539 | F 1 "GNDD" H 5105 5527 50 0000 C CNN 540 | F 2 "" H 5100 5700 50 0000 C CNN 541 | F 3 "" H 5100 5700 50 0000 C CNN 542 | 1 5100 5700 543 | 1 0 0 -1 544 | $EndComp 545 | $Comp 546 | L GNDD #PWR075 547 | U 1 1 57882099 548 | P 4400 2300 549 | F 0 "#PWR075" H 4400 2050 50 0001 C CNN 550 | F 1 "GNDD" H 4405 2127 50 0000 C CNN 551 | F 2 "" H 4400 2300 50 0000 C CNN 552 | F 3 "" H 4400 2300 50 0000 C CNN 553 | 1 4400 2300 554 | 1 0 0 -1 555 | $EndComp 556 | $Comp 557 | L GNDD #PWR076 558 | U 1 1 578820CD 559 | P 5900 3400 560 | F 0 "#PWR076" H 5900 3150 50 0001 C CNN 561 | F 1 "GNDD" H 5905 3227 50 0000 C CNN 562 | F 2 "" H 5900 3400 50 0000 C CNN 563 | F 3 "" H 5900 3400 50 0000 C CNN 564 | 1 5900 3400 565 | 1 0 0 -1 566 | $EndComp 567 | $Comp 568 | L GNDD #PWR077 569 | U 1 1 57882101 570 | P 6400 5100 571 | F 0 "#PWR077" H 6400 4850 50 0001 C CNN 572 | F 1 "GNDD" H 6405 4927 50 0000 C CNN 573 | F 2 "" H 6400 5100 50 0000 C CNN 574 | F 3 "" H 6400 5100 50 0000 C CNN 575 | 1 6400 5100 576 | 1 0 0 -1 577 | $EndComp 578 | $EndSCHEMATC 579 | -------------------------------------------------------------------------------- /External design.fcstd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PreferLinux/open-source-multimeter/3f8c0237ae352526f40b65bb3090b7c152f7e8e8/External design.fcstd -------------------------------------------------------------------------------- /LCR calculation.wxmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PreferLinux/open-source-multimeter/3f8c0237ae352526f40b65bb3090b7c152f7e8e8/LCR calculation.wxmx -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | Preamble 9 | 10 | The GNU General Public License is a free, copyleft license for 11 | software and other kinds of works. 12 | 13 | The licenses for most software and other practical works are designed 14 | to take away your freedom to share and change the works. By contrast, 15 | the GNU General Public License is intended to guarantee your freedom to 16 | share and change all versions of a program--to make sure it remains free 17 | software for all its users. We, the Free Software Foundation, use the 18 | GNU General Public License for most of our software; it applies also to 19 | any other work released this way by its authors. You can apply it to 20 | your programs, too. 21 | 22 | When we speak of free software, we are referring to freedom, not 23 | price. Our General Public Licenses are designed to make sure that you 24 | have the freedom to distribute copies of free software (and charge for 25 | them if you wish), that you receive source code or can get it if you 26 | want it, that you can change the software or use pieces of it in new 27 | free programs, and that you know you can do these things. 28 | 29 | To protect your rights, we need to prevent others from denying you 30 | these rights or asking you to surrender the rights. Therefore, you have 31 | certain responsibilities if you distribute copies of the software, or if 32 | you modify it: responsibilities to respect the freedom of others. 33 | 34 | For example, if you distribute copies of such a program, whether 35 | gratis or for a fee, you must pass on to the recipients the same 36 | freedoms that you received. You must make sure that they, too, receive 37 | or can get the source code. And you must show them these terms so they 38 | know their rights. 39 | 40 | Developers that use the GNU GPL protect your rights with two steps: 41 | (1) assert copyright on the software, and (2) offer you this License 42 | giving you legal permission to copy, distribute and/or modify it. 43 | 44 | For the developers' and authors' protection, the GPL clearly explains 45 | that there is no warranty for this free software. For both users' and 46 | authors' sake, the GPL requires that modified versions be marked as 47 | changed, so that their problems will not be attributed erroneously to 48 | authors of previous versions. 49 | 50 | Some devices are designed to deny users access to install or run 51 | modified versions of the software inside them, although the manufacturer 52 | can do so. This is fundamentally incompatible with the aim of 53 | protecting users' freedom to change the software. The systematic 54 | pattern of such abuse occurs in the area of products for individuals to 55 | use, which is precisely where it is most unacceptable. Therefore, we 56 | have designed this version of the GPL to prohibit the practice for those 57 | products. If such problems arise substantially in other domains, we 58 | stand ready to extend this provision to those domains in future versions 59 | of the GPL, as needed to protect the freedom of users. 60 | 61 | Finally, every program is threatened constantly by software patents. 62 | States should not allow patents to restrict development and use of 63 | software on general-purpose computers, but in those that do, we wish to 64 | avoid the special danger that patents applied to a free program could 65 | make it effectively proprietary. To prevent this, the GPL assures that 66 | patents cannot be used to render the program non-free. 67 | 68 | The precise terms and conditions for copying, distribution and 69 | modification follow. 70 | 71 | TERMS AND CONDITIONS 72 | 73 | 0. Definitions. 74 | 75 | "This License" refers to version 3 of the GNU General Public License. 76 | 77 | "Copyright" also means copyright-like laws that apply to other kinds of 78 | works, such as semiconductor masks. 79 | 80 | "The Program" refers to any copyrightable work licensed under this 81 | License. Each licensee is addressed as "you". "Licensees" and 82 | "recipients" may be individuals or organizations. 83 | 84 | To "modify" a work means to copy from or adapt all or part of the work 85 | in a fashion requiring copyright permission, other than the making of an 86 | exact copy. The resulting work is called a "modified version" of the 87 | earlier work or a work "based on" the earlier work. 88 | 89 | A "covered work" means either the unmodified Program or a work based 90 | on the Program. 91 | 92 | To "propagate" a work means to do anything with it that, without 93 | permission, would make you directly or secondarily liable for 94 | infringement under applicable copyright law, except executing it on a 95 | computer or modifying a private copy. Propagation includes copying, 96 | distribution (with or without modification), making available to the 97 | public, and in some countries other activities as well. 98 | 99 | To "convey" a work means any kind of propagation that enables other 100 | parties to make or receive copies. Mere interaction with a user through 101 | a computer network, with no transfer of a copy, is not conveying. 102 | 103 | An interactive user interface displays "Appropriate Legal Notices" 104 | to the extent that it includes a convenient and prominently visible 105 | feature that (1) displays an appropriate copyright notice, and (2) 106 | tells the user that there is no warranty for the work (except to the 107 | extent that warranties are provided), that licensees may convey the 108 | work under this License, and how to view a copy of this License. If 109 | the interface presents a list of user commands or options, such as a 110 | menu, a prominent item in the list meets this criterion. 111 | 112 | 1. Source Code. 113 | 114 | The "source code" for a work means the preferred form of the work 115 | for making modifications to it. "Object code" means any non-source 116 | form of a work. 117 | 118 | A "Standard Interface" means an interface that either is an official 119 | standard defined by a recognized standards body, or, in the case of 120 | interfaces specified for a particular programming language, one that 121 | is widely used among developers working in that language. 122 | 123 | The "System Libraries" of an executable work include anything, other 124 | than the work as a whole, that (a) is included in the normal form of 125 | packaging a Major Component, but which is not part of that Major 126 | Component, and (b) serves only to enable use of the work with that 127 | Major Component, or to implement a Standard Interface for which an 128 | implementation is available to the public in source code form. A 129 | "Major Component", in this context, means a major essential component 130 | (kernel, window system, and so on) of the specific operating system 131 | (if any) on which the executable work runs, or a compiler used to 132 | produce the work, or an object code interpreter used to run it. 133 | 134 | The "Corresponding Source" for a work in object code form means all 135 | the source code needed to generate, install, and (for an executable 136 | work) run the object code and to modify the work, including scripts to 137 | control those activities. However, it does not include the work's 138 | System Libraries, or general-purpose tools or generally available free 139 | programs which are used unmodified in performing those activities but 140 | which are not part of the work. For example, Corresponding Source 141 | includes interface definition files associated with source files for 142 | the work, and the source code for shared libraries and dynamically 143 | linked subprograms that the work is specifically designed to require, 144 | such as by intimate data communication or control flow between those 145 | subprograms and other parts of the work. 146 | 147 | The Corresponding Source need not include anything that users 148 | can regenerate automatically from other parts of the Corresponding 149 | Source. 150 | 151 | The Corresponding Source for a work in source code form is that 152 | same work. 153 | 154 | 2. Basic Permissions. 155 | 156 | All rights granted under this License are granted for the term of 157 | copyright on the Program, and are irrevocable provided the stated 158 | conditions are met. This License explicitly affirms your unlimited 159 | permission to run the unmodified Program. The output from running a 160 | covered work is covered by this License only if the output, given its 161 | content, constitutes a covered work. This License acknowledges your 162 | rights of fair use or other equivalent, as provided by copyright law. 163 | 164 | You may make, run and propagate covered works that you do not 165 | convey, without conditions so long as your license otherwise remains 166 | in force. You may convey covered works to others for the sole purpose 167 | of having them make modifications exclusively for you, or provide you 168 | with facilities for running those works, provided that you comply with 169 | the terms of this License in conveying all material for which you do 170 | not control copyright. Those thus making or running the covered works 171 | for you must do so exclusively on your behalf, under your direction 172 | and control, on terms that prohibit them from making any copies of 173 | your copyrighted material outside their relationship with you. 174 | 175 | Conveying under any other circumstances is permitted solely under 176 | the conditions stated below. Sublicensing is not allowed; section 10 177 | makes it unnecessary. 178 | 179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 180 | 181 | No covered work shall be deemed part of an effective technological 182 | measure under any applicable law fulfilling obligations under article 183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 184 | similar laws prohibiting or restricting circumvention of such 185 | measures. 186 | 187 | When you convey a covered work, you waive any legal power to forbid 188 | circumvention of technological measures to the extent such circumvention 189 | is effected by exercising rights under this License with respect to 190 | the covered work, and you disclaim any intention to limit operation or 191 | modification of the work as a means of enforcing, against the work's 192 | users, your or third parties' legal rights to forbid circumvention of 193 | technological measures. 194 | 195 | 4. Conveying Verbatim Copies. 196 | 197 | You may convey verbatim copies of the Program's source code as you 198 | receive it, in any medium, provided that you conspicuously and 199 | appropriately publish on each copy an appropriate copyright notice; 200 | keep intact all notices stating that this License and any 201 | non-permissive terms added in accord with section 7 apply to the code; 202 | keep intact all notices of the absence of any warranty; and give all 203 | recipients a copy of this License along with the Program. 204 | 205 | You may charge any price or no price for each copy that you convey, 206 | and you may offer support or warranty protection for a fee. 207 | 208 | 5. Conveying Modified Source Versions. 209 | 210 | You may convey a work based on the Program, or the modifications to 211 | produce it from the Program, in the form of source code under the 212 | terms of section 4, provided that you also meet all of these conditions: 213 | 214 | a) The work must carry prominent notices stating that you modified 215 | it, and giving a relevant date. 216 | 217 | b) The work must carry prominent notices stating that it is 218 | released under this License and any conditions added under section 219 | 7. This requirement modifies the requirement in section 4 to 220 | "keep intact all notices". 221 | 222 | c) You must license the entire work, as a whole, under this 223 | License to anyone who comes into possession of a copy. This 224 | License will therefore apply, along with any applicable section 7 225 | additional terms, to the whole of the work, and all its parts, 226 | regardless of how they are packaged. This License gives no 227 | permission to license the work in any other way, but it does not 228 | invalidate such permission if you have separately received it. 229 | 230 | d) If the work has interactive user interfaces, each must display 231 | Appropriate Legal Notices; however, if the Program has interactive 232 | interfaces that do not display Appropriate Legal Notices, your 233 | work need not make them do so. 234 | 235 | A compilation of a covered work with other separate and independent 236 | works, which are not by their nature extensions of the covered work, 237 | and which are not combined with it such as to form a larger program, 238 | in or on a volume of a storage or distribution medium, is called an 239 | "aggregate" if the compilation and its resulting copyright are not 240 | used to limit the access or legal rights of the compilation's users 241 | beyond what the individual works permit. Inclusion of a covered work 242 | in an aggregate does not cause this License to apply to the other 243 | parts of the aggregate. 244 | 245 | 6. Conveying Non-Source Forms. 246 | 247 | You may convey a covered work in object code form under the terms 248 | of sections 4 and 5, provided that you also convey the 249 | machine-readable Corresponding Source under the terms of this License, 250 | in one of these ways: 251 | 252 | a) Convey the object code in, or embodied in, a physical product 253 | (including a physical distribution medium), accompanied by the 254 | Corresponding Source fixed on a durable physical medium 255 | customarily used for software interchange. 256 | 257 | b) Convey the object code in, or embodied in, a physical product 258 | (including a physical distribution medium), accompanied by a 259 | written offer, valid for at least three years and valid for as 260 | long as you offer spare parts or customer support for that product 261 | model, to give anyone who possesses the object code either (1) a 262 | copy of the Corresponding Source for all the software in the 263 | product that is covered by this License, on a durable physical 264 | medium customarily used for software interchange, for a price no 265 | more than your reasonable cost of physically performing this 266 | conveying of source, or (2) access to copy the 267 | Corresponding Source from a network server at no charge. 268 | 269 | c) Convey individual copies of the object code with a copy of the 270 | written offer to provide the Corresponding Source. This 271 | alternative is allowed only occasionally and noncommercially, and 272 | only if you received the object code with such an offer, in accord 273 | with subsection 6b. 274 | 275 | d) Convey the object code by offering access from a designated 276 | place (gratis or for a charge), and offer equivalent access to the 277 | Corresponding Source in the same way through the same place at no 278 | further charge. You need not require recipients to copy the 279 | Corresponding Source along with the object code. If the place to 280 | copy the object code is a network server, the Corresponding Source 281 | may be on a different server (operated by you or a third party) 282 | that supports equivalent copying facilities, provided you maintain 283 | clear directions next to the object code saying where to find the 284 | Corresponding Source. Regardless of what server hosts the 285 | Corresponding Source, you remain obligated to ensure that it is 286 | available for as long as needed to satisfy these requirements. 287 | 288 | e) Convey the object code using peer-to-peer transmission, provided 289 | you inform other peers where the object code and Corresponding 290 | Source of the work are being offered to the general public at no 291 | charge under subsection 6d. 292 | 293 | A separable portion of the object code, whose source code is excluded 294 | from the Corresponding Source as a System Library, need not be 295 | included in conveying the object code work. 296 | 297 | A "User Product" is either (1) a "consumer product", which means any 298 | tangible personal property which is normally used for personal, family, 299 | or household purposes, or (2) anything designed or sold for incorporation 300 | into a dwelling. In determining whether a product is a consumer product, 301 | doubtful cases shall be resolved in favor of coverage. For a particular 302 | product received by a particular user, "normally used" refers to a 303 | typical or common use of that class of product, regardless of the status 304 | of the particular user or of the way in which the particular user 305 | actually uses, or expects or is expected to use, the product. A product 306 | is a consumer product regardless of whether the product has substantial 307 | commercial, industrial or non-consumer uses, unless such uses represent 308 | the only significant mode of use of the product. 309 | 310 | "Installation Information" for a User Product means any methods, 311 | procedures, authorization keys, or other information required to install 312 | and execute modified versions of a covered work in that User Product from 313 | a modified version of its Corresponding Source. The information must 314 | suffice to ensure that the continued functioning of the modified object 315 | code is in no case prevented or interfered with solely because 316 | modification has been made. 317 | 318 | If you convey an object code work under this section in, or with, or 319 | specifically for use in, a User Product, and the conveying occurs as 320 | part of a transaction in which the right of possession and use of the 321 | User Product is transferred to the recipient in perpetuity or for a 322 | fixed term (regardless of how the transaction is characterized), the 323 | Corresponding Source conveyed under this section must be accompanied 324 | by the Installation Information. But this requirement does not apply 325 | if neither you nor any third party retains the ability to install 326 | modified object code on the User Product (for example, the work has 327 | been installed in ROM). 328 | 329 | The requirement to provide Installation Information does not include a 330 | requirement to continue to provide support service, warranty, or updates 331 | for a work that has been modified or installed by the recipient, or for 332 | the User Product in which it has been modified or installed. Access to a 333 | network may be denied when the modification itself materially and 334 | adversely affects the operation of the network or violates the rules and 335 | protocols for communication across the network. 336 | 337 | Corresponding Source conveyed, and Installation Information provided, 338 | in accord with this section must be in a format that is publicly 339 | documented (and with an implementation available to the public in 340 | source code form), and must require no special password or key for 341 | unpacking, reading or copying. 342 | 343 | 7. Additional Terms. 344 | 345 | "Additional permissions" are terms that supplement the terms of this 346 | License by making exceptions from one or more of its conditions. 347 | Additional permissions that are applicable to the entire Program shall 348 | be treated as though they were included in this License, to the extent 349 | that they are valid under applicable law. If additional permissions 350 | apply only to part of the Program, that part may be used separately 351 | under those permissions, but the entire Program remains governed by 352 | this License without regard to the additional permissions. 353 | 354 | When you convey a copy of a covered work, you may at your option 355 | remove any additional permissions from that copy, or from any part of 356 | it. (Additional permissions may be written to require their own 357 | removal in certain cases when you modify the work.) You may place 358 | additional permissions on material, added by you to a covered work, 359 | for which you have or can give appropriate copyright permission. 360 | 361 | Notwithstanding any other provision of this License, for material you 362 | add to a covered work, you may (if authorized by the copyright holders of 363 | that material) supplement the terms of this License with terms: 364 | 365 | a) Disclaiming warranty or limiting liability differently from the 366 | terms of sections 15 and 16 of this License; or 367 | 368 | b) Requiring preservation of specified reasonable legal notices or 369 | author attributions in that material or in the Appropriate Legal 370 | Notices displayed by works containing it; or 371 | 372 | c) Prohibiting misrepresentation of the origin of that material, or 373 | requiring that modified versions of such material be marked in 374 | reasonable ways as different from the original version; or 375 | 376 | d) Limiting the use for publicity purposes of names of licensors or 377 | authors of the material; or 378 | 379 | e) Declining to grant rights under trademark law for use of some 380 | trade names, trademarks, or service marks; or 381 | 382 | f) Requiring indemnification of licensors and authors of that 383 | material by anyone who conveys the material (or modified versions of 384 | it) with contractual assumptions of liability to the recipient, for 385 | any liability that these contractual assumptions directly impose on 386 | those licensors and authors. 387 | 388 | All other non-permissive additional terms are considered "further 389 | restrictions" within the meaning of section 10. If the Program as you 390 | received it, or any part of it, contains a notice stating that it is 391 | governed by this License along with a term that is a further 392 | restriction, you may remove that term. If a license document contains 393 | a further restriction but permits relicensing or conveying under this 394 | License, you may add to a covered work material governed by the terms 395 | of that license document, provided that the further restriction does 396 | not survive such relicensing or conveying. 397 | 398 | If you add terms to a covered work in accord with this section, you 399 | must place, in the relevant source files, a statement of the 400 | additional terms that apply to those files, or a notice indicating 401 | where to find the applicable terms. 402 | 403 | Additional terms, permissive or non-permissive, may be stated in the 404 | form of a separately written license, or stated as exceptions; 405 | the above requirements apply either way. 406 | 407 | 8. Termination. 408 | 409 | You may not propagate or modify a covered work except as expressly 410 | provided under this License. Any attempt otherwise to propagate or 411 | modify it is void, and will automatically terminate your rights under 412 | this License (including any patent licenses granted under the third 413 | paragraph of section 11). 414 | 415 | However, if you cease all violation of this License, then your 416 | license from a particular copyright holder is reinstated (a) 417 | provisionally, unless and until the copyright holder explicitly and 418 | finally terminates your license, and (b) permanently, if the copyright 419 | holder fails to notify you of the violation by some reasonable means 420 | prior to 60 days after the cessation. 421 | 422 | Moreover, your license from a particular copyright holder is 423 | reinstated permanently if the copyright holder notifies you of the 424 | violation by some reasonable means, this is the first time you have 425 | received notice of violation of this License (for any work) from that 426 | copyright holder, and you cure the violation prior to 30 days after 427 | your receipt of the notice. 428 | 429 | Termination of your rights under this section does not terminate the 430 | licenses of parties who have received copies or rights from you under 431 | this License. If your rights have been terminated and not permanently 432 | reinstated, you do not qualify to receive new licenses for the same 433 | material under section 10. 434 | 435 | 9. Acceptance Not Required for Having Copies. 436 | 437 | You are not required to accept this License in order to receive or 438 | run a copy of the Program. Ancillary propagation of a covered work 439 | occurring solely as a consequence of using peer-to-peer transmission 440 | to receive a copy likewise does not require acceptance. However, 441 | nothing other than this License grants you permission to propagate or 442 | modify any covered work. These actions infringe copyright if you do 443 | not accept this License. Therefore, by modifying or propagating a 444 | covered work, you indicate your acceptance of this License to do so. 445 | 446 | 10. Automatic Licensing of Downstream Recipients. 447 | 448 | Each time you convey a covered work, the recipient automatically 449 | receives a license from the original licensors, to run, modify and 450 | propagate that work, subject to this License. You are not responsible 451 | for enforcing compliance by third parties with this License. 452 | 453 | An "entity transaction" is a transaction transferring control of an 454 | organization, or substantially all assets of one, or subdividing an 455 | organization, or merging organizations. If propagation of a covered 456 | work results from an entity transaction, each party to that 457 | transaction who receives a copy of the work also receives whatever 458 | licenses to the work the party's predecessor in interest had or could 459 | give under the previous paragraph, plus a right to possession of the 460 | Corresponding Source of the work from the predecessor in interest, if 461 | the predecessor has it or can get it with reasonable efforts. 462 | 463 | You may not impose any further restrictions on the exercise of the 464 | rights granted or affirmed under this License. For example, you may 465 | not impose a license fee, royalty, or other charge for exercise of 466 | rights granted under this License, and you may not initiate litigation 467 | (including a cross-claim or counterclaim in a lawsuit) alleging that 468 | any patent claim is infringed by making, using, selling, offering for 469 | sale, or importing the Program or any portion of it. 470 | 471 | 11. Patents. 472 | 473 | A "contributor" is a copyright holder who authorizes use under this 474 | License of the Program or a work on which the Program is based. The 475 | work thus licensed is called the contributor's "contributor version". 476 | 477 | A contributor's "essential patent claims" are all patent claims 478 | owned or controlled by the contributor, whether already acquired or 479 | hereafter acquired, that would be infringed by some manner, permitted 480 | by this License, of making, using, or selling its contributor version, 481 | but do not include claims that would be infringed only as a 482 | consequence of further modification of the contributor version. For 483 | purposes of this definition, "control" includes the right to grant 484 | patent sublicenses in a manner consistent with the requirements of 485 | this License. 486 | 487 | Each contributor grants you a non-exclusive, worldwide, royalty-free 488 | patent license under the contributor's essential patent claims, to 489 | make, use, sell, offer for sale, import and otherwise run, modify and 490 | propagate the contents of its contributor version. 491 | 492 | In the following three paragraphs, a "patent license" is any express 493 | agreement or commitment, however denominated, not to enforce a patent 494 | (such as an express permission to practice a patent or covenant not to 495 | sue for patent infringement). To "grant" such a patent license to a 496 | party means to make such an agreement or commitment not to enforce a 497 | patent against the party. 498 | 499 | If you convey a covered work, knowingly relying on a patent license, 500 | and the Corresponding Source of the work is not available for anyone 501 | to copy, free of charge and under the terms of this License, through a 502 | publicly available network server or other readily accessible means, 503 | then you must either (1) cause the Corresponding Source to be so 504 | available, or (2) arrange to deprive yourself of the benefit of the 505 | patent license for this particular work, or (3) arrange, in a manner 506 | consistent with the requirements of this License, to extend the patent 507 | license to downstream recipients. "Knowingly relying" means you have 508 | actual knowledge that, but for the patent license, your conveying the 509 | covered work in a country, or your recipient's use of the covered work 510 | in a country, would infringe one or more identifiable patents in that 511 | country that you have reason to believe are valid. 512 | 513 | If, pursuant to or in connection with a single transaction or 514 | arrangement, you convey, or propagate by procuring conveyance of, a 515 | covered work, and grant a patent license to some of the parties 516 | receiving the covered work authorizing them to use, propagate, modify 517 | or convey a specific copy of the covered work, then the patent license 518 | you grant is automatically extended to all recipients of the covered 519 | work and works based on it. 520 | 521 | A patent license is "discriminatory" if it does not include within 522 | the scope of its coverage, prohibits the exercise of, or is 523 | conditioned on the non-exercise of one or more of the rights that are 524 | specifically granted under this License. You may not convey a covered 525 | work if you are a party to an arrangement with a third party that is 526 | in the business of distributing software, under which you make payment 527 | to the third party based on the extent of your activity of conveying 528 | the work, and under which the third party grants, to any of the 529 | parties who would receive the covered work from you, a discriminatory 530 | patent license (a) in connection with copies of the covered work 531 | conveyed by you (or copies made from those copies), or (b) primarily 532 | for and in connection with specific products or compilations that 533 | contain the covered work, unless you entered into that arrangement, 534 | or that patent license was granted, prior to 28 March 2007. 535 | 536 | Nothing in this License shall be construed as excluding or limiting 537 | any implied license or other defenses to infringement that may 538 | otherwise be available to you under applicable patent law. 539 | 540 | 12. No Surrender of Others' Freedom. 541 | 542 | If conditions are imposed on you (whether by court order, agreement or 543 | otherwise) that contradict the conditions of this License, they do not 544 | excuse you from the conditions of this License. If you cannot convey a 545 | covered work so as to satisfy simultaneously your obligations under this 546 | License and any other pertinent obligations, then as a consequence you may 547 | not convey it at all. For example, if you agree to terms that obligate you 548 | to collect a royalty for further conveying from those to whom you convey 549 | the Program, the only way you could satisfy both those terms and this 550 | License would be to refrain entirely from conveying the Program. 551 | 552 | 13. Use with the GNU Affero General Public License. 553 | 554 | Notwithstanding any other provision of this License, you have 555 | permission to link or combine any covered work with a work licensed 556 | under version 3 of the GNU Affero General Public License into a single 557 | combined work, and to convey the resulting work. The terms of this 558 | License will continue to apply to the part which is the covered work, 559 | but the special requirements of the GNU Affero General Public License, 560 | section 13, concerning interaction through a network will apply to the 561 | combination as such. 562 | 563 | 14. Revised Versions of this License. 564 | 565 | The Free Software Foundation may publish revised and/or new versions of 566 | the GNU General Public License from time to time. Such new versions will 567 | be similar in spirit to the present version, but may differ in detail to 568 | address new problems or concerns. 569 | 570 | Each version is given a distinguishing version number. If the 571 | Program specifies that a certain numbered version of the GNU General 572 | Public License "or any later version" applies to it, you have the 573 | option of following the terms and conditions either of that numbered 574 | version or of any later version published by the Free Software 575 | Foundation. If the Program does not specify a version number of the 576 | GNU General Public License, you may choose any version ever published 577 | by the Free Software Foundation. 578 | 579 | If the Program specifies that a proxy can decide which future 580 | versions of the GNU General Public License can be used, that proxy's 581 | public statement of acceptance of a version permanently authorizes you 582 | to choose that version for the Program. 583 | 584 | Later license versions may give you additional or different 585 | permissions. However, no additional obligations are imposed on any 586 | author or copyright holder as a result of your choosing to follow a 587 | later version. 588 | 589 | 15. Disclaimer of Warranty. 590 | 591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 599 | 600 | 16. Limitation of Liability. 601 | 602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 610 | SUCH DAMAGES. 611 | 612 | 17. Interpretation of Sections 15 and 16. 613 | 614 | If the disclaimer of warranty and limitation of liability provided 615 | above cannot be given local legal effect according to their terms, 616 | reviewing courts shall apply local law that most closely approximates 617 | an absolute waiver of all civil liability in connection with the 618 | Program, unless a warranty or assumption of liability accompanies a 619 | copy of the Program in return for a fee. 620 | 621 | END OF TERMS AND CONDITIONS 622 | 623 | How to Apply These Terms to Your New Programs 624 | 625 | If you develop a new program, and you want it to be of the greatest 626 | possible use to the public, the best way to achieve this is to make it 627 | free software which everyone can redistribute and change under these terms. 628 | 629 | To do so, attach the following notices to the program. It is safest 630 | to attach them to the start of each source file to most effectively 631 | state the exclusion of warranty; and each file should have at least 632 | the "copyright" line and a pointer to where the full notice is found. 633 | 634 | {one line to give the program's name and a brief idea of what it does.} 635 | Copyright (C) {year} {name of author} 636 | 637 | This program is free software: you can redistribute it and/or modify 638 | it under the terms of the GNU General Public License as published by 639 | the Free Software Foundation, either version 3 of the License, or 640 | (at your option) any later version. 641 | 642 | This program is distributed in the hope that it will be useful, 643 | but WITHOUT ANY WARRANTY; without even the implied warranty of 644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 645 | GNU General Public License for more details. 646 | 647 | You should have received a copy of the GNU General Public License 648 | along with this program. If not, see . 649 | 650 | Also add information on how to contact you by electronic and paper mail. 651 | 652 | If the program does terminal interaction, make it output a short 653 | notice like this when it starts in an interactive mode: 654 | 655 | {project} Copyright (C) {year} {fullname} 656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 657 | This is free software, and you are welcome to redistribute it 658 | under certain conditions; type `show c' for details. 659 | 660 | The hypothetical commands `show w' and `show c' should show the appropriate 661 | parts of the General Public License. Of course, your program's commands 662 | might be different; for a GUI interface, you would use an "about box". 663 | 664 | You should also get your employer (if you work as a programmer) or school, 665 | if any, to sign a "copyright disclaimer" for the program, if necessary. 666 | For more information on this, and how to apply and follow the GNU GPL, see 667 | . 668 | 669 | The GNU General Public License does not permit incorporating your program 670 | into proprietary programs. If your program is a subroutine library, you 671 | may consider it more useful to permit linking proprietary applications with 672 | the library. If this is what you want to do, use the GNU Lesser General 673 | Public License instead of this License. But first, please read 674 | . 675 | -------------------------------------------------------------------------------- /Multimeter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PreferLinux/open-source-multimeter/3f8c0237ae352526f40b65bb3090b7c152f7e8e8/Multimeter.pdf -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | The schematics and PCB layout are done in KiCAD. 2 | 3 | Please see https://hackaday.io/project/10820-open-source-multimeter for details. There are also details in the schematics. 4 | -------------------------------------------------------------------------------- /STM32F373 breakout/board-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | # 4 | # +3.3VA 5 | # 6 | DEF +3.3VA #PWR 0 0 Y Y 1 F P 7 | F0 "#PWR" 0 -150 50 H I C CNN 8 | F1 "+3.3VA" 0 140 50 H V C CNN 9 | F2 "" 0 0 50 H V C CNN 10 | F3 "" 0 0 50 H V C CNN 11 | DRAW 12 | P 2 0 1 0 -30 50 0 100 N 13 | P 2 0 1 0 0 0 0 100 N 14 | P 2 0 1 0 0 100 30 50 N 15 | X +3.3VA 1 0 0 0 U 50 50 1 1 W N 16 | ENDDRAW 17 | ENDDEF 18 | # 19 | # +3.3VADC 20 | # 21 | DEF +3.3VADC #PWR 0 0 Y Y 1 F P 22 | F0 "#PWR" 150 -50 50 H I C CNN 23 | F1 "+3.3VADC" 0 100 50 H V C CNN 24 | F2 "" 0 0 50 H V C CNN 25 | F3 "" 0 0 50 H V C CNN 26 | DRAW 27 | X +3.3VADC 1 0 0 0 U 50 50 0 0 W N 28 | P 3 0 1 0 0 0 0 40 0 40 N 29 | P 6 0 1 0 0 40 20 20 0 70 -20 20 0 40 0 40 N 30 | ENDDRAW 31 | ENDDEF 32 | # 33 | # +3V3 34 | # 35 | DEF +3V3 #PWR 0 0 Y Y 1 F P 36 | F0 "#PWR" 0 -150 50 H I C CNN 37 | F1 "+3V3" 0 140 50 H V C CNN 38 | F2 "" 0 0 50 H V C CNN 39 | F3 "" 0 0 50 H V C CNN 40 | ALIAS +3.3V 41 | DRAW 42 | P 2 0 1 0 -30 50 0 100 N 43 | P 2 0 1 0 0 0 0 100 N 44 | P 2 0 1 0 0 100 30 50 N 45 | X +3V3 1 0 0 0 U 50 50 1 1 W N 46 | ENDDRAW 47 | ENDDEF 48 | # 49 | # C 50 | # 51 | DEF C C 0 10 N Y 1 F N 52 | F0 "C" 25 100 50 H V L CNN 53 | F1 "C" 25 -100 50 H V L CNN 54 | F2 "" 38 -150 50 H V C CNN 55 | F3 "" 0 0 50 H V C CNN 56 | $FPLIST 57 | C? 58 | C_????_* 59 | C_???? 60 | SMD*_c 61 | Capacitor* 62 | $ENDFPLIST 63 | DRAW 64 | P 2 0 1 20 -80 -30 80 -30 N 65 | P 2 0 1 20 -80 30 80 30 N 66 | X ~ 1 0 150 110 D 40 40 1 1 P 67 | X ~ 2 0 -150 110 U 40 40 1 1 P 68 | ENDDRAW 69 | ENDDEF 70 | # 71 | # CONN_01X06 72 | # 73 | DEF CONN_01X06 P 0 40 Y N 1 F N 74 | F0 "P" 0 350 50 H V C CNN 75 | F1 "CONN_01X06" 100 0 50 V V C CNN 76 | F2 "" 0 0 50 H V C CNN 77 | F3 "" 0 0 50 H V C CNN 78 | $FPLIST 79 | Pin_Header_Straight_1X06 80 | Pin_Header_Angled_1X06 81 | Socket_Strip_Straight_1X06 82 | Socket_Strip_Angled_1X06 83 | $ENDFPLIST 84 | DRAW 85 | S -50 -245 10 -255 0 1 0 N 86 | S -50 -145 10 -155 0 1 0 N 87 | S -50 -45 10 -55 0 1 0 N 88 | S -50 55 10 45 0 1 0 N 89 | S -50 155 10 145 0 1 0 N 90 | S -50 255 10 245 0 1 0 N 91 | S -50 300 50 -300 0 1 0 N 92 | X P1 1 -200 250 150 R 50 50 1 1 P 93 | X P2 2 -200 150 150 R 50 50 1 1 P 94 | X P3 3 -200 50 150 R 50 50 1 1 P 95 | X P4 4 -200 -50 150 R 50 50 1 1 P 96 | X P5 5 -200 -150 150 R 50 50 1 1 P 97 | X P6 6 -200 -250 150 R 50 50 1 1 P 98 | ENDDRAW 99 | ENDDEF 100 | # 101 | # CONN_01X32 102 | # 103 | DEF CONN_01X32 P 0 40 Y N 1 F N 104 | F0 "P" 0 1650 50 H V C CNN 105 | F1 "CONN_01X32" 100 0 50 V V C CNN 106 | F2 "" 0 0 50 H V C CNN 107 | F3 "" 0 0 50 H V C CNN 108 | $FPLIST 109 | Pin_Header_Straight_1X32 110 | Pin_Header_Angled_1X32 111 | Socket_Strip_Straight_1X32 112 | Socket_Strip_Angled_1X32 113 | $ENDFPLIST 114 | DRAW 115 | S -50 -1600 50 1600 0 1 0 N 116 | S -50 -1545 10 -1555 0 1 0 N 117 | S -50 -1445 10 -1455 0 1 0 N 118 | S -50 -1345 10 -1355 0 1 0 N 119 | S -50 -1245 10 -1255 0 1 0 N 120 | S -50 -1145 10 -1155 0 1 0 N 121 | S -50 -1045 10 -1055 0 1 0 N 122 | S -50 -945 10 -955 0 1 0 N 123 | S -50 -845 10 -855 0 1 0 N 124 | S -50 -745 10 -755 0 1 0 N 125 | S -50 -645 10 -655 0 1 0 N 126 | S -50 -545 10 -555 0 1 0 N 127 | S -50 -445 10 -455 0 1 0 N 128 | S -50 -345 10 -355 0 1 0 N 129 | S -50 -245 10 -255 0 1 0 N 130 | S -50 -145 10 -155 0 1 0 N 131 | S -50 -45 10 -55 0 1 0 N 132 | S -50 55 10 45 0 1 0 N 133 | S -50 155 10 145 0 1 0 N 134 | S -50 255 10 245 0 1 0 N 135 | S -50 355 10 345 0 1 0 N 136 | S -50 455 10 445 0 1 0 N 137 | S -50 555 10 545 0 1 0 N 138 | S -50 655 10 645 0 1 0 N 139 | S -50 755 10 745 0 1 0 N 140 | S -50 855 10 845 0 1 0 N 141 | S -50 955 10 945 0 1 0 N 142 | S -50 1055 10 1045 0 1 0 N 143 | S -50 1155 10 1145 0 1 0 N 144 | S -50 1255 10 1245 0 1 0 N 145 | S -50 1355 10 1345 0 1 0 N 146 | S -50 1455 10 1445 0 1 0 N 147 | S -50 1555 10 1545 0 1 0 N 148 | X P1 1 -200 1550 150 R 50 50 1 1 P 149 | X P2 2 -200 1450 150 R 50 50 1 1 P 150 | X P3 3 -200 1350 150 R 50 50 1 1 P 151 | X P4 4 -200 1250 150 R 50 50 1 1 P 152 | X P5 5 -200 1150 150 R 50 50 1 1 P 153 | X P6 6 -200 1050 150 R 50 50 1 1 P 154 | X P7 7 -200 950 150 R 50 50 1 1 P 155 | X P8 8 -200 850 150 R 50 50 1 1 P 156 | X P9 9 -200 750 150 R 50 50 1 1 P 157 | X P10 10 -200 650 150 R 50 50 1 1 P 158 | X P20 20 -200 -350 150 R 50 50 1 1 P 159 | X P30 30 -200 -1350 150 R 50 50 1 1 P 160 | X P11 11 -200 550 150 R 50 50 1 1 P 161 | X P21 21 -200 -450 150 R 50 50 1 1 P 162 | X P31 31 -200 -1450 150 R 50 50 1 1 P 163 | X P12 12 -200 450 150 R 50 50 1 1 P 164 | X P22 22 -200 -550 150 R 50 50 1 1 P 165 | X P32 32 -200 -1550 150 R 50 50 1 1 P 166 | X P13 13 -200 350 150 R 50 50 1 1 P 167 | X P23 23 -200 -650 150 R 50 50 1 1 P 168 | X P14 14 -200 250 150 R 50 50 1 1 P 169 | X P24 24 -200 -750 150 R 50 50 1 1 P 170 | X P15 15 -200 150 150 R 50 50 1 1 P 171 | X P25 25 -200 -850 150 R 50 50 1 1 P 172 | X P16 16 -200 50 150 R 50 50 1 1 P 173 | X P26 26 -200 -950 150 R 50 50 1 1 P 174 | X P17 17 -200 -50 150 R 50 50 1 1 P 175 | X P27 27 -200 -1050 150 R 50 50 1 1 P 176 | X P18 18 -200 -150 150 R 50 50 1 1 P 177 | X P28 28 -200 -1150 150 R 50 50 1 1 P 178 | X P19 19 -200 -250 150 R 50 50 1 1 P 179 | X P29 29 -200 -1250 150 R 50 50 1 1 P 180 | ENDDRAW 181 | ENDDEF 182 | # 183 | # D_Schottky 184 | # 185 | DEF D_Schottky D 0 40 N N 1 F N 186 | F0 "D" 0 100 50 H V C CNN 187 | F1 "D_Schottky" 0 -100 50 H V C CNN 188 | F2 "" 0 0 50 H V C CNN 189 | F3 "" 0 0 50 H V C CNN 190 | $FPLIST 191 | D-Pak_TO252AA 192 | Diode_* 193 | *SingleDiode 194 | *SingleDiode* 195 | *_Diode_* 196 | $ENDFPLIST 197 | DRAW 198 | P 3 0 1 0 50 50 -50 0 50 -50 F 199 | P 6 0 1 8 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N 200 | X K 1 -150 0 100 R 50 50 1 1 P 201 | X A 2 150 0 100 L 50 50 1 1 P 202 | ENDDRAW 203 | ENDDEF 204 | # 205 | # GND 206 | # 207 | DEF GND #PWR 0 0 Y Y 1 F P 208 | F0 "#PWR" 0 -250 50 H I C CNN 209 | F1 "GND" 0 -150 50 H V C CNN 210 | F2 "" 0 0 50 H V C CNN 211 | F3 "" 0 0 50 H V C CNN 212 | DRAW 213 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 214 | X GND 1 0 0 0 D 50 50 1 1 W N 215 | ENDDRAW 216 | ENDDEF 217 | # 218 | # GNDA 219 | # 220 | DEF GNDA #PWR 0 0 Y Y 1 F P 221 | F0 "#PWR" 0 -250 50 H I C CNN 222 | F1 "GNDA" 0 -150 50 H V C CNN 223 | F2 "" 0 0 50 H V C CNN 224 | F3 "" 0 0 50 H V C CNN 225 | DRAW 226 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 227 | X GNDA 1 0 0 0 D 50 50 1 1 W N 228 | ENDDRAW 229 | ENDDEF 230 | # 231 | # GNDD 232 | # 233 | DEF GNDD #PWR 0 0 Y Y 1 F P 234 | F0 "#PWR" 0 -250 50 H I C CNN 235 | F1 "GNDD" 0 -150 50 H V C CNN 236 | F2 "" 0 0 50 H V C CNN 237 | F3 "" 0 0 50 H V C CNN 238 | DRAW 239 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 240 | X GNDD 1 0 0 0 D 50 50 1 1 W N 241 | ENDDRAW 242 | ENDDEF 243 | # 244 | # Jumper_NC_Small 245 | # 246 | DEF ~Jumper_NC_Small JP 0 30 N N 1 F N 247 | F0 "JP" 0 80 50 H V C CNN 248 | F1 "Jumper_NC_Small" 10 -60 50 H I C CNN 249 | F2 "" 0 0 50 H V C CNN 250 | F3 "" 0 0 50 H V C CNN 251 | DRAW 252 | A 0 -10 57 450 1350 0 1 0 N 40 30 -40 30 253 | C -40 0 20 0 1 0 N 254 | C 40 0 20 0 1 0 N 255 | X 1 1 -100 0 40 R 50 50 0 1 P 256 | X 2 2 100 0 40 L 50 50 0 1 P 257 | ENDDRAW 258 | ENDDEF 259 | # 260 | # Jumper_NO_Small 261 | # 262 | DEF ~Jumper_NO_Small JP 0 30 N N 1 F N 263 | F0 "JP" 0 80 50 H V C CNN 264 | F1 "Jumper_NO_Small" 10 -60 50 H I C CNN 265 | F2 "" 0 0 50 H V C CNN 266 | F3 "" 0 0 50 H V C CNN 267 | DRAW 268 | C -40 0 20 0 1 0 N 269 | C 40 0 20 0 1 0 N 270 | X 1 1 -100 0 40 R 50 50 0 1 P 271 | X 2 2 100 0 40 L 50 50 0 1 P 272 | ENDDRAW 273 | ENDDEF 274 | # 275 | # R 276 | # 277 | DEF R R 0 0 N Y 1 F N 278 | F0 "R" 80 0 50 V V C CNN 279 | F1 "R" 0 0 50 V V C CNN 280 | F2 "" -70 0 50 V V C CNN 281 | F3 "" 0 0 50 H V C CNN 282 | $FPLIST 283 | R_* 284 | Resistor_* 285 | $ENDFPLIST 286 | DRAW 287 | S -40 -100 40 100 0 1 10 N 288 | X ~ 1 0 150 50 D 50 50 1 1 P 289 | X ~ 2 0 -150 50 U 50 50 1 1 P 290 | ENDDRAW 291 | ENDDEF 292 | # 293 | # STM32F373R8Tx 294 | # 295 | DEF STM32F373R8Tx U 0 40 Y Y 1 L N 296 | F0 "U" -5400 2125 50 H V L BNN 297 | F1 "STM32F373R8Tx" 5400 2125 50 H V R BNN 298 | F2 "LQFP64" 5400 2075 50 H V R TNN 299 | F3 "" 0 0 50 H V C CNN 300 | ALIAS STM32F373RBTx STM32F373RCTx 301 | DRAW 302 | S -5400 -2100 5400 2100 0 1 10 f 303 | X VBAT 1 -5500 1300 100 R 50 50 1 1 W 304 | X PC13/RTC_OUT_ALARM/RTC_OUT_CALIB/RTC_TAMP1/RTC_TS/SYS_WKUP2 2 -5500 -1500 100 R 50 50 1 1 B 305 | X PC14/RCC_OSC32_IN 3 -5500 -1600 100 R 50 50 1 1 B 306 | X PC15/ADC1_EXTI15/RCC_OSC32_OUT/SDADC1_EXTI15/SDADC2_EXTI15/SDADC3_EXTI15 4 -5500 -1700 100 R 50 50 1 1 B 307 | X PF0/I2C2_SDA/RCC_OSC_IN 5 -5500 900 100 R 50 50 1 1 I 308 | X PF1/I2C2_SCL/RCC_OSC_OUT 6 -5500 800 100 R 50 50 1 1 I 309 | X NRST 7 -5500 1700 100 R 50 50 1 1 I 310 | X PC0/ADC1_IN10/TIM5_CH1/TIM5_ETR 8 -5500 -200 100 R 50 50 1 1 B 311 | X PC1/ADC1_IN11/TIM5_CH2 9 -5500 -300 100 R 50 50 1 1 B 312 | X PC2/ADC1_IN12/I2S2_MCK/SPI2_MISO/TIM5_CH3 10 -5500 -400 100 R 50 50 1 1 B 313 | X ADC1_IN4/DAC1_OUT1/I2S1_WS/I2S3_WS/SPI1_NSS/SPI3_NSS/TIM12_CH1/TIM3_CH2/TSC_G2_IO1/USART2_CK/PA4 20 5500 700 100 L 50 50 1 1 B 314 | X PE9/DAC1_EXTI9/DAC2_EXTI9/SDADC1_AIN7P/SDADC1_AIN8M/SDADC2_AIN7P/SDADC2_AIN8M 30 -5500 300 100 R 50 50 1 1 B 315 | X PC9/DAC1_EXTI9/DAC2_EXTI9/I2S1_SD/SPI1_MOSI/TIM3_CH4 40 -5500 -1100 100 R 50 50 1 1 B 316 | X ADC1_EXTI15/I2C1_SCL/I2S1_WS/I2S3_WS/SDADC1_EXTI15/SDADC2_EXTI15/SDADC3_EXTI15/SPI1_NSS/SPI3_NSS/SYS_JTDI/TIM12_CH2/TIM2_CH1/TIM2_ETR/TSC_SYNC/PA15 50 5500 -400 100 L 50 50 1 1 B 317 | X BOOT0 60 -5500 1500 100 R 50 50 1 1 I 318 | X PC3/ADC1_IN13/I2S2_SD/SPI2_MOSI/TIM5_CH4 11 -5500 -500 100 R 50 50 1 1 B 319 | X ADC1_IN5/CEC/DAC1_OUT2/I2S1_CK/SPI1_SCK/TIM12_CH2/TIM14_CH1/TIM2_CH1/TIM2_ETR/TSC_G2_IO2/PA5 21 5500 600 100 L 50 50 1 1 B 320 | X VSSSD 31 100 -2200 100 U 50 50 1 1 W 321 | X I2C2_SMBA/I2S2_CK/RCC_MCO/SPI2_SCK/TIM4_ETR/TIM5_CH1/TIM5_ETR/USART1_CK/PA8 41 5500 300 100 L 50 50 1 1 B 322 | X PC10/I2S3_CK/SPI3_SCK/TIM19_CH1/USART3_TX 51 -5500 -1200 100 R 50 50 1 1 B 323 | X CAN_RX/CEC/COMP1_OUT/I2C1_SCL/I2S2_CK/SPI2_SCK/TIM16_CH1/TIM19_CH3/TIM4_CH3/TSC_SYNC/USART3_TX/PB8 61 5500 -1400 100 L 50 50 1 1 B 324 | X VSSA 12 0 -2200 100 U 50 50 1 1 W 325 | X ADC1_IN6/COMP1_OUT/DAC2_OUT1/I2S1_MCK/SPI1_MISO/TIM13_CH1/TIM16_CH1/TIM3_CH1/TSC_G2_IO3/PA6 22 5500 500 100 L 50 50 1 1 B 326 | X VDDSD 32 100 2200 100 D 50 50 1 1 W 327 | X DAC1_EXTI9/DAC2_EXTI9/I2C2_SCL/I2S2_MCK/SPI2_MISO/TIM13_CH1/TIM15_BKIN/TIM2_CH3/TSC_G4_IO1/USART1_TX/PA9 42 5500 200 100 L 50 50 1 1 B 328 | X PC11/ADC1_EXTI11/I2S3_MCK/SDADC1_EXTI11/SDADC2_EXTI11/SDADC3_EXTI11/SPI3_MISO/TIM19_CH2/USART3_RX 52 -5500 -1300 100 R 50 50 1 1 B 329 | X CAN_TX/COMP2_OUT/DAC1_EXTI9/DAC2_EXTI9/I2C1_SDA/I2S2_WS/IR_OUT/SPI2_NSS/TIM17_CH1/TIM19_CH4/TIM4_CH4/USART3_RX/PB9 62 5500 -1500 100 L 50 50 1 1 B 330 | X VDDA 13 0 2200 100 D 50 50 1 1 W 331 | X ADC1_IN7/COMP2_OUT/I2S1_SD/SPI1_MOSI/TIM14_CH1/TIM17_CH1/TIM3_CH2/TSC_G2_IO4/PA7 23 5500 400 100 L 50 50 1 1 B 332 | X VREFSD+ 33 -5500 1100 100 R 50 50 1 1 W 333 | X I2C2_SDA/I2S2_SD/SPI2_MOSI/TIM14_CH1/TIM17_BKIN/TIM2_CH4/TSC_G4_IO2/USART1_RX/PA10 43 5500 100 100 L 50 50 1 1 B 334 | X PC12/I2S3_SD/SPI3_MOSI/TIM19_CH3/USART3_CK 53 -5500 -1400 100 R 50 50 1 1 B 335 | X VSS 63 -100 -2200 100 U 50 50 1 1 W 336 | X ADC1_IN0/COMP1_INM/COMP1_OUT/RTC_TAMP2/SYS_WKUP1/TIM19_CH1/TIM2_CH1/TIM2_ETR/TIM5_CH1/TIM5_ETR/TSC_G1_IO1/USART2_CTS/PA0 14 5500 1100 100 L 50 50 1 1 B 337 | X PC4/ADC1_IN14/TIM13_CH1/TSC_G3_IO1/USART1_TX 24 -5500 -600 100 R 50 50 1 1 B 338 | X I2S2_MCK/SDADC3_AIN8P/SPI2_MISO/TIM12_CH1/TIM15_CH1/TSC_G6_IO1/USART3_DE/USART3_RTS/PB14 34 5500 -1600 100 L 50 50 1 1 B 339 | X ADC1_EXTI11/CAN_RX/COMP1_OUT/I2S1_WS/I2S2_WS/SDADC1_EXTI11/SDADC2_EXTI11/SDADC3_EXTI11/SPI1_NSS/SPI2_NSS/TIM4_CH1/TIM5_CH2/USART1_CTS/USB_DM/PA11 44 5500 0 100 L 50 50 1 1 B 340 | X PD2/TIM3_ETR 54 -5500 100 100 R 50 50 1 1 B 341 | X VDD 64 -100 2200 100 D 50 50 1 1 W 342 | X ADC1_IN1/COMP1_INP/I2S3_CK/RTC_REFIN/SPI3_SCK/TIM15_CH1N/TIM19_CH2/TIM2_CH2/TIM5_CH2/TSC_G1_IO2/USART2_DE/USART2_RTS/PA1 15 5500 1000 100 L 50 50 1 1 B 343 | X PC5/ADC1_IN15/TSC_G3_IO2/USART1_RX 25 -5500 -700 100 R 50 50 1 1 B 344 | X ADC1_EXTI15/I2S2_SD/RTC_REFIN/SDADC1_EXTI15/SDADC2_EXTI15/SDADC3_AIN7P/SDADC3_AIN8M/SDADC3_EXTI15/SPI2_MOSI/TIM12_CH2/TIM15_CH1N/TIM15_CH2/TSC_G6_IO2/PB15 35 5500 -1700 100 L 50 50 1 1 B 345 | X CAN_TX/COMP2_OUT/I2S1_CK/SPI1_SCK/TIM16_CH1/TIM4_CH2/TIM5_CH3/USART1_DE/USART1_RTS/USB_DP/PA12 45 5500 -100 100 L 50 50 1 1 B 346 | X I2S1_CK/I2S3_CK/SPI1_SCK/SPI3_SCK/SYS_JTDO-TRACESWO/TIM13_CH1/TIM2_CH2/TIM3_ETR/TIM4_ETR/TSC_G5_IO1/USART2_TX/PB3 55 5500 -900 100 L 50 50 1 1 B 347 | X ADC1_IN2/COMP2_INM/COMP2_OUT/I2S3_MCK/SPI3_MISO/TIM15_CH1/TIM19_CH3/TIM2_CH3/TIM5_CH3/TSC_G1_IO3/USART2_TX/PA2 16 5500 900 100 L 50 50 1 1 B 348 | X ADC1_IN8/I2S1_SD/SDADC1_AIN6P/SPI1_MOSI/TIM3_CH2/TIM3_CH3/TSC_G3_IO3/PB0 26 5500 -600 100 L 50 50 1 1 B 349 | X PD8/I2S2_CK/SDADC3_AIN6P/SPI2_SCK/TSC_G6_IO3/USART3_TX 36 -5500 0 100 R 50 50 1 1 B 350 | X I2S1_MCK/IR_OUT/SPI1_MISO/SYS_JTMS-SWDIO/TIM16_CH1N/TIM4_CH3/TIM5_CH4/TSC_G4_IO3/USART3_CTS/PA13 46 5500 -200 100 L 50 50 1 1 B 351 | X I2S1_MCK/I2S3_MCK/SPI1_MISO/SPI3_MISO/SYS_NJTRST/TIM15_CH1N/TIM16_CH1/TIM17_BKIN/TIM3_CH1/TSC_G5_IO2/USART2_RX/PB4 56 5500 -1000 100 L 50 50 1 1 B 352 | X VREF+ 17 -5500 1200 100 R 50 50 1 1 W 353 | X ADC1_IN9/SDADC1_AIN5P/SDADC1_AIN6M/TIM3_CH4/TSC_G3_IO4/PB1 27 5500 -700 100 L 50 50 1 1 B 354 | X PC6/I2S1_WS/SPI1_NSS/TIM3_CH1 37 -5500 -800 100 R 50 50 1 1 B 355 | X PF6/I2C2_SCL/I2S1_SD/SPI1_MOSI/TIM4_CH4/USART3_DE/USART3_RTS 47 -5500 700 100 R 50 50 1 1 B 356 | X I2C1_SMBA/I2S1_SD/I2S3_SD/SPI1_MOSI/SPI3_MOSI/TIM16_BKIN/TIM17_CH1/TIM19_ETR/TIM3_CH2/USART2_CK/PB5 57 5500 -1100 100 L 50 50 1 1 B 357 | X ADC1_IN3/COMP2_INP/I2S3_SD/SPI3_MOSI/TIM15_CH2/TIM19_CH4/TIM2_CH4/TIM5_CH4/TSC_G1_IO4/USART2_RX/PA3 18 5500 800 100 L 50 50 1 1 B 358 | X SDADC1_AIN4P/SDADC2_AIN6P/PB2 28 5500 -800 100 L 50 50 1 1 B 359 | X PC7/I2S1_CK/SPI1_SCK/TIM3_CH2 38 -5500 -900 100 R 50 50 1 1 B 360 | X PF7/I2C2_SDA/USART2_CK 48 -5500 600 100 R 50 50 1 1 B 361 | X I2C1_SCL/TIM15_CH1/TIM16_CH1N/TIM19_CH1/TIM3_CH3/TIM4_CH1/TSC_G5_IO3/USART1_TX/PB6 58 5500 -1200 100 L 50 50 1 1 B 362 | X VDD 19 -200 2200 100 D 50 50 1 1 W 363 | X PE8/SDADC1_AIN8P/SDADC2_AIN8P 29 -5500 400 100 R 50 50 1 1 B 364 | X PC8/I2S1_MCK/SPI1_MISO/TIM3_CH3 39 -5500 -1000 100 R 50 50 1 1 B 365 | X I2C1_SDA/SYS_JTCK-SWCLK/TIM12_CH1/TSC_G4_IO4/PA14 49 5500 -300 100 L 50 50 1 1 B 366 | X I2C1_SDA/TIM15_CH2/TIM17_CH1N/TIM19_CH2/TIM3_CH4/TIM4_CH2/TSC_G5_IO4/USART1_RX/PB7 59 5500 -1300 100 L 50 50 1 1 B 367 | ENDDRAW 368 | ENDDEF 369 | # 370 | #End Library 371 | -------------------------------------------------------------------------------- /STM32F373 breakout/board.pro: -------------------------------------------------------------------------------- 1 | update=Fri 15 Jul 2016 13:05:29 NZST 2 | version=1 3 | last_client=kicad 4 | [pcbnew] 5 | version=1 6 | LastNetListRead= 7 | UseCmpFile=1 8 | PadDrill=0.600000000000 9 | PadDrillOvalY=0.600000000000 10 | PadSizeH=1.500000000000 11 | PadSizeV=1.500000000000 12 | PcbTextSizeV=1.500000000000 13 | PcbTextSizeH=1.500000000000 14 | PcbTextThickness=0.300000000000 15 | ModuleTextSizeV=1.000000000000 16 | ModuleTextSizeH=1.000000000000 17 | ModuleTextSizeThickness=0.150000000000 18 | SolderMaskClearance=0.000000000000 19 | SolderMaskMinWidth=0.000000000000 20 | DrawSegmentWidth=0.200000000000 21 | BoardOutlineThickness=0.100000000000 22 | ModuleOutlineThickness=0.150000000000 23 | [cvpcb] 24 | version=1 25 | NetIExt=net 26 | [general] 27 | version=1 28 | [eeschema] 29 | version=1 30 | LibDir= 31 | [eeschema/libraries] 32 | LibName1=power 33 | LibName2=device 34 | LibName3=transistors 35 | LibName4=conn 36 | LibName5=linear 37 | LibName6=regul 38 | LibName7=74xx 39 | LibName8=cmos4000 40 | LibName9=adc-dac 41 | LibName10=memory 42 | LibName11=xilinx 43 | LibName12=microcontrollers 44 | LibName13=dsp 45 | LibName14=microchip 46 | LibName15=analog_switches 47 | LibName16=motorola 48 | LibName17=texas 49 | LibName18=intel 50 | LibName19=audio 51 | LibName20=interface 52 | LibName21=digital-audio 53 | LibName22=philips 54 | LibName23=display 55 | LibName24=cypress 56 | LibName25=siliconi 57 | LibName26=opto 58 | LibName27=atmel 59 | LibName28=contrib 60 | LibName29=valves 61 | LibName30=stm32 62 | -------------------------------------------------------------------------------- /STM32F373 breakout/board.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 2 2 | LIBS:power 3 | LIBS:device 4 | LIBS:transistors 5 | LIBS:conn 6 | LIBS:linear 7 | LIBS:regul 8 | LIBS:74xx 9 | LIBS:cmos4000 10 | LIBS:adc-dac 11 | LIBS:memory 12 | LIBS:xilinx 13 | LIBS:microcontrollers 14 | LIBS:dsp 15 | LIBS:microchip 16 | LIBS:analog_switches 17 | LIBS:motorola 18 | LIBS:texas 19 | LIBS:intel 20 | LIBS:audio 21 | LIBS:interface 22 | LIBS:digital-audio 23 | LIBS:philips 24 | LIBS:display 25 | LIBS:cypress 26 | LIBS:siliconi 27 | LIBS:opto 28 | LIBS:atmel 29 | LIBS:contrib 30 | LIBS:valves 31 | LIBS:stm32 32 | LIBS:board-cache 33 | EELAYER 25 0 34 | EELAYER END 35 | $Descr A3 16535 11693 36 | encoding utf-8 37 | Sheet 1 1 38 | Title "Multimeter – Overview" 39 | Date "2016-07-14" 40 | Rev "0.8" 41 | Comp "" 42 | Comment1 "Licensed under the GNU GPL v3" 43 | Comment2 "" 44 | Comment3 "" 45 | Comment4 "" 46 | $EndDescr 47 | $Comp 48 | L +3.3V #PWR110 49 | U 1 1 578837AD 50 | P 8000 2600 51 | F 0 "#PWR110" H 8000 2450 50 0001 C CNN 52 | F 1 "+3.3V" H 7900 2750 50 0000 C CNN 53 | F 2 "" H 8000 2600 50 0000 C CNN 54 | F 3 "" H 8000 2600 50 0000 C CNN 55 | 1 8000 2600 56 | 1 0 0 -1 57 | $EndComp 58 | $Comp 59 | L +3.3VA #PWR105 60 | U 1 1 578837AE 61 | P 8200 2000 62 | F 0 "#PWR105" H 8200 1850 50 0001 C CNN 63 | F 1 "+3.3VA" H 8200 2150 50 0000 C CNN 64 | F 2 "" H 8200 2000 50 0000 C CNN 65 | F 3 "" H 8200 2000 50 0000 C CNN 66 | 1 8200 2000 67 | 1 0 0 -1 68 | $EndComp 69 | $Comp 70 | L GNDA #PWR120 71 | U 1 1 578837AF 72 | P 8200 7900 73 | F 0 "#PWR120" H 8200 7650 50 0001 C CNN 74 | F 1 "GNDA" H 8200 7750 50 0000 C CNN 75 | F 2 "" H 8200 7900 50 0000 C CNN 76 | F 3 "" H 8200 7900 50 0000 C CNN 77 | 1 8200 7900 78 | 1 0 0 -1 79 | $EndComp 80 | $Comp 81 | L GNDD #PWR117 82 | U 1 1 578837B0 83 | P 8100 7600 84 | F 0 "#PWR117" H 8100 7350 50 0001 C CNN 85 | F 1 "GNDD" H 8100 7450 50 0000 C CNN 86 | F 2 "" H 8100 7600 50 0000 C CNN 87 | F 3 "" H 8100 7600 50 0000 C CNN 88 | 1 8100 7600 89 | 1 0 0 -1 90 | $EndComp 91 | $Comp 92 | L STM32F373R8Tx U101 93 | U 1 1 578837B1 94 | P 8200 5200 95 | F 0 "U101" H 2800 7325 50 0000 L BNN 96 | F 1 "STM32F373R8Tx" H 13600 7325 50 0000 R BNN 97 | F 2 "Housings_QFP:LQFP-64_10x10mm_Pitch0.5mm" H 13600 7275 50 0000 R TNN 98 | F 3 "" H 8200 5200 50 0000 C CNN 99 | 1 8200 5200 100 | 1 0 0 -1 101 | $EndComp 102 | $Comp 103 | L C C107 104 | U 1 1 578837B2 105 | P 8450 2950 106 | F 0 "C107" H 8250 2850 50 0000 L CNN 107 | F 1 "0.01u" H 8350 3050 50 0000 L CNN 108 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 8488 2800 50 0001 C CNN 109 | F 3 "" H 8450 2950 50 0000 C CNN 110 | 1 8450 2950 111 | 0 1 1 0 112 | $EndComp 113 | $Comp 114 | L C C106 115 | U 1 1 578837B3 116 | P 7750 2950 117 | F 0 "C106" H 7775 3050 50 0000 L CNN 118 | F 1 "0.1u" H 7775 2850 50 0000 L CNN 119 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 7788 2800 50 0001 C CNN 120 | F 3 "" H 7750 2950 50 0000 C CNN 121 | 1 7750 2950 122 | 0 1 1 0 123 | $EndComp 124 | $Comp 125 | L GNDD #PWR112 126 | U 1 1 578837B4 127 | P 7400 2950 128 | F 0 "#PWR112" H 7400 2700 50 0001 C CNN 129 | F 1 "GNDD" H 7250 2900 50 0000 C CNN 130 | F 2 "" H 7400 2950 50 0000 C CNN 131 | F 3 "" H 7400 2950 50 0000 C CNN 132 | 1 7400 2950 133 | 1 0 0 -1 134 | $EndComp 135 | $Comp 136 | L C C103 137 | U 1 1 578837B7 138 | P 8350 2050 139 | F 0 "C103" V 8200 2050 50 0000 L CNN 140 | F 1 "1u" H 8250 2150 50 0000 L CNN 141 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 8388 1900 50 0001 C CNN 142 | F 3 "" H 8350 2050 50 0000 C CNN 143 | 1 8350 2050 144 | 0 1 1 0 145 | $EndComp 146 | Text Label 13850 5400 0 60 ~ 0 147 | SWDIO 148 | Text Label 13850 5500 0 60 ~ 0 149 | SWCLK 150 | $Comp 151 | L CONN_01X06 P101 152 | U 1 1 578837B8 153 | P 3750 1500 154 | F 0 "P101" H 3828 1541 50 0000 L CNN 155 | F 1 "SWD" H 3828 1450 50 0000 L CNN 156 | F 2 "Pin_Headers:Pin_Header_Straight_1x06" H 3750 1500 50 0001 C CNN 157 | F 3 "" H 3750 1500 50 0000 C CNN 158 | 1 3750 1500 159 | 1 0 0 -1 160 | $EndComp 161 | Text Label 13850 6100 0 60 ~ 0 162 | SWO 163 | Text Label 3350 1750 2 60 ~ 0 164 | SWO 165 | Text Label 2550 3500 2 60 ~ 0 166 | NRST 167 | Text Label 3350 1650 2 60 ~ 0 168 | NRST 169 | Text Label 3350 1550 2 60 ~ 0 170 | SWDIO 171 | $Comp 172 | L GNDD #PWR103 173 | U 1 1 578837B9 174 | P 2900 1450 175 | F 0 "#PWR103" H 2900 1200 50 0001 C CNN 176 | F 1 "GNDD" H 2900 1300 50 0000 C CNN 177 | F 2 "" H 2900 1450 50 0000 C CNN 178 | F 3 "" H 2900 1450 50 0000 C CNN 179 | 1 2900 1450 180 | 1 0 0 -1 181 | $EndComp 182 | Text Label 3350 1350 2 60 ~ 0 183 | SWCLK 184 | $Comp 185 | L +3.3V #PWR101 186 | U 1 1 578837BA 187 | P 3550 1250 188 | F 0 "#PWR101" H 3550 1100 50 0001 C CNN 189 | F 1 "+3.3V" H 3550 1390 50 0000 C CNN 190 | F 2 "" H 3550 1250 50 0000 C CNN 191 | F 3 "" H 3550 1250 50 0000 C CNN 192 | 1 3550 1250 193 | 1 0 0 -1 194 | $EndComp 195 | Text Label 2550 3700 2 60 ~ 0 196 | BOOT0 197 | Text Label 1850 1550 2 60 ~ 0 198 | BOOT0 199 | $Comp 200 | L R R101 201 | U 1 1 578837BB 202 | P 2000 1750 203 | F 0 "R101" H 2070 1796 50 0000 L CNN 204 | F 1 "100k" H 2070 1705 50 0000 L CNN 205 | F 2 "my footprints:SMDuniversal_0603to1210_HandSoldering" V 1930 1750 50 0001 C CNN 206 | F 3 "" H 2000 1750 50 0000 C CNN 207 | 1 2000 1750 208 | 1 0 0 -1 209 | $EndComp 210 | $Comp 211 | L Jumper_NO_Small JP101 212 | U 1 1 578837BC 213 | P 2000 1400 214 | F 0 "JP101" V 2000 1448 50 0000 L CNN 215 | F 1 "BOOT0" H 2010 1340 50 0001 C CNN 216 | F 2 "my footprints:Pin_Header_Straight_1x02" H 2000 1400 50 0001 C CNN 217 | F 3 "" H 2000 1400 50 0000 C CNN 218 | 1 2000 1400 219 | 0 1 1 0 220 | $EndComp 221 | $Comp 222 | L +3.3V #PWR114 223 | U 1 1 578837BD 224 | P 1900 3050 225 | F 0 "#PWR114" H 1900 2900 50 0001 C CNN 226 | F 1 "+3.3V" H 1915 3223 50 0000 C CNN 227 | F 2 "" H 1900 3050 50 0000 C CNN 228 | F 3 "" H 1900 3050 50 0000 C CNN 229 | 1 1900 3050 230 | 1 0 0 -1 231 | $EndComp 232 | $Comp 233 | L GNDD #PWR104 234 | U 1 1 578837BE 235 | P 2000 1900 236 | F 0 "#PWR104" H 2000 1650 50 0001 C CNN 237 | F 1 "GNDD" H 2005 1727 50 0000 C CNN 238 | F 2 "" H 2000 1900 50 0000 C CNN 239 | F 3 "" H 2000 1900 50 0000 C CNN 240 | 1 2000 1900 241 | 1 0 0 -1 242 | $EndComp 243 | $Comp 244 | L C C101 245 | U 1 1 578837BF 246 | P 8450 2700 247 | F 0 "C101" H 8350 2800 50 0000 L CNN 248 | F 1 "1u" H 8350 2600 50 0000 L CNN 249 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 8488 2550 50 0001 C CNN 250 | F 3 "" H 8450 2700 50 0000 C CNN 251 | 1 8450 2700 252 | 0 1 1 0 253 | $EndComp 254 | $Comp 255 | L C C105 256 | U 1 1 578837C0 257 | P 8350 2250 258 | F 0 "C105" H 8250 2150 50 0000 L CNN 259 | F 1 "0.01u" H 8250 2350 50 0000 L CNN 260 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 8388 2100 50 0001 C CNN 261 | F 3 "" H 8350 2250 50 0000 C CNN 262 | 1 8350 2250 263 | 0 1 1 0 264 | $EndComp 265 | $Comp 266 | L C C102 267 | U 1 1 578837C1 268 | P 7750 2600 269 | F 0 "C102" H 7775 2700 50 0000 L CNN 270 | F 1 "0.1u" H 7550 2500 50 0000 L CNN 271 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 7788 2450 50 0001 C CNN 272 | F 3 "" H 7750 2600 50 0000 C CNN 273 | 1 7750 2600 274 | 0 1 1 0 275 | $EndComp 276 | $Comp 277 | L C C110 278 | U 1 1 578837C2 279 | P 1800 4250 280 | F 0 "C110" H 1700 4150 50 0000 L CNN 281 | F 1 "0.01u" H 1700 4350 50 0000 L CNN 282 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 1838 4100 50 0001 C CNN 283 | F 3 "" H 1800 4250 50 0000 C CNN 284 | 1 1800 4250 285 | -1 0 0 1 286 | $EndComp 287 | $Comp 288 | L C C111 289 | U 1 1 578837C3 290 | P 2000 4250 291 | F 0 "C111" H 1900 4150 50 0000 L CNN 292 | F 1 "1u" H 1900 4350 50 0000 L CNN 293 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 2038 4100 50 0001 C CNN 294 | F 3 "" H 2000 4250 50 0000 C CNN 295 | 1 2000 4250 296 | -1 0 0 1 297 | $EndComp 298 | $Comp 299 | L C C108 300 | U 1 1 578837C4 301 | P 1800 3650 302 | F 0 "C108" H 1700 3550 50 0000 L CNN 303 | F 1 "0.01u" H 1700 3750 50 0000 L CNN 304 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 1838 3500 50 0001 C CNN 305 | F 3 "" H 1800 3650 50 0000 C CNN 306 | 1 1800 3650 307 | -1 0 0 1 308 | $EndComp 309 | $Comp 310 | L C C109 311 | U 1 1 578837C5 312 | P 2000 3650 313 | F 0 "C109" H 1900 3550 50 0000 L CNN 314 | F 1 "1u" H 1900 3750 50 0000 L CNN 315 | F 2 "my footprints:SMDuniversal_0603to0805_HandSoldering" H 2038 3500 50 0001 C CNN 316 | F 3 "" H 2000 3650 50 0000 C CNN 317 | 1 2000 3650 318 | -1 0 0 1 319 | $EndComp 320 | $Comp 321 | L GNDA #PWR106 322 | U 1 1 578837C6 323 | P 8650 2250 324 | F 0 "#PWR106" H 8650 2000 50 0001 C CNN 325 | F 1 "GNDA" H 8650 2100 50 0000 C CNN 326 | F 2 "" H 8650 2250 50 0000 C CNN 327 | F 3 "" H 8650 2250 50 0000 C CNN 328 | 1 8650 2250 329 | 1 0 0 -1 330 | $EndComp 331 | $Comp 332 | L C C104 333 | U 1 1 578837C7 334 | P 7550 2800 335 | F 0 "C104" H 7500 3150 50 0000 L CNN 336 | F 1 "10u" H 7450 3050 50 0000 L CNN 337 | F 2 "my footprints:SMDuniversal_0603to1206_HandSoldering" H 7588 2650 50 0001 C CNN 338 | F 3 "" H 7550 2800 50 0000 C CNN 339 | 1 7550 2800 340 | 0 -1 -1 0 341 | $EndComp 342 | Wire Wire Line 343 | 8000 2600 8000 3000 344 | Wire Wire Line 345 | 8100 7600 8100 7400 346 | Wire Wire Line 347 | 8300 7600 8300 7400 348 | Wire Wire Line 349 | 7700 2800 8000 2800 350 | Wire Wire Line 351 | 7900 2950 8100 2950 352 | Connection ~ 8000 2950 353 | Wire Wire Line 354 | 7400 2950 7600 2950 355 | Wire Wire Line 356 | 7400 2600 7400 2950 357 | Connection ~ 8000 2800 358 | Connection ~ 7400 2950 359 | Wire Wire Line 360 | 8200 2000 8200 3000 361 | Wire Wire Line 362 | 8100 2950 8100 3000 363 | Wire Wire Line 364 | 13850 5500 13700 5500 365 | Wire Wire Line 366 | 13700 5400 13850 5400 367 | Wire Wire Line 368 | 3550 1450 2900 1450 369 | Wire Wire Line 370 | 3350 1350 3550 1350 371 | Wire Wire Line 372 | 3350 1550 3550 1550 373 | Wire Wire Line 374 | 3550 1650 3350 1650 375 | Wire Wire Line 376 | 3350 1750 3550 1750 377 | Wire Wire Line 378 | 2000 4400 1800 4400 379 | Connection ~ 1800 4400 380 | Connection ~ 2000 4000 381 | Wire Wire Line 382 | 1650 4000 2700 4000 383 | Wire Wire Line 384 | 2550 3700 2700 3700 385 | Wire Wire Line 386 | 2000 1500 2000 1600 387 | Wire Wire Line 388 | 1850 1550 2000 1550 389 | Connection ~ 2000 1550 390 | Wire Wire Line 391 | 7600 2600 7400 2600 392 | Connection ~ 7400 2800 393 | Wire Wire Line 394 | 7900 2600 8000 2600 395 | Connection ~ 8000 2600 396 | Connection ~ 1800 4000 397 | Wire Wire Line 398 | 1800 3800 1800 4000 399 | Wire Wire Line 400 | 2000 3800 2000 4000 401 | Wire Wire Line 402 | 1550 3500 2000 3500 403 | Connection ~ 1800 3500 404 | Wire Wire Line 405 | 13850 6100 13700 6100 406 | Wire Wire Line 407 | 2550 3500 2700 3500 408 | Wire Wire Line 409 | 1650 4100 2700 4100 410 | Connection ~ 2000 4100 411 | Connection ~ 1800 4100 412 | Text Label 1900 3200 2 60 ~ 0 413 | VBAT 414 | Text Label 1650 4000 2 60 ~ 0 415 | VREF+ 416 | Text Label 1650 4100 2 60 ~ 0 417 | VREFSD+ 418 | Text Label 2700 4300 2 60 ~ 0 419 | PF0 420 | Text Label 2700 4400 2 60 ~ 0 421 | PF1 422 | Text Label 2700 4500 2 60 ~ 0 423 | PF6 424 | Text Label 2700 4600 2 60 ~ 0 425 | PF7 426 | Text Label 2700 4800 2 60 ~ 0 427 | PE8 428 | Text Label 2700 4900 2 60 ~ 0 429 | PE9 430 | Text Label 2700 5100 2 60 ~ 0 431 | PD2 432 | Text Label 2700 5200 2 60 ~ 0 433 | PD6 434 | Text Label 2700 5400 2 60 ~ 0 435 | PC0 436 | Text Label 2700 5500 2 60 ~ 0 437 | PC1 438 | Text Label 2700 5600 2 60 ~ 0 439 | PC2 440 | Text Label 2700 5700 2 60 ~ 0 441 | PC3 442 | Text Label 2700 5800 2 60 ~ 0 443 | PC4 444 | Text Label 2700 5900 2 60 ~ 0 445 | PC5 446 | Text Label 2700 6000 2 60 ~ 0 447 | PC6 448 | Text Label 2700 6100 2 60 ~ 0 449 | PC7 450 | Text Label 2700 6200 2 60 ~ 0 451 | PC8 452 | Text Label 2700 6300 2 60 ~ 0 453 | PC9 454 | Text Label 2700 6400 2 60 ~ 0 455 | PC10 456 | Text Label 2700 6500 2 60 ~ 0 457 | PC11 458 | Text Label 2700 6600 2 60 ~ 0 459 | PC12 460 | Text Label 2700 6700 2 60 ~ 0 461 | PC13 462 | Text Label 2700 6800 2 60 ~ 0 463 | PC14 464 | Text Label 2700 6900 2 60 ~ 0 465 | PC15 466 | Text Label 13700 4100 0 60 ~ 0 467 | PA0 468 | Text Label 13700 4200 0 60 ~ 0 469 | PA1 470 | Text Label 13700 4300 0 60 ~ 0 471 | PA2 472 | Text Label 3500 9600 0 60 ~ 0 473 | PA3 474 | Text Label 3500 9800 0 60 ~ 0 475 | PA4 476 | Text Label 3500 9900 0 60 ~ 0 477 | PA5 478 | Text Label 3500 10000 0 60 ~ 0 479 | PA6 480 | Text Label 3500 10100 0 60 ~ 0 481 | PA7 482 | Text Label 13700 4900 0 60 ~ 0 483 | PA8 484 | Text Label 13700 5000 0 60 ~ 0 485 | PA9 486 | Text Label 13700 5100 0 60 ~ 0 487 | PA10 488 | Text Label 13700 5200 0 60 ~ 0 489 | PA11 490 | Text Label 13700 5300 0 60 ~ 0 491 | PA12 492 | Text Label 13700 5600 0 60 ~ 0 493 | PA15 494 | Text Label 13700 5800 0 60 ~ 0 495 | PB0 496 | Text Label 13700 5900 0 60 ~ 0 497 | PB1 498 | Text Label 13700 6000 0 60 ~ 0 499 | PB2 500 | Text Label 13700 6200 0 60 ~ 0 501 | PB4 502 | Text Label 13700 6300 0 60 ~ 0 503 | PB5 504 | Text Label 13700 6400 0 60 ~ 0 505 | PB6 506 | Text Label 13700 6500 0 60 ~ 0 507 | PB7 508 | Text Label 13700 6600 0 60 ~ 0 509 | PB8 510 | Text Label 13700 6700 0 60 ~ 0 511 | PB9 512 | Text Label 13700 6800 0 60 ~ 0 513 | PB14 514 | Text Label 13700 6900 0 60 ~ 0 515 | PB15 516 | Text Label 3500 7900 0 60 ~ 0 517 | VBAT 518 | Text Label 3500 8000 0 60 ~ 0 519 | PC13 520 | Text Label 3500 8100 0 60 ~ 0 521 | PC14 522 | Text Label 3500 8200 0 60 ~ 0 523 | PC15 524 | Text Label 3500 8300 0 60 ~ 0 525 | PF0 526 | Text Label 3500 8400 0 60 ~ 0 527 | PF1 528 | Text Label 3500 8500 0 60 ~ 0 529 | NRST 530 | Text Label 3500 8600 0 60 ~ 0 531 | PC0 532 | Text Label 3500 8700 0 60 ~ 0 533 | PC1 534 | Text Label 3500 8800 0 60 ~ 0 535 | PC2 536 | Text Label 3500 8900 0 60 ~ 0 537 | PC3 538 | $Comp 539 | L GNDA #PWR122 540 | U 1 1 578837CA 541 | P 4050 8850 542 | F 0 "#PWR122" H 4050 8600 50 0001 C CNN 543 | F 1 "GNDA" H 4050 8700 50 0000 C CNN 544 | F 2 "" H 4050 8850 50 0000 C CNN 545 | F 3 "" H 4050 8850 50 0000 C CNN 546 | 1 4050 8850 547 | 1 0 0 -1 548 | $EndComp 549 | $Comp 550 | L +3.3VA #PWR123 551 | U 1 1 578837CB 552 | P 4400 9100 553 | F 0 "#PWR123" H 4400 8950 50 0001 C CNN 554 | F 1 "+3.3VA" H 4400 9250 50 0000 C CNN 555 | F 2 "" H 4400 9100 50 0000 C CNN 556 | F 3 "" H 4400 9100 50 0000 C CNN 557 | 1 4400 9100 558 | 1 0 0 -1 559 | $EndComp 560 | Text Label 3500 9200 0 60 ~ 0 561 | PA0 562 | Text Label 3500 9300 0 60 ~ 0 563 | PA1 564 | Text Label 3500 9400 0 60 ~ 0 565 | PA2 566 | Text Label 3500 9500 0 60 ~ 0 567 | VREF+ 568 | Text Label 13700 4400 0 60 ~ 0 569 | PA3 570 | Text Label 13700 4500 0 60 ~ 0 571 | PA4 572 | Text Label 13700 4600 0 60 ~ 0 573 | PA5 574 | Text Label 13700 4700 0 60 ~ 0 575 | PA6 576 | Text Label 13700 4800 0 60 ~ 0 577 | PA7 578 | Text Label 3500 10200 0 60 ~ 0 579 | PC4 580 | Text Label 3500 10300 0 60 ~ 0 581 | PC5 582 | Text Label 3500 10400 0 60 ~ 0 583 | PB0 584 | Text Label 3500 10500 0 60 ~ 0 585 | PB1 586 | Text Label 3500 10600 0 60 ~ 0 587 | PB2 588 | Text Label 3500 10700 0 60 ~ 0 589 | PE8 590 | Text Label 3500 10800 0 60 ~ 0 591 | PE9 592 | Text Label 5350 11000 2 60 ~ 0 593 | VREFSD+ 594 | Text Label 5350 10900 2 60 ~ 0 595 | PB14 596 | Text Label 5350 10800 2 60 ~ 0 597 | PB15 598 | Text Label 5350 10700 2 60 ~ 0 599 | PD6 600 | Text Label 5350 10600 2 60 ~ 0 601 | PC6 602 | Text Label 5350 10500 2 60 ~ 0 603 | PC7 604 | Text Label 5350 10400 2 60 ~ 0 605 | PC8 606 | Text Label 5350 10300 2 60 ~ 0 607 | PC9 608 | Text Label 5350 9700 2 60 ~ 0 609 | SWDIO 610 | Text Label 5350 10000 2 60 ~ 0 611 | PA10 612 | Text Label 5350 9900 2 60 ~ 0 613 | PA11 614 | Text Label 5350 9800 2 60 ~ 0 615 | PA12 616 | Text Label 5350 9600 2 60 ~ 0 617 | PF6 618 | Text Label 5350 9500 2 60 ~ 0 619 | PF7 620 | Text Label 5350 9400 2 60 ~ 0 621 | SWCLK 622 | Text Label 5350 9300 2 60 ~ 0 623 | PA15 624 | Text Label 5350 9200 2 60 ~ 0 625 | PC10 626 | Text Label 5350 9100 2 60 ~ 0 627 | PC11 628 | Text Label 5350 9000 2 60 ~ 0 629 | PC12 630 | Text Label 5350 8900 2 60 ~ 0 631 | PD2 632 | Text Label 5350 8800 2 60 ~ 0 633 | SWO 634 | Text Label 5350 8700 2 60 ~ 0 635 | PB4 636 | Text Label 5350 8600 2 60 ~ 0 637 | PB5 638 | Text Label 5350 8500 2 60 ~ 0 639 | PB6 640 | Text Label 5350 8400 2 60 ~ 0 641 | PB7 642 | Text Label 5350 8200 2 60 ~ 0 643 | PB8 644 | Text Label 5350 8100 2 60 ~ 0 645 | PB9 646 | $Comp 647 | L +3.3V #PWR119 648 | U 1 1 578837CC 649 | P 5350 7900 650 | F 0 "#PWR119" H 5350 7750 50 0001 C CNN 651 | F 1 "+3.3V" H 5250 8050 50 0000 C CNN 652 | F 2 "" H 5350 7900 50 0000 C CNN 653 | F 3 "" H 5350 7900 50 0000 C CNN 654 | 1 5350 7900 655 | 1 0 0 -1 656 | $EndComp 657 | $Comp 658 | L GNDD #PWR121 659 | U 1 1 578837CD 660 | P 5000 8000 661 | F 0 "#PWR121" H 5000 7750 50 0001 C CNN 662 | F 1 "GNDD" H 5000 7850 50 0000 C CNN 663 | F 2 "" H 5000 8000 50 0000 C CNN 664 | F 3 "" H 5000 8000 50 0000 C CNN 665 | 1 5000 8000 666 | 1 0 0 -1 667 | $EndComp 668 | Text Label 5350 10200 2 60 ~ 0 669 | PA8 670 | Text Label 5350 10100 2 60 ~ 0 671 | PA9 672 | Wire Wire Line 673 | 3500 9000 3800 9000 674 | Wire Wire Line 675 | 3800 9000 3800 8850 676 | Wire Wire Line 677 | 3800 8850 4050 8850 678 | Wire Wire Line 679 | 4400 9100 3500 9100 680 | Wire Wire Line 681 | 5350 8000 5000 8000 682 | $Comp 683 | L D_Schottky D101 684 | U 1 1 578848E3 685 | P 5350 2350 686 | F 0 "D101" H 5350 2500 50 0000 C CNN 687 | F 1 "D_Schottky" H 5350 2225 50 0001 C CNN 688 | F 2 "my footprints:SC-90A" H 5350 2350 50 0001 C CNN 689 | F 3 "" H 5350 2350 50 0000 C CNN 690 | 1 5350 2350 691 | -1 0 0 1 692 | $EndComp 693 | $Comp 694 | L CONN_01X32 P103 695 | U 1 1 57885213 696 | P 5550 9450 697 | F 0 "P103" H 5628 9491 50 0000 L CNN 698 | F 1 "CONN_01X32" H 5628 9400 50 0000 L CNN 699 | F 2 "Pin_Headers:Pin_Header_Straight_1x32" H 5550 9450 50 0001 C CNN 700 | F 3 "" H 5550 9450 50 0000 C CNN 701 | 1 5550 9450 702 | 1 0 0 1 703 | $EndComp 704 | $Comp 705 | L CONN_01X32 P102 706 | U 1 1 578852C1 707 | P 3300 9450 708 | F 0 "P102" H 3378 9491 50 0000 L CNN 709 | F 1 "CONN_01X32" H 3378 9400 50 0000 L CNN 710 | F 2 "Pin_Headers:Pin_Header_Straight_1x32" H 3300 9450 50 0001 C CNN 711 | F 3 "" H 3300 9450 50 0000 C CNN 712 | 1 3300 9450 713 | -1 0 0 -1 714 | $EndComp 715 | $Comp 716 | L +3.3V #PWR124 717 | U 1 1 57885857 718 | P 3900 9700 719 | F 0 "#PWR124" H 3900 9550 50 0001 C CNN 720 | F 1 "+3.3V" H 3900 9850 50 0000 C CNN 721 | F 2 "" H 3900 9700 50 0000 C CNN 722 | F 3 "" H 3900 9700 50 0000 C CNN 723 | 1 3900 9700 724 | 1 0 0 -1 725 | $EndComp 726 | Wire Wire Line 727 | 3900 9700 3500 9700 728 | Text Label 5350 8300 2 60 ~ 0 729 | BOOT0 730 | Wire Wire Line 731 | 3500 10900 3800 10900 732 | Wire Wire Line 733 | 3800 10900 3800 10750 734 | Wire Wire Line 735 | 3800 10750 4050 10750 736 | Wire Wire Line 737 | 4400 11000 3500 11000 738 | $Comp 739 | L D_Schottky D103 740 | U 1 1 57885B91 741 | P 2050 3050 742 | F 0 "D103" H 2050 2926 50 0000 C CNN 743 | F 1 "D_Schottky" H 2050 2925 50 0001 C CNN 744 | F 2 "my footprints:SC-90A" H 2050 3050 50 0001 C CNN 745 | F 3 "" H 2050 3050 50 0000 C CNN 746 | 1 2050 3050 747 | -1 0 0 1 748 | $EndComp 749 | $Comp 750 | L D_Schottky D104 751 | U 1 1 57885D6F 752 | P 2050 3200 753 | F 0 "D104" H 2150 3250 50 0000 C CNN 754 | F 1 "D_Schottky" H 2050 3075 50 0001 C CNN 755 | F 2 "my footprints:SC-90A" H 2050 3200 50 0001 C CNN 756 | F 3 "" H 2050 3200 50 0000 C CNN 757 | 1 2050 3200 758 | -1 0 0 1 759 | $EndComp 760 | Wire Wire Line 761 | 2200 3050 2200 3900 762 | Wire Wire Line 763 | 2200 3900 2700 3900 764 | Connection ~ 2200 3200 765 | $Comp 766 | L +3.3V #PWR107 767 | U 1 1 5788655F 768 | P 5200 2350 769 | F 0 "#PWR107" H 5200 2200 50 0001 C CNN 770 | F 1 "+3.3V" H 5100 2500 50 0000 C CNN 771 | F 2 "" H 5200 2350 50 0000 C CNN 772 | F 3 "" H 5200 2350 50 0000 C CNN 773 | 1 5200 2350 774 | 1 0 0 -1 775 | $EndComp 776 | $Comp 777 | L +3.3VA #PWR108 778 | U 1 1 578865A6 779 | P 5500 2350 780 | F 0 "#PWR108" H 5500 2200 50 0001 C CNN 781 | F 1 "+3.3VA" H 5500 2500 50 0000 C CNN 782 | F 2 "" H 5500 2350 50 0000 C CNN 783 | F 3 "" H 5500 2350 50 0000 C CNN 784 | 1 5500 2350 785 | 1 0 0 -1 786 | $EndComp 787 | Wire Wire Line 788 | 8700 2950 8600 2950 789 | Wire Wire Line 790 | 8600 2950 8600 2700 791 | Wire Wire Line 792 | 8300 2600 8300 3000 793 | Connection ~ 8300 2950 794 | Connection ~ 8600 2950 795 | Wire Wire Line 796 | 8200 7400 8200 7900 797 | $Comp 798 | L GND #PWR118 799 | U 1 1 57886CCE 800 | P 8300 7600 801 | F 0 "#PWR118" H 8300 7350 50 0001 C CNN 802 | F 1 "GND" H 8300 7450 50 0000 C CNN 803 | F 2 "" H 8300 7600 50 0000 C CNN 804 | F 3 "" H 8300 7600 50 0000 C CNN 805 | 1 8300 7600 806 | 1 0 0 -1 807 | $EndComp 808 | $Comp 809 | L GND #PWR116 810 | U 1 1 57886D62 811 | P 1800 4400 812 | F 0 "#PWR116" H 1800 4150 50 0001 C CNN 813 | F 1 "GND" H 1800 4250 50 0000 C CNN 814 | F 2 "" H 1800 4400 50 0000 C CNN 815 | F 3 "" H 1800 4400 50 0000 C CNN 816 | 1 1800 4400 817 | 1 0 0 -1 818 | $EndComp 819 | $Comp 820 | L GND #PWR113 821 | U 1 1 57886ED5 822 | P 8700 2950 823 | F 0 "#PWR113" H 8700 2700 50 0001 C CNN 824 | F 1 "GND" H 8850 2850 50 0000 C CNN 825 | F 2 "" H 8700 2950 50 0000 C CNN 826 | F 3 "" H 8700 2950 50 0000 C CNN 827 | 1 8700 2950 828 | 1 0 0 -1 829 | $EndComp 830 | Wire Wire Line 831 | 8650 2250 8500 2250 832 | Wire Wire Line 833 | 8500 2250 8500 2050 834 | Connection ~ 8200 2050 835 | Connection ~ 8200 2250 836 | Connection ~ 8500 2250 837 | $Comp 838 | L +3.3VADC #PWR111 839 | U 1 1 57887333 840 | P 8300 2600 841 | F 0 "#PWR111" H 8450 2550 50 0001 C CNN 842 | F 1 "+3.3VADC" H 8400 2750 50 0000 C CNN 843 | F 2 "" H 8300 2600 50 0000 C CNN 844 | F 3 "" H 8300 2600 50 0000 C CNN 845 | 1 8300 2600 846 | 1 0 0 -1 847 | $EndComp 848 | Connection ~ 8300 2700 849 | $Comp 850 | L +3.3VADC #PWR109 851 | U 1 1 5788741F 852 | P 5500 2600 853 | F 0 "#PWR109" H 5650 2550 50 0001 C CNN 854 | F 1 "+3.3VADC" H 5700 2700 50 0000 C CNN 855 | F 2 "" H 5500 2600 50 0000 C CNN 856 | F 3 "" H 5500 2600 50 0000 C CNN 857 | 1 5500 2600 858 | 1 0 0 -1 859 | $EndComp 860 | $Comp 861 | L D_Schottky D102 862 | U 1 1 57887466 863 | P 5350 2600 864 | F 0 "D102" H 5350 2750 50 0000 C CNN 865 | F 1 "D_Schottky" H 5350 2475 50 0001 C CNN 866 | F 2 "my footprints:SC-90A" H 5350 2600 50 0001 C CNN 867 | F 3 "" H 5350 2600 50 0000 C CNN 868 | 1 5350 2600 869 | -1 0 0 1 870 | $EndComp 871 | Connection ~ 5200 2350 872 | $Comp 873 | L +3.3VADC #PWR126 874 | U 1 1 57887731 875 | P 4400 11000 876 | F 0 "#PWR126" H 4550 10950 50 0001 C CNN 877 | F 1 "+3.3VADC" H 4400 11150 50 0000 C CNN 878 | F 2 "" H 4400 11000 50 0000 C CNN 879 | F 3 "" H 4400 11000 50 0000 C CNN 880 | 1 4400 11000 881 | 1 0 0 -1 882 | $EndComp 883 | $Comp 884 | L GND #PWR125 885 | U 1 1 57887877 886 | P 4050 10750 887 | F 0 "#PWR125" H 4050 10500 50 0001 C CNN 888 | F 1 "GND" H 4050 10600 50 0000 C CNN 889 | F 2 "" H 4050 10750 50 0000 C CNN 890 | F 3 "" H 4050 10750 50 0000 C CNN 891 | 1 4050 10750 892 | 1 0 0 -1 893 | $EndComp 894 | $Comp 895 | L GNDA #PWR115 896 | U 1 1 578879FC 897 | P 1550 3500 898 | F 0 "#PWR115" H 1550 3250 50 0001 C CNN 899 | F 1 "GNDA" H 1550 3350 50 0000 C CNN 900 | F 2 "" H 1550 3500 50 0000 C CNN 901 | F 3 "" H 1550 3500 50 0000 C CNN 902 | 1 1550 3500 903 | 1 0 0 -1 904 | $EndComp 905 | $Comp 906 | L +3.3V #PWR102 907 | U 1 1 57887B66 908 | P 2000 1300 909 | F 0 "#PWR102" H 2000 1150 50 0001 C CNN 910 | F 1 "+3.3V" H 2000 1440 50 0000 C CNN 911 | F 2 "" H 2000 1300 50 0000 C CNN 912 | F 3 "" H 2000 1300 50 0000 C CNN 913 | 1 2000 1300 914 | 1 0 0 -1 915 | $EndComp 916 | $Comp 917 | L Jumper_NC_Small JP102 918 | U 1 1 57887C83 919 | P 8100 7900 920 | F 0 "JP102" H 8100 7850 50 0000 C CNN 921 | F 1 "Jumper_NC_Small" H 8110 7840 50 0001 C CNN 922 | F 2 "my footprints:Net_Tie" H 8100 7900 50 0001 C CNN 923 | F 3 "" H 8100 7900 50 0000 C CNN 924 | 1 8100 7900 925 | -1 0 0 1 926 | $EndComp 927 | $Comp 928 | L Jumper_NC_Small JP103 929 | U 1 1 57887E25 930 | P 8300 7900 931 | F 0 "JP103" H 8300 7850 50 0000 C CNN 932 | F 1 "Jumper_NC_Small" H 8310 7840 50 0001 C CNN 933 | F 2 "my footprints:Net_Tie" H 8300 7900 50 0001 C CNN 934 | F 3 "" H 8300 7900 50 0000 C CNN 935 | 1 8300 7900 936 | -1 0 0 1 937 | $EndComp 938 | Connection ~ 8200 7900 939 | Wire Wire Line 940 | 8400 7900 8400 7600 941 | Wire Wire Line 942 | 8400 7600 8300 7600 943 | Wire Wire Line 944 | 8000 7900 8000 7600 945 | Wire Wire Line 946 | 8000 7600 8100 7600 947 | Wire Wire Line 948 | 5200 2350 5200 2600 949 | $EndSCHEMATC 950 | -------------------------------------------------------------------------------- /design idea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PreferLinux/open-source-multimeter/3f8c0237ae352526f40b65bb3090b7c152f7e8e8/design idea.png -------------------------------------------------------------------------------- /voltage divider values.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PreferLinux/open-source-multimeter/3f8c0237ae352526f40b65bb3090b7c152f7e8e8/voltage divider values.ods --------------------------------------------------------------------------------