diff --git a/hardware/ECUStimS/Digipots.sch b/hardware/ECUStimS/Digipots.sch
new file mode 100644
index 0000000000..2582e2975a
--- /dev/null
+++ b/hardware/ECUStimS/Digipots.sch
@@ -0,0 +1,423 @@
+EESchema Schematic File Version 2
+LIBS:power
+LIBS:device
+LIBS:transistors
+LIBS:conn
+LIBS:linear
+LIBS:regul
+LIBS:74xx
+LIBS:cmos4000
+LIBS:adc-dac
+LIBS:memory
+LIBS:xilinx
+LIBS:special
+LIBS:microcontrollers
+LIBS:dsp
+LIBS:microchip
+LIBS:analog_switches
+LIBS:motorola
+LIBS:texas
+LIBS:intel
+LIBS:audio
+LIBS:interface
+LIBS:digital-audio
+LIBS:philips
+LIBS:display
+LIBS:cypress
+LIBS:siliconi
+LIBS:opto
+LIBS:atmel
+LIBS:contrib
+LIBS:valves
+LIBS:ECUStimS
+LIBS:ECUStimS-cache
+EELAYER 24 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 3 5
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L MCP42010 U?
+U 1 1 5337A4B8
+P 5500 2250
+F 0 "U?" H 5200 2650 60 0000 C CNN
+F 1 "MCP42010" V 5500 2250 60 0000 C CNN
+F 2 "" H 5150 2250 60 0000 C CNN
+F 3 "" H 5150 2250 60 0000 C CNN
+ 1 5500 2250
+ 1 0 0 -1
+$EndComp
+Text HLabel 4550 2050 0 60 Input ~ 0
+SCK
+Text HLabel 4550 2150 0 60 Input ~ 0
+SI
+Text HLabel 4550 2250 0 60 UnSpc ~ 0
+GND
+Text HLabel 4550 1950 0 60 Input ~ 0
+CS
+Text HLabel 6450 2150 2 60 Input ~ 0
+/SHDN
+Text HLabel 6450 2250 2 60 Input ~ 0
+/RS
+Text HLabel 6450 1950 2 60 Input ~ 0
+3.3V
+$Comp
+L C C?
+U 1 1 5337A508
+P 5500 1700
+F 0 "C?" H 5500 1800 40 0000 L CNN
+F 1 "0.1 uF" H 5506 1615 40 0000 L CNN
+F 2 "" H 5538 1550 30 0000 C CNN
+F 3 "" H 5500 1700 60 0000 C CNN
+ 1 5500 1700
+ 0 1 1 0
+$EndComp
+Wire Wire Line
+ 5700 1700 6200 1700
+Wire Wire Line
+ 6200 1400 6200 1950
+Wire Wire Line
+ 6150 1950 6450 1950
+Wire Wire Line
+ 5300 1700 4750 1700
+Wire Wire Line
+ 4750 1400 4750 2250
+Wire Wire Line
+ 4550 2250 4850 2250
+$Comp
+L CONN_3 K?
+U 1 1 5337A525
+P 3800 2450
+F 0 "K?" V 3750 2450 50 0000 C CNN
+F 1 "CONN_3" V 3850 2450 40 0000 C CNN
+F 2 "" H 3800 2450 60 0000 C CNN
+F 3 "" H 3800 2450 60 0000 C CNN
+ 1 3800 2450
+ -1 0 0 1
+$EndComp
+$Comp
+L CONN_3 K?
+U 1 1 5337A552
+P 7200 2450
+F 0 "K?" V 7150 2450 50 0000 C CNN
+F 1 "CONN_3" V 7250 2450 40 0000 C CNN
+F 2 "" H 7200 2450 60 0000 C CNN
+F 3 "" H 7200 2450 60 0000 C CNN
+ 1 7200 2450
+ 1 0 0 1
+$EndComp
+$Comp
+L R R?
+U 1 1 5337A60D
+P 4550 5400
+F 0 "R?" V 4630 5400 40 0000 C CNN
+F 1 "39K" V 4557 5401 40 0000 C CNN
+F 2 "" V 4480 5400 30 0000 C CNN
+F 3 "" H 4550 5400 30 0000 C CNN
+ 1 4550 5400
+ 0 1 1 0
+$EndComp
+$Comp
+L R R?
+U 1 1 5337A621
+P 6550 5400
+F 0 "R?" V 6630 5400 40 0000 C CNN
+F 1 "39K" V 6557 5401 40 0000 C CNN
+F 2 "" V 6480 5400 30 0000 C CNN
+F 3 "" H 6550 5400 30 0000 C CNN
+ 1 6550 5400
+ 0 1 1 0
+$EndComp
+Wire Wire Line
+ 4550 1950 4850 1950
+Wire Wire Line
+ 4850 2050 4550 2050
+Wire Wire Line
+ 4550 2150 4850 2150
+Connection ~ 4750 2250
+Wire Wire Line
+ 4150 2350 4850 2350
+Wire Wire Line
+ 4850 2550 4150 2550
+Wire Wire Line
+ 4850 2450 4150 2450
+Wire Wire Line
+ 6150 2350 6850 2350
+Wire Wire Line
+ 6150 2450 6850 2450
+Wire Wire Line
+ 6850 2550 6150 2550
+Connection ~ 6200 1950
+Wire Wire Line
+ 6150 2150 6450 2150
+Wire Wire Line
+ 6450 2250 6150 2250
+$Comp
+L MCP42010 U?
+U 1 1 5337A7AB
+P 5500 3800
+F 0 "U?" H 5200 4200 60 0000 C CNN
+F 1 "MCP42010" V 5500 3800 60 0000 C CNN
+F 2 "" H 5150 3800 60 0000 C CNN
+F 3 "" H 5150 3800 60 0000 C CNN
+ 1 5500 3800
+ 1 0 0 -1
+$EndComp
+Text HLabel 4550 3600 0 60 Input ~ 0
+SCK
+Text HLabel 4550 3800 0 60 UnSpc ~ 0
+GND
+Text HLabel 4550 3500 0 60 Input ~ 0
+CS
+Text HLabel 6450 3700 2 60 Input ~ 0
+/SHDN
+Text HLabel 6450 3800 2 60 Input ~ 0
+/RS
+Text HLabel 6450 3500 2 60 Input ~ 0
+3.3V
+$Comp
+L C C?
+U 1 1 5337A7B9
+P 5500 3250
+F 0 "C?" H 5500 3350 40 0000 L CNN
+F 1 "0.1 uF" H 5506 3165 40 0000 L CNN
+F 2 "" H 5538 3100 30 0000 C CNN
+F 3 "" H 5500 3250 60 0000 C CNN
+ 1 5500 3250
+ 0 1 1 0
+$EndComp
+Wire Wire Line
+ 6150 3500 6450 3500
+Wire Wire Line
+ 4550 3800 4850 3800
+$Comp
+L CONN_3 K?
+U 1 1 5337A7C5
+P 3800 4000
+F 0 "K?" V 3750 4000 50 0000 C CNN
+F 1 "CONN_3" V 3850 4000 40 0000 C CNN
+F 2 "" H 3800 4000 60 0000 C CNN
+F 3 "" H 3800 4000 60 0000 C CNN
+ 1 3800 4000
+ -1 0 0 1
+$EndComp
+$Comp
+L CONN_3 K?
+U 1 1 5337A7CB
+P 7200 4000
+F 0 "K?" V 7150 4000 50 0000 C CNN
+F 1 "CONN_3" V 7250 4000 40 0000 C CNN
+F 2 "" H 7200 4000 60 0000 C CNN
+F 3 "" H 7200 4000 60 0000 C CNN
+ 1 7200 4000
+ 1 0 0 1
+$EndComp
+Wire Wire Line
+ 4550 3500 4850 3500
+Wire Wire Line
+ 4850 3600 4550 3600
+Connection ~ 4750 3800
+Wire Wire Line
+ 4150 3900 4850 3900
+Wire Wire Line
+ 4850 4100 4150 4100
+Wire Wire Line
+ 4850 4000 4150 4000
+Wire Wire Line
+ 6150 3900 6850 3900
+Wire Wire Line
+ 6150 4000 6850 4000
+Wire Wire Line
+ 6850 4100 6150 4100
+Connection ~ 6200 3500
+Wire Wire Line
+ 6150 3700 6450 3700
+Wire Wire Line
+ 6450 3800 6150 3800
+$Comp
+L MCP42010 U?
+U 1 1 5337A8B3
+P 5550 5300
+F 0 "U?" H 5250 5700 60 0000 C CNN
+F 1 "MCP42010" V 5550 5300 60 0000 C CNN
+F 2 "" H 5200 5300 60 0000 C CNN
+F 3 "" H 5200 5300 60 0000 C CNN
+ 1 5550 5300
+ 1 0 0 -1
+$EndComp
+Text HLabel 4600 5100 0 60 Input ~ 0
+SCK
+Text HLabel 4600 5300 0 60 UnSpc ~ 0
+GND
+Text HLabel 4600 5000 0 60 Input ~ 0
+CS
+Text HLabel 6500 5100 2 60 Output ~ 0
+SO
+Text HLabel 6500 5200 2 60 Input ~ 0
+/SHDN
+Text HLabel 6500 5300 2 60 Input ~ 0
+/RS
+Text HLabel 6500 5000 2 60 Input ~ 0
+3.3V
+$Comp
+L C C?
+U 1 1 5337A8C1
+P 5550 4750
+F 0 "C?" H 5550 4850 40 0000 L CNN
+F 1 "0.1 uF" H 5556 4665 40 0000 L CNN
+F 2 "" H 5588 4600 30 0000 C CNN
+F 3 "" H 5550 4750 60 0000 C CNN
+ 1 5550 4750
+ 0 1 1 0
+$EndComp
+Wire Wire Line
+ 5750 4750 6250 4750
+Wire Wire Line
+ 6250 4450 6250 5000
+Wire Wire Line
+ 6200 5000 6500 5000
+Wire Wire Line
+ 5350 4750 4800 4750
+Wire Wire Line
+ 4800 4450 4800 5300
+Wire Wire Line
+ 4600 5300 4900 5300
+$Comp
+L CONN_3 K?
+U 1 1 5337A8CD
+P 3850 5500
+F 0 "K?" V 3800 5500 50 0000 C CNN
+F 1 "CONN_3" V 3900 5500 40 0000 C CNN
+F 2 "" H 3850 5500 60 0000 C CNN
+F 3 "" H 3850 5500 60 0000 C CNN
+ 1 3850 5500
+ -1 0 0 1
+$EndComp
+$Comp
+L CONN_3 K?
+U 1 1 5337A8D3
+P 7250 5500
+F 0 "K?" V 7200 5500 50 0000 C CNN
+F 1 "CONN_3" V 7300 5500 40 0000 C CNN
+F 2 "" H 7250 5500 60 0000 C CNN
+F 3 "" H 7250 5500 60 0000 C CNN
+ 1 7250 5500
+ 1 0 0 1
+$EndComp
+Wire Wire Line
+ 4600 5000 4900 5000
+Wire Wire Line
+ 4900 5100 4600 5100
+Connection ~ 4800 5300
+Wire Wire Line
+ 4900 5600 4200 5600
+Wire Wire Line
+ 4900 5500 4200 5500
+Wire Wire Line
+ 6200 5500 6900 5500
+Wire Wire Line
+ 6900 5600 6200 5600
+Connection ~ 6250 5000
+Wire Wire Line
+ 6500 5100 6200 5100
+Wire Wire Line
+ 6200 5200 6500 5200
+Wire Wire Line
+ 6500 5300 6200 5300
+Wire Wire Line
+ 6150 2050 7350 2050
+Wire Wire Line
+ 7350 2050 7350 2750
+Wire Wire Line
+ 7350 2750 4250 2750
+Wire Wire Line
+ 4250 2750 4250 3700
+Wire Wire Line
+ 4250 3700 4850 3700
+Wire Wire Line
+ 7350 3600 7350 4250
+Wire Wire Line
+ 7350 4250 4250 4250
+Wire Wire Line
+ 4250 4250 4250 5200
+Wire Wire Line
+ 4250 5200 4900 5200
+Wire Wire Line
+ 4800 5400 4900 5400
+Wire Wire Line
+ 4300 5400 4200 5400
+Wire Wire Line
+ 6200 5400 6300 5400
+Wire Wire Line
+ 6800 5400 6900 5400
+$Comp
+L C C?
+U 1 1 5337AFDD
+P 5500 1400
+F 0 "C?" H 5500 1500 40 0000 L CNN
+F 1 "1 uF" H 5506 1315 40 0000 L CNN
+F 2 "" H 5538 1250 30 0000 C CNN
+F 3 "" H 5500 1400 60 0000 C CNN
+ 1 5500 1400
+ 0 1 1 0
+$EndComp
+Wire Wire Line
+ 5300 1400 4750 1400
+Connection ~ 4750 1700
+Wire Wire Line
+ 5700 1400 6200 1400
+Connection ~ 6200 1700
+Wire Wire Line
+ 6150 3600 7350 3600
+$Comp
+L C C?
+U 1 1 5337B19C
+P 5550 4450
+F 0 "C?" H 5550 4550 40 0000 L CNN
+F 1 "1 uF" H 5556 4365 40 0000 L CNN
+F 2 "" H 5588 4300 30 0000 C CNN
+F 3 "" H 5550 4450 60 0000 C CNN
+ 1 5550 4450
+ 0 1 1 0
+$EndComp
+Wire Wire Line
+ 5350 4450 4800 4450
+Connection ~ 4800 4750
+Wire Wire Line
+ 5750 4450 6250 4450
+Connection ~ 6250 4750
+Wire Wire Line
+ 4750 2950 4750 3800
+Wire Wire Line
+ 6200 2950 6200 3500
+$Comp
+L C C?
+U 1 1 5337B4B8
+P 5500 2950
+F 0 "C?" H 5500 3050 40 0000 L CNN
+F 1 "1 uF" H 5506 2865 40 0000 L CNN
+F 2 "" H 5538 2800 30 0000 C CNN
+F 3 "" H 5500 2950 60 0000 C CNN
+ 1 5500 2950
+ 0 1 1 0
+$EndComp
+Wire Wire Line
+ 5300 2950 4750 2950
+Wire Wire Line
+ 6200 2950 5700 2950
+Wire Wire Line
+ 5700 3250 6200 3250
+Connection ~ 6200 3250
+Wire Wire Line
+ 5300 3250 4750 3250
+Connection ~ 4750 3250
+$EndSCHEMATC
diff --git a/hardware/ECUStimS/ECUStimS.pro b/hardware/ECUStimS/ECUStimS.pro
new file mode 100644
index 0000000000..b7750ebd4f
--- /dev/null
+++ b/hardware/ECUStimS/ECUStimS.pro
@@ -0,0 +1,45 @@
+update=Sun 30 Mar 2014 00:55:15 CDT
+last_client=eeschema
+[eeschema]
+version=1
+PageLayoutDescrFile=
+SubpartIdSeparator=0
+SubpartFirstId=65
+LibDir=lib
+NetFmtName=
+RptD_X=0
+RptD_Y=100
+RptLab=1
+LabSize=60
+[eeschema/libraries]
+LibName1=power
+LibName2=device
+LibName3=transistors
+LibName4=conn
+LibName5=linear
+LibName6=regul
+LibName7=74xx
+LibName8=cmos4000
+LibName9=adc-dac
+LibName10=memory
+LibName11=xilinx
+LibName12=special
+LibName13=microcontrollers
+LibName14=dsp
+LibName15=microchip
+LibName16=analog_switches
+LibName17=motorola
+LibName18=texas
+LibName19=intel
+LibName20=audio
+LibName21=interface
+LibName22=digital-audio
+LibName23=philips
+LibName24=display
+LibName25=cypress
+LibName26=siliconi
+LibName27=opto
+LibName28=atmel
+LibName29=contrib
+LibName30=valves
+LibName31=ECUStimS
diff --git a/hardware/ECUStimS/ECUStimS.sch b/hardware/ECUStimS/ECUStimS.sch
new file mode 100644
index 0000000000..60813ad7bb
--- /dev/null
+++ b/hardware/ECUStimS/ECUStimS.sch
@@ -0,0 +1,153 @@
+EESchema Schematic File Version 2
+LIBS:power
+LIBS:device
+LIBS:transistors
+LIBS:conn
+LIBS:linear
+LIBS:regul
+LIBS:74xx
+LIBS:cmos4000
+LIBS:adc-dac
+LIBS:memory
+LIBS:xilinx
+LIBS:special
+LIBS:microcontrollers
+LIBS:dsp
+LIBS:microchip
+LIBS:analog_switches
+LIBS:motorola
+LIBS:texas
+LIBS:intel
+LIBS:audio
+LIBS:interface
+LIBS:digital-audio
+LIBS:philips
+LIBS:display
+LIBS:cypress
+LIBS:siliconi
+LIBS:opto
+LIBS:atmel
+LIBS:contrib
+LIBS:valves
+LIBS:ECUStimS
+LIBS:ECUStimS-cache
+EELAYER 24 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 1 5
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Sheet
+S 4100 4350 600 600
+U 5338543B
+F0 "VRHall" 50
+F1 "VRHall.sch" 50
+F2 "5V" I R 4700 4550 60
+F3 "GND" U R 4700 4850 60
+F4 "G" I L 4100 4450 60
+F5 "2A" I L 4100 4650 60
+F6 "Ex_P" I R 4700 4450 60
+F7 "4A" I L 4100 4850 60
+F8 "1A" I L 4100 4550 60
+F9 "3A" I L 4100 4750 60
+$EndSheet
+$Sheet
+S 6350 2950 800 600
+U 5338733A
+F0 "Digipots" 50
+F1 "Digipots.sch" 50
+F2 "SCK" I L 6350 3150 60
+F3 "SI" I L 6350 3250 60
+F4 "GND" U R 7150 3250 60
+F5 "CS" I L 6350 3050 60
+F6 "/SHDN" I L 6350 3350 60
+F7 "/RS" I L 6350 3450 60
+F8 "3.3V" I R 7150 3150 60
+F9 "SO" O R 7150 3050 60
+$EndSheet
+$Sheet
+S 4050 2650 650 1100
+U 5338B51F
+F0 "FetInputs" 50
+F1 "FetInputs.sch" 50
+F2 "Gnd" U R 4700 2950 60
+F3 "Ex_p" U R 4700 2750 60
+F4 "In6" O L 4050 3250 60
+F5 "In1" O L 4050 2750 60
+F6 "In7" O L 4050 3350 60
+F7 "In2" O L 4050 2850 60
+F8 "In8" O L 4050 3450 60
+F9 "In4" O L 4050 3050 60
+F10 "In9" O L 4050 3550 60
+F11 "In5" O L 4050 3150 60
+F12 "In10" O L 4050 3650 60
+F13 "3.3V" U R 4700 2850 60
+F14 "In3" O L 4050 2950 60
+$EndSheet
+$Comp
+L CONN_9 P?
+U 1 1 53393FD4
+P 6100 6350
+F 0 "P?" V 6050 6350 60 0000 C CNN
+F 1 "CONN_9" V 6150 6350 60 0000 C CNN
+F 2 "" H 6100 6350 60 0000 C CNN
+F 3 "" H 6100 6350 60 0000 C CNN
+ 1 6100 6350
+ 0 1 1 0
+$EndComp
+$Comp
+L CONN_9 P?
+U 1 1 5339403D
+P 5200 6350
+F 0 "P?" V 5150 6350 60 0000 C CNN
+F 1 "CONN_9" V 5250 6350 60 0000 C CNN
+F 2 "" H 5200 6350 60 0000 C CNN
+F 3 "" H 5200 6350 60 0000 C CNN
+ 1 5200 6350
+ 0 -1 1 0
+$EndComp
+$Sheet
+S 6350 4350 650 650
+U 53385946
+F0 "HiLo" 50
+F1 "HiLo.sch" 50
+F2 "GND" U R 7000 4550 60
+F3 "Vp" I R 7000 4450 60
+F4 "HL1" I L 6350 4450 60
+F5 "HL2" I L 6350 4550 60
+F6 "HL3" I L 6350 4650 60
+F7 "HL4" I L 6350 4750 60
+F8 "HL5" I L 6350 4850 60
+F9 "HL6" I L 6350 4950 60
+$EndSheet
+$Comp
+L CONN_25X2 P?
+U 1 1 53388170
+P 9550 3950
+F 0 "P?" H 9550 5250 60 0000 C CNN
+F 1 "CONN_25X2" V 9550 3950 50 0000 C CNN
+F 2 "" H 9550 3950 60 0000 C CNN
+F 3 "" H 9550 3950 60 0000 C CNN
+ 1 9550 3950
+ 1 0 0 -1
+$EndComp
+$Comp
+L CONN_25X2 P?
+U 1 1 53388348
+P 1600 3900
+F 0 "P?" H 1600 5200 60 0000 C CNN
+F 1 "CONN_25X2" V 1600 3900 50 0000 C CNN
+F 2 "" H 1600 3900 60 0000 C CNN
+F 3 "" H 1600 3900 60 0000 C CNN
+ 1 1600 3900
+ 1 0 0 -1
+$EndComp
+$EndSCHEMATC
diff --git a/hardware/ECUStimS/FetInputs.sch b/hardware/ECUStimS/FetInputs.sch
new file mode 100644
index 0000000000..c705e894c2
--- /dev/null
+++ b/hardware/ECUStimS/FetInputs.sch
@@ -0,0 +1,897 @@
+EESchema Schematic File Version 2
+LIBS:power
+LIBS:device
+LIBS:transistors
+LIBS:conn
+LIBS:linear
+LIBS:regul
+LIBS:74xx
+LIBS:cmos4000
+LIBS:adc-dac
+LIBS:memory
+LIBS:xilinx
+LIBS:special
+LIBS:microcontrollers
+LIBS:dsp
+LIBS:microchip
+LIBS:analog_switches
+LIBS:motorola
+LIBS:texas
+LIBS:intel
+LIBS:audio
+LIBS:interface
+LIBS:digital-audio
+LIBS:philips
+LIBS:display
+LIBS:cypress
+LIBS:siliconi
+LIBS:opto
+LIBS:atmel
+LIBS:contrib
+LIBS:valves
+LIBS:ECUStimS
+LIBS:ECUStimS-cache
+EELAYER 24 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 4 5
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L MOSFET_N Q?
+U 1 1 53374089
+P 3550 2750
+F 0 "Q?" H 3560 2920 60 0000 R CNN
+F 1 "MOSFET_N" H 4150 2600 60 0000 R CNN
+F 2 "" H 3550 2750 60 0000 C CNN
+F 3 "" H 3550 2750 60 0000 C CNN
+ 1 3550 2750
+ 1 0 0 -1
+$EndComp
+Text HLabel 3900 2500 2 60 Output ~ 0
+In1
+Text HLabel 3150 3550 0 60 UnSpc ~ 0
+Gnd
+Wire Wire Line
+ 3650 2950 3650 3550
+Wire Wire Line
+ 3650 3550 3150 3550
+Wire Wire Line
+ 3200 3450 3200 3550
+Connection ~ 3200 3550
+Wire Wire Line
+ 3200 2550 3200 2950
+$Comp
+L R R?
+U 1 1 5337409D
+P 3200 2300
+F 0 "R?" V 3280 2300 40 0000 C CNN
+F 1 "10k" V 3207 2301 40 0000 C CNN
+F 2 "" V 3130 2300 30 0000 C CNN
+F 3 "" H 3200 2300 30 0000 C CNN
+ 1 3200 2300
+ 1 0 0 -1
+$EndComp
+Text HLabel 3150 1850 0 60 UnSpc ~ 0
+Ex_p
+Wire Wire Line
+ 3150 1850 3200 1850
+Wire Wire Line
+ 3200 1850 3200 2050
+Wire Wire Line
+ 3900 2500 3650 2500
+Wire Wire Line
+ 3650 2450 3650 2550
+Wire Wire Line
+ 2850 2750 3350 2750
+Connection ~ 3200 2750
+$Comp
+L MOSFET_N Q?
+U 1 1 53374166
+P 3550 4650
+F 0 "Q?" H 3560 4820 60 0000 R CNN
+F 1 "MOSFET_N" H 4150 4500 60 0000 R CNN
+F 2 "" H 3550 4650 60 0000 C CNN
+F 3 "" H 3550 4650 60 0000 C CNN
+ 1 3550 4650
+ 1 0 0 -1
+$EndComp
+Text HLabel 3900 4400 2 60 Output ~ 0
+In6
+Text HLabel 3150 5450 0 60 UnSpc ~ 0
+Gnd
+Wire Wire Line
+ 3650 4850 3650 5450
+Wire Wire Line
+ 3650 5450 3150 5450
+Wire Wire Line
+ 3200 5350 3200 5450
+Connection ~ 3200 5450
+Wire Wire Line
+ 3200 4450 3200 4850
+Text HLabel 3150 3750 0 60 UnSpc ~ 0
+Ex_p
+Wire Wire Line
+ 3150 3750 3200 3750
+Wire Wire Line
+ 3200 3750 3200 3950
+Wire Wire Line
+ 3900 4400 3650 4400
+Wire Wire Line
+ 3650 4350 3650 4450
+Wire Wire Line
+ 2850 4650 3350 4650
+Connection ~ 3200 4650
+$Comp
+L MOSFET_N Q?
+U 1 1 53374187
+P 5150 2750
+F 0 "Q?" H 5160 2920 60 0000 R CNN
+F 1 "MOSFET_N" H 5750 2600 60 0000 R CNN
+F 2 "" H 5150 2750 60 0000 C CNN
+F 3 "" H 5150 2750 60 0000 C CNN
+ 1 5150 2750
+ 1 0 0 -1
+$EndComp
+Text HLabel 5500 2500 2 60 Output ~ 0
+In2
+Text HLabel 4750 3550 0 60 UnSpc ~ 0
+Gnd
+Wire Wire Line
+ 5250 2950 5250 3550
+Wire Wire Line
+ 5250 3550 4750 3550
+Wire Wire Line
+ 4800 3450 4800 3550
+Connection ~ 4800 3550
+Wire Wire Line
+ 4800 2550 4800 2950
+Text HLabel 4750 1850 0 60 UnSpc ~ 0
+Ex_p
+Wire Wire Line
+ 4750 1850 4800 1850
+Wire Wire Line
+ 4800 1850 4800 2050
+Wire Wire Line
+ 5500 2500 5250 2500
+Wire Wire Line
+ 5250 2450 5250 2550
+Wire Wire Line
+ 4450 2750 4950 2750
+Connection ~ 4800 2750
+$Comp
+L MOSFET_N Q?
+U 1 1 533741A8
+P 5150 4650
+F 0 "Q?" H 5160 4820 60 0000 R CNN
+F 1 "MOSFET_N" H 5750 4500 60 0000 R CNN
+F 2 "" H 5150 4650 60 0000 C CNN
+F 3 "" H 5150 4650 60 0000 C CNN
+ 1 5150 4650
+ 1 0 0 -1
+$EndComp
+Text HLabel 5500 4400 2 60 Output ~ 0
+In7
+Text HLabel 4750 5450 0 60 UnSpc ~ 0
+Gnd
+Wire Wire Line
+ 5250 4850 5250 5450
+Wire Wire Line
+ 5250 5450 4750 5450
+Wire Wire Line
+ 4800 5350 4800 5450
+Connection ~ 4800 5450
+Wire Wire Line
+ 4800 4450 4800 4850
+Text HLabel 4750 3750 0 60 UnSpc ~ 0
+Ex_p
+Wire Wire Line
+ 4750 3750 4800 3750
+Wire Wire Line
+ 4800 3750 4800 3950
+Wire Wire Line
+ 5500 4400 5250 4400
+Wire Wire Line
+ 5250 4350 5250 4450
+Wire Wire Line
+ 4450 4650 4950 4650
+Connection ~ 4800 4650
+$Comp
+L MOSFET_N Q?
+U 1 1 533741C9
+P 6750 2750
+F 0 "Q?" H 6760 2920 60 0000 R CNN
+F 1 "MOSFET_N" H 7350 2600 60 0000 R CNN
+F 2 "" H 6750 2750 60 0000 C CNN
+F 3 "" H 6750 2750 60 0000 C CNN
+ 1 6750 2750
+ 1 0 0 -1
+$EndComp
+Text HLabel 7100 2500 2 60 Output ~ 0
+In3
+Text HLabel 6350 3550 0 60 UnSpc ~ 0
+Gnd
+Wire Wire Line
+ 6850 2950 6850 3550
+Wire Wire Line
+ 6850 3550 6350 3550
+Wire Wire Line
+ 6400 3450 6400 3550
+Connection ~ 6400 3550
+Wire Wire Line
+ 6400 2550 6400 2950
+Text HLabel 6350 1850 0 60 UnSpc ~ 0
+Ex_p
+Wire Wire Line
+ 6350 1850 6400 1850
+Wire Wire Line
+ 6400 1850 6400 2050
+Wire Wire Line
+ 7100 2500 6850 2500
+Wire Wire Line
+ 6850 2450 6850 2550
+Wire Wire Line
+ 6050 2750 6550 2750
+Connection ~ 6400 2750
+$Comp
+L MOSFET_N Q?
+U 1 1 533741EA
+P 6750 4650
+F 0 "Q?" H 6760 4820 60 0000 R CNN
+F 1 "MOSFET_N" H 7350 4500 60 0000 R CNN
+F 2 "" H 6750 4650 60 0000 C CNN
+F 3 "" H 6750 4650 60 0000 C CNN
+ 1 6750 4650
+ 1 0 0 -1
+$EndComp
+Text HLabel 7100 4400 2 60 Output ~ 0
+In8
+Text HLabel 6350 5450 0 60 UnSpc ~ 0
+Gnd
+Wire Wire Line
+ 6850 4850 6850 5450
+Wire Wire Line
+ 6850 5450 6350 5450
+Wire Wire Line
+ 6400 5350 6400 5450
+Connection ~ 6400 5450
+Wire Wire Line
+ 6400 4450 6400 4850
+Text HLabel 6350 3750 0 60 UnSpc ~ 0
+Ex_p
+Wire Wire Line
+ 6350 3750 6400 3750
+Wire Wire Line
+ 6400 3750 6400 3950
+Wire Wire Line
+ 7100 4400 6850 4400
+Wire Wire Line
+ 6850 4350 6850 4450
+Wire Wire Line
+ 6050 4650 6550 4650
+Connection ~ 6400 4650
+$Comp
+L MOSFET_N Q?
+U 1 1 5337420B
+P 8350 2750
+F 0 "Q?" H 8360 2920 60 0000 R CNN
+F 1 "MOSFET_N" H 8950 2600 60 0000 R CNN
+F 2 "" H 8350 2750 60 0000 C CNN
+F 3 "" H 8350 2750 60 0000 C CNN
+ 1 8350 2750
+ 1 0 0 -1
+$EndComp
+Text HLabel 8700 2500 2 60 Output ~ 0
+In4
+Text HLabel 7950 3550 0 60 UnSpc ~ 0
+Gnd
+Wire Wire Line
+ 8450 2950 8450 3550
+Wire Wire Line
+ 8450 3550 7950 3550
+Wire Wire Line
+ 8000 3450 8000 3550
+Connection ~ 8000 3550
+Wire Wire Line
+ 8000 2550 8000 2950
+Text HLabel 7950 1850 0 60 UnSpc ~ 0
+Ex_p
+Wire Wire Line
+ 7950 1850 8000 1850
+Wire Wire Line
+ 8000 1850 8000 2050
+Wire Wire Line
+ 8700 2500 8450 2500
+Wire Wire Line
+ 8450 2450 8450 2550
+Wire Wire Line
+ 7650 2750 8150 2750
+Connection ~ 8000 2750
+$Comp
+L MOSFET_N Q?
+U 1 1 5337422C
+P 8350 4650
+F 0 "Q?" H 8360 4820 60 0000 R CNN
+F 1 "MOSFET_N" H 8950 4500 60 0000 R CNN
+F 2 "" H 8350 4650 60 0000 C CNN
+F 3 "" H 8350 4650 60 0000 C CNN
+ 1 8350 4650
+ 1 0 0 -1
+$EndComp
+Text HLabel 8700 4400 2 60 Output ~ 0
+In9
+Text HLabel 7950 5450 0 60 UnSpc ~ 0
+Gnd
+Wire Wire Line
+ 8450 4850 8450 5450
+Wire Wire Line
+ 8450 5450 7950 5450
+Wire Wire Line
+ 8000 5350 8000 5450
+Connection ~ 8000 5450
+Wire Wire Line
+ 8000 4450 8000 4850
+Text HLabel 7950 3750 0 60 UnSpc ~ 0
+Ex_p
+Wire Wire Line
+ 7950 3750 8000 3750
+Wire Wire Line
+ 8000 3750 8000 3950
+Wire Wire Line
+ 8700 4400 8450 4400
+Wire Wire Line
+ 8450 4350 8450 4450
+Wire Wire Line
+ 7650 4650 8150 4650
+Connection ~ 8000 4650
+$Comp
+L MOSFET_N Q?
+U 1 1 5337424D
+P 9950 2750
+F 0 "Q?" H 9960 2920 60 0000 R CNN
+F 1 "MOSFET_N" H 10550 2600 60 0000 R CNN
+F 2 "" H 9950 2750 60 0000 C CNN
+F 3 "" H 9950 2750 60 0000 C CNN
+ 1 9950 2750
+ 1 0 0 -1
+$EndComp
+Text HLabel 10300 2500 2 60 Output ~ 0
+In5
+Text HLabel 9550 3550 0 60 UnSpc ~ 0
+Gnd
+Wire Wire Line
+ 10050 2950 10050 3550
+Wire Wire Line
+ 10050 3550 9550 3550
+Wire Wire Line
+ 9600 3450 9600 3550
+Connection ~ 9600 3550
+Wire Wire Line
+ 9600 2550 9600 2950
+Text HLabel 9550 1850 0 60 UnSpc ~ 0
+Ex_p
+Wire Wire Line
+ 9550 1850 9600 1850
+Wire Wire Line
+ 9600 1850 9600 2050
+Wire Wire Line
+ 10300 2500 10050 2500
+Wire Wire Line
+ 10050 2450 10050 2550
+Wire Wire Line
+ 9250 2750 9750 2750
+Connection ~ 9600 2750
+$Comp
+L MOSFET_N Q?
+U 1 1 5337426E
+P 9950 4650
+F 0 "Q?" H 9960 4820 60 0000 R CNN
+F 1 "MOSFET_N" H 10550 4500 60 0000 R CNN
+F 2 "" H 9950 4650 60 0000 C CNN
+F 3 "" H 9950 4650 60 0000 C CNN
+ 1 9950 4650
+ 1 0 0 -1
+$EndComp
+Text HLabel 10300 4400 2 60 Output ~ 0
+In10
+Text HLabel 9550 5450 0 60 UnSpc ~ 0
+Gnd
+Wire Wire Line
+ 10050 4850 10050 5450
+Wire Wire Line
+ 10050 5450 9550 5450
+Wire Wire Line
+ 9600 5350 9600 5450
+Connection ~ 9600 5450
+Wire Wire Line
+ 9600 4450 9600 4850
+Text HLabel 9550 3750 0 60 UnSpc ~ 0
+Ex_p
+Wire Wire Line
+ 9550 3750 9600 3750
+Wire Wire Line
+ 9600 3750 9600 3950
+Wire Wire Line
+ 10300 4400 10050 4400
+Wire Wire Line
+ 10050 4350 10050 4450
+Wire Wire Line
+ 9250 4650 9750 4650
+Connection ~ 9600 4650
+Text HLabel 10100 3750 2 60 UnSpc ~ 0
+3.3V
+Wire Wire Line
+ 10100 3750 10050 3750
+Wire Wire Line
+ 10050 3750 10050 3850
+Text HLabel 3700 1850 2 60 UnSpc ~ 0
+3.3V
+Wire Wire Line
+ 3700 1850 3650 1850
+Wire Wire Line
+ 3650 1850 3650 1950
+Text HLabel 5300 1850 2 60 UnSpc ~ 0
+3.3V
+Wire Wire Line
+ 5300 1850 5250 1850
+Wire Wire Line
+ 5250 1850 5250 1950
+Text HLabel 6900 1850 2 60 UnSpc ~ 0
+3.3V
+Wire Wire Line
+ 6900 1850 6850 1850
+Wire Wire Line
+ 6850 1850 6850 1950
+Text HLabel 8500 1850 2 60 UnSpc ~ 0
+3.3V
+Wire Wire Line
+ 8500 1850 8450 1850
+Wire Wire Line
+ 8450 1850 8450 1950
+Text HLabel 10100 1850 2 60 UnSpc ~ 0
+3.3V
+Wire Wire Line
+ 10100 1850 10050 1850
+Wire Wire Line
+ 10050 1850 10050 1950
+Text HLabel 3700 3750 2 60 UnSpc ~ 0
+3.3V
+Wire Wire Line
+ 3700 3750 3650 3750
+Wire Wire Line
+ 3650 3750 3650 3850
+Text HLabel 5300 3750 2 60 UnSpc ~ 0
+3.3V
+Wire Wire Line
+ 5300 3750 5250 3750
+Wire Wire Line
+ 5250 3750 5250 3850
+Text HLabel 6900 3750 2 60 UnSpc ~ 0
+3.3V
+Wire Wire Line
+ 6900 3750 6850 3750
+Wire Wire Line
+ 6850 3750 6850 3850
+Text HLabel 8500 3750 2 60 UnSpc ~ 0
+3.3V
+Wire Wire Line
+ 8500 3750 8450 3750
+Wire Wire Line
+ 8450 3750 8450 3850
+Connection ~ 3650 4400
+Connection ~ 5250 4400
+Connection ~ 6850 4400
+Connection ~ 8450 4400
+Connection ~ 10050 4400
+Connection ~ 3650 2500
+Connection ~ 5250 2500
+Connection ~ 8450 2500
+Connection ~ 10050 2500
+Connection ~ 6850 2500
+$Comp
+L R R?
+U 1 1 5338461F
+P 3650 2200
+F 0 "R?" V 3730 2200 40 0000 C CNN
+F 1 "10k" V 3657 2201 40 0000 C CNN
+F 2 "" V 3580 2200 30 0000 C CNN
+F 3 "" H 3650 2200 30 0000 C CNN
+ 1 3650 2200
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 5338462A
+P 3200 3200
+F 0 "R?" V 3280 3200 40 0000 C CNN
+F 1 "10k" V 3207 3201 40 0000 C CNN
+F 2 "" V 3130 3200 30 0000 C CNN
+F 3 "" H 3200 3200 30 0000 C CNN
+ 1 3200 3200
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 53384635
+P 4800 2300
+F 0 "R?" V 4880 2300 40 0000 C CNN
+F 1 "10k" V 4807 2301 40 0000 C CNN
+F 2 "" V 4730 2300 30 0000 C CNN
+F 3 "" H 4800 2300 30 0000 C CNN
+ 1 4800 2300
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 53384640
+P 5250 2200
+F 0 "R?" V 5330 2200 40 0000 C CNN
+F 1 "10k" V 5257 2201 40 0000 C CNN
+F 2 "" V 5180 2200 30 0000 C CNN
+F 3 "" H 5250 2200 30 0000 C CNN
+ 1 5250 2200
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 5338464B
+P 4800 3200
+F 0 "R?" V 4880 3200 40 0000 C CNN
+F 1 "10k" V 4807 3201 40 0000 C CNN
+F 2 "" V 4730 3200 30 0000 C CNN
+F 3 "" H 4800 3200 30 0000 C CNN
+ 1 4800 3200
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 53384656
+P 6400 2300
+F 0 "R?" V 6480 2300 40 0000 C CNN
+F 1 "10k" V 6407 2301 40 0000 C CNN
+F 2 "" V 6330 2300 30 0000 C CNN
+F 3 "" H 6400 2300 30 0000 C CNN
+ 1 6400 2300
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 53384661
+P 6850 2200
+F 0 "R?" V 6930 2200 40 0000 C CNN
+F 1 "10k" V 6857 2201 40 0000 C CNN
+F 2 "" V 6780 2200 30 0000 C CNN
+F 3 "" H 6850 2200 30 0000 C CNN
+ 1 6850 2200
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 5338466C
+P 6400 3200
+F 0 "R?" V 6480 3200 40 0000 C CNN
+F 1 "10k" V 6407 3201 40 0000 C CNN
+F 2 "" V 6330 3200 30 0000 C CNN
+F 3 "" H 6400 3200 30 0000 C CNN
+ 1 6400 3200
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 53384677
+P 8000 2300
+F 0 "R?" V 8080 2300 40 0000 C CNN
+F 1 "10k" V 8007 2301 40 0000 C CNN
+F 2 "" V 7930 2300 30 0000 C CNN
+F 3 "" H 8000 2300 30 0000 C CNN
+ 1 8000 2300
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 53384682
+P 8450 2200
+F 0 "R?" V 8530 2200 40 0000 C CNN
+F 1 "10k" V 8457 2201 40 0000 C CNN
+F 2 "" V 8380 2200 30 0000 C CNN
+F 3 "" H 8450 2200 30 0000 C CNN
+ 1 8450 2200
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 5338468D
+P 8000 3200
+F 0 "R?" V 8080 3200 40 0000 C CNN
+F 1 "10k" V 8007 3201 40 0000 C CNN
+F 2 "" V 7930 3200 30 0000 C CNN
+F 3 "" H 8000 3200 30 0000 C CNN
+ 1 8000 3200
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 53384698
+P 9600 2300
+F 0 "R?" V 9680 2300 40 0000 C CNN
+F 1 "10k" V 9607 2301 40 0000 C CNN
+F 2 "" V 9530 2300 30 0000 C CNN
+F 3 "" H 9600 2300 30 0000 C CNN
+ 1 9600 2300
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 533846A3
+P 10050 2200
+F 0 "R?" V 10130 2200 40 0000 C CNN
+F 1 "10k" V 10057 2201 40 0000 C CNN
+F 2 "" V 9980 2200 30 0000 C CNN
+F 3 "" H 10050 2200 30 0000 C CNN
+ 1 10050 2200
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 533846AE
+P 9600 3200
+F 0 "R?" V 9680 3200 40 0000 C CNN
+F 1 "10k" V 9607 3201 40 0000 C CNN
+F 2 "" V 9530 3200 30 0000 C CNN
+F 3 "" H 9600 3200 30 0000 C CNN
+ 1 9600 3200
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 533846B9
+P 3200 4200
+F 0 "R?" V 3280 4200 40 0000 C CNN
+F 1 "10k" V 3207 4201 40 0000 C CNN
+F 2 "" V 3130 4200 30 0000 C CNN
+F 3 "" H 3200 4200 30 0000 C CNN
+ 1 3200 4200
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 533846CE
+P 3650 4100
+F 0 "R?" V 3730 4100 40 0000 C CNN
+F 1 "10k" V 3657 4101 40 0000 C CNN
+F 2 "" V 3580 4100 30 0000 C CNN
+F 3 "" H 3650 4100 30 0000 C CNN
+ 1 3650 4100
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 533846D9
+P 3200 5100
+F 0 "R?" V 3280 5100 40 0000 C CNN
+F 1 "10k" V 3207 5101 40 0000 C CNN
+F 2 "" V 3130 5100 30 0000 C CNN
+F 3 "" H 3200 5100 30 0000 C CNN
+ 1 3200 5100
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 533846E4
+P 4800 4200
+F 0 "R?" V 4880 4200 40 0000 C CNN
+F 1 "10k" V 4807 4201 40 0000 C CNN
+F 2 "" V 4730 4200 30 0000 C CNN
+F 3 "" H 4800 4200 30 0000 C CNN
+ 1 4800 4200
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 533846EF
+P 4800 5100
+F 0 "R?" V 4880 5100 40 0000 C CNN
+F 1 "10k" V 4807 5101 40 0000 C CNN
+F 2 "" V 4730 5100 30 0000 C CNN
+F 3 "" H 4800 5100 30 0000 C CNN
+ 1 4800 5100
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 533846FA
+P 5250 4100
+F 0 "R?" V 5330 4100 40 0000 C CNN
+F 1 "10k" V 5257 4101 40 0000 C CNN
+F 2 "" V 5180 4100 30 0000 C CNN
+F 3 "" H 5250 4100 30 0000 C CNN
+ 1 5250 4100
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 53384705
+P 6400 4200
+F 0 "R?" V 6480 4200 40 0000 C CNN
+F 1 "10k" V 6407 4201 40 0000 C CNN
+F 2 "" V 6330 4200 30 0000 C CNN
+F 3 "" H 6400 4200 30 0000 C CNN
+ 1 6400 4200
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 53384710
+P 6400 5100
+F 0 "R?" V 6480 5100 40 0000 C CNN
+F 1 "10k" V 6407 5101 40 0000 C CNN
+F 2 "" V 6330 5100 30 0000 C CNN
+F 3 "" H 6400 5100 30 0000 C CNN
+ 1 6400 5100
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 5338471B
+P 6850 4100
+F 0 "R?" V 6930 4100 40 0000 C CNN
+F 1 "10k" V 6857 4101 40 0000 C CNN
+F 2 "" V 6780 4100 30 0000 C CNN
+F 3 "" H 6850 4100 30 0000 C CNN
+ 1 6850 4100
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 53384726
+P 8000 4200
+F 0 "R?" V 8080 4200 40 0000 C CNN
+F 1 "10k" V 8007 4201 40 0000 C CNN
+F 2 "" V 7930 4200 30 0000 C CNN
+F 3 "" H 8000 4200 30 0000 C CNN
+ 1 8000 4200
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 53384731
+P 8450 4100
+F 0 "R?" V 8530 4100 40 0000 C CNN
+F 1 "10k" V 8457 4101 40 0000 C CNN
+F 2 "" V 8380 4100 30 0000 C CNN
+F 3 "" H 8450 4100 30 0000 C CNN
+ 1 8450 4100
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 5338473C
+P 8000 5100
+F 0 "R?" V 8080 5100 40 0000 C CNN
+F 1 "10k" V 8007 5101 40 0000 C CNN
+F 2 "" V 7930 5100 30 0000 C CNN
+F 3 "" H 8000 5100 30 0000 C CNN
+ 1 8000 5100
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 53384747
+P 9600 4200
+F 0 "R?" V 9680 4200 40 0000 C CNN
+F 1 "10k" V 9607 4201 40 0000 C CNN
+F 2 "" V 9530 4200 30 0000 C CNN
+F 3 "" H 9600 4200 30 0000 C CNN
+ 1 9600 4200
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 53384752
+P 9600 5100
+F 0 "R?" V 9680 5100 40 0000 C CNN
+F 1 "10k" V 9607 5101 40 0000 C CNN
+F 2 "" V 9530 5100 30 0000 C CNN
+F 3 "" H 9600 5100 30 0000 C CNN
+ 1 9600 5100
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 5338475D
+P 10050 4100
+F 0 "R?" V 10130 4100 40 0000 C CNN
+F 1 "10k" V 10057 4101 40 0000 C CNN
+F 2 "" V 9980 4100 30 0000 C CNN
+F 3 "" H 10050 4100 30 0000 C CNN
+ 1 10050 4100
+ 1 0 0 -1
+$EndComp
+$Comp
+L CONN_12 P?
+U 1 1 53389EA5
+P 1250 3600
+F 0 "P?" V 1200 3600 60 0000 C CNN
+F 1 "CONN_12" V 1300 3600 60 0000 C CNN
+F 2 "" H 1250 3600 60 0000 C CNN
+F 3 "" H 1250 3600 60 0000 C CNN
+ 1 1250 3600
+ -1 0 0 1
+$EndComp
+Wire Wire Line
+ 1600 3050 2050 3050
+Wire Wire Line
+ 1600 3150 1950 3150
+Wire Wire Line
+ 1600 3250 1950 3250
+Wire Wire Line
+ 1600 3350 1950 3350
+Wire Wire Line
+ 1600 3450 1950 3450
+Wire Wire Line
+ 1600 3550 1950 3550
+Wire Wire Line
+ 1600 3650 1950 3650
+Wire Wire Line
+ 1600 3750 1950 3750
+Wire Wire Line
+ 1600 3850 1950 3850
+Wire Wire Line
+ 1600 3950 1950 3950
+Wire Wire Line
+ 1600 4050 1950 4050
+Wire Wire Line
+ 1600 4150 2050 4150
+Text Label 1800 4050 0 60 ~ 0
+IN1
+Text Label 1800 3950 0 60 ~ 0
+IN2
+Text Label 1800 3850 0 60 ~ 0
+IN3
+Text Label 1800 3750 0 60 ~ 0
+IN4
+Text Label 1800 3650 0 60 ~ 0
+IN5
+Text Label 1800 3550 0 60 ~ 0
+IN6
+Text Label 1800 3450 0 60 ~ 0
+IN7
+Text Label 1800 3350 0 60 ~ 0
+IN8
+Text Label 1800 3250 0 60 ~ 0
+IN9
+Text Label 1800 3150 0 60 ~ 0
+IN10
+Text Label 2900 2750 0 60 ~ 0
+IN1
+Text Label 4500 2750 0 60 ~ 0
+IN2
+Text Label 6100 2750 0 60 ~ 0
+IN3
+Text Label 7700 2750 0 60 ~ 0
+IN4
+Text Label 9300 2750 0 60 ~ 0
+IN5
+Text Label 2900 4650 0 60 ~ 0
+IN6
+Text Label 4500 4650 0 60 ~ 0
+IN7
+Text Label 6100 4650 0 60 ~ 0
+IN8
+Text Label 7700 4650 0 60 ~ 0
+IN9
+Text Label 9300 4650 0 60 ~ 0
+IN10
+Text HLabel 2050 3050 2 60 UnSpc ~ 0
+Gnd
+Text HLabel 2050 4150 2 60 UnSpc ~ 0
+Gnd
+$EndSCHEMATC
diff --git a/hardware/ECUStimS/HiLo.sch b/hardware/ECUStimS/HiLo.sch
new file mode 100644
index 0000000000..e56b2d8518
--- /dev/null
+++ b/hardware/ECUStimS/HiLo.sch
@@ -0,0 +1,522 @@
+EESchema Schematic File Version 2
+LIBS:power
+LIBS:device
+LIBS:transistors
+LIBS:conn
+LIBS:linear
+LIBS:regul
+LIBS:74xx
+LIBS:cmos4000
+LIBS:adc-dac
+LIBS:memory
+LIBS:xilinx
+LIBS:special
+LIBS:microcontrollers
+LIBS:dsp
+LIBS:microchip
+LIBS:analog_switches
+LIBS:motorola
+LIBS:texas
+LIBS:intel
+LIBS:audio
+LIBS:interface
+LIBS:digital-audio
+LIBS:philips
+LIBS:display
+LIBS:cypress
+LIBS:siliconi
+LIBS:opto
+LIBS:atmel
+LIBS:contrib
+LIBS:valves
+LIBS:ECUStimS
+LIBS:ECUStimS-cache
+EELAYER 24 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 5 5
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+Wire Wire Line
+ 6850 3850 7550 3850
+Wire Wire Line
+ 6850 3750 7550 3750
+$Comp
+L C C?
+U 1 1 524F7FBD
+P 5750 4650
+F 0 "C?" V 5800 4700 40 0000 L CNN
+F 1 "0.1uF" V 5800 4400 40 0000 L CNN
+F 2 "SM0805" H 5788 4500 30 0001 C CNN
+F 3 "~" H 5750 4650 60 0000 C CNN
+F 4 "AVX,08051C104KAT2A" V 5750 4650 60 0001 C CNN "MFG,MFG#"
+F 5 "SEEED,NA" V 5750 4650 60 0001 C CNN "SEEED,#"
+F 6 "DIGI,478-5028-1-ND" V 5750 4650 60 0001 C CNN "VEND1,VEND1#"
+ 1 5750 4650
+ 0 1 -1 0
+$EndComp
+Wire Wire Line
+ 6950 3650 7550 3650
+Wire Wire Line
+ 7050 3550 7550 3550
+Wire Wire Line
+ 5300 4650 5550 4650
+Wire Wire Line
+ 5300 4550 5850 4550
+$Comp
+L LED LD?
+U 1 1 52E5BF3C
+P 6550 4750
+F 0 "LD?" H 6400 4650 50 0000 C CNN
+F 1 "LED" H 6550 4650 50 0000 C CNN
+F 2 "SM1206" H 6550 4750 60 0001 C CNN
+F 3 "" H 6550 4750 60 0000 C CNN
+F 4 "AVAGO,HSMR-C150" H 6550 4750 60 0001 C CNN "MFG,MFG#"
+F 5 "SEEED,NA" H 6550 4750 60 0001 C CNN "SEEED,#"
+F 6 "DIGI,516-1436-1-ND" H 6550 4750 60 0001 C CNN "VEND1,VEND1#"
+ 1 6550 4750
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 52E5BF4C
+P 6100 4750
+F 0 "R?" V 6180 4750 40 0000 C CNN
+F 1 "2700" V 6107 4751 40 0000 C CNN
+F 2 "SM0805" V 6030 4750 30 0001 C CNN
+F 3 "" H 6100 4750 30 0000 C CNN
+F 4 "PANASONIC,ERJ-6ENF2701V" V 6100 4750 60 0001 C CNN "MFG,MFG#"
+F 5 "SEEED,NA" V 6100 4750 60 0001 C CNN "SEEED,#"
+F 6 "DIGI,P2.70KCCT-ND" V 6100 4750 60 0001 C CNN "VEND1,VEND1#"
+ 1 6100 4750
+ 0 1 1 0
+$EndComp
+Wire Wire Line
+ 5300 4750 5850 4750
+$Comp
+L R R?
+U 1 1 52E5BFE6
+P 6100 4950
+F 0 "R?" V 6180 4950 40 0000 C CNN
+F 1 "100" V 6107 4951 40 0000 C CNN
+F 2 "SM0805" V 6030 4950 30 0001 C CNN
+F 3 "" H 6100 4950 30 0000 C CNN
+F 4 "PANASONIC,ERJ-6ENF1000V" V 6100 4950 60 0001 C CNN "MFG,MFG#"
+F 5 "seeed,NA" V 6100 4950 60 0001 C CNN "seeed,#"
+F 6 "digi,P100CTR-ND" V 6100 4950 60 0001 C CNN "vend1,vend1#"
+ 1 6100 4950
+ 0 1 1 0
+$EndComp
+Wire Wire Line
+ 5850 4750 5850 4950
+Wire Wire Line
+ 5850 4550 5850 4350
+Wire Wire Line
+ 6750 2750 6750 5200
+Connection ~ 6750 4750
+Wire Wire Line
+ 5950 4650 6750 4650
+Connection ~ 6750 4650
+Wire Wire Line
+ 5300 3750 5550 3750
+Wire Wire Line
+ 5300 3650 5850 3650
+Wire Wire Line
+ 5300 3850 5850 3850
+Wire Wire Line
+ 5850 3850 5850 4050
+Wire Wire Line
+ 5850 3650 5850 3450
+Connection ~ 6750 3850
+Connection ~ 6750 3750
+Wire Wire Line
+ 5300 2850 5550 2850
+Wire Wire Line
+ 5300 2750 5850 2750
+Wire Wire Line
+ 5300 2950 5850 2950
+Wire Wire Line
+ 5850 2950 5850 3150
+Wire Wire Line
+ 5850 2750 5850 2550
+Connection ~ 6750 2950
+Connection ~ 6750 2850
+Wire Wire Line
+ 6350 4950 7050 4950
+Wire Wire Line
+ 6350 3450 6850 3450
+Wire Wire Line
+ 6850 3450 6850 3750
+Wire Wire Line
+ 6350 3150 6950 3150
+Wire Wire Line
+ 6950 3150 6950 3650
+Wire Wire Line
+ 6350 2550 7050 2550
+Wire Wire Line
+ 7050 2550 7050 3550
+Wire Wire Line
+ 6850 3850 6850 4050
+Wire Wire Line
+ 6850 4050 6350 4050
+Wire Wire Line
+ 7550 3950 6950 3950
+Wire Wire Line
+ 6950 3950 6950 4350
+Wire Wire Line
+ 6950 4350 6350 4350
+Connection ~ 5400 4650
+Connection ~ 5400 3750
+Connection ~ 5400 2850
+Wire Wire Line
+ 5400 2350 5400 4650
+Wire Wire Line
+ 7550 4050 7050 4050
+Wire Wire Line
+ 7050 4050 7050 4950
+$Comp
+L R R?
+U 1 1 52E63CB5
+P 6100 4550
+F 0 "R?" V 6180 4550 40 0000 C CNN
+F 1 "2700" V 6107 4551 40 0000 C CNN
+F 2 "SM0805" V 6030 4550 30 0001 C CNN
+F 3 "" H 6100 4550 30 0000 C CNN
+F 4 "PANASONIC,ERJ-6ENF2701V" V 6100 4550 60 0001 C CNN "MFG,MFG#"
+F 5 "SEEED,NA" V 6100 4550 60 0001 C CNN "SEEED,#"
+F 6 "DIGI,P2.70KCCT-ND" V 6100 4550 60 0001 C CNN "VEND1,VEND1#"
+ 1 6100 4550
+ 0 1 -1 0
+$EndComp
+$Comp
+L R R?
+U 1 1 52E63CBE
+P 6100 4350
+F 0 "R?" V 6180 4350 40 0000 C CNN
+F 1 "100" V 6107 4351 40 0000 C CNN
+F 2 "SM0805" V 6030 4350 30 0001 C CNN
+F 3 "" H 6100 4350 30 0000 C CNN
+F 4 "PANASONIC,ERJ-6ENF1000V" V 6100 4350 60 0001 C CNN "MFG,MFG#"
+F 5 "seeed,NA" V 6100 4350 60 0001 C CNN "seeed,#"
+F 6 "digi,P100CTR-ND" V 6100 4350 60 0001 C CNN "vend1,vend1#"
+ 1 6100 4350
+ 0 1 -1 0
+$EndComp
+$Comp
+L LED LD?
+U 1 1 52E63CC7
+P 6550 4550
+F 0 "LD?" H 6400 4450 50 0000 C CNN
+F 1 "LED" H 6550 4450 50 0000 C CNN
+F 2 "SM1206" H 6550 4550 60 0001 C CNN
+F 3 "" H 6550 4550 60 0000 C CNN
+F 4 "AVAGO,HSMR-C150" H 6550 4550 60 0001 C CNN "MFG,MFG#"
+F 5 "SEEED,NA" H 6550 4550 60 0001 C CNN "SEEED,#"
+F 6 "DIGI,516-1436-1-ND" H 6550 4550 60 0001 C CNN "VEND1,VEND1#"
+ 1 6550 4550
+ 1 0 0 1
+$EndComp
+$Comp
+L R R?
+U 1 1 52E63D08
+P 6100 3650
+F 0 "R?" V 6180 3650 40 0000 C CNN
+F 1 "2700" V 6107 3651 40 0000 C CNN
+F 2 "SM0805" V 6030 3650 30 0001 C CNN
+F 3 "" H 6100 3650 30 0000 C CNN
+F 4 "PANASONIC,ERJ-6ENF2701V" V 6100 3650 60 0001 C CNN "MFG,MFG#"
+F 5 "SEEED,NA" V 6100 3650 60 0001 C CNN "SEEED,#"
+F 6 "DIGI,P2.70KCCT-ND" V 6100 3650 60 0001 C CNN "VEND1,VEND1#"
+ 1 6100 3650
+ 0 1 -1 0
+$EndComp
+$Comp
+L R R?
+U 1 1 52E63D11
+P 6100 3450
+F 0 "R?" V 6180 3450 40 0000 C CNN
+F 1 "100" V 6107 3451 40 0000 C CNN
+F 2 "SM0805" V 6030 3450 30 0001 C CNN
+F 3 "" H 6100 3450 30 0000 C CNN
+F 4 "PANASONIC,ERJ-6ENF1000V" V 6100 3450 60 0001 C CNN "MFG,MFG#"
+F 5 "seeed,NA" V 6100 3450 60 0001 C CNN "seeed,#"
+F 6 "digi,P100CTR-ND" V 6100 3450 60 0001 C CNN "vend1,vend1#"
+ 1 6100 3450
+ 0 1 -1 0
+$EndComp
+$Comp
+L R R?
+U 1 1 52E63D1A
+P 6100 2750
+F 0 "R?" V 6180 2750 40 0000 C CNN
+F 1 "2700" V 6107 2751 40 0000 C CNN
+F 2 "SM0805" V 6030 2750 30 0001 C CNN
+F 3 "" H 6100 2750 30 0000 C CNN
+F 4 "PANASONIC,ERJ-6ENF2701V" V 6100 2750 60 0001 C CNN "MFG,MFG#"
+F 5 "SEEED,NA" V 6100 2750 60 0001 C CNN "SEEED,#"
+F 6 "DIGI,P2.70KCCT-ND" V 6100 2750 60 0001 C CNN "VEND1,VEND1#"
+ 1 6100 2750
+ 0 1 -1 0
+$EndComp
+$Comp
+L R R?
+U 1 1 52E63D23
+P 6100 2550
+F 0 "R?" V 6180 2550 40 0000 C CNN
+F 1 "100" V 6107 2551 40 0000 C CNN
+F 2 "SM0805" V 6030 2550 30 0001 C CNN
+F 3 "" H 6100 2550 30 0000 C CNN
+F 4 "PANASONIC,ERJ-6ENF1000V" V 6100 2550 60 0001 C CNN "MFG,MFG#"
+F 5 "seeed,NA" V 6100 2550 60 0001 C CNN "seeed,#"
+F 6 "digi,P100CTR-ND" V 6100 2550 60 0001 C CNN "vend1,vend1#"
+ 1 6100 2550
+ 0 1 -1 0
+$EndComp
+$Comp
+L LED LD?
+U 1 1 52E63D2C
+P 6550 2950
+F 0 "LD?" H 6400 2850 50 0000 C CNN
+F 1 "LED" H 6550 2850 50 0000 C CNN
+F 2 "SM1206" H 6550 2950 60 0001 C CNN
+F 3 "" H 6550 2950 60 0000 C CNN
+F 4 "AVAGO,HSMR-C150" H 6550 2950 60 0001 C CNN "MFG,MFG#"
+F 5 "SEEED,NA" H 6550 2950 60 0001 C CNN "SEEED,#"
+F 6 "DIGI,516-1436-1-ND" H 6550 2950 60 0001 C CNN "VEND1,VEND1#"
+ 1 6550 2950
+ 1 0 0 -1
+$EndComp
+$Comp
+L LED LD?
+U 1 1 52E63D36
+P 6550 2750
+F 0 "LD?" H 6400 2650 50 0000 C CNN
+F 1 "LED" H 6550 2650 50 0000 C CNN
+F 2 "SM1206" H 6550 2750 60 0001 C CNN
+F 3 "" H 6550 2750 60 0000 C CNN
+F 4 "AVAGO,HSMR-C150" H 6550 2750 60 0001 C CNN "MFG,MFG#"
+F 5 "SEEED,NA" H 6550 2750 60 0001 C CNN "SEEED,#"
+F 6 "DIGI,516-1436-1-ND" H 6550 2750 60 0001 C CNN "VEND1,VEND1#"
+ 1 6550 2750
+ 1 0 0 1
+$EndComp
+$Comp
+L LED LD?
+U 1 1 52E63D3F
+P 6550 3850
+F 0 "LD?" H 6400 3750 50 0000 C CNN
+F 1 "LED" H 6550 3750 50 0000 C CNN
+F 2 "SM1206" H 6550 3850 60 0001 C CNN
+F 3 "" H 6550 3850 60 0000 C CNN
+F 4 "AVAGO,HSMR-C150" H 6550 3850 60 0001 C CNN "MFG,MFG#"
+F 5 "SEEED,NA" H 6550 3850 60 0001 C CNN "SEEED,#"
+F 6 "DIGI,516-1436-1-ND" H 6550 3850 60 0001 C CNN "VEND1,VEND1#"
+ 1 6550 3850
+ 1 0 0 -1
+$EndComp
+$Comp
+L LED LD?
+U 1 1 52E63D48
+P 6550 3650
+F 0 "LD?" H 6400 3550 50 0000 C CNN
+F 1 "LED" H 6550 3550 50 0000 C CNN
+F 2 "SM1206" H 6550 3650 60 0001 C CNN
+F 3 "" H 6550 3650 60 0000 C CNN
+F 4 "AVAGO,HSMR-C150" H 6550 3650 60 0001 C CNN "MFG,MFG#"
+F 5 "SEEED,NA" H 6550 3650 60 0001 C CNN "SEEED,#"
+F 6 "DIGI,516-1436-1-ND" H 6550 3650 60 0001 C CNN "VEND1,VEND1#"
+ 1 6550 3650
+ 1 0 0 1
+$EndComp
+$Comp
+L R R?
+U 1 1 52E63D51
+P 6100 3850
+F 0 "R?" V 6180 3850 40 0000 C CNN
+F 1 "2700" V 6107 3851 40 0000 C CNN
+F 2 "SM0805" V 6030 3850 30 0001 C CNN
+F 3 "" H 6100 3850 30 0000 C CNN
+F 4 "PANASONIC,ERJ-6ENF2701V" V 6100 3850 60 0001 C CNN "MFG,MFG#"
+F 5 "SEEED,NA" V 6100 3850 60 0001 C CNN "SEEED,#"
+F 6 "DIGI,P2.70KCCT-ND" V 6100 3850 60 0001 C CNN "VEND1,VEND1#"
+ 1 6100 3850
+ 0 1 1 0
+$EndComp
+$Comp
+L R R?
+U 1 1 52E63D5A
+P 6100 4050
+F 0 "R?" V 6180 4050 40 0000 C CNN
+F 1 "100" V 6107 4051 40 0000 C CNN
+F 2 "SM0805" V 6030 4050 30 0001 C CNN
+F 3 "" H 6100 4050 30 0000 C CNN
+F 4 "PANASONIC,ERJ-6ENF1000V" V 6100 4050 60 0001 C CNN "MFG,MFG#"
+F 5 "seeed,NA" V 6100 4050 60 0001 C CNN "seeed,#"
+F 6 "digi,P100CTR-ND" V 6100 4050 60 0001 C CNN "vend1,vend1#"
+ 1 6100 4050
+ 0 1 1 0
+$EndComp
+$Comp
+L R R?
+U 1 1 52E63D63
+P 6100 2950
+F 0 "R?" V 6180 2950 40 0000 C CNN
+F 1 "2700" V 6107 2951 40 0000 C CNN
+F 2 "SM0805" V 6030 2950 30 0001 C CNN
+F 3 "" H 6100 2950 30 0000 C CNN
+F 4 "PANASONIC,ERJ-6ENF2701V" V 6100 2950 60 0001 C CNN "MFG,MFG#"
+F 5 "SEEED,NA" V 6100 2950 60 0001 C CNN "SEEED,#"
+F 6 "DIGI,P2.70KCCT-ND" V 6100 2950 60 0001 C CNN "VEND1,VEND1#"
+ 1 6100 2950
+ 0 1 1 0
+$EndComp
+$Comp
+L R R?
+U 1 1 52E63D6C
+P 6100 3150
+F 0 "R?" V 6180 3150 40 0000 C CNN
+F 1 "100" V 6107 3151 40 0000 C CNN
+F 2 "SM0805" V 6030 3150 30 0001 C CNN
+F 3 "" H 6100 3150 30 0000 C CNN
+F 4 "PANASONIC,ERJ-6ENF1000V" V 6100 3150 60 0001 C CNN "MFG,MFG#"
+F 5 "seeed,NA" V 6100 3150 60 0001 C CNN "seeed,#"
+F 6 "digi,P100CTR-ND" V 6100 3150 60 0001 C CNN "vend1,vend1#"
+ 1 6100 3150
+ 0 1 1 0
+$EndComp
+$Comp
+L C C?
+U 1 1 52E63D75
+P 5750 3750
+F 0 "C?" V 5800 3800 40 0000 L CNN
+F 1 "0.1uF" V 5800 3500 40 0000 L CNN
+F 2 "SM0805" H 5788 3600 30 0001 C CNN
+F 3 "~" H 5750 3750 60 0000 C CNN
+F 4 "AVX,08051C104KAT2A" V 5750 3750 60 0001 C CNN "MFG,MFG#"
+F 5 "SEEED,NA" V 5750 3750 60 0001 C CNN "SEEED,#"
+F 6 "DIGI,478-5028-1-ND" V 5750 3750 60 0001 C CNN "VEND1,VEND1#"
+ 1 5750 3750
+ 0 1 -1 0
+$EndComp
+$Comp
+L C C?
+U 1 1 52E63D7E
+P 5750 2850
+F 0 "C?" V 5800 2900 40 0000 L CNN
+F 1 "0.1uF" V 5800 2600 40 0000 L CNN
+F 2 "SM0805" H 5788 2700 30 0001 C CNN
+F 3 "~" H 5750 2850 60 0000 C CNN
+F 4 "AVX,08051C104KAT2A" V 5750 2850 60 0001 C CNN "MFG,MFG#"
+F 5 "SEEED,NA" V 5750 2850 60 0001 C CNN "SEEED,#"
+F 6 "DIGI,478-5028-1-ND" V 5750 2850 60 0001 C CNN "VEND1,VEND1#"
+ 1 5750 2850
+ 0 1 -1 0
+$EndComp
+Wire Wire Line
+ 5950 2850 6750 2850
+Wire Wire Line
+ 5950 3750 6750 3750
+Text HLabel 3900 2850 0 60 UnSpc ~ 0
+GND
+$Comp
+L TC4427A U?
+U 1 1 533981C2
+P 4700 2800
+F 0 "U?" H 4450 3150 60 0000 C CNN
+F 1 "TC4427A" H 4550 3050 50 0000 C CNN
+F 2 "" H 4700 2800 60 0000 C CNN
+F 3 "" H 4700 2800 60 0000 C CNN
+ 1 4700 2800
+ 1 0 0 -1
+$EndComp
+$Comp
+L TC4427A U?
+U 1 1 533981D4
+P 4700 3700
+F 0 "U?" H 4450 4050 60 0000 C CNN
+F 1 "TC4427A" H 4550 3950 50 0000 C CNN
+F 2 "" H 4700 3700 60 0000 C CNN
+F 3 "" H 4700 3700 60 0000 C CNN
+ 1 4700 3700
+ 1 0 0 -1
+$EndComp
+$Comp
+L TC4427A U?
+U 1 1 533981DF
+P 4700 4600
+F 0 "U?" H 4450 4950 60 0000 C CNN
+F 1 "TC4427A" H 4550 4850 50 0000 C CNN
+F 2 "" H 4700 4600 60 0000 C CNN
+F 3 "" H 4700 4600 60 0000 C CNN
+ 1 4700 4600
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 4100 2850 3900 2850
+Wire Wire Line
+ 3900 3750 4100 3750
+Wire Wire Line
+ 4100 4650 3900 4650
+Text HLabel 5400 2350 1 60 Input ~ 0
+Vp
+Text HLabel 3900 2750 0 60 Input ~ 0
+HL1
+Text HLabel 3900 2950 0 60 Input ~ 0
+HL2
+Text HLabel 3900 3650 0 60 Input ~ 0
+HL3
+Text HLabel 3900 3850 0 60 Input ~ 0
+HL4
+Text HLabel 3900 4550 0 60 Input ~ 0
+HL5
+Text HLabel 3900 4750 0 60 Input ~ 0
+HL6
+Wire Wire Line
+ 4100 2750 3900 2750
+Wire Wire Line
+ 3900 2950 4100 2950
+Wire Wire Line
+ 4100 3650 3900 3650
+Wire Wire Line
+ 3900 3850 4100 3850
+Wire Wire Line
+ 4100 4550 3900 4550
+Wire Wire Line
+ 3900 4750 4100 4750
+Connection ~ 6750 3650
+Connection ~ 6750 4550
+Text HLabel 3900 4650 0 60 UnSpc ~ 0
+GND
+Text HLabel 3900 3750 0 60 UnSpc ~ 0
+GND
+Text HLabel 6750 5200 3 60 UnSpc ~ 0
+GND
+$Comp
+L CONN_8 P?
+U 1 1 53388967
+P 7900 3800
+F 0 "P?" V 7850 3800 60 0000 C CNN
+F 1 "CONN_8" V 7950 3800 60 0000 C CNN
+F 2 "" H 7900 3800 60 0000 C CNN
+F 3 "" H 7900 3800 60 0000 C CNN
+ 1 7900 3800
+ 1 0 0 -1
+$EndComp
+Text HLabel 7500 4250 3 60 UnSpc ~ 0
+GND
+Wire Wire Line
+ 7550 4150 7500 4150
+Wire Wire Line
+ 7500 3450 7500 4250
+Connection ~ 7500 4150
+Wire Wire Line
+ 7550 3450 7500 3450
+$EndSCHEMATC
diff --git a/hardware/ECUStimS/README.md b/hardware/ECUStimS/README.md
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/hardware/ECUStimS/VRHall.sch b/hardware/ECUStimS/VRHall.sch
new file mode 100644
index 0000000000..237dcee398
--- /dev/null
+++ b/hardware/ECUStimS/VRHall.sch
@@ -0,0 +1,690 @@
+EESchema Schematic File Version 2
+LIBS:power
+LIBS:device
+LIBS:transistors
+LIBS:conn
+LIBS:linear
+LIBS:regul
+LIBS:74xx
+LIBS:cmos4000
+LIBS:adc-dac
+LIBS:memory
+LIBS:xilinx
+LIBS:special
+LIBS:microcontrollers
+LIBS:dsp
+LIBS:microchip
+LIBS:analog_switches
+LIBS:motorola
+LIBS:texas
+LIBS:intel
+LIBS:audio
+LIBS:interface
+LIBS:digital-audio
+LIBS:philips
+LIBS:display
+LIBS:cypress
+LIBS:siliconi
+LIBS:opto
+LIBS:atmel
+LIBS:contrib
+LIBS:valves
+LIBS:ECUStimS
+LIBS:ECUStimS-cache
+EELAYER 24 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 2 5
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L SN75ALS192 U?
+U 1 1 5338EA6F
+P 6350 1200
+F 0 "U?" H 6350 1550 60 0000 C CNN
+F 1 "SN75ALS192" H 6550 1450 60 0000 C CNN
+F 2 "" H 7350 250 60 0000 C CNN
+F 3 "" H 7350 250 60 0000 C CNN
+ 1 6350 1200
+ 1 0 0 -1
+$EndComp
+$Comp
+L SN75ALS192 U?
+U 2 1 5338EAE3
+P 6850 2850
+F 0 "U?" H 6800 3300 60 0000 C CNN
+F 1 "SN75ALS192" H 7000 3200 60 0000 C CNN
+F 2 "" H 7850 1900 60 0000 C CNN
+F 3 "" H 7850 1900 60 0000 C CNN
+ 2 6850 2850
+ 1 0 0 -1
+$EndComp
+Text HLabel 4950 1000 0 60 Input ~ 0
+5V
+Text HLabel 4950 1400 0 60 UnSpc ~ 0
+GND
+Text HLabel 5800 1150 0 60 Input ~ 0
+G
+Text HLabel 6200 2850 0 60 Input ~ 0
+2A
+$Comp
+L R R?
+U 1 1 53378E05
+P 7900 2600
+F 0 "R?" V 7980 2600 40 0000 C CNN
+F 1 "1K" V 7907 2601 40 0000 C CNN
+F 2 "" V 7830 2600 30 0000 C CNN
+F 3 "" H 7900 2600 30 0000 C CNN
+ 1 7900 2600
+ 0 1 1 0
+$EndComp
+$Comp
+L R R?
+U 1 1 53378E19
+P 7900 3100
+F 0 "R?" V 7980 3100 40 0000 C CNN
+F 1 "1K" V 7907 3101 40 0000 C CNN
+F 2 "" V 7830 3100 30 0000 C CNN
+F 3 "" H 7900 3100 30 0000 C CNN
+ 1 7900 3100
+ 0 1 1 0
+$EndComp
+$Comp
+L MOSFET_N Q?
+U 1 1 53378E7F
+P 8200 3400
+F 0 "Q?" H 8550 3450 60 0000 R CNN
+F 1 "MOSFET_N" H 8900 3350 60 0000 R CNN
+F 2 "" H 8200 3400 60 0000 C CNN
+F 3 "" H 8200 3400 60 0000 C CNN
+ 1 8200 3400
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 53378F05
+P 7450 2850
+F 0 "R?" V 7530 2850 40 0000 C CNN
+F 1 "10K" V 7457 2851 40 0000 C CNN
+F 2 "" V 7380 2850 30 0000 C CNN
+F 3 "" H 7450 2850 30 0000 C CNN
+ 1 7450 2850
+ -1 0 0 1
+$EndComp
+$Comp
+L C C?
+U 1 1 53378FCD
+P 5400 1200
+F 0 "C?" H 5400 1300 40 0000 L CNN
+F 1 "0.1 uF" H 5406 1115 40 0000 L CNN
+F 2 "" H 5438 1050 30 0000 C CNN
+F 3 "" H 5400 1200 60 0000 C CNN
+ 1 5400 1200
+ 1 0 0 -1
+$EndComp
+Text HLabel 8200 3700 0 60 UnSpc ~ 0
+GND
+$Comp
+L CONN_4 P?
+U 1 1 5337A2B2
+P 8750 2750
+F 0 "P?" V 8700 2750 50 0000 C CNN
+F 1 "CONN_4" V 8800 2750 50 0000 C CNN
+F 2 "" H 8750 2750 60 0000 C CNN
+F 3 "" H 8750 2750 60 0000 C CNN
+ 1 8750 2750
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 5337A387
+P 8550 2250
+F 0 "R?" V 8630 2250 40 0000 C CNN
+F 1 "1K" V 8557 2251 40 0000 C CNN
+F 2 "" V 8480 2250 30 0000 C CNN
+F 3 "" H 8550 2250 30 0000 C CNN
+ 1 8550 2250
+ 0 -1 -1 0
+$EndComp
+Text HLabel 8950 2500 2 60 Input ~ 0
+5V
+Text HLabel 8950 2000 2 60 Input ~ 0
+Ex_P
+$Comp
+L CONN_3 P?
+U 1 1 53379D01
+P 9200 2250
+F 0 "P?" V 9150 2250 50 0000 C CNN
+F 1 "CONN_3" V 9250 2250 40 0000 C CNN
+F 2 "" H 9200 2250 60 0000 C CNN
+F 3 "" H 9200 2250 60 0000 C CNN
+ 1 9200 2250
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 5950 1250 5900 1250
+Wire Wire Line
+ 5900 1250 5900 1050
+Wire Wire Line
+ 5600 1050 5950 1050
+Connection ~ 5900 1050
+Wire Wire Line
+ 5800 1150 5950 1150
+Wire Wire Line
+ 5650 1350 5950 1350
+Wire Wire Line
+ 5600 1000 5600 1050
+Wire Wire Line
+ 5650 1400 5650 1350
+Wire Wire Line
+ 6200 2850 6350 2850
+Wire Wire Line
+ 7200 2700 7350 2700
+Wire Wire Line
+ 7350 2700 7350 2600
+Wire Wire Line
+ 7350 2600 7650 2600
+Connection ~ 7450 2600
+Wire Wire Line
+ 7200 3000 7350 3000
+Wire Wire Line
+ 7350 3000 7350 3100
+Wire Wire Line
+ 7350 3100 7650 3100
+Connection ~ 7450 3100
+Wire Wire Line
+ 8150 2600 8400 2600
+Wire Wire Line
+ 8150 2700 8400 2700
+Wire Wire Line
+ 8150 2700 8150 3100
+Wire Wire Line
+ 8300 3600 8300 3700
+Wire Wire Line
+ 8200 3700 8400 3700
+Wire Wire Line
+ 6300 2850 6300 3400
+Wire Wire Line
+ 6300 3400 8000 3400
+Connection ~ 6300 2850
+Wire Wire Line
+ 8400 2800 8300 2800
+Connection ~ 8300 2800
+Wire Wire Line
+ 8400 3700 8400 2900
+Connection ~ 8300 3700
+Wire Wire Line
+ 8300 2250 8300 3200
+Wire Wire Line
+ 8950 2000 8850 2000
+Wire Wire Line
+ 8850 2000 8850 2150
+Wire Wire Line
+ 8850 2350 8850 2500
+Wire Wire Line
+ 8850 2500 8950 2500
+Wire Wire Line
+ 8850 2250 8800 2250
+$Comp
+L SN75ALS192 U?
+U 2 1 5337A195
+P 6850 4850
+F 0 "U?" H 6800 5300 60 0000 C CNN
+F 1 "SN75ALS192" H 7000 5200 60 0000 C CNN
+F 2 "" H 7850 3900 60 0000 C CNN
+F 3 "" H 7850 3900 60 0000 C CNN
+ 2 6850 4850
+ 1 0 0 -1
+$EndComp
+Text HLabel 6200 4850 0 60 Input ~ 0
+4A
+$Comp
+L R R?
+U 1 1 5337A19C
+P 7900 4600
+F 0 "R?" V 7980 4600 40 0000 C CNN
+F 1 "1K" V 7907 4601 40 0000 C CNN
+F 2 "" V 7830 4600 30 0000 C CNN
+F 3 "" H 7900 4600 30 0000 C CNN
+ 1 7900 4600
+ 0 1 1 0
+$EndComp
+$Comp
+L R R?
+U 1 1 5337A1A2
+P 7900 5100
+F 0 "R?" V 7980 5100 40 0000 C CNN
+F 1 "1K" V 7907 5101 40 0000 C CNN
+F 2 "" V 7830 5100 30 0000 C CNN
+F 3 "" H 7900 5100 30 0000 C CNN
+ 1 7900 5100
+ 0 1 1 0
+$EndComp
+$Comp
+L MOSFET_N Q?
+U 1 1 5337A1A8
+P 8200 5400
+F 0 "Q?" H 8550 5450 60 0000 R CNN
+F 1 "MOSFET_N" H 8900 5350 60 0000 R CNN
+F 2 "" H 8200 5400 60 0000 C CNN
+F 3 "" H 8200 5400 60 0000 C CNN
+ 1 8200 5400
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 5337A1AE
+P 7450 4850
+F 0 "R?" V 7530 4850 40 0000 C CNN
+F 1 "10K" V 7457 4851 40 0000 C CNN
+F 2 "" V 7380 4850 30 0000 C CNN
+F 3 "" H 7450 4850 30 0000 C CNN
+ 1 7450 4850
+ -1 0 0 1
+$EndComp
+Text HLabel 8200 5700 0 60 UnSpc ~ 0
+GND
+$Comp
+L CONN_4 P?
+U 1 1 5337A1B5
+P 8750 4750
+F 0 "P?" V 8700 4750 50 0000 C CNN
+F 1 "CONN_4" V 8800 4750 50 0000 C CNN
+F 2 "" H 8750 4750 60 0000 C CNN
+F 3 "" H 8750 4750 60 0000 C CNN
+ 1 8750 4750
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 5337A1BB
+P 8550 4250
+F 0 "R?" V 8630 4250 40 0000 C CNN
+F 1 "1K" V 8557 4251 40 0000 C CNN
+F 2 "" V 8480 4250 30 0000 C CNN
+F 3 "" H 8550 4250 30 0000 C CNN
+ 1 8550 4250
+ 0 -1 -1 0
+$EndComp
+Text HLabel 8950 4500 2 60 Input ~ 0
+5V
+Text HLabel 8950 4000 2 60 Input ~ 0
+Ex_P
+$Comp
+L CONN_3 P?
+U 1 1 5337A1C3
+P 9200 4250
+F 0 "P?" V 9150 4250 50 0000 C CNN
+F 1 "CONN_3" V 9250 4250 40 0000 C CNN
+F 2 "" H 9200 4250 60 0000 C CNN
+F 3 "" H 9200 4250 60 0000 C CNN
+ 1 9200 4250
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 6200 4850 6350 4850
+Wire Wire Line
+ 7200 4700 7350 4700
+Wire Wire Line
+ 7350 4700 7350 4600
+Wire Wire Line
+ 7350 4600 7650 4600
+Connection ~ 7450 4600
+Wire Wire Line
+ 7200 5000 7350 5000
+Wire Wire Line
+ 7350 5000 7350 5100
+Wire Wire Line
+ 7350 5100 7650 5100
+Connection ~ 7450 5100
+Wire Wire Line
+ 8150 4600 8400 4600
+Wire Wire Line
+ 8150 4700 8400 4700
+Wire Wire Line
+ 8150 4700 8150 5100
+Wire Wire Line
+ 8300 5600 8300 5700
+Wire Wire Line
+ 8200 5700 8400 5700
+Wire Wire Line
+ 6300 4850 6300 5400
+Wire Wire Line
+ 6300 5400 8000 5400
+Connection ~ 6300 4850
+Wire Wire Line
+ 8400 4800 8300 4800
+Connection ~ 8300 4800
+Wire Wire Line
+ 8400 5700 8400 4900
+Connection ~ 8300 5700
+Wire Wire Line
+ 8300 4250 8300 5200
+Wire Wire Line
+ 8950 4000 8850 4000
+Wire Wire Line
+ 8850 4000 8850 4150
+Wire Wire Line
+ 8850 4350 8850 4500
+Wire Wire Line
+ 8850 4500 8950 4500
+Wire Wire Line
+ 8850 4250 8800 4250
+$Comp
+L SN75ALS192 U?
+U 2 1 5337A1E4
+P 3050 2850
+F 0 "U?" H 3000 3300 60 0000 C CNN
+F 1 "SN75ALS192" H 3200 3200 60 0000 C CNN
+F 2 "" H 4050 1900 60 0000 C CNN
+F 3 "" H 4050 1900 60 0000 C CNN
+ 2 3050 2850
+ 1 0 0 -1
+$EndComp
+Text HLabel 2400 2850 0 60 Input ~ 0
+1A
+$Comp
+L R R?
+U 1 1 5337A1EB
+P 4100 2600
+F 0 "R?" V 4180 2600 40 0000 C CNN
+F 1 "1K" V 4107 2601 40 0000 C CNN
+F 2 "" V 4030 2600 30 0000 C CNN
+F 3 "" H 4100 2600 30 0000 C CNN
+ 1 4100 2600
+ 0 1 1 0
+$EndComp
+$Comp
+L R R?
+U 1 1 5337A1F1
+P 4100 3100
+F 0 "R?" V 4180 3100 40 0000 C CNN
+F 1 "1K" V 4107 3101 40 0000 C CNN
+F 2 "" V 4030 3100 30 0000 C CNN
+F 3 "" H 4100 3100 30 0000 C CNN
+ 1 4100 3100
+ 0 1 1 0
+$EndComp
+$Comp
+L MOSFET_N Q?
+U 1 1 5337A1F7
+P 4400 3400
+F 0 "Q?" H 4750 3450 60 0000 R CNN
+F 1 "MOSFET_N" H 5100 3350 60 0000 R CNN
+F 2 "" H 4400 3400 60 0000 C CNN
+F 3 "" H 4400 3400 60 0000 C CNN
+ 1 4400 3400
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 5337A1FD
+P 3650 2850
+F 0 "R?" V 3730 2850 40 0000 C CNN
+F 1 "10K" V 3657 2851 40 0000 C CNN
+F 2 "" V 3580 2850 30 0000 C CNN
+F 3 "" H 3650 2850 30 0000 C CNN
+ 1 3650 2850
+ -1 0 0 1
+$EndComp
+Text HLabel 4400 3700 0 60 UnSpc ~ 0
+GND
+$Comp
+L CONN_4 P?
+U 1 1 5337A204
+P 4950 2750
+F 0 "P?" V 4900 2750 50 0000 C CNN
+F 1 "CONN_4" V 5000 2750 50 0000 C CNN
+F 2 "" H 4950 2750 60 0000 C CNN
+F 3 "" H 4950 2750 60 0000 C CNN
+ 1 4950 2750
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 5337A20A
+P 4750 2250
+F 0 "R?" V 4830 2250 40 0000 C CNN
+F 1 "1K" V 4757 2251 40 0000 C CNN
+F 2 "" V 4680 2250 30 0000 C CNN
+F 3 "" H 4750 2250 30 0000 C CNN
+ 1 4750 2250
+ 0 -1 -1 0
+$EndComp
+Text HLabel 5150 2500 2 60 Input ~ 0
+5V
+Text HLabel 5150 2000 2 60 Input ~ 0
+Ex_P
+$Comp
+L CONN_3 P?
+U 1 1 5337A212
+P 5400 2250
+F 0 "P?" V 5350 2250 50 0000 C CNN
+F 1 "CONN_3" V 5450 2250 40 0000 C CNN
+F 2 "" H 5400 2250 60 0000 C CNN
+F 3 "" H 5400 2250 60 0000 C CNN
+ 1 5400 2250
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 2400 2850 2550 2850
+Wire Wire Line
+ 3400 2700 3550 2700
+Wire Wire Line
+ 3550 2700 3550 2600
+Wire Wire Line
+ 3550 2600 3850 2600
+Connection ~ 3650 2600
+Wire Wire Line
+ 3400 3000 3550 3000
+Wire Wire Line
+ 3550 3000 3550 3100
+Wire Wire Line
+ 3550 3100 3850 3100
+Connection ~ 3650 3100
+Wire Wire Line
+ 4350 2600 4600 2600
+Wire Wire Line
+ 4350 2700 4600 2700
+Wire Wire Line
+ 4350 2700 4350 3100
+Wire Wire Line
+ 4500 3600 4500 3700
+Wire Wire Line
+ 4400 3700 4600 3700
+Wire Wire Line
+ 2500 2850 2500 3400
+Wire Wire Line
+ 2500 3400 4200 3400
+Connection ~ 2500 2850
+Wire Wire Line
+ 4600 2800 4500 2800
+Connection ~ 4500 2800
+Wire Wire Line
+ 4600 3700 4600 2900
+Connection ~ 4500 3700
+Wire Wire Line
+ 4500 2250 4500 3200
+Wire Wire Line
+ 5150 2000 5050 2000
+Wire Wire Line
+ 5050 2000 5050 2150
+Wire Wire Line
+ 5050 2350 5050 2500
+Wire Wire Line
+ 5050 2500 5150 2500
+Wire Wire Line
+ 5050 2250 5000 2250
+$Comp
+L SN75ALS192 U?
+U 2 1 5337A233
+P 3050 4850
+F 0 "U?" H 3000 5300 60 0000 C CNN
+F 1 "SN75ALS192" H 3200 5200 60 0000 C CNN
+F 2 "" H 4050 3900 60 0000 C CNN
+F 3 "" H 4050 3900 60 0000 C CNN
+ 2 3050 4850
+ 1 0 0 -1
+$EndComp
+Text HLabel 2400 4850 0 60 Input ~ 0
+3A
+$Comp
+L R R?
+U 1 1 5337A23A
+P 4100 4600
+F 0 "R?" V 4180 4600 40 0000 C CNN
+F 1 "1K" V 4107 4601 40 0000 C CNN
+F 2 "" V 4030 4600 30 0000 C CNN
+F 3 "" H 4100 4600 30 0000 C CNN
+ 1 4100 4600
+ 0 1 1 0
+$EndComp
+$Comp
+L R R?
+U 1 1 5337A240
+P 4100 5100
+F 0 "R?" V 4180 5100 40 0000 C CNN
+F 1 "1K" V 4107 5101 40 0000 C CNN
+F 2 "" V 4030 5100 30 0000 C CNN
+F 3 "" H 4100 5100 30 0000 C CNN
+ 1 4100 5100
+ 0 1 1 0
+$EndComp
+$Comp
+L MOSFET_N Q?
+U 1 1 5337A246
+P 4400 5400
+F 0 "Q?" H 4750 5450 60 0000 R CNN
+F 1 "MOSFET_N" H 5100 5350 60 0000 R CNN
+F 2 "" H 4400 5400 60 0000 C CNN
+F 3 "" H 4400 5400 60 0000 C CNN
+ 1 4400 5400
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 5337A24C
+P 3650 4850
+F 0 "R?" V 3730 4850 40 0000 C CNN
+F 1 "10K" V 3657 4851 40 0000 C CNN
+F 2 "" V 3580 4850 30 0000 C CNN
+F 3 "" H 3650 4850 30 0000 C CNN
+ 1 3650 4850
+ -1 0 0 1
+$EndComp
+Text HLabel 4400 5700 0 60 UnSpc ~ 0
+GND
+$Comp
+L CONN_4 P?
+U 1 1 5337A253
+P 4950 4750
+F 0 "P?" V 4900 4750 50 0000 C CNN
+F 1 "CONN_4" V 5000 4750 50 0000 C CNN
+F 2 "" H 4950 4750 60 0000 C CNN
+F 3 "" H 4950 4750 60 0000 C CNN
+ 1 4950 4750
+ 1 0 0 -1
+$EndComp
+$Comp
+L R R?
+U 1 1 5337A259
+P 4750 4250
+F 0 "R?" V 4830 4250 40 0000 C CNN
+F 1 "1K" V 4757 4251 40 0000 C CNN
+F 2 "" V 4680 4250 30 0000 C CNN
+F 3 "" H 4750 4250 30 0000 C CNN
+ 1 4750 4250
+ 0 -1 -1 0
+$EndComp
+Text HLabel 5150 4500 2 60 Input ~ 0
+5V
+Text HLabel 5150 4000 2 60 Input ~ 0
+Ex_P
+$Comp
+L CONN_3 P?
+U 1 1 5337A261
+P 5400 4250
+F 0 "P?" V 5350 4250 50 0000 C CNN
+F 1 "CONN_3" V 5450 4250 40 0000 C CNN
+F 2 "" H 5400 4250 60 0000 C CNN
+F 3 "" H 5400 4250 60 0000 C CNN
+ 1 5400 4250
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 2400 4850 2550 4850
+Wire Wire Line
+ 3400 4700 3550 4700
+Wire Wire Line
+ 3550 4700 3550 4600
+Wire Wire Line
+ 3550 4600 3850 4600
+Connection ~ 3650 4600
+Wire Wire Line
+ 3400 5000 3550 5000
+Wire Wire Line
+ 3550 5000 3550 5100
+Wire Wire Line
+ 3550 5100 3850 5100
+Connection ~ 3650 5100
+Wire Wire Line
+ 4350 4600 4600 4600
+Wire Wire Line
+ 4350 4700 4600 4700
+Wire Wire Line
+ 4350 4700 4350 5100
+Wire Wire Line
+ 4500 5600 4500 5700
+Wire Wire Line
+ 4400 5700 4600 5700
+Wire Wire Line
+ 2500 4850 2500 5400
+Wire Wire Line
+ 2500 5400 4200 5400
+Connection ~ 2500 4850
+Wire Wire Line
+ 4600 4800 4500 4800
+Connection ~ 4500 4800
+Wire Wire Line
+ 4600 5700 4600 4900
+Connection ~ 4500 5700
+Wire Wire Line
+ 4500 4250 4500 5200
+Wire Wire Line
+ 5150 4000 5050 4000
+Wire Wire Line
+ 5050 4000 5050 4150
+Wire Wire Line
+ 5050 4350 5050 4500
+Wire Wire Line
+ 5050 4500 5150 4500
+Wire Wire Line
+ 5050 4250 5000 4250
+$Comp
+L C C?
+U 1 1 5337B12E
+P 5200 1200
+F 0 "C?" H 5200 1300 40 0000 L CNN
+F 1 "1 uF" H 5206 1115 40 0000 L CNN
+F 2 "" H 5238 1050 30 0000 C CNN
+F 3 "" H 5200 1200 60 0000 C CNN
+ 1 5200 1200
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 4950 1000 5600 1000
+Wire Wire Line
+ 4950 1400 5650 1400
+Connection ~ 5400 1400
+Connection ~ 5200 1400
+Connection ~ 5400 1000
+Connection ~ 5200 1000
+$EndSCHEMATC
diff --git a/hardware/ECUStimS/gpl.txt b/hardware/ECUStimS/gpl.txt
new file mode 100644
index 0000000000..94a9ed024d
--- /dev/null
+++ b/hardware/ECUStimS/gpl.txt
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc.
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+
+ Copyright (C)
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ Copyright (C)
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+.
diff --git a/hardware/ECUStimS/lib/ECUStimS.dcm b/hardware/ECUStimS/lib/ECUStimS.dcm
new file mode 100644
index 0000000000..5f3ed79b79
--- /dev/null
+++ b/hardware/ECUStimS/lib/ECUStimS.dcm
@@ -0,0 +1,3 @@
+EESchema-DOCLIB Version 2.0
+#
+#End Doc Library
diff --git a/hardware/ECUStimS/link.txt b/hardware/ECUStimS/link.txt
new file mode 100644
index 0000000000..7bd4759c30
--- /dev/null
+++ b/hardware/ECUStimS/link.txt
@@ -0,0 +1 @@
+Homepage: https://github.com/DanMoto/ECUStimS
\ No newline at end of file
diff --git a/hardware/Stimulator/LICENSE b/hardware/Stimulator/LICENSE
new file mode 100644
index 0000000000..70566f2d0e
--- /dev/null
+++ b/hardware/Stimulator/LICENSE
@@ -0,0 +1,674 @@
+GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc.
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ {one line to give the program's name and a brief idea of what it does.}
+ Copyright (C) {year} {name of author}
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ {project} Copyright (C) {year} {fullname}
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+.
\ No newline at end of file
diff --git a/hardware/Stimulator/README.md b/hardware/Stimulator/README.md
new file mode 100644
index 0000000000..5d45d3366d
--- /dev/null
+++ b/hardware/Stimulator/README.md
@@ -0,0 +1,6 @@
+Stimulator
+==========
+
+Rusefi Stimulator
+
+https://github.com/DanMoto/Stimulator
diff --git a/hardware/Stimulator/Stimulator.cmp b/hardware/Stimulator/Stimulator.cmp
new file mode 100644
index 0000000000..d356504ca9
--- /dev/null
+++ b/hardware/Stimulator/Stimulator.cmp
@@ -0,0 +1,367 @@
+Cmp-Mod V01 Created by Cvpcb (2014-04-17 BZR 4805)-product date = Sat 19 Apr 2014 13:32:46 CDT
+
+BeginCmp
+TimeStamp = /5351DBB7;
+Reference = C1;
+ValeurCmp = 0.1uF;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /53525540;
+Reference = C2;
+ValeurCmp = 0.1uF;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /5352554B;
+Reference = C3;
+ValeurCmp = 0.1uF;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /5352B651;
+Reference = C4;
+ValeurCmp = 0.1uF;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /535248BF;
+Reference = P1;
+ValeurCmp = CONN_3X2;
+IdModule = Pin_Headers:Pin_Header_Straight_2x03;
+EndCmp
+
+BeginCmp
+TimeStamp = /5352E339;
+Reference = P2;
+ValeurCmp = CONN_9X2;
+IdModule = Pin_Headers:Pin_Header_Straight_2x09;
+EndCmp
+
+BeginCmp
+TimeStamp = /5352BDDA;
+Reference = P10;
+ValeurCmp = CONN_10X2;
+IdModule = Pin_Headers:Pin_Header_Straight_2x10;
+EndCmp
+
+BeginCmp
+TimeStamp = /5352B94C;
+Reference = P12;
+ValeurCmp = CONN_8X2;
+IdModule = Pin_Headers:Pin_Header_Straight_2x08;
+EndCmp
+
+BeginCmp
+TimeStamp = /5351D41F;
+Reference = Q1;
+ValeurCmp = 2N7002;
+IdModule = Transistors_SMD:sot23;
+EndCmp
+
+BeginCmp
+TimeStamp = /5351D5DB;
+Reference = Q2;
+ValeurCmp = 2N7002;
+IdModule = Transistors_SMD:sot23;
+EndCmp
+
+BeginCmp
+TimeStamp = /5351D60F;
+Reference = Q3;
+ValeurCmp = 2N7002;
+IdModule = Transistors_SMD:sot23;
+EndCmp
+
+BeginCmp
+TimeStamp = /5351D643;
+Reference = Q4;
+ValeurCmp = 2N7002;
+IdModule = Transistors_SMD:sot23;
+EndCmp
+
+BeginCmp
+TimeStamp = /5352B8F0;
+Reference = Q5;
+ValeurCmp = 2N7002;
+IdModule = Transistors_SMD:sot23;
+EndCmp
+
+BeginCmp
+TimeStamp = /5352B8FE;
+Reference = Q6;
+ValeurCmp = 2N7002;
+IdModule = Transistors_SMD:sot23;
+EndCmp
+
+BeginCmp
+TimeStamp = /53525508;
+Reference = R1;
+ValeurCmp = 0;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /535259D3;
+Reference = R2;
+ValeurCmp = 0;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /535259F4;
+Reference = R3;
+ValeurCmp = 0;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /535259FF;
+Reference = R4;
+ValeurCmp = 0;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /53525A20;
+Reference = R5;
+ValeurCmp = 0;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /53525A2B;
+Reference = R6;
+ValeurCmp = 0;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /535259E9;
+Reference = R7;
+ValeurCmp = 0;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /535259DE;
+Reference = R8;
+ValeurCmp = 0;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /53525A0A;
+Reference = R9;
+ValeurCmp = 0;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /53525A15;
+Reference = R10;
+ValeurCmp = 0;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /53525A41;
+Reference = R11;
+ValeurCmp = 0;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /53525A36;
+Reference = R12;
+ValeurCmp = 0;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /5351D486;
+Reference = R13;
+ValeurCmp = 10k;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /5351D5E7;
+Reference = R14;
+ValeurCmp = 10k;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /5351D61B;
+Reference = R15;
+ValeurCmp = 10k;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /5351D64F;
+Reference = R16;
+ValeurCmp = 10k;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /53525479;
+Reference = R17;
+ValeurCmp = 10k;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /5352546E;
+Reference = R18;
+ValeurCmp = 10k;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /53525463;
+Reference = R19;
+ValeurCmp = 10k;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /5351D649;
+Reference = R20;
+ValeurCmp = 10k;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /535254A5;
+Reference = R21;
+ValeurCmp = 10k;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /5352549A;
+Reference = R22;
+ValeurCmp = 10k;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /5352548F;
+Reference = R23;
+ValeurCmp = 10k;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /53525484;
+Reference = R24;
+ValeurCmp = 10k;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /5352B65F;
+Reference = R25;
+ValeurCmp = 0;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /5352B665;
+Reference = R26;
+ValeurCmp = 0;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /5352B671;
+Reference = R27;
+ValeurCmp = 0;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /5352B66B;
+Reference = R28;
+ValeurCmp = 0;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /5352B8F6;
+Reference = R29;
+ValeurCmp = 10k;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /5352B90A;
+Reference = R30;
+ValeurCmp = 10k;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /5352B936;
+Reference = R31;
+ValeurCmp = 10k;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /5352B904;
+Reference = R32;
+ValeurCmp = 10k;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /5352B942;
+Reference = R33;
+ValeurCmp = 10k;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /5352B93C;
+Reference = R34;
+ValeurCmp = 10k;
+IdModule = SMD_Packages:SM0805;
+EndCmp
+
+BeginCmp
+TimeStamp = /5351D954;
+Reference = U1;
+ValeurCmp = MCP42010;
+IdModule = SOIC_Packages:SOIC-14_Narrow;
+EndCmp
+
+BeginCmp
+TimeStamp = /5351ED1B;
+Reference = U2;
+ValeurCmp = MCP42010;
+IdModule = SOIC_Packages:SOIC-14_Narrow;
+EndCmp
+
+BeginCmp
+TimeStamp = /5351ED74;
+Reference = U3;
+ValeurCmp = MCP42010;
+IdModule = SOIC_Packages:SOIC-14_Narrow;
+EndCmp
+
+BeginCmp
+TimeStamp = /5352B616;
+Reference = U4;
+ValeurCmp = MCP42010;
+IdModule = SOIC_Packages:SOIC-14_Narrow;
+EndCmp
+
+EndListe
diff --git a/hardware/Stimulator/Stimulator.kicad_pcb b/hardware/Stimulator/Stimulator.kicad_pcb
new file mode 100644
index 0000000000..ec14d90b48
--- /dev/null
+++ b/hardware/Stimulator/Stimulator.kicad_pcb
@@ -0,0 +1,2695 @@
+(kicad_pcb (version 3) (host pcbnew "(2014-04-17 BZR 4805)-product")
+
+ (general
+ (links 153)
+ (no_connects 0)
+ (area 108.614287 53.665 176.069172 95.300001)
+ (thickness 1.6)
+ (drawings 40)
+ (tracks 647)
+ (zones 0)
+ (modules 52)
+ (nets 54)
+ )
+
+ (page A4)
+ (layers
+ (15 F.Cu mixed)
+ (0 B.Cu mixed)
+ (16 B.Adhes user)
+ (17 F.Adhes user)
+ (18 B.Paste user)
+ (19 F.Paste user)
+ (20 B.SilkS user)
+ (21 F.SilkS user)
+ (22 B.Mask user)
+ (23 F.Mask user)
+ (24 Dwgs.User user)
+ (28 Edge.Cuts user)
+ )
+
+ (setup
+ (last_trace_width 0.254)
+ (trace_clearance 0.254)
+ (zone_clearance 0.508)
+ (zone_45_only no)
+ (trace_min 0.254)
+ (segment_width 0.2)
+ (edge_width 0.1)
+ (via_size 0.889)
+ (via_drill 0.635)
+ (via_min_size 0.889)
+ (via_min_drill 0.508)
+ (uvia_size 0.508)
+ (uvia_drill 0.127)
+ (uvias_allowed no)
+ (uvia_min_size 0.508)
+ (uvia_min_drill 0.127)
+ (pcb_text_width 0.3)
+ (pcb_text_size 1.5 1.5)
+ (mod_edge_width 0.15)
+ (mod_text_size 1 1)
+ (mod_text_width 0.15)
+ (pad_size 1.5 1.5)
+ (pad_drill 0.6)
+ (pad_to_mask_clearance 0)
+ (aux_axis_origin 124.46 62.23)
+ (visible_elements FFFFFF7F)
+ (pcbplotparams
+ (layerselection 301957121)
+ (usegerberextensions true)
+ (excludeedgelayer true)
+ (linewidth 0.100000)
+ (plotframeref false)
+ (viasonmask false)
+ (mode 1)
+ (useauxorigin false)
+ (hpglpennumber 1)
+ (hpglpenspeed 20)
+ (hpglpendiameter 15)
+ (hpglpenoverlay 2)
+ (psnegative false)
+ (psa4output false)
+ (plotreference true)
+ (plotvalue true)
+ (plotothertext true)
+ (plotinvisibletext false)
+ (padsonsilk false)
+ (subtractmaskfromsilk false)
+ (outputformat 1)
+ (mirror false)
+ (drillshape 0)
+ (scaleselection 1)
+ (outputdirectory gerber/))
+ )
+
+ (net 0 "")
+ (net 1 /Vd)
+ (net 2 GND)
+ (net 3 /Vdpu)
+ (net 4 /Vipu)
+ (net 5 /SCK)
+ (net 6 /MOSI)
+ (net 7 /Vc)
+ (net 8 /IN_1)
+ (net 9 /IN_2)
+ (net 10 /IN_3)
+ (net 11 /IN_4)
+ (net 12 /OUT1)
+ (net 13 /OUT2)
+ (net 14 /OUT3)
+ (net 15 /OUT4)
+ (net 16 /OUT5)
+ (net 17 /OUT6)
+ (net 18 /EIN_1)
+ (net 19 /EIN_2)
+ (net 20 /EIN_3)
+ (net 21 /EIN_4)
+ (net 22 "Net-(Q1-Pad1)")
+ (net 23 "Net-(Q2-Pad1)")
+ (net 24 "Net-(Q3-Pad1)")
+ (net 25 "Net-(Q4-Pad1)")
+ (net 26 "Net-(R1-Pad2)")
+ (net 27 "Net-(R2-Pad2)")
+ (net 28 "Net-(R3-Pad2)")
+ (net 29 "Net-(R4-Pad2)")
+ (net 30 "Net-(R5-Pad2)")
+ (net 31 "Net-(R6-Pad2)")
+ (net 32 "Net-(R7-Pad1)")
+ (net 33 "Net-(R8-Pad1)")
+ (net 34 "Net-(R9-Pad1)")
+ (net 35 "Net-(R10-Pad1)")
+ (net 36 "Net-(R11-Pad1)")
+ (net 37 "Net-(R12-Pad1)")
+ (net 38 /OUT7)
+ (net 39 /OUT8)
+ (net 40 /EIN_5)
+ (net 41 "Net-(Q5-Pad1)")
+ (net 42 /IN_5)
+ (net 43 "Net-(Q6-Pad1)")
+ (net 44 /IN_6)
+ (net 45 "Net-(R25-Pad2)")
+ (net 46 "Net-(R26-Pad2)")
+ (net 47 "Net-(R27-Pad1)")
+ (net 48 "Net-(R28-Pad1)")
+ (net 49 /EIN_6)
+ (net 50 /CS_12)
+ (net 51 /CS_43)
+ (net 52 /CS_56)
+ (net 53 /CS_87)
+
+ (net_class Default "This is the default net class."
+ (clearance 0.254)
+ (trace_width 0.254)
+ (via_dia 0.889)
+ (via_drill 0.635)
+ (uvia_dia 0.508)
+ (uvia_drill 0.127)
+ (add_net /CS_12)
+ (add_net /CS_43)
+ (add_net /CS_56)
+ (add_net /CS_87)
+ (add_net /EIN_1)
+ (add_net /EIN_2)
+ (add_net /EIN_3)
+ (add_net /EIN_4)
+ (add_net /EIN_5)
+ (add_net /EIN_6)
+ (add_net /IN_1)
+ (add_net /IN_2)
+ (add_net /IN_3)
+ (add_net /IN_4)
+ (add_net /IN_5)
+ (add_net /IN_6)
+ (add_net /MOSI)
+ (add_net /OUT1)
+ (add_net /OUT2)
+ (add_net /OUT3)
+ (add_net /OUT4)
+ (add_net /OUT5)
+ (add_net /OUT6)
+ (add_net /OUT7)
+ (add_net /OUT8)
+ (add_net /SCK)
+ (add_net /Vc)
+ (add_net /Vd)
+ (add_net /Vdpu)
+ (add_net /Vipu)
+ (add_net "Net-(Q1-Pad1)")
+ (add_net "Net-(Q2-Pad1)")
+ (add_net "Net-(Q3-Pad1)")
+ (add_net "Net-(Q4-Pad1)")
+ (add_net "Net-(Q5-Pad1)")
+ (add_net "Net-(Q6-Pad1)")
+ (add_net "Net-(R1-Pad2)")
+ (add_net "Net-(R10-Pad1)")
+ (add_net "Net-(R11-Pad1)")
+ (add_net "Net-(R12-Pad1)")
+ (add_net "Net-(R2-Pad2)")
+ (add_net "Net-(R25-Pad2)")
+ (add_net "Net-(R26-Pad2)")
+ (add_net "Net-(R27-Pad1)")
+ (add_net "Net-(R28-Pad1)")
+ (add_net "Net-(R3-Pad2)")
+ (add_net "Net-(R4-Pad2)")
+ (add_net "Net-(R5-Pad2)")
+ (add_net "Net-(R6-Pad2)")
+ (add_net "Net-(R7-Pad1)")
+ (add_net "Net-(R8-Pad1)")
+ (add_net "Net-(R9-Pad1)")
+ )
+
+ (net_class Power ""
+ (clearance 0.254)
+ (trace_width 0.508)
+ (via_dia 0.889)
+ (via_drill 0.635)
+ (uvia_dia 0.508)
+ (uvia_drill 0.127)
+ (add_net GND)
+ )
+
+ (module SMD_Packages:SM0805 (layer F.Cu) (tedit 5352F23B) (tstamp 535213D4)
+ (at 139.065 76.2)
+ (path /5351DBB7)
+ (attr smd)
+ (fp_text reference C1 (at 0 1.905) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_text value 0.1uF (at 0 0.381) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)
+ (net 1 /Vd))
+ (pad 2 smd rect (at 0.9525 0) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)
+ (net 2 GND))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer B.Cu) (tedit 5352F239) (tstamp 535213E1)
+ (at 144.145 76.2 180)
+ (path /53525540)
+ (attr smd)
+ (fp_text reference C2 (at 0 -1.905 180) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_text value 0.1uF (at 0 -0.381 180) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_circle (center -1.651 -0.762) (end -1.651 -0.635) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -0.508 -0.762) (end -1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -0.508 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 0.508 0.762) (end 1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 0.508 -0.762) (layer B.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0 180) (size 0.889 1.397) (layers B.Cu B.Paste B.Mask)
+ (net 1 /Vd))
+ (pad 2 smd rect (at 0.9525 0 180) (size 0.889 1.397) (layers B.Cu B.Paste B.Mask)
+ (net 2 GND))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer F.Cu) (tedit 5352F226) (tstamp 535213EE)
+ (at 159.385 68.58 180)
+ (path /5352554B)
+ (attr smd)
+ (fp_text reference C3 (at 0 1.905 180) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_text value 0.1uF (at 0 0.381 180) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0 180) (size 0.889 1.397) (layers F.Cu)
+ (net 1 /Vd))
+ (pad 2 smd rect (at 0.9525 0 180) (size 0.889 1.397) (layers F.Cu)
+ (net 2 GND))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Pin_Headers:Pin_Header_Straight_2x03 (layer F.Cu) (tedit 53530FF4) (tstamp 53521400)
+ (at 128.27 67.31 270)
+ (descr "1 pin")
+ (tags "CONN DEV")
+ (path /535248BF)
+ (fp_text reference P1 (at 5.08 -7.62 360) (layer F.SilkS)
+ (effects (font (size 1.27 1.27) (thickness 0.2032)))
+ )
+ (fp_text value CONN_3X2 (at 0 0 270) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.27) (thickness 0.2032)))
+ )
+ (fp_line (start -3.81 0) (end -1.27 0) (layer F.SilkS) (width 0.254))
+ (fp_line (start -1.27 0) (end -1.27 2.54) (layer F.SilkS) (width 0.254))
+ (fp_line (start -3.81 2.54) (end 3.81 2.54) (layer F.SilkS) (width 0.254))
+ (fp_line (start 3.81 2.54) (end 3.81 -2.54) (layer F.SilkS) (width 0.254))
+ (fp_line (start 3.81 -2.54) (end -1.27 -2.54) (layer F.SilkS) (width 0.254))
+ (fp_line (start -3.81 2.54) (end -3.81 0) (layer F.SilkS) (width 0.254))
+ (fp_line (start -3.81 -2.54) (end -3.81 0) (layer F.SilkS) (width 0.254))
+ (fp_line (start -1.27 -2.54) (end -3.81 -2.54) (layer F.SilkS) (width 0.254))
+ (pad 1 thru_hole rect (at -2.54 1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 4 /Vipu))
+ (pad 2 thru_hole oval (at -2.54 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 4 /Vipu))
+ (pad 3 thru_hole oval (at 0 1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 7 /Vc))
+ (pad 4 thru_hole oval (at 0 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 3 /Vdpu))
+ (pad 5 thru_hole oval (at 2.54 1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 1 /Vd))
+ (pad 6 thru_hole oval (at 2.54 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 1 /Vd))
+ (model Pin_Headers/Pin_Header_Straight_2x03.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Transistors_SMD:sot23 (layer F.Cu) (tedit 5352F18B) (tstamp 535214A4)
+ (at 140.335 90.17 270)
+ (descr SOT23)
+ (path /5351D41F)
+ (attr smd)
+ (fp_text reference Q1 (at 1.905 0 360) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.09906)))
+ )
+ (fp_text value 2N7002 (at 0 0.09906 270) (layer F.SilkS) hide
+ (effects (font (size 0.50038 0.50038) (thickness 0.09906)))
+ )
+ (fp_line (start 0.9525 0.6985) (end 0.9525 1.3589) (layer F.SilkS) (width 0.127))
+ (fp_line (start -0.9525 0.6985) (end -0.9525 1.3589) (layer F.SilkS) (width 0.127))
+ (fp_line (start 0 -0.6985) (end 0 -1.3589) (layer F.SilkS) (width 0.127))
+ (fp_line (start -1.4986 -0.6985) (end 1.4986 -0.6985) (layer F.SilkS) (width 0.127))
+ (fp_line (start 1.4986 -0.6985) (end 1.4986 0.6985) (layer F.SilkS) (width 0.127))
+ (fp_line (start 1.4986 0.6985) (end -1.4986 0.6985) (layer F.SilkS) (width 0.127))
+ (fp_line (start -1.4986 0.6985) (end -1.4986 -0.6985) (layer F.SilkS) (width 0.127))
+ (pad 1 smd rect (at -0.9525 1.05664 270) (size 0.59944 1.00076) (layers F.Cu F.Paste F.Mask)
+ (net 22 "Net-(Q1-Pad1)"))
+ (pad 2 smd rect (at 0 -1.05664 270) (size 0.59944 1.00076) (layers F.Cu F.Paste F.Mask)
+ (net 18 /EIN_1))
+ (pad 3 smd rect (at 0.9525 1.05664 270) (size 0.59944 1.00076) (layers F.Cu F.Paste F.Mask)
+ (net 8 /IN_1))
+ (model smd/smd_transistors/sot23.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Transistors_SMD:sot23 (layer B.Cu) (tedit 5352F18F) (tstamp 535214B2)
+ (at 140.335 90.17 90)
+ (descr SOT23)
+ (path /5351D5DB)
+ (attr smd)
+ (fp_text reference Q2 (at -1.905 0 180) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.09906)) (justify mirror))
+ )
+ (fp_text value 2N7002 (at 0 -0.09906 90) (layer B.SilkS) hide
+ (effects (font (size 0.50038 0.50038) (thickness 0.09906)) (justify mirror))
+ )
+ (fp_line (start 0.9525 -0.6985) (end 0.9525 -1.3589) (layer B.SilkS) (width 0.127))
+ (fp_line (start -0.9525 -0.6985) (end -0.9525 -1.3589) (layer B.SilkS) (width 0.127))
+ (fp_line (start 0 0.6985) (end 0 1.3589) (layer B.SilkS) (width 0.127))
+ (fp_line (start -1.4986 0.6985) (end 1.4986 0.6985) (layer B.SilkS) (width 0.127))
+ (fp_line (start 1.4986 0.6985) (end 1.4986 -0.6985) (layer B.SilkS) (width 0.127))
+ (fp_line (start 1.4986 -0.6985) (end -1.4986 -0.6985) (layer B.SilkS) (width 0.127))
+ (fp_line (start -1.4986 -0.6985) (end -1.4986 0.6985) (layer B.SilkS) (width 0.127))
+ (pad 1 smd rect (at -0.9525 -1.05664 90) (size 0.59944 1.00076) (layers B.Cu B.Paste B.Mask)
+ (net 23 "Net-(Q2-Pad1)"))
+ (pad 2 smd rect (at 0 1.05664 90) (size 0.59944 1.00076) (layers B.Cu B.Paste B.Mask)
+ (net 19 /EIN_2))
+ (pad 3 smd rect (at 0.9525 -1.05664 90) (size 0.59944 1.00076) (layers B.Cu B.Paste B.Mask)
+ (net 9 /IN_2))
+ (model smd/smd_transistors/sot23.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Transistors_SMD:sot23 (layer F.Cu) (tedit 5352F274) (tstamp 535214C0)
+ (at 140.335 84.455 270)
+ (descr SOT23)
+ (path /5351D60F)
+ (attr smd)
+ (fp_text reference Q3 (at -2.54 0 360) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.09906)))
+ )
+ (fp_text value 2N7002 (at 0 0.09906 270) (layer F.SilkS) hide
+ (effects (font (size 0.50038 0.50038) (thickness 0.09906)))
+ )
+ (fp_line (start 0.9525 0.6985) (end 0.9525 1.3589) (layer F.SilkS) (width 0.127))
+ (fp_line (start -0.9525 0.6985) (end -0.9525 1.3589) (layer F.SilkS) (width 0.127))
+ (fp_line (start 0 -0.6985) (end 0 -1.3589) (layer F.SilkS) (width 0.127))
+ (fp_line (start -1.4986 -0.6985) (end 1.4986 -0.6985) (layer F.SilkS) (width 0.127))
+ (fp_line (start 1.4986 -0.6985) (end 1.4986 0.6985) (layer F.SilkS) (width 0.127))
+ (fp_line (start 1.4986 0.6985) (end -1.4986 0.6985) (layer F.SilkS) (width 0.127))
+ (fp_line (start -1.4986 0.6985) (end -1.4986 -0.6985) (layer F.SilkS) (width 0.127))
+ (pad 1 smd rect (at -0.9525 1.05664 270) (size 0.59944 1.00076) (layers F.Cu)
+ (net 24 "Net-(Q3-Pad1)"))
+ (pad 2 smd rect (at 0 -1.05664 270) (size 0.59944 1.00076) (layers F.Cu)
+ (net 20 /EIN_3))
+ (pad 3 smd rect (at 0.9525 1.05664 270) (size 0.59944 1.00076) (layers F.Cu)
+ (net 10 /IN_3))
+ (model smd/smd_transistors/sot23.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Transistors_SMD:sot23 (layer B.Cu) (tedit 5352F276) (tstamp 535214CE)
+ (at 140.335 84.455 90)
+ (descr SOT23)
+ (path /5351D643)
+ (attr smd)
+ (fp_text reference Q4 (at 2.54 0 180) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.09906)) (justify mirror))
+ )
+ (fp_text value 2N7002 (at 0 -0.09906 90) (layer B.SilkS) hide
+ (effects (font (size 0.50038 0.50038) (thickness 0.09906)) (justify mirror))
+ )
+ (fp_line (start 0.9525 -0.6985) (end 0.9525 -1.3589) (layer B.SilkS) (width 0.127))
+ (fp_line (start -0.9525 -0.6985) (end -0.9525 -1.3589) (layer B.SilkS) (width 0.127))
+ (fp_line (start 0 0.6985) (end 0 1.3589) (layer B.SilkS) (width 0.127))
+ (fp_line (start -1.4986 0.6985) (end 1.4986 0.6985) (layer B.SilkS) (width 0.127))
+ (fp_line (start 1.4986 0.6985) (end 1.4986 -0.6985) (layer B.SilkS) (width 0.127))
+ (fp_line (start 1.4986 -0.6985) (end -1.4986 -0.6985) (layer B.SilkS) (width 0.127))
+ (fp_line (start -1.4986 -0.6985) (end -1.4986 0.6985) (layer B.SilkS) (width 0.127))
+ (pad 1 smd rect (at -0.9525 -1.05664 90) (size 0.59944 1.00076) (layers B.Cu)
+ (net 25 "Net-(Q4-Pad1)"))
+ (pad 2 smd rect (at 0 1.05664 90) (size 0.59944 1.00076) (layers B.Cu)
+ (net 21 /EIN_4))
+ (pad 3 smd rect (at 0.9525 -1.05664 90) (size 0.59944 1.00076) (layers B.Cu)
+ (net 11 /IN_4))
+ (model smd/smd_transistors/sot23.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer F.Cu) (tedit 5352F21C) (tstamp 535214DB)
+ (at 147.955 68.58 180)
+ (path /53525508)
+ (attr smd)
+ (fp_text reference R1 (at 0 -1.905 180) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_text value 0 (at 0 0.381 180) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0 180) (size 0.889 1.397) (layers F.Cu)
+ (net 3 /Vdpu))
+ (pad 2 smd rect (at 0.9525 0 180) (size 0.889 1.397) (layers F.Cu)
+ (net 26 "Net-(R1-Pad2)"))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer F.Cu) (tedit 5352F217) (tstamp 535214E8)
+ (at 147.955 66.04 180)
+ (path /535259D3)
+ (attr smd)
+ (fp_text reference R2 (at 0 1.905 180) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_text value 0 (at 0 0.381 180) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0 180) (size 0.889 1.397) (layers F.Cu)
+ (net 2 GND))
+ (pad 2 smd rect (at 0.9525 0 180) (size 0.889 1.397) (layers F.Cu)
+ (net 27 "Net-(R2-Pad2)"))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer B.Cu) (tedit 5352F213) (tstamp 535214F5)
+ (at 135.255 68.58)
+ (path /535259F4)
+ (attr smd)
+ (fp_text reference R3 (at 0 1.905) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_text value 0 (at 0 -0.381) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_circle (center -1.651 -0.762) (end -1.651 -0.635) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -0.508 -0.762) (end -1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -0.508 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 0.508 0.762) (end 1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 0.508 -0.762) (layer B.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0) (size 0.889 1.397) (layers B.Cu B.Paste B.Mask)
+ (net 3 /Vdpu))
+ (pad 2 smd rect (at 0.9525 0) (size 0.889 1.397) (layers B.Cu B.Paste B.Mask)
+ (net 28 "Net-(R3-Pad2)"))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer B.Cu) (tedit 5353102C) (tstamp 53521502)
+ (at 135.255 66.04)
+ (path /535259FF)
+ (attr smd)
+ (fp_text reference R4 (at 1.27 -1.905) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_text value 0 (at 0 -0.381) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_circle (center -1.651 -0.762) (end -1.651 -0.635) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -0.508 -0.762) (end -1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -0.508 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 0.508 0.762) (end 1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 0.508 -0.762) (layer B.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0) (size 0.889 1.397) (layers B.Cu B.Paste B.Mask)
+ (net 2 GND))
+ (pad 2 smd rect (at 0.9525 0) (size 0.889 1.397) (layers B.Cu B.Paste B.Mask)
+ (net 29 "Net-(R4-Pad2)"))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer F.Cu) (tedit 5352F22E) (tstamp 5352150F)
+ (at 150.495 76.2)
+ (path /53525A20)
+ (attr smd)
+ (fp_text reference R5 (at 0 -1.905) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_text value 0 (at 0 0.381) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)
+ (net 3 /Vdpu))
+ (pad 2 smd rect (at 0.9525 0) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)
+ (net 30 "Net-(R5-Pad2)"))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer F.Cu) (tedit 5352F22B) (tstamp 5352151C)
+ (at 150.495 78.74)
+ (path /53525A2B)
+ (attr smd)
+ (fp_text reference R6 (at 0 1.905) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_text value 0 (at 0 0.381) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)
+ (net 2 GND))
+ (pad 2 smd rect (at 0.9525 0) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)
+ (net 31 "Net-(R6-Pad2)"))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer F.Cu) (tedit 5352F214) (tstamp 53521529)
+ (at 135.255 68.58 180)
+ (path /535259E9)
+ (attr smd)
+ (fp_text reference R7 (at 0 -1.905 180) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_text value 0 (at 0 0.381 180) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0 180) (size 0.889 1.397) (layers F.Cu)
+ (net 32 "Net-(R7-Pad1)"))
+ (pad 2 smd rect (at 0.9525 0 180) (size 0.889 1.397) (layers F.Cu)
+ (net 3 /Vdpu))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer F.Cu) (tedit 5353102B) (tstamp 53521536)
+ (at 135.255 66.04 180)
+ (path /535259DE)
+ (attr smd)
+ (fp_text reference R8 (at -1.27 1.905 180) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_text value 0 (at 0 0.381 180) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0 180) (size 0.889 1.397) (layers F.Cu)
+ (net 33 "Net-(R8-Pad1)"))
+ (pad 2 smd rect (at 0.9525 0 180) (size 0.889 1.397) (layers F.Cu)
+ (net 2 GND))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer B.Cu) (tedit 5352F21F) (tstamp 53521543)
+ (at 147.955 68.58)
+ (path /53525A0A)
+ (attr smd)
+ (fp_text reference R9 (at 0 1.905) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_text value 0 (at 0 -0.381) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_circle (center -1.651 -0.762) (end -1.651 -0.635) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -0.508 -0.762) (end -1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -0.508 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 0.508 0.762) (end 1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 0.508 -0.762) (layer B.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0) (size 0.889 1.397) (layers B.Cu B.Paste B.Mask)
+ (net 34 "Net-(R9-Pad1)"))
+ (pad 2 smd rect (at 0.9525 0) (size 0.889 1.397) (layers B.Cu B.Paste B.Mask)
+ (net 3 /Vdpu))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer B.Cu) (tedit 5352F21A) (tstamp 53521550)
+ (at 147.955 66.04)
+ (path /53525A15)
+ (attr smd)
+ (fp_text reference R10 (at 0 -1.905) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_text value 0 (at 0 -0.381) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_circle (center -1.651 -0.762) (end -1.651 -0.635) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -0.508 -0.762) (end -1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -0.508 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 0.508 0.762) (end 1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 0.508 -0.762) (layer B.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0) (size 0.889 1.397) (layers B.Cu B.Paste B.Mask)
+ (net 35 "Net-(R10-Pad1)"))
+ (pad 2 smd rect (at 0.9525 0) (size 0.889 1.397) (layers B.Cu B.Paste B.Mask)
+ (net 2 GND))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer F.Cu) (tedit 5352F1F1) (tstamp 5352155D)
+ (at 163.195 76.2)
+ (path /53525A41)
+ (attr smd)
+ (fp_text reference R11 (at 0 -1.905) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_text value 0 (at 0 0.381) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)
+ (net 36 "Net-(R11-Pad1)"))
+ (pad 2 smd rect (at 0.9525 0) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)
+ (net 3 /Vdpu))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer F.Cu) (tedit 5352F1ED) (tstamp 5352156A)
+ (at 163.195 78.74)
+ (path /53525A36)
+ (attr smd)
+ (fp_text reference R12 (at 0 1.905) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_text value 0 (at 0 0.381) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)
+ (net 37 "Net-(R12-Pad1)"))
+ (pad 2 smd rect (at 0.9525 0) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)
+ (net 2 GND))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer F.Cu) (tedit 5352F181) (tstamp 53521577)
+ (at 135.89 91.44 180)
+ (path /5351D486)
+ (attr smd)
+ (fp_text reference R13 (at 0 -1.27 180) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_text value 10k (at 0 0.381 180) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0 180) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)
+ (net 8 /IN_1))
+ (pad 2 smd rect (at 0.9525 0 180) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)
+ (net 7 /Vc))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer B.Cu) (tedit 5352F179) (tstamp 53521584)
+ (at 135.89 88.9 180)
+ (path /5351D5E7)
+ (attr smd)
+ (fp_text reference R14 (at 0 1.27 180) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_text value 10k (at 0 -0.381 180) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_circle (center -1.651 -0.762) (end -1.651 -0.635) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -0.508 -0.762) (end -1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -0.508 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 0.508 0.762) (end 1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 0.508 -0.762) (layer B.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0 180) (size 0.889 1.397) (layers B.Cu B.Paste B.Mask)
+ (net 9 /IN_2))
+ (pad 2 smd rect (at 0.9525 0 180) (size 0.889 1.397) (layers B.Cu B.Paste B.Mask)
+ (net 7 /Vc))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer F.Cu) (tedit 5352F16F) (tstamp 53521591)
+ (at 135.89 85.725 180)
+ (path /5351D61B)
+ (attr smd)
+ (fp_text reference R15 (at 0 -1.27 180) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_text value 10k (at 0 0.381 180) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0 180) (size 0.889 1.397) (layers F.Cu)
+ (net 10 /IN_3))
+ (pad 2 smd rect (at 0.9525 0 180) (size 0.889 1.397) (layers F.Cu)
+ (net 7 /Vc))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer B.Cu) (tedit 5352F16B) (tstamp 5352159E)
+ (at 135.89 83.185 180)
+ (path /5351D64F)
+ (attr smd)
+ (fp_text reference R16 (at 0 1.27 180) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_text value 10k (at 0 -0.381 180) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_circle (center -1.651 -0.762) (end -1.651 -0.635) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -0.508 -0.762) (end -1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -0.508 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 0.508 0.762) (end 1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 0.508 -0.762) (layer B.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0 180) (size 0.889 1.397) (layers B.Cu)
+ (net 11 /IN_4))
+ (pad 2 smd rect (at 0.9525 0 180) (size 0.889 1.397) (layers B.Cu)
+ (net 7 /Vc))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer F.Cu) (tedit 5352F17C) (tstamp 535215AB)
+ (at 135.89 88.9)
+ (path /53525479)
+ (attr smd)
+ (fp_text reference R17 (at 0 -1.27) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_text value 10k (at 0 0.381) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)
+ (net 7 /Vc))
+ (pad 2 smd rect (at 0.9525 0) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)
+ (net 22 "Net-(Q1-Pad1)"))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer B.Cu) (tedit 5352F184) (tstamp 535215B8)
+ (at 135.89 91.44)
+ (path /5352546E)
+ (attr smd)
+ (fp_text reference R18 (at 0 1.27) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_text value 10k (at 0 -0.381) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_circle (center -1.651 -0.762) (end -1.651 -0.635) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -0.508 -0.762) (end -1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -0.508 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 0.508 0.762) (end 1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 0.508 -0.762) (layer B.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0) (size 0.889 1.397) (layers B.Cu B.Paste B.Mask)
+ (net 7 /Vc))
+ (pad 2 smd rect (at 0.9525 0) (size 0.889 1.397) (layers B.Cu B.Paste B.Mask)
+ (net 23 "Net-(Q2-Pad1)"))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer F.Cu) (tedit 5352F16D) (tstamp 535215C5)
+ (at 135.89 83.185)
+ (path /53525463)
+ (attr smd)
+ (fp_text reference R19 (at 0 -1.27) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_text value 10k (at 0 0.381) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0) (size 0.889 1.397) (layers F.Cu)
+ (net 7 /Vc))
+ (pad 2 smd rect (at 0.9525 0) (size 0.889 1.397) (layers F.Cu)
+ (net 24 "Net-(Q3-Pad1)"))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer B.Cu) (tedit 5352F176) (tstamp 535215D2)
+ (at 135.89 85.725)
+ (path /5351D649)
+ (attr smd)
+ (fp_text reference R20 (at 0 1.27) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_text value 10k (at 0 -0.381) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_circle (center -1.651 -0.762) (end -1.651 -0.635) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -0.508 -0.762) (end -1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -0.508 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 0.508 0.762) (end 1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 0.508 -0.762) (layer B.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0) (size 0.889 1.397) (layers B.Cu)
+ (net 7 /Vc))
+ (pad 2 smd rect (at 0.9525 0) (size 0.889 1.397) (layers B.Cu)
+ (net 25 "Net-(Q4-Pad1)"))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer F.Cu) (tedit 5352F1AD) (tstamp 535215DF)
+ (at 144.145 90.17 90)
+ (path /535254A5)
+ (attr smd)
+ (fp_text reference R21 (at 0 1.905 90) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_text value 10k (at 0 0.381 90) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0 90) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)
+ (net 18 /EIN_1))
+ (pad 2 smd rect (at 0.9525 0 90) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)
+ (net 4 /Vipu))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer B.Cu) (tedit 5352F1B0) (tstamp 535215EC)
+ (at 144.145 90.17 90)
+ (path /5352549A)
+ (attr smd)
+ (fp_text reference R22 (at 0 0.3175 90) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_text value 10k (at 0 1.905 90) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_circle (center -1.651 -0.762) (end -1.651 -0.635) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -0.508 -0.762) (end -1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -0.508 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 0.508 0.762) (end 1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 0.508 -0.762) (layer B.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0 90) (size 0.889 1.397) (layers B.Cu B.Paste B.Mask)
+ (net 19 /EIN_2))
+ (pad 2 smd rect (at 0.9525 0 90) (size 0.889 1.397) (layers B.Cu B.Paste B.Mask)
+ (net 4 /Vipu))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer F.Cu) (tedit 5352F1A1) (tstamp 535215F9)
+ (at 144.145 84.455 270)
+ (path /5352548F)
+ (attr smd)
+ (fp_text reference R23 (at 0 -1.905 360) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_text value 10k (at 0 0.381 270) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0 270) (size 0.889 1.397) (layers F.Cu)
+ (net 20 /EIN_3))
+ (pad 2 smd rect (at 0.9525 0 270) (size 0.889 1.397) (layers F.Cu)
+ (net 4 /Vipu))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer B.Cu) (tedit 5352F1A4) (tstamp 53521606)
+ (at 144.145 84.455 270)
+ (path /53525484)
+ (attr smd)
+ (fp_text reference R24 (at 0 0.3175 270) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_text value 10k (at 0 -1.905 360) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_circle (center -1.651 -0.762) (end -1.651 -0.635) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -0.508 -0.762) (end -1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -0.508 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 0.508 0.762) (end 1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 0.508 -0.762) (layer B.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0 270) (size 0.889 1.397) (layers B.Cu)
+ (net 21 /EIN_4))
+ (pad 2 smd rect (at 0.9525 0 270) (size 0.889 1.397) (layers B.Cu)
+ (net 4 /Vipu))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SOIC_Packages:SOIC-14_Narrow (layer F.Cu) (tedit 5352F133) (tstamp 5352161F)
+ (at 141.605 69.85 90)
+ (descr "module CMS SOJ 14 pins etroit")
+ (tags "CMS SOJ")
+ (path /5351D954)
+ (attr smd)
+ (fp_text reference U1 (at 5.715 -1.27 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MCP42010 (at 0 0.635 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -4.6 0.6) (end -4.6 1.8) (layer F.SilkS) (width 0.2))
+ (fp_line (start -4.6 -1.8) (end -4.6 -0.6) (layer F.SilkS) (width 0.2))
+ (fp_arc (start -4.6 0) (end -4 0) (angle 90) (layer F.SilkS) (width 0.2))
+ (fp_arc (start -4.6 0) (end -4.6 -0.6) (angle 90) (layer F.SilkS) (width 0.2))
+ (fp_line (start -4.6 -1.8) (end 4.6 -1.8) (layer F.SilkS) (width 0.2))
+ (fp_line (start 4.6 -1.8) (end 4.6 1.8) (layer F.SilkS) (width 0.2))
+ (fp_line (start 4.6 1.8) (end -4.6 1.8) (layer F.SilkS) (width 0.2))
+ (pad 1 smd rect (at -3.81 2.7 90) (size 0.6 1.5) (layers F.Cu)
+ (net 50 /CS_12))
+ (pad 2 smd rect (at -2.54 2.7 90) (size 0.6 1.5) (layers F.Cu)
+ (net 5 /SCK))
+ (pad 3 smd rect (at -1.27 2.7 90) (size 0.6 1.5) (layers F.Cu)
+ (net 6 /MOSI))
+ (pad 4 smd rect (at 0 2.7 90) (size 0.6 1.5) (layers F.Cu)
+ (net 2 GND))
+ (pad 5 smd rect (at 1.27 2.7 90) (size 0.6 1.5) (layers F.Cu)
+ (net 26 "Net-(R1-Pad2)"))
+ (pad 6 smd rect (at 2.54 2.7 90) (size 0.6 1.5) (layers F.Cu)
+ (net 12 /OUT1))
+ (pad 7 smd rect (at 3.81 2.7 90) (size 0.6 1.5) (layers F.Cu)
+ (net 27 "Net-(R2-Pad2)"))
+ (pad 8 smd rect (at 3.81 -2.7 90) (size 0.6 1.5) (layers F.Cu)
+ (net 33 "Net-(R8-Pad1)"))
+ (pad 9 smd rect (at 2.54 -2.7 90) (size 0.6 1.5) (layers F.Cu)
+ (net 13 /OUT2))
+ (pad 10 smd rect (at 1.27 -2.7 90) (size 0.6 1.5) (layers F.Cu)
+ (net 32 "Net-(R7-Pad1)"))
+ (pad 11 smd rect (at 0 -2.7 90) (size 0.6 1.5) (layers F.Cu)
+ (net 1 /Vd))
+ (pad 12 smd rect (at -1.27 -2.7 90) (size 0.6 1.5) (layers F.Cu)
+ (net 1 /Vd))
+ (pad 13 smd rect (at -2.54 -2.7 90) (size 0.6 1.5) (layers F.Cu))
+ (pad 14 smd rect (at -3.81 -2.7 90) (size 0.6 1.5) (layers F.Cu)
+ (net 1 /Vd))
+ (model smd/cms_so14.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.5 0.3 0.5))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SOIC_Packages:SOIC-14_Narrow (layer B.Cu) (tedit 5352F14B) (tstamp 53521638)
+ (at 141.605 69.85 90)
+ (descr "module CMS SOJ 14 pins etroit")
+ (tags "CMS SOJ")
+ (path /5351ED1B)
+ (attr smd)
+ (fp_text reference U2 (at 5.715 1.27 180) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text value MCP42010 (at 0 -1.016 90) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_line (start -4.6 -0.6) (end -4.6 -1.8) (layer B.SilkS) (width 0.2))
+ (fp_line (start -4.6 1.8) (end -4.6 0.6) (layer B.SilkS) (width 0.2))
+ (fp_arc (start -4.6 0) (end -4 0) (angle -90) (layer B.SilkS) (width 0.2))
+ (fp_arc (start -4.6 0) (end -4.6 0.6) (angle -90) (layer B.SilkS) (width 0.2))
+ (fp_line (start -4.6 1.8) (end 4.6 1.8) (layer B.SilkS) (width 0.2))
+ (fp_line (start 4.6 1.8) (end 4.6 -1.8) (layer B.SilkS) (width 0.2))
+ (fp_line (start 4.6 -1.8) (end -4.6 -1.8) (layer B.SilkS) (width 0.2))
+ (pad 1 smd rect (at -3.81 -2.7 90) (size 0.6 1.5) (layers B.Cu B.Paste B.Mask)
+ (net 51 /CS_43))
+ (pad 2 smd rect (at -2.54 -2.7 90) (size 0.6 1.5) (layers B.Cu B.Paste B.Mask)
+ (net 5 /SCK))
+ (pad 3 smd rect (at -1.27 -2.7 90) (size 0.6 1.5) (layers B.Cu B.Paste B.Mask)
+ (net 6 /MOSI))
+ (pad 4 smd rect (at 0 -2.7 90) (size 0.6 1.5) (layers B.Cu B.Paste B.Mask)
+ (net 2 GND))
+ (pad 5 smd rect (at 1.27 -2.7 90) (size 0.6 1.5) (layers B.Cu B.Paste B.Mask)
+ (net 28 "Net-(R3-Pad2)"))
+ (pad 6 smd rect (at 2.54 -2.7 90) (size 0.6 1.5) (layers B.Cu B.Paste B.Mask)
+ (net 15 /OUT4))
+ (pad 7 smd rect (at 3.81 -2.7 90) (size 0.6 1.5) (layers B.Cu B.Paste B.Mask)
+ (net 29 "Net-(R4-Pad2)"))
+ (pad 8 smd rect (at 3.81 2.7 90) (size 0.6 1.5) (layers B.Cu B.Paste B.Mask)
+ (net 35 "Net-(R10-Pad1)"))
+ (pad 9 smd rect (at 2.54 2.7 90) (size 0.6 1.5) (layers B.Cu B.Paste B.Mask)
+ (net 14 /OUT3))
+ (pad 10 smd rect (at 1.27 2.7 90) (size 0.6 1.5) (layers B.Cu B.Paste B.Mask)
+ (net 34 "Net-(R9-Pad1)"))
+ (pad 11 smd rect (at 0 2.7 90) (size 0.6 1.5) (layers B.Cu B.Paste B.Mask)
+ (net 1 /Vd))
+ (pad 12 smd rect (at -1.27 2.7 90) (size 0.6 1.5) (layers B.Cu B.Paste B.Mask)
+ (net 1 /Vd))
+ (pad 13 smd rect (at -2.54 2.7 90) (size 0.6 1.5) (layers B.Cu B.Paste B.Mask))
+ (pad 14 smd rect (at -3.81 2.7 90) (size 0.6 1.5) (layers B.Cu B.Paste B.Mask)
+ (net 1 /Vd))
+ (model smd/cms_so14.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.5 0.3 0.5))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SOIC_Packages:SOIC-14_Narrow (layer F.Cu) (tedit 5352F1FD) (tstamp 53521651)
+ (at 156.845 74.93 270)
+ (descr "module CMS SOJ 14 pins etroit")
+ (tags "CMS SOJ")
+ (path /5351ED74)
+ (attr smd)
+ (fp_text reference U3 (at 5.715 0.635 360) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value MCP42010 (at 0 1.016 270) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -4.6 0.6) (end -4.6 1.8) (layer F.SilkS) (width 0.2))
+ (fp_line (start -4.6 -1.8) (end -4.6 -0.6) (layer F.SilkS) (width 0.2))
+ (fp_arc (start -4.6 0) (end -4 0) (angle 90) (layer F.SilkS) (width 0.2))
+ (fp_arc (start -4.6 0) (end -4.6 -0.6) (angle 90) (layer F.SilkS) (width 0.2))
+ (fp_line (start -4.6 -1.8) (end 4.6 -1.8) (layer F.SilkS) (width 0.2))
+ (fp_line (start 4.6 -1.8) (end 4.6 1.8) (layer F.SilkS) (width 0.2))
+ (fp_line (start 4.6 1.8) (end -4.6 1.8) (layer F.SilkS) (width 0.2))
+ (pad 1 smd rect (at -3.81 2.7 270) (size 0.6 1.5) (layers F.Cu F.Paste F.Mask)
+ (net 53 /CS_87))
+ (pad 2 smd rect (at -2.54 2.7 270) (size 0.6 1.5) (layers F.Cu F.Paste F.Mask)
+ (net 5 /SCK))
+ (pad 3 smd rect (at -1.27 2.7 270) (size 0.6 1.5) (layers F.Cu F.Paste F.Mask)
+ (net 6 /MOSI))
+ (pad 4 smd rect (at 0 2.7 270) (size 0.6 1.5) (layers F.Cu F.Paste F.Mask)
+ (net 2 GND))
+ (pad 5 smd rect (at 1.27 2.7 270) (size 0.6 1.5) (layers F.Cu F.Paste F.Mask)
+ (net 30 "Net-(R5-Pad2)"))
+ (pad 6 smd rect (at 2.54 2.7 270) (size 0.6 1.5) (layers F.Cu F.Paste F.Mask)
+ (net 39 /OUT8))
+ (pad 7 smd rect (at 3.81 2.7 270) (size 0.6 1.5) (layers F.Cu F.Paste F.Mask)
+ (net 31 "Net-(R6-Pad2)"))
+ (pad 8 smd rect (at 3.81 -2.7 270) (size 0.6 1.5) (layers F.Cu F.Paste F.Mask)
+ (net 37 "Net-(R12-Pad1)"))
+ (pad 9 smd rect (at 2.54 -2.7 270) (size 0.6 1.5) (layers F.Cu F.Paste F.Mask)
+ (net 38 /OUT7))
+ (pad 10 smd rect (at 1.27 -2.7 270) (size 0.6 1.5) (layers F.Cu F.Paste F.Mask)
+ (net 36 "Net-(R11-Pad1)"))
+ (pad 11 smd rect (at 0 -2.7 270) (size 0.6 1.5) (layers F.Cu F.Paste F.Mask)
+ (net 1 /Vd))
+ (pad 12 smd rect (at -1.27 -2.7 270) (size 0.6 1.5) (layers F.Cu F.Paste F.Mask)
+ (net 1 /Vd))
+ (pad 13 smd rect (at -2.54 -2.7 270) (size 0.6 1.5) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -3.81 -2.7 270) (size 0.6 1.5) (layers F.Cu F.Paste F.Mask)
+ (net 1 /Vd))
+ (model smd/cms_so14.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.5 0.3 0.5))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer B.Cu) (tedit 5352F224) (tstamp 5352BFD5)
+ (at 154.305 68.58)
+ (path /5352B651)
+ (attr smd)
+ (fp_text reference C4 (at 0 -1.905) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_text value 0.1uF (at 0 -0.381) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_circle (center -1.651 -0.762) (end -1.651 -0.635) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -0.508 -0.762) (end -1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -0.508 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 0.508 0.762) (end 1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 0.508 -0.762) (layer B.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0) (size 0.889 1.397) (layers B.Cu)
+ (net 1 /Vd))
+ (pad 2 smd rect (at 0.9525 0) (size 0.889 1.397) (layers B.Cu)
+ (net 2 GND))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Pin_Headers:Pin_Header_Straight_2x10 (layer F.Cu) (tedit 53530F19) (tstamp 5352BFF5)
+ (at 170.18 76.2 270)
+ (descr "1 pin")
+ (tags "CONN DEV")
+ (path /5352BDDA)
+ (fp_text reference P10 (at -12.065 6.985 360) (layer F.SilkS)
+ (effects (font (size 1.27 1.27) (thickness 0.2032)))
+ )
+ (fp_text value CONN_10X2 (at 0 0 270) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.27) (thickness 0.2032)))
+ )
+ (fp_line (start 12.7 -2.54) (end -12.7 -2.54) (layer F.SilkS) (width 0.254))
+ (fp_line (start -10.16 2.54) (end 12.7 2.54) (layer F.SilkS) (width 0.254))
+ (fp_line (start 12.7 -2.54) (end 12.7 2.54) (layer F.SilkS) (width 0.254))
+ (fp_line (start -12.7 -2.54) (end -12.7 0) (layer F.SilkS) (width 0.254))
+ (fp_line (start -12.7 2.54) (end -10.16 2.54) (layer F.SilkS) (width 0.254))
+ (fp_line (start -12.7 0) (end -10.16 0) (layer F.SilkS) (width 0.254))
+ (fp_line (start -10.16 0) (end -10.16 2.54) (layer F.SilkS) (width 0.254))
+ (fp_line (start -12.7 2.54) (end -12.7 0) (layer F.SilkS) (width 0.254))
+ (pad 1 thru_hole rect (at -11.43 1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 3 /Vdpu))
+ (pad 2 thru_hole oval (at -11.43 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 3 /Vdpu))
+ (pad 3 thru_hole oval (at -8.89 1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 12 /OUT1))
+ (pad 4 thru_hole oval (at -8.89 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 12 /OUT1))
+ (pad 5 thru_hole oval (at -6.35 1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 13 /OUT2))
+ (pad 6 thru_hole oval (at -6.35 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 13 /OUT2))
+ (pad 7 thru_hole oval (at -3.81 1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 14 /OUT3))
+ (pad 8 thru_hole oval (at -3.81 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 14 /OUT3))
+ (pad 9 thru_hole oval (at -1.27 1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 15 /OUT4))
+ (pad 10 thru_hole oval (at -1.27 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 15 /OUT4))
+ (pad 11 thru_hole oval (at 1.27 1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 16 /OUT5))
+ (pad 12 thru_hole oval (at 1.27 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 16 /OUT5))
+ (pad 13 thru_hole oval (at 3.81 1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 17 /OUT6))
+ (pad 14 thru_hole oval (at 3.81 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 17 /OUT6))
+ (pad 15 thru_hole oval (at 6.35 1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 38 /OUT7))
+ (pad 16 thru_hole oval (at 6.35 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 38 /OUT7))
+ (pad 17 thru_hole oval (at 8.89 1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 39 /OUT8))
+ (pad 18 thru_hole oval (at 8.89 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 39 /OUT8))
+ (pad 19 thru_hole oval (at 11.43 1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 2 GND))
+ (pad 20 thru_hole oval (at 11.43 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 2 GND))
+ (model Pin_Headers/Pin_Header_Straight_2x10.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Transistors_SMD:sot23 (layer F.Cu) (tedit 5352F26A) (tstamp 5352C003)
+ (at 157.48 84.455 270)
+ (descr SOT23)
+ (path /5352B8F0)
+ (attr smd)
+ (fp_text reference Q5 (at -1.905 -1.905 360) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.09906)))
+ )
+ (fp_text value 2N7002 (at 0 0.09906 270) (layer F.SilkS) hide
+ (effects (font (size 0.50038 0.50038) (thickness 0.09906)))
+ )
+ (fp_line (start 0.9525 0.6985) (end 0.9525 1.3589) (layer F.SilkS) (width 0.127))
+ (fp_line (start -0.9525 0.6985) (end -0.9525 1.3589) (layer F.SilkS) (width 0.127))
+ (fp_line (start 0 -0.6985) (end 0 -1.3589) (layer F.SilkS) (width 0.127))
+ (fp_line (start -1.4986 -0.6985) (end 1.4986 -0.6985) (layer F.SilkS) (width 0.127))
+ (fp_line (start 1.4986 -0.6985) (end 1.4986 0.6985) (layer F.SilkS) (width 0.127))
+ (fp_line (start 1.4986 0.6985) (end -1.4986 0.6985) (layer F.SilkS) (width 0.127))
+ (fp_line (start -1.4986 0.6985) (end -1.4986 -0.6985) (layer F.SilkS) (width 0.127))
+ (pad 1 smd rect (at -0.9525 1.05664 270) (size 0.59944 1.00076) (layers F.Cu F.Paste F.Mask)
+ (net 41 "Net-(Q5-Pad1)"))
+ (pad 2 smd rect (at 0 -1.05664 270) (size 0.59944 1.00076) (layers F.Cu F.Paste F.Mask)
+ (net 40 /EIN_5))
+ (pad 3 smd rect (at 0.9525 1.05664 270) (size 0.59944 1.00076) (layers F.Cu F.Paste F.Mask)
+ (net 42 /IN_5))
+ (model smd/smd_transistors/sot23.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Transistors_SMD:sot23 (layer B.Cu) (tedit 5352F26C) (tstamp 5352C011)
+ (at 157.48 84.455 90)
+ (descr SOT23)
+ (path /5352B8FE)
+ (attr smd)
+ (fp_text reference Q6 (at 1.905 1.905 180) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.09906)) (justify mirror))
+ )
+ (fp_text value 2N7002 (at 0 -0.09906 90) (layer B.SilkS) hide
+ (effects (font (size 0.50038 0.50038) (thickness 0.09906)) (justify mirror))
+ )
+ (fp_line (start 0.9525 -0.6985) (end 0.9525 -1.3589) (layer B.SilkS) (width 0.127))
+ (fp_line (start -0.9525 -0.6985) (end -0.9525 -1.3589) (layer B.SilkS) (width 0.127))
+ (fp_line (start 0 0.6985) (end 0 1.3589) (layer B.SilkS) (width 0.127))
+ (fp_line (start -1.4986 0.6985) (end 1.4986 0.6985) (layer B.SilkS) (width 0.127))
+ (fp_line (start 1.4986 0.6985) (end 1.4986 -0.6985) (layer B.SilkS) (width 0.127))
+ (fp_line (start 1.4986 -0.6985) (end -1.4986 -0.6985) (layer B.SilkS) (width 0.127))
+ (fp_line (start -1.4986 -0.6985) (end -1.4986 0.6985) (layer B.SilkS) (width 0.127))
+ (pad 1 smd rect (at -0.9525 -1.05664 90) (size 0.59944 1.00076) (layers B.Cu)
+ (net 43 "Net-(Q6-Pad1)"))
+ (pad 2 smd rect (at 0 1.05664 90) (size 0.59944 1.00076) (layers B.Cu)
+ (net 49 /EIN_6))
+ (pad 3 smd rect (at 0.9525 -1.05664 90) (size 0.59944 1.00076) (layers B.Cu)
+ (net 44 /IN_6))
+ (model smd/smd_transistors/sot23.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer B.Cu) (tedit 5352F1F5) (tstamp 5352C01E)
+ (at 163.195 76.2 180)
+ (path /5352B65F)
+ (attr smd)
+ (fp_text reference R25 (at 0 1.905 180) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_text value 0 (at 0 -0.381 180) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_circle (center -1.651 -0.762) (end -1.651 -0.635) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -0.508 -0.762) (end -1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -0.508 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 0.508 0.762) (end 1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 0.508 -0.762) (layer B.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0 180) (size 0.889 1.397) (layers B.Cu)
+ (net 3 /Vdpu))
+ (pad 2 smd rect (at 0.9525 0 180) (size 0.889 1.397) (layers B.Cu)
+ (net 45 "Net-(R25-Pad2)"))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer B.Cu) (tedit 5352F1F0) (tstamp 5352C02B)
+ (at 163.195 78.74 180)
+ (path /5352B665)
+ (attr smd)
+ (fp_text reference R26 (at 0 -1.905 180) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_text value 0 (at 0 -0.381 180) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_circle (center -1.651 -0.762) (end -1.651 -0.635) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -0.508 -0.762) (end -1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -0.508 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 0.508 0.762) (end 1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 0.508 -0.762) (layer B.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0 180) (size 0.889 1.397) (layers B.Cu)
+ (net 2 GND))
+ (pad 2 smd rect (at 0.9525 0 180) (size 0.889 1.397) (layers B.Cu)
+ (net 46 "Net-(R26-Pad2)"))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer B.Cu) (tedit 5352F231) (tstamp 5352C038)
+ (at 150.495 76.2 180)
+ (path /5352B671)
+ (attr smd)
+ (fp_text reference R27 (at 0 1.905 180) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_text value 0 (at 0 -0.381 180) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_circle (center -1.651 -0.762) (end -1.651 -0.635) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -0.508 -0.762) (end -1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -0.508 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 0.508 0.762) (end 1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 0.508 -0.762) (layer B.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0 180) (size 0.889 1.397) (layers B.Cu)
+ (net 47 "Net-(R27-Pad1)"))
+ (pad 2 smd rect (at 0.9525 0 180) (size 0.889 1.397) (layers B.Cu)
+ (net 3 /Vdpu))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer B.Cu) (tedit 5352F234) (tstamp 5352C045)
+ (at 150.495 78.74 180)
+ (path /5352B66B)
+ (attr smd)
+ (fp_text reference R28 (at 0 -1.905 180) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_text value 0 (at 0 -0.381 180) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_circle (center -1.651 -0.762) (end -1.651 -0.635) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -0.508 -0.762) (end -1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -0.508 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 0.508 0.762) (end 1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 0.508 -0.762) (layer B.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0 180) (size 0.889 1.397) (layers B.Cu)
+ (net 48 "Net-(R28-Pad1)"))
+ (pad 2 smd rect (at 0.9525 0 180) (size 0.889 1.397) (layers B.Cu)
+ (net 2 GND))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer F.Cu) (tedit 5352F24F) (tstamp 5352C052)
+ (at 153.035 85.725 180)
+ (path /5352B8F6)
+ (attr smd)
+ (fp_text reference R29 (at 3.175 0 180) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_text value 10k (at 0 0.381 180) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0 180) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)
+ (net 42 /IN_5))
+ (pad 2 smd rect (at 0.9525 0 180) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)
+ (net 7 /Vc))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer B.Cu) (tedit 5352F253) (tstamp 5352C05F)
+ (at 153.035 83.185 180)
+ (path /5352B90A)
+ (attr smd)
+ (fp_text reference R30 (at 3.175 0 180) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_text value 10k (at 0 -0.381 180) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_circle (center -1.651 -0.762) (end -1.651 -0.635) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -0.508 -0.762) (end -1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -0.508 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 0.508 0.762) (end 1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 0.508 -0.762) (layer B.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0 180) (size 0.889 1.397) (layers B.Cu)
+ (net 44 /IN_6))
+ (pad 2 smd rect (at 0.9525 0 180) (size 0.889 1.397) (layers B.Cu)
+ (net 7 /Vc))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer F.Cu) (tedit 5352F255) (tstamp 5352C06C)
+ (at 153.035 83.185)
+ (path /5352B936)
+ (attr smd)
+ (fp_text reference R31 (at -3.175 0) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_text value 10k (at 0 0.381) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)
+ (net 7 /Vc))
+ (pad 2 smd rect (at 0.9525 0) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)
+ (net 41 "Net-(Q5-Pad1)"))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer B.Cu) (tedit 5352F251) (tstamp 5352C079)
+ (at 153.035 85.725)
+ (path /5352B904)
+ (attr smd)
+ (fp_text reference R32 (at -3.175 0) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_text value 10k (at 0 -0.381) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_circle (center -1.651 -0.762) (end -1.651 -0.635) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -0.508 -0.762) (end -1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -0.508 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 0.508 0.762) (end 1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 0.508 -0.762) (layer B.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0) (size 0.889 1.397) (layers B.Cu)
+ (net 7 /Vc))
+ (pad 2 smd rect (at 0.9525 0) (size 0.889 1.397) (layers B.Cu)
+ (net 43 "Net-(Q6-Pad1)"))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer F.Cu) (tedit 5352F1CE) (tstamp 5352C086)
+ (at 161.29 84.455 90)
+ (path /5352B942)
+ (attr smd)
+ (fp_text reference R33 (at 0 1.905 90) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_text value 10k (at 0 0.381 90) (layer F.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)))
+ )
+ (fp_circle (center -1.651 0.762) (end -1.651 0.635) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -0.508 0.762) (end -1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -0.508 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 0.508 -0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 1.524 0.762) (layer F.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 0.508 0.762) (layer F.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0 90) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)
+ (net 40 /EIN_5))
+ (pad 2 smd rect (at 0.9525 0 90) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)
+ (net 4 /Vipu))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SMD_Packages:SM0805 (layer B.Cu) (tedit 5352F1EA) (tstamp 5352C093)
+ (at 161.29 84.455 90)
+ (path /5352B93C)
+ (attr smd)
+ (fp_text reference R34 (at 0 1.905 270) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_text value 10k (at 0 -0.381 90) (layer B.SilkS)
+ (effects (font (size 0.50038 0.50038) (thickness 0.10922)) (justify mirror))
+ )
+ (fp_circle (center -1.651 -0.762) (end -1.651 -0.635) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -0.508 -0.762) (end -1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 -0.762) (end -1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start -1.524 0.762) (end -0.508 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 0.508 0.762) (end 1.524 0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer B.SilkS) (width 0.09906))
+ (fp_line (start 1.524 -0.762) (end 0.508 -0.762) (layer B.SilkS) (width 0.09906))
+ (pad 1 smd rect (at -0.9525 0 90) (size 0.889 1.397) (layers B.Cu)
+ (net 49 /EIN_6))
+ (pad 2 smd rect (at 0.9525 0 90) (size 0.889 1.397) (layers B.Cu)
+ (net 4 /Vipu))
+ (model smd/chip_cms.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.1 0.1 0.1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SOIC_Packages:SOIC-14_Narrow (layer B.Cu) (tedit 5352F202) (tstamp 5352C0AC)
+ (at 156.845 74.93 270)
+ (descr "module CMS SOJ 14 pins etroit")
+ (tags "CMS SOJ")
+ (path /5352B616)
+ (attr smd)
+ (fp_text reference U4 (at 5.715 -0.635 360) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text value MCP42010 (at 0 -1.016 270) (layer B.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+ )
+ (fp_line (start -4.6 -0.6) (end -4.6 -1.8) (layer B.SilkS) (width 0.2))
+ (fp_line (start -4.6 1.8) (end -4.6 0.6) (layer B.SilkS) (width 0.2))
+ (fp_arc (start -4.6 0) (end -4 0) (angle -90) (layer B.SilkS) (width 0.2))
+ (fp_arc (start -4.6 0) (end -4.6 0.6) (angle -90) (layer B.SilkS) (width 0.2))
+ (fp_line (start -4.6 1.8) (end 4.6 1.8) (layer B.SilkS) (width 0.2))
+ (fp_line (start 4.6 1.8) (end 4.6 -1.8) (layer B.SilkS) (width 0.2))
+ (fp_line (start 4.6 -1.8) (end -4.6 -1.8) (layer B.SilkS) (width 0.2))
+ (pad 1 smd rect (at -3.81 -2.7 270) (size 0.6 1.5) (layers B.Cu)
+ (net 52 /CS_56))
+ (pad 2 smd rect (at -2.54 -2.7 270) (size 0.6 1.5) (layers B.Cu)
+ (net 5 /SCK))
+ (pad 3 smd rect (at -1.27 -2.7 270) (size 0.6 1.5) (layers B.Cu)
+ (net 6 /MOSI))
+ (pad 4 smd rect (at 0 -2.7 270) (size 0.6 1.5) (layers B.Cu)
+ (net 2 GND))
+ (pad 5 smd rect (at 1.27 -2.7 270) (size 0.6 1.5) (layers B.Cu)
+ (net 45 "Net-(R25-Pad2)"))
+ (pad 6 smd rect (at 2.54 -2.7 270) (size 0.6 1.5) (layers B.Cu)
+ (net 16 /OUT5))
+ (pad 7 smd rect (at 3.81 -2.7 270) (size 0.6 1.5) (layers B.Cu)
+ (net 46 "Net-(R26-Pad2)"))
+ (pad 8 smd rect (at 3.81 2.7 270) (size 0.6 1.5) (layers B.Cu)
+ (net 48 "Net-(R28-Pad1)"))
+ (pad 9 smd rect (at 2.54 2.7 270) (size 0.6 1.5) (layers B.Cu)
+ (net 17 /OUT6))
+ (pad 10 smd rect (at 1.27 2.7 270) (size 0.6 1.5) (layers B.Cu)
+ (net 47 "Net-(R27-Pad1)"))
+ (pad 11 smd rect (at 0 2.7 270) (size 0.6 1.5) (layers B.Cu)
+ (net 1 /Vd))
+ (pad 12 smd rect (at -1.27 2.7 270) (size 0.6 1.5) (layers B.Cu)
+ (net 1 /Vd))
+ (pad 13 smd rect (at -2.54 2.7 270) (size 0.6 1.5) (layers B.Cu))
+ (pad 14 smd rect (at -3.81 2.7 270) (size 0.6 1.5) (layers B.Cu)
+ (net 1 /Vd))
+ (model smd/cms_so14.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 0.5 0.3 0.5))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Pin_Headers:Pin_Header_Straight_2x09 (layer F.Cu) (tedit 5353102F) (tstamp 5352BEAA)
+ (at 128.27 82.55 270)
+ (descr "1 pin")
+ (tags "CONN DEV")
+ (path /5352E339)
+ (fp_text reference P2 (at -19.05 -6.35 360) (layer F.SilkS)
+ (effects (font (size 1.27 1.27) (thickness 0.2032)))
+ )
+ (fp_text value CONN_9X2 (at 0 0 270) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.27) (thickness 0.2032)))
+ )
+ (fp_line (start 11.43 -2.54) (end -11.43 -2.54) (layer F.SilkS) (width 0.254))
+ (fp_line (start -8.89 2.54) (end 11.43 2.54) (layer F.SilkS) (width 0.254))
+ (fp_line (start 11.43 -2.54) (end 11.43 2.54) (layer F.SilkS) (width 0.254))
+ (fp_line (start -11.43 -2.54) (end -11.43 0) (layer F.SilkS) (width 0.254))
+ (fp_line (start -11.43 2.54) (end -8.89 2.54) (layer F.SilkS) (width 0.254))
+ (fp_line (start -11.43 0) (end -8.89 0) (layer F.SilkS) (width 0.254))
+ (fp_line (start -8.89 0) (end -8.89 2.54) (layer F.SilkS) (width 0.254))
+ (fp_line (start -11.43 2.54) (end -11.43 0) (layer F.SilkS) (width 0.254))
+ (pad 1 thru_hole rect (at -10.16 1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 2 GND))
+ (pad 2 thru_hole oval (at -10.16 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 2 GND))
+ (pad 3 thru_hole oval (at -7.62 1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 5 /SCK))
+ (pad 4 thru_hole oval (at -7.62 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 6 /MOSI))
+ (pad 5 thru_hole oval (at -5.08 1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 50 /CS_12))
+ (pad 6 thru_hole oval (at -5.08 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 51 /CS_43))
+ (pad 7 thru_hole oval (at -2.54 1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 52 /CS_56))
+ (pad 8 thru_hole oval (at -2.54 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 53 /CS_87))
+ (pad 9 thru_hole oval (at 0 1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 2 GND))
+ (pad 10 thru_hole oval (at 0 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 2 GND))
+ (pad 11 thru_hole oval (at 2.54 1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 7 /Vc))
+ (pad 12 thru_hole oval (at 2.54 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 7 /Vc))
+ (pad 13 thru_hole oval (at 5.08 1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 44 /IN_6))
+ (pad 14 thru_hole oval (at 5.08 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 42 /IN_5))
+ (pad 15 thru_hole oval (at 7.62 1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 11 /IN_4))
+ (pad 16 thru_hole oval (at 7.62 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 10 /IN_3))
+ (pad 17 thru_hole oval (at 10.16 1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 9 /IN_2))
+ (pad 18 thru_hole oval (at 10.16 -1.27 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 8 /IN_1))
+ (model Pin_Headers/Pin_Header_Straight_2x09.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Pin_Headers:Pin_Header_Straight_2x08 (layer F.Cu) (tedit 5352F03B) (tstamp 5352BEC7)
+ (at 157.48 91.44)
+ (descr "1 pin")
+ (tags "CONN DEV")
+ (path /5352B94C)
+ (fp_text reference P12 (at -13.335 1.905) (layer F.SilkS)
+ (effects (font (size 1.27 1.27) (thickness 0.2032)))
+ )
+ (fp_text value CONN_8X2 (at 0 0) (layer F.SilkS) hide
+ (effects (font (size 1.27 1.27) (thickness 0.2032)))
+ )
+ (fp_line (start 10.16 -2.54) (end -10.16 -2.54) (layer F.SilkS) (width 0.254))
+ (fp_line (start -7.62 2.54) (end 10.16 2.54) (layer F.SilkS) (width 0.254))
+ (fp_line (start 10.16 -2.54) (end 10.16 2.54) (layer F.SilkS) (width 0.254))
+ (fp_line (start -10.16 -2.54) (end -10.16 0) (layer F.SilkS) (width 0.254))
+ (fp_line (start -10.16 2.54) (end -7.62 2.54) (layer F.SilkS) (width 0.254))
+ (fp_line (start -10.16 0) (end -7.62 0) (layer F.SilkS) (width 0.254))
+ (fp_line (start -7.62 0) (end -7.62 2.54) (layer F.SilkS) (width 0.254))
+ (fp_line (start -10.16 2.54) (end -10.16 0) (layer F.SilkS) (width 0.254))
+ (pad 1 thru_hole rect (at -8.89 1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 4 /Vipu))
+ (pad 2 thru_hole oval (at -8.89 -1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 4 /Vipu))
+ (pad 3 thru_hole oval (at -6.35 1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 18 /EIN_1))
+ (pad 4 thru_hole oval (at -6.35 -1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 18 /EIN_1))
+ (pad 5 thru_hole oval (at -3.81 1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 19 /EIN_2))
+ (pad 6 thru_hole oval (at -3.81 -1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 19 /EIN_2))
+ (pad 7 thru_hole oval (at -1.27 1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 20 /EIN_3))
+ (pad 8 thru_hole oval (at -1.27 -1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 20 /EIN_3))
+ (pad 9 thru_hole oval (at 1.27 1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 21 /EIN_4))
+ (pad 10 thru_hole oval (at 1.27 -1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 21 /EIN_4))
+ (pad 11 thru_hole oval (at 3.81 1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 40 /EIN_5))
+ (pad 12 thru_hole oval (at 3.81 -1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 40 /EIN_5))
+ (pad 13 thru_hole oval (at 6.35 1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 49 /EIN_6))
+ (pad 14 thru_hole oval (at 6.35 -1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 49 /EIN_6))
+ (pad 15 thru_hole oval (at 8.89 1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 2 GND))
+ (pad 16 thru_hole oval (at 8.89 -1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+ (net 2 GND))
+ (model Pin_Headers/Pin_Header_Straight_2x08.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (dimension 49.53 (width 0.3) (layer Dwgs.User)
+ (gr_text "49.530 mm" (at 149.225 58.34) (layer Dwgs.User)
+ (effects (font (size 1.5 1.5) (thickness 0.3)))
+ )
+ (feature1 (pts (xy 124.46 62.23) (xy 124.46 56.99)))
+ (feature2 (pts (xy 173.99 62.23) (xy 173.99 56.99)))
+ (crossbar (pts (xy 173.99 59.69) (xy 124.46 59.69)))
+ (arrow1a (pts (xy 124.46 59.69) (xy 125.586504 59.103579)))
+ (arrow1b (pts (xy 124.46 59.69) (xy 125.586504 60.276421)))
+ (arrow2a (pts (xy 173.99 59.69) (xy 172.863496 59.103579)))
+ (arrow2b (pts (xy 173.99 59.69) (xy 172.863496 60.276421)))
+ )
+ (dimension 33.02 (width 0.3) (layer Dwgs.User)
+ (gr_text "33.020 mm" (at 119.935 78.74 270) (layer Dwgs.User)
+ (effects (font (size 1.5 1.5) (thickness 0.3)))
+ )
+ (feature1 (pts (xy 124.46 95.25) (xy 118.585 95.25)))
+ (feature2 (pts (xy 124.46 62.23) (xy 118.585 62.23)))
+ (crossbar (pts (xy 121.285 62.23) (xy 121.285 95.25)))
+ (arrow1a (pts (xy 121.285 95.25) (xy 120.698579 94.123496)))
+ (arrow1b (pts (xy 121.285 95.25) (xy 121.871421 94.123496)))
+ (arrow2a (pts (xy 121.285 62.23) (xy 120.698579 63.356504)))
+ (arrow2b (pts (xy 121.285 62.23) (xy 121.871421 63.356504)))
+ )
+ (dimension 33.02 (width 0.3) (layer Dwgs.User)
+ (gr_text "1.3000 in" (at 114.3 78.74 270) (layer Dwgs.User)
+ (effects (font (size 1.5 1.5) (thickness 0.3)))
+ )
+ (feature1 (pts (xy 124.46 95.25) (xy 112.87 95.25)))
+ (feature2 (pts (xy 124.46 62.23) (xy 112.87 62.23)))
+ (crossbar (pts (xy 115.57 62.23) (xy 115.57 95.25)))
+ (arrow1a (pts (xy 115.57 95.25) (xy 114.983579 94.123496)))
+ (arrow1b (pts (xy 115.57 95.25) (xy 116.156421 94.123496)))
+ (arrow2a (pts (xy 115.57 62.23) (xy 114.983579 63.356504)))
+ (arrow2b (pts (xy 115.57 62.23) (xy 116.156421 63.356504)))
+ )
+ (dimension 49.53 (width 0.3) (layer Dwgs.User)
+ (gr_text "1.9500 in" (at 149.225 55.165) (layer Dwgs.User)
+ (effects (font (size 1.5 1.5) (thickness 0.3)))
+ )
+ (feature1 (pts (xy 173.99 62.23) (xy 173.99 53.815)))
+ (feature2 (pts (xy 124.46 62.23) (xy 124.46 53.815)))
+ (crossbar (pts (xy 124.46 56.515) (xy 173.99 56.515)))
+ (arrow1a (pts (xy 173.99 56.515) (xy 172.863496 57.101421)))
+ (arrow1b (pts (xy 173.99 56.515) (xy 172.863496 55.928579)))
+ (arrow2a (pts (xy 124.46 56.515) (xy 125.586504 57.101421)))
+ (arrow2b (pts (xy 124.46 56.515) (xy 125.586504 55.928579)))
+ )
+ (gr_text GND (at 132.715 82.55) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (gr_text Vipu (at 132.08 64.77 270) (layer F.SilkS)
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ )
+ (gr_text Vdpu (at 132.08 67.31 270) (layer F.SilkS)
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ )
+ (gr_text Vd (at 132.08 69.85 270) (layer F.SilkS)
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ )
+ (gr_text GND (at 132.715 72.39) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (gr_text 3 (at 132.08 87.63 270) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (gr_text 2 (at 132.08 90.17 270) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (gr_text 1 (at 132.08 92.71 270) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (gr_text 8 (at 166.37 85.09 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (gr_text 7 (at 166.37 82.55 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (gr_text 6 (at 166.37 80.01 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (gr_text 5 (at 166.37 77.47 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (gr_text 4 (at 166.37 74.93 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (gr_text 3 (at 166.37 72.39 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (gr_text 2 (at 166.37 69.85 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (gr_text 1 (at 166.37 67.31 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (gr_text Vdpu (at 166.37 64.77 90) (layer F.SilkS)
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ )
+ (gr_text Vipu (at 148.59 87.63) (layer F.SilkS)
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ )
+ (gr_text Vc (at 132.08 85.09 270) (layer F.SilkS)
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ )
+ (gr_text 87 (at 133.985 80.01 270) (layer F.SilkS)
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ )
+ (gr_text 56 (at 132.08 80.01 270) (layer F.SilkS)
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ )
+ (gr_text 43 (at 133.985 77.47 270) (layer F.SilkS)
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ )
+ (gr_text 12 (at 132.08 77.47 270) (layer F.SilkS)
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ )
+ (gr_text SCK (at 132.08 74.93 270) (layer F.SilkS)
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ )
+ (gr_text 5 (at 161.29 87.63) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (gr_text 4 (at 158.75 87.63) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (gr_text 3 (at 156.21 87.63) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (gr_text 2 (at 153.67 87.63) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (gr_text MOSI (at 133.985 74.93 270) (layer F.SilkS)
+ (effects (font (size 0.5 0.5) (thickness 0.1)))
+ )
+ (gr_line (start 124.46 95.25) (end 124.46 62.23) (angle 90) (layer Edge.Cuts) (width 0.1))
+ (gr_line (start 173.99 95.25) (end 124.46 95.25) (angle 90) (layer Edge.Cuts) (width 0.1))
+ (gr_line (start 173.99 62.23) (end 173.99 95.25) (angle 90) (layer Edge.Cuts) (width 0.1))
+ (gr_line (start 124.46 62.23) (end 173.99 62.23) (angle 90) (layer Edge.Cuts) (width 0.1))
+ (gr_text GND (at 166.37 87.63) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (gr_text 6 (at 163.83 87.63) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (gr_text 1 (at 151.13 87.63) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+
+ (segment (start 144.305 69.85) (end 145.4363 69.85) (width 0.254) (layer B.Cu) (net 1) (status 10))
+ (segment (start 144.8707 71.12) (end 145.4363 70.5544) (width 0.254) (layer B.Cu) (net 1) (status 10))
+ (segment (start 145.4363 70.5544) (end 145.4363 69.85) (width 0.254) (layer B.Cu) (net 1))
+ (segment (start 144.8707 71.12) (end 145.4363 71.12) (width 0.254) (layer B.Cu) (net 1) (status 10))
+ (segment (start 144.305 71.12) (end 144.8707 71.12) (width 0.254) (layer B.Cu) (net 1) (status 30))
+ (segment (start 145.3092 73.66) (end 145.3092 74.9085) (width 0.254) (layer B.Cu) (net 1))
+ (segment (start 145.3092 74.9085) (end 145.0975 75.1202) (width 0.254) (layer B.Cu) (net 1))
+ (segment (start 145.3092 73.66) (end 145.4363 73.5329) (width 0.254) (layer B.Cu) (net 1))
+ (segment (start 145.4363 73.5329) (end 145.4363 71.12) (width 0.254) (layer B.Cu) (net 1))
+ (segment (start 144.305 73.66) (end 145.3092 73.66) (width 0.254) (layer B.Cu) (net 1) (status 10))
+ (segment (start 153.5794 73.66) (end 153.5794 74.93) (width 0.254) (layer B.Cu) (net 1) (status 30))
+ (segment (start 153.5794 73.66) (end 153.0137 73.66) (width 0.254) (layer B.Cu) (net 1) (status 10))
+ (segment (start 154.145 73.66) (end 153.5794 73.66) (width 0.254) (layer B.Cu) (net 1) (status 30))
+ (segment (start 153.0137 71.12) (end 153.0137 73.66) (width 0.254) (layer B.Cu) (net 1))
+ (segment (start 153.3525 69.6598) (end 153.0432 69.9691) (width 0.254) (layer B.Cu) (net 1))
+ (segment (start 153.0432 69.9691) (end 153.0432 71.0811) (width 0.254) (layer B.Cu) (net 1))
+ (segment (start 153.0432 71.0811) (end 153.0137 71.1106) (width 0.254) (layer B.Cu) (net 1))
+ (segment (start 153.0137 71.1106) (end 153.0137 71.12) (width 0.254) (layer B.Cu) (net 1))
+ (segment (start 145.0975 76.2) (end 145.0975 75.1202) (width 0.254) (layer B.Cu) (net 1) (status 10))
+ (segment (start 150.9848 74.93) (end 150.6216 75.2932) (width 0.254) (layer B.Cu) (net 1))
+ (segment (start 150.6216 75.2932) (end 150.6216 76.8673) (width 0.254) (layer B.Cu) (net 1))
+ (segment (start 150.6216 76.8673) (end 150.209 77.2799) (width 0.254) (layer B.Cu) (net 1))
+ (segment (start 150.209 77.2799) (end 147.0032 77.2799) (width 0.254) (layer B.Cu) (net 1))
+ (segment (start 147.0032 77.2799) (end 145.9233 76.2) (width 0.254) (layer B.Cu) (net 1))
+ (segment (start 145.0975 76.2) (end 145.9233 76.2) (width 0.254) (layer B.Cu) (net 1) (status 10))
+ (segment (start 156.6149 76.0755) (end 157.8339 76.0755) (width 0.254) (layer F.Cu) (net 1))
+ (segment (start 157.8339 76.0755) (end 158.9794 74.93) (width 0.254) (layer F.Cu) (net 1) (status 20))
+ (segment (start 154.145 74.93) (end 155.4694 74.93) (width 0.254) (layer B.Cu) (net 1) (status 10))
+ (segment (start 155.4694 74.93) (end 156.6149 76.0755) (width 0.254) (layer B.Cu) (net 1))
+ (segment (start 153.5794 74.93) (end 154.145 74.93) (width 0.254) (layer B.Cu) (net 1) (status 30))
+ (segment (start 153.5794 74.93) (end 150.9848 74.93) (width 0.254) (layer B.Cu) (net 1) (status 10))
+ (segment (start 144.305 69.85) (end 143.1737 69.85) (width 0.254) (layer B.Cu) (net 1) (status 10))
+ (segment (start 139.4707 69.85) (end 140.7407 68.58) (width 0.254) (layer F.Cu) (net 1) (status 10))
+ (segment (start 140.7407 68.58) (end 142.3074 68.58) (width 0.254) (layer F.Cu) (net 1))
+ (segment (start 142.3074 68.58) (end 143.1737 69.4463) (width 0.254) (layer B.Cu) (net 1))
+ (segment (start 143.1737 69.4463) (end 143.1737 69.85) (width 0.254) (layer B.Cu) (net 1))
+ (segment (start 138.905 71.12) (end 138.905 70.4157) (width 0.254) (layer F.Cu) (net 1) (status 10))
+ (segment (start 138.905 70.4157) (end 139.4707 69.85) (width 0.254) (layer F.Cu) (net 1) (status 20))
+ (segment (start 159.9444 71.12) (end 160.6763 71.8519) (width 0.254) (layer F.Cu) (net 1) (status 10))
+ (segment (start 160.6763 71.8519) (end 160.6763 73.66) (width 0.254) (layer F.Cu) (net 1))
+ (segment (start 159.9444 71.12) (end 159.9444 70.0529) (width 0.254) (layer F.Cu) (net 1) (status 10))
+ (segment (start 159.9444 70.0529) (end 160.3375 69.6598) (width 0.254) (layer F.Cu) (net 1))
+ (segment (start 159.545 73.66) (end 160.6763 73.66) (width 0.254) (layer F.Cu) (net 1) (status 10))
+ (segment (start 158.9794 74.93) (end 159.545 74.3644) (width 0.254) (layer F.Cu) (net 1) (status 10))
+ (segment (start 159.545 74.3644) (end 159.545 73.66) (width 0.254) (layer F.Cu) (net 1) (status 20))
+ (segment (start 159.545 74.93) (end 158.9794 74.93) (width 0.254) (layer F.Cu) (net 1) (status 30))
+ (segment (start 153.3525 68.58) (end 153.3525 69.6598) (width 0.254) (layer B.Cu) (net 1) (status 10))
+ (segment (start 154.145 71.12) (end 153.0137 71.12) (width 0.254) (layer B.Cu) (net 1) (status 10))
+ (segment (start 129.54 69.85) (end 130.7849 69.85) (width 0.254) (layer F.Cu) (net 1) (status 10))
+ (segment (start 137.7737 71.12) (end 132.0549 71.12) (width 0.254) (layer F.Cu) (net 1))
+ (segment (start 132.0549 71.12) (end 130.7849 69.85) (width 0.254) (layer F.Cu) (net 1))
+ (segment (start 138.905 71.12) (end 137.7737 71.12) (width 0.254) (layer F.Cu) (net 1) (status 10))
+ (segment (start 138.905 69.85) (end 139.4707 69.85) (width 0.254) (layer F.Cu) (net 1) (status 30))
+ (segment (start 160.3375 68.58) (end 160.3375 69.6598) (width 0.254) (layer F.Cu) (net 1) (status 10))
+ (segment (start 159.545 71.12) (end 159.9444 71.12) (width 0.254) (layer F.Cu) (net 1) (status 30))
+ (segment (start 137.9008 73.66) (end 137.9008 74.9085) (width 0.254) (layer F.Cu) (net 1))
+ (segment (start 137.9008 74.9085) (end 138.1125 75.1202) (width 0.254) (layer F.Cu) (net 1))
+ (segment (start 137.9008 73.66) (end 137.7737 73.5329) (width 0.254) (layer F.Cu) (net 1))
+ (segment (start 137.7737 73.5329) (end 137.7737 71.12) (width 0.254) (layer F.Cu) (net 1))
+ (segment (start 138.905 73.66) (end 137.9008 73.66) (width 0.254) (layer F.Cu) (net 1) (status 10))
+ (segment (start 138.1125 76.2) (end 138.1125 75.1202) (width 0.254) (layer F.Cu) (net 1) (status 10))
+ (segment (start 129.54 69.85) (end 127 69.85) (width 0.254) (layer F.Cu) (net 1) (status 30))
+ (via (at 156.6149 76.0755) (size 0.889) (layers F.Cu B.Cu) (net 1))
+ (via (at 142.3074 68.58) (size 0.889) (layers F.Cu B.Cu) (net 1))
+ (segment (start 143.1925 76.2) (end 144.0183 76.2) (width 0.254) (layer B.Cu) (net 2) (status 10))
+ (segment (start 149.5425 78.74) (end 145.9389 78.74) (width 0.254) (layer B.Cu) (net 2) (status 10))
+ (segment (start 145.9389 78.74) (end 144.0183 76.8194) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 144.0183 76.8194) (end 144.0183 76.2) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 143.192 75.9458) (end 143.192 76.1995) (width 0.254) (layer B.Cu) (net 2) (status 30))
+ (segment (start 143.192 76.1995) (end 143.1925 76.2) (width 0.254) (layer B.Cu) (net 2) (status 30))
+ (segment (start 147.6211 64.9601) (end 148.0817 65.4207) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 143.7868 64.9601) (end 147.6211 64.9601) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 141.0147 67.7322) (end 143.7868 64.9601) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 141.0147 68.8409) (end 141.0147 67.7322) (width 0.508) (layer B.Cu) (net 2))
+ (segment (start 140.0056 69.85) (end 141.0147 68.8409) (width 0.508) (layer B.Cu) (net 2))
+ (segment (start 148.9075 66.04) (end 148.0817 66.04) (width 0.508) (layer B.Cu) (net 2) (status 10))
+ (segment (start 148.0817 65.4207) (end 148.0817 66.04) (width 0.508) (layer B.Cu) (net 2))
+ (segment (start 140.0056 69.85) (end 138.905 69.85) (width 0.254) (layer B.Cu) (net 2) (status 20))
+ (segment (start 143.192 75.9458) (end 143.192 75.2475) (width 0.254) (layer B.Cu) (net 2) (status 10))
+ (segment (start 143.192 75.2475) (end 142.875 74.93) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 142.24 69.85) (end 140.0056 69.85) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 148.0401 69.7172) (end 149.9601 69.7172) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 149.9601 69.7172) (end 150.3474 69.3299) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 150.3474 69.3299) (end 157.5949 69.3299) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 157.5949 69.3299) (end 158.115 69.85) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 144.305 69.85) (end 147.9073 69.85) (width 0.254) (layer F.Cu) (net 2) (status 10))
+ (segment (start 147.9073 69.85) (end 148.0401 69.7172) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 148.0401 69.7172) (end 148.0401 67.7549) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 148.0401 67.7549) (end 148.6752 67.1198) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 148.6752 67.1198) (end 148.9075 67.1198) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 158.115 69.85) (end 158.115 74.295) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 158.115 74.295) (end 157.48 74.93) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 157.48 74.93) (end 155.0319 74.93) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 158.432 68.58) (end 158.432 69.5325) (width 0.254) (layer F.Cu) (net 2) (status 10))
+ (segment (start 158.432 69.5325) (end 158.115 69.85) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 148.9075 66.04) (end 148.9075 67.1198) (width 0.254) (layer F.Cu) (net 2) (status 10))
+ (segment (start 140.018 76.2) (end 140.018 75.2475) (width 0.254) (layer F.Cu) (net 2) (status 10))
+ (segment (start 140.018 75.2475) (end 140.335 74.93) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 140.335 74.93) (end 140.335 70.485) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 140.335 70.485) (end 140.97 69.85) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 140.97 69.85) (end 144.305 69.85) (width 0.254) (layer F.Cu) (net 2) (status 20))
+ (segment (start 127 82.55) (end 127 81.3051) (width 0.254) (layer B.Cu) (net 2) (status 10))
+ (segment (start 127 72.39) (end 127 73.6349) (width 0.254) (layer B.Cu) (net 2) (status 10))
+ (segment (start 127 73.6349) (end 126.5332 73.6349) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 126.5332 73.6349) (end 125.7366 74.4315) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 125.7366 74.4315) (end 125.7366 80.5575) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 125.7366 80.5575) (end 126.4842 81.3051) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 126.4842 81.3051) (end 127 81.3051) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 164.1475 78.74) (end 163.3217 78.74) (width 0.254) (layer B.Cu) (net 2) (status 10))
+ (segment (start 163.3217 78.74) (end 163.3217 79.3593) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 163.3217 79.3593) (end 162.8611 79.8199) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 162.8611 79.8199) (end 158.9823 79.8199) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 158.9823 79.8199) (end 158.4136 79.2512) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 158.4136 79.2512) (end 158.4136 74.93) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 171.45 86.3851) (end 170.9831 86.3851) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 170.9831 86.3851) (end 170.2051 85.6071) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 170.2051 85.6071) (end 170.2051 79.4837) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 170.2051 79.4837) (end 169.4614 78.74) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 169.4614 78.74) (end 164.1475 78.74) (width 0.254) (layer B.Cu) (net 2) (status 20))
+ (segment (start 158.4136 74.93) (end 159.545 74.93) (width 0.254) (layer B.Cu) (net 2) (status 20))
+ (segment (start 155.575 74.295) (end 156.21 74.93) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 155.575 69.85) (end 155.575 74.295) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 155.258 69.5325) (end 155.575 69.85) (width 0.508) (layer B.Cu) (net 2))
+ (segment (start 155.258 69.0562) (end 155.258 69.5325) (width 0.508) (layer B.Cu) (net 2) (status 10))
+ (segment (start 156.21 74.93) (end 158.4136 74.93) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 134.3025 66.04) (end 135.1283 66.04) (width 0.254) (layer B.Cu) (net 2) (status 10))
+ (segment (start 135.1283 69.85) (end 133.3249 69.85) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 138.905 69.85) (end 135.1283 69.85) (width 0.254) (layer B.Cu) (net 2) (status 10))
+ (segment (start 135.1283 69.85) (end 135.1283 66.04) (width 0.254) (layer B.Cu) (net 2))
+ (segment (start 155.0319 74.93) (end 155.6446 75.5427) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 155.6446 75.5427) (end 155.6446 76.4288) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 155.6446 76.4288) (end 159.0356 79.8198) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 159.0356 79.8198) (end 164.1475 79.8198) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 155.0319 74.93) (end 154.145 74.93) (width 0.254) (layer F.Cu) (net 2) (status 20))
+ (segment (start 164.1475 78.74) (end 164.1475 79.8198) (width 0.254) (layer F.Cu) (net 2) (status 10))
+ (segment (start 171.45 87.0075) (end 172.7172 85.7403) (width 0.254) (layer F.Cu) (net 2) (status 10))
+ (segment (start 172.7172 85.7403) (end 172.7172 84.5714) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 172.7172 84.5714) (end 171.9658 83.82) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 171.9658 83.82) (end 168.1477 83.82) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 168.1477 83.82) (end 164.1475 79.8198) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 149.5425 78.74) (end 150.3683 78.74) (width 0.254) (layer F.Cu) (net 2) (status 10))
+ (segment (start 154.145 74.93) (end 151.0277 74.93) (width 0.254) (layer F.Cu) (net 2) (status 10))
+ (segment (start 151.0277 74.93) (end 150.3683 75.5894) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 150.3683 75.5894) (end 150.3683 78.74) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 171.45 87.63) (end 171.45 86.3851) (width 0.254) (layer B.Cu) (net 2) (status 10))
+ (segment (start 158.4323 68.58) (end 158.432 68.58) (width 0.254) (layer F.Cu) (net 2) (status 30))
+ (segment (start 158.4325 68.58) (end 158.4323 68.58) (width 0.254) (layer F.Cu) (net 2) (status 30))
+ (segment (start 139.1917 76.2) (end 139.1917 76.8193) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 139.1917 76.8193) (end 138.7312 77.2798) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 138.7312 77.2798) (end 136.8059 77.2798) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 136.8059 77.2798) (end 131.9161 72.39) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 140.0175 76.2) (end 140.018 76.2) (width 0.254) (layer F.Cu) (net 2) (status 30))
+ (segment (start 139.6046 76.2) (end 140.0175 76.2) (width 0.254) (layer F.Cu) (net 2) (status 30))
+ (segment (start 139.6046 76.2) (end 139.1917 76.2) (width 0.254) (layer F.Cu) (net 2) (status 10))
+ (segment (start 129.54 72.39) (end 131.9161 72.39) (width 0.254) (layer F.Cu) (net 2) (status 10))
+ (segment (start 127 72.39) (end 127 71.1451) (width 0.254) (layer F.Cu) (net 2) (status 10))
+ (segment (start 127 71.1451) (end 126.5332 71.1451) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 126.5332 71.1451) (end 125.7339 70.3458) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 125.7339 70.3458) (end 125.7339 69.2969) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 125.7339 69.2969) (end 126.4758 68.555) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 126.4758 68.555) (end 127.5764 68.555) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 127.5764 68.555) (end 128.295 67.8364) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 128.295 67.8364) (end 128.295 66.7336) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 128.295 66.7336) (end 128.9886 66.04) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 128.9886 66.04) (end 134.3025 66.04) (width 0.254) (layer F.Cu) (net 2) (status 20))
+ (segment (start 170.7774 87.0075) (end 171.45 87.0075) (width 0.254) (layer F.Cu) (net 2) (status 20))
+ (segment (start 170.1549 87.63) (end 170.7774 87.0075) (width 0.254) (layer F.Cu) (net 2))
+ (segment (start 168.91 87.63) (end 170.1549 87.63) (width 0.254) (layer F.Cu) (net 2) (status 10))
+ (segment (start 171.45 87.63) (end 171.45 87.0075) (width 0.254) (layer F.Cu) (net 2) (status 30))
+ (segment (start 143.192 76.2) (end 143.192 75.9458) (width 0.254) (layer B.Cu) (net 2) (status 30))
+ (segment (start 129.54 82.55) (end 127 82.55) (width 0.254) (layer F.Cu) (net 2) (status 30))
+ (segment (start 155.258 69.0562) (end 155.2575 69.0557) (width 0.254) (layer B.Cu) (net 2) (status 30))
+ (segment (start 155.2575 69.0557) (end 155.2575 68.58) (width 0.254) (layer B.Cu) (net 2) (status 30))
+ (segment (start 155.258 68.58) (end 155.258 69.0562) (width 0.254) (layer B.Cu) (net 2) (status 30))
+ (segment (start 165.735 85.09) (end 166.37 85.725) (width 0.762) (layer B.Cu) (net 2) (tstamp 53530A65))
+ (segment (start 165.735 89.535) (end 165.735 85.09) (width 0.762) (layer B.Cu) (net 2) (tstamp 53530A5E))
+ (segment (start 166.37 90.17) (end 165.735 89.535) (width 0.762) (layer B.Cu) (net 2) (tstamp 53530A5D) (status 10))
+ (segment (start 166.37 85.725) (end 166.37 90.17) (width 0.762) (layer B.Cu) (net 2) (tstamp 53530A59) (status 20))
+ (segment (start 132.08 80.645) (end 154.305 80.645) (width 0.762) (layer B.Cu) (net 2) (tstamp 53530A48))
+ (segment (start 154.305 80.645) (end 155.575 81.915) (width 0.762) (layer B.Cu) (net 2) (tstamp 53530A4F))
+ (segment (start 155.575 81.915) (end 162.56 81.915) (width 0.762) (layer B.Cu) (net 2) (tstamp 53530A52))
+ (segment (start 162.56 81.915) (end 166.37 85.725) (width 0.762) (layer B.Cu) (net 2) (tstamp 53530A55))
+ (segment (start 130.175 82.55) (end 132.08 80.645) (width 0.762) (layer B.Cu) (net 2) (tstamp 53530A41) (status 10))
+ (segment (start 129.54 82.55) (end 130.175 82.55) (width 0.762) (layer B.Cu) (net 2) (status 30))
+ (segment (start 143.1925 75.2475) (end 143.1925 76.2) (width 0.508) (layer B.Cu) (net 2) (tstamp 53530BAF) (status 20))
+ (segment (start 142.875 74.93) (end 143.1925 75.2475) (width 0.508) (layer B.Cu) (net 2) (tstamp 53530BAD))
+ (segment (start 142.875 70.485) (end 142.875 74.93) (width 0.508) (layer B.Cu) (net 2) (tstamp 53530BAC))
+ (segment (start 142.24 69.85) (end 142.875 70.485) (width 0.508) (layer B.Cu) (net 2) (tstamp 53530BA8))
+ (segment (start 133.3249 69.85) (end 142.24 69.85) (width 0.508) (layer B.Cu) (net 2) (tstamp 53530B9B))
+ (segment (start 130.7849 72.39) (end 133.3249 69.85) (width 0.508) (layer B.Cu) (net 2) (tstamp 53530B99))
+ (segment (start 129.54 72.39) (end 130.7849 72.39) (width 0.508) (layer B.Cu) (net 2) (tstamp 53530B97) (status 10))
+ (segment (start 127 72.39) (end 129.54 72.39) (width 0.508) (layer B.Cu) (net 2) (status 30))
+ (segment (start 145.415 78.74) (end 149.5425 78.74) (width 0.508) (layer B.Cu) (net 2) (tstamp 53530BE8) (status 20))
+ (segment (start 143.1925 76.5175) (end 145.415 78.74) (width 0.508) (layer B.Cu) (net 2) (tstamp 53530BDE) (status 10))
+ (segment (start 143.1925 76.2) (end 143.1925 76.5175) (width 0.508) (layer B.Cu) (net 2) (status 30))
+ (segment (start 166.37 90.17) (end 166.37 92.71) (width 0.508) (layer B.Cu) (net 2) (status 30))
+ (segment (start 168.91 87.63) (end 171.45 87.63) (width 0.508) (layer B.Cu) (net 2) (tstamp 53530C36) (status 30))
+ (segment (start 168.275 90.17) (end 168.91 89.535) (width 0.508) (layer B.Cu) (net 2) (tstamp 53530C34))
+ (segment (start 168.91 89.535) (end 168.91 87.63) (width 0.508) (layer B.Cu) (net 2) (tstamp 53530C35) (status 20))
+ (segment (start 166.37 90.17) (end 168.275 90.17) (width 0.508) (layer B.Cu) (net 2) (status 10))
+ (segment (start 171.45 64.77) (end 171.45 66.0149) (width 0.254) (layer B.Cu) (net 3) (status 10))
+ (segment (start 171.45 66.0149) (end 171.9168 66.0149) (width 0.254) (layer B.Cu) (net 3))
+ (segment (start 171.9168 66.0149) (end 172.7194 66.8175) (width 0.254) (layer B.Cu) (net 3))
+ (segment (start 172.7194 66.8175) (end 172.7194 75.4514) (width 0.254) (layer B.Cu) (net 3))
+ (segment (start 172.7194 75.4514) (end 171.9708 76.2) (width 0.254) (layer B.Cu) (net 3))
+ (segment (start 171.9708 76.2) (end 164.1475 76.2) (width 0.254) (layer B.Cu) (net 3) (status 20))
+ (segment (start 170.8805 64.77) (end 171.45 64.77) (width 0.254) (layer B.Cu) (net 3) (status 30))
+ (segment (start 169.5325 64.77) (end 170.8805 64.77) (width 0.254) (layer B.Cu) (net 3) (status 30))
+ (segment (start 164.1475 76.2) (end 164.1475 74.0896) (width 0.254) (layer B.Cu) (net 3) (status 10))
+ (segment (start 164.1475 74.0896) (end 156.5336 66.4757) (width 0.254) (layer B.Cu) (net 3))
+ (segment (start 156.5336 66.4757) (end 151.8376 66.4757) (width 0.254) (layer B.Cu) (net 3))
+ (segment (start 151.8376 66.4757) (end 149.7333 68.58) (width 0.254) (layer B.Cu) (net 3))
+ (segment (start 168.91 64.77) (end 169.5325 64.77) (width 0.254) (layer B.Cu) (net 3) (status 30))
+ (segment (start 134.3025 68.58) (end 135.1283 68.58) (width 0.254) (layer F.Cu) (net 3) (status 10))
+ (segment (start 168.91 64.77) (end 167.6651 64.77) (width 0.254) (layer F.Cu) (net 3) (status 10))
+ (segment (start 167.6651 64.77) (end 166.8124 63.9173) (width 0.254) (layer F.Cu) (net 3))
+ (segment (start 166.8124 63.9173) (end 136.6369 63.9173) (width 0.254) (layer F.Cu) (net 3))
+ (segment (start 136.6369 63.9173) (end 135.1283 65.4259) (width 0.254) (layer F.Cu) (net 3))
+ (segment (start 135.1283 65.4259) (end 135.1283 68.58) (width 0.254) (layer F.Cu) (net 3))
+ (segment (start 149.7333 68.58) (end 150.8367 67.4766) (width 0.254) (layer F.Cu) (net 3))
+ (segment (start 150.8367 67.4766) (end 164.5052 67.4766) (width 0.254) (layer F.Cu) (net 3))
+ (segment (start 164.5052 67.4766) (end 168.1477 71.1191) (width 0.254) (layer F.Cu) (net 3))
+ (segment (start 134.3025 68.58) (end 133.4767 68.58) (width 0.254) (layer B.Cu) (net 3) (status 10))
+ (segment (start 129.54 67.31) (end 132.2067 67.31) (width 0.254) (layer B.Cu) (net 3) (status 10))
+ (segment (start 132.2067 67.31) (end 133.4767 68.58) (width 0.254) (layer B.Cu) (net 3))
+ (segment (start 148.9075 68.58) (end 149.7333 68.58) (width 0.254) (layer B.Cu) (net 3) (status 10))
+ (segment (start 148.9075 69.6598) (end 148.846 69.7213) (width 0.254) (layer B.Cu) (net 3))
+ (segment (start 148.846 69.7213) (end 148.846 74.41) (width 0.254) (layer B.Cu) (net 3))
+ (segment (start 148.846 74.41) (end 149.2342 74.7982) (width 0.254) (layer B.Cu) (net 3))
+ (segment (start 148.9075 68.58) (end 148.9075 69.6598) (width 0.254) (layer B.Cu) (net 3) (status 10))
+ (segment (start 168.1477 71.1191) (end 168.1477 71.12) (width 0.254) (layer F.Cu) (net 3))
+ (segment (start 168.1477 71.12) (end 164.1475 75.1202) (width 0.254) (layer F.Cu) (net 3))
+ (segment (start 171.45 64.77) (end 173.2225 66.5425) (width 0.254) (layer F.Cu) (net 3) (status 10))
+ (segment (start 173.2225 66.5425) (end 173.2225 69.934) (width 0.254) (layer F.Cu) (net 3))
+ (segment (start 173.2225 69.934) (end 172.0374 71.1191) (width 0.254) (layer F.Cu) (net 3))
+ (segment (start 172.0374 71.1191) (end 168.1477 71.1191) (width 0.254) (layer F.Cu) (net 3))
+ (segment (start 148.9075 68.58) (end 149.7333 68.58) (width 0.254) (layer F.Cu) (net 3) (status 10))
+ (segment (start 149.5425 76.2) (end 149.5425 75.1202) (width 0.254) (layer B.Cu) (net 3) (status 10))
+ (segment (start 149.5425 75.1202) (end 149.2342 74.8119) (width 0.254) (layer B.Cu) (net 3))
+ (segment (start 149.2342 74.8119) (end 149.2342 74.7982) (width 0.254) (layer B.Cu) (net 3))
+ (segment (start 149.5425 76.2) (end 149.5425 75.1065) (width 0.254) (layer F.Cu) (net 3) (status 10))
+ (segment (start 149.5425 75.1065) (end 149.2342 74.7982) (width 0.254) (layer F.Cu) (net 3))
+ (segment (start 164.1475 76.2) (end 164.1475 75.1202) (width 0.254) (layer F.Cu) (net 3) (status 10))
+ (segment (start 129.54 67.31) (end 130.7849 67.31) (width 0.254) (layer F.Cu) (net 3) (status 10))
+ (segment (start 134.3025 68.58) (end 132.0549 68.58) (width 0.254) (layer F.Cu) (net 3) (status 10))
+ (segment (start 132.0549 68.58) (end 130.7849 67.31) (width 0.254) (layer F.Cu) (net 3))
+ (via (at 149.2342 74.7982) (size 0.889) (layers F.Cu B.Cu) (net 3))
+ (segment (start 148.59 90.17) (end 147.3451 90.17) (width 0.254) (layer F.Cu) (net 4) (status 10))
+ (segment (start 147.3451 90.17) (end 146.3926 89.2175) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 146.3926 89.2175) (end 144.145 89.2175) (width 0.254) (layer F.Cu) (net 4) (status 20))
+ (segment (start 148.59 92.71) (end 149.8349 92.71) (width 0.254) (layer F.Cu) (net 4) (status 10))
+ (segment (start 149.8349 92.71) (end 149.8349 93.1768) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 149.8349 93.1768) (end 150.6307 93.9726) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 150.6307 93.9726) (end 151.6427 93.9726) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 151.6427 93.9726) (end 152.425 93.1903) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 152.425 93.1903) (end 152.425 92.0963) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 152.425 92.0963) (end 153.1063 91.415) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 153.1063 91.415) (end 156.7864 91.415) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 156.7864 91.415) (end 157.4677 90.7337) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 157.4677 90.7337) (end 157.4677 84.178) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 157.4677 84.178) (end 158.1432 83.5025) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 158.1432 83.5025) (end 161.29 83.5025) (width 0.254) (layer F.Cu) (net 4) (status 20))
+ (segment (start 129.54 64.77) (end 128.2951 64.77) (width 0.254) (layer F.Cu) (net 4) (status 10))
+ (segment (start 127 65.2779) (end 127.7872 65.2779) (width 0.254) (layer F.Cu) (net 4) (status 30))
+ (segment (start 127.7872 65.2779) (end 128.2951 64.77) (width 0.254) (layer F.Cu) (net 4) (status 10))
+ (segment (start 127 65.2779) (end 127 66.0149) (width 0.254) (layer F.Cu) (net 4) (status 10))
+ (segment (start 127 64.77) (end 127 65.2779) (width 0.254) (layer F.Cu) (net 4) (status 30))
+ (segment (start 144.145 89.2175) (end 141.0022 89.2175) (width 0.254) (layer F.Cu) (net 4) (status 10))
+ (segment (start 141.0022 89.2175) (end 140.4637 89.756) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 140.4637 89.756) (end 140.4637 91.2796) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 140.4637 91.2796) (end 137.748 93.9953) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 137.748 93.9953) (end 129.0414 93.9953) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 129.0414 93.9953) (end 128.245 93.1989) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 128.245 93.1989) (end 128.245 89.5936) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 128.245 89.5936) (end 127.5514 88.9) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 127.5514 88.9) (end 126.437 88.9) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 126.437 88.9) (end 125.1931 87.6561) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 125.1931 87.6561) (end 125.1931 67.355) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 125.1931 67.355) (end 126.5332 66.0149) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 126.5332 66.0149) (end 127 66.0149) (width 0.254) (layer F.Cu) (net 4))
+ (segment (start 144.145 85.4075) (end 144.145 89.2175) (width 0.254) (layer F.Cu) (net 4) (status 30))
+ (segment (start 148.59 90.17) (end 149.8349 90.17) (width 0.254) (layer B.Cu) (net 4) (status 10))
+ (segment (start 149.8349 90.17) (end 149.8349 89.7031) (width 0.254) (layer B.Cu) (net 4))
+ (segment (start 149.8349 89.7031) (end 150.6129 88.9251) (width 0.254) (layer B.Cu) (net 4))
+ (segment (start 150.6129 88.9251) (end 154.3122 88.9251) (width 0.254) (layer B.Cu) (net 4))
+ (segment (start 154.3122 88.9251) (end 157.4677 85.7696) (width 0.254) (layer B.Cu) (net 4))
+ (segment (start 157.4677 85.7696) (end 157.4677 84.178) (width 0.254) (layer B.Cu) (net 4))
+ (segment (start 157.4677 84.178) (end 158.1432 83.5025) (width 0.254) (layer B.Cu) (net 4))
+ (segment (start 158.1432 83.5025) (end 161.29 83.5025) (width 0.254) (layer B.Cu) (net 4) (status 20))
+ (segment (start 148.2788 90.17) (end 148.59 90.17) (width 0.254) (layer B.Cu) (net 4) (status 30))
+ (segment (start 148.2788 90.17) (end 147.9676 90.17) (width 0.254) (layer B.Cu) (net 4) (status 30))
+ (segment (start 144.145 85.4075) (end 144.145 89.2175) (width 0.254) (layer B.Cu) (net 4) (status 30))
+ (segment (start 144.145 89.2175) (end 146.3926 89.2175) (width 0.254) (layer B.Cu) (net 4) (status 10))
+ (segment (start 146.3926 89.2175) (end 147.3451 90.17) (width 0.254) (layer B.Cu) (net 4))
+ (segment (start 148.59 92.71) (end 148.59 91.4651) (width 0.254) (layer B.Cu) (net 4) (status 10))
+ (segment (start 147.9676 90.17) (end 147.9676 90.8427) (width 0.254) (layer B.Cu) (net 4) (status 10))
+ (segment (start 147.9676 90.8427) (end 148.59 91.4651) (width 0.254) (layer B.Cu) (net 4))
+ (segment (start 147.9676 90.17) (end 147.3451 90.17) (width 0.254) (layer B.Cu) (net 4) (status 10))
+ (segment (start 144.305 72.39) (end 148.4447 72.39) (width 0.254) (layer F.Cu) (net 5) (status 10))
+ (segment (start 148.4447 72.39) (end 149.62 71.2147) (width 0.254) (layer F.Cu) (net 5))
+ (segment (start 149.62 71.2147) (end 151.7417 71.2147) (width 0.254) (layer F.Cu) (net 5))
+ (segment (start 151.7417 71.2147) (end 152.2174 70.739) (width 0.254) (layer F.Cu) (net 5))
+ (segment (start 128.2449 74.93) (end 128.2449 75.3969) (width 0.254) (layer F.Cu) (net 5))
+ (segment (start 128.2449 75.3969) (end 129.0229 76.1749) (width 0.254) (layer F.Cu) (net 5))
+ (segment (start 129.0229 76.1749) (end 133.2298 76.1749) (width 0.254) (layer F.Cu) (net 5))
+ (segment (start 133.2298 76.1749) (end 135.3792 78.3243) (width 0.254) (layer F.Cu) (net 5))
+ (segment (start 135.3792 78.3243) (end 140.3782 78.3243) (width 0.254) (layer F.Cu) (net 5))
+ (segment (start 140.3782 78.3243) (end 142.1991 76.5034) (width 0.254) (layer F.Cu) (net 5))
+ (segment (start 142.1991 76.5034) (end 142.1991 73.3646) (width 0.254) (layer F.Cu) (net 5))
+ (segment (start 142.1991 73.3646) (end 143.1737 72.39) (width 0.254) (layer F.Cu) (net 5))
+ (segment (start 127 74.93) (end 128.2449 74.93) (width 0.254) (layer B.Cu) (net 5) (status 10))
+ (segment (start 128.2449 74.93) (end 128.2449 75.3968) (width 0.254) (layer B.Cu) (net 5))
+ (segment (start 128.2449 75.3968) (end 129.0481 76.2) (width 0.254) (layer B.Cu) (net 5))
+ (segment (start 129.0481 76.2) (end 130.6037 76.2) (width 0.254) (layer B.Cu) (net 5))
+ (segment (start 130.6037 76.2) (end 134.4137 72.39) (width 0.254) (layer B.Cu) (net 5))
+ (segment (start 134.4137 72.39) (end 138.905 72.39) (width 0.254) (layer B.Cu) (net 5) (status 20))
+ (segment (start 155.2763 72.39) (end 155.2763 70.5731) (width 0.254) (layer F.Cu) (net 5))
+ (segment (start 155.2763 70.5731) (end 155.1418 70.4386) (width 0.254) (layer F.Cu) (net 5))
+ (segment (start 155.1418 70.4386) (end 152.5178 70.4386) (width 0.254) (layer F.Cu) (net 5))
+ (segment (start 152.5178 70.4386) (end 152.2174 70.739) (width 0.254) (layer F.Cu) (net 5))
+ (segment (start 158.4137 72.39) (end 158.4137 69.9887) (width 0.254) (layer B.Cu) (net 5))
+ (segment (start 158.4137 69.9887) (end 155.9251 67.5001) (width 0.254) (layer B.Cu) (net 5))
+ (segment (start 155.9251 67.5001) (end 152.7271 67.5001) (width 0.254) (layer B.Cu) (net 5))
+ (segment (start 152.7271 67.5001) (end 152.2174 68.0098) (width 0.254) (layer B.Cu) (net 5))
+ (segment (start 152.2174 68.0098) (end 152.2174 70.739) (width 0.254) (layer B.Cu) (net 5))
+ (segment (start 144.305 72.39) (end 143.1737 72.39) (width 0.254) (layer F.Cu) (net 5) (status 10))
+ (segment (start 127 74.93) (end 128.2449 74.93) (width 0.254) (layer F.Cu) (net 5) (status 10))
+ (segment (start 159.545 72.39) (end 158.4137 72.39) (width 0.254) (layer B.Cu) (net 5) (status 10))
+ (segment (start 154.145 72.39) (end 155.2763 72.39) (width 0.254) (layer F.Cu) (net 5) (status 10))
+ (via (at 152.2174 70.739) (size 0.889) (layers F.Cu B.Cu) (net 5))
+ (segment (start 144.305 71.12) (end 145.4363 71.12) (width 0.254) (layer F.Cu) (net 6) (status 10))
+ (segment (start 145.4363 71.12) (end 145.8499 70.7064) (width 0.254) (layer F.Cu) (net 6))
+ (segment (start 145.8499 70.7064) (end 150.049 70.7064) (width 0.254) (layer F.Cu) (net 6))
+ (segment (start 150.049 70.7064) (end 150.8626 69.8928) (width 0.254) (layer F.Cu) (net 6))
+ (segment (start 150.8626 69.8928) (end 155.3251 69.8928) (width 0.254) (layer F.Cu) (net 6))
+ (segment (start 155.3251 69.8928) (end 156.4957 71.0634) (width 0.254) (layer F.Cu) (net 6))
+ (segment (start 156.4957 71.0634) (end 156.4957 73.5914) (width 0.254) (layer F.Cu) (net 6))
+ (segment (start 144.305 71.12) (end 143.1737 71.12) (width 0.254) (layer F.Cu) (net 6) (status 10))
+ (segment (start 129.54 74.93) (end 133.0096 74.93) (width 0.254) (layer F.Cu) (net 6) (status 10))
+ (segment (start 133.0096 74.93) (end 135.8955 77.8159) (width 0.254) (layer F.Cu) (net 6))
+ (segment (start 135.8955 77.8159) (end 140.1676 77.8159) (width 0.254) (layer F.Cu) (net 6))
+ (segment (start 140.1676 77.8159) (end 141.0873 76.8962) (width 0.254) (layer F.Cu) (net 6))
+ (segment (start 141.0873 76.8962) (end 141.0873 73.2064) (width 0.254) (layer F.Cu) (net 6))
+ (segment (start 141.0873 73.2064) (end 143.1737 71.12) (width 0.254) (layer F.Cu) (net 6))
+ (segment (start 129.54 74.93) (end 130.7849 74.93) (width 0.254) (layer B.Cu) (net 6) (status 10))
+ (segment (start 130.7849 74.93) (end 134.5949 71.12) (width 0.254) (layer B.Cu) (net 6))
+ (segment (start 134.5949 71.12) (end 138.905 71.12) (width 0.254) (layer B.Cu) (net 6) (status 20))
+ (segment (start 156.4957 73.5914) (end 156.5643 73.66) (width 0.254) (layer B.Cu) (net 6))
+ (segment (start 156.5643 73.66) (end 159.545 73.66) (width 0.254) (layer B.Cu) (net 6) (status 20))
+ (segment (start 154.145 73.66) (end 155.2763 73.66) (width 0.254) (layer F.Cu) (net 6) (status 10))
+ (segment (start 156.4957 73.5914) (end 155.3449 73.5914) (width 0.254) (layer F.Cu) (net 6))
+ (segment (start 155.3449 73.5914) (end 155.2763 73.66) (width 0.254) (layer F.Cu) (net 6))
+ (via (at 156.4957 73.5914) (size 0.889) (layers F.Cu B.Cu) (net 6))
+ (segment (start 129.54 85.09) (end 130.7849 85.09) (width 0.254) (layer F.Cu) (net 7) (status 10))
+ (segment (start 130.7849 85.09) (end 131.3418 85.6469) (width 0.254) (layer F.Cu) (net 7))
+ (segment (start 131.3418 85.6469) (end 134.9375 85.6469) (width 0.254) (layer F.Cu) (net 7) (status 20))
+ (segment (start 127 85.09) (end 129.54 85.09) (width 0.254) (layer F.Cu) (net 7) (status 30))
+ (segment (start 134.9375 85.725) (end 134.9375 85.6469) (width 0.254) (layer F.Cu) (net 7) (status 30))
+ (segment (start 134.9375 84.2648) (end 134.9375 85.6469) (width 0.254) (layer F.Cu) (net 7) (status 20))
+ (segment (start 140.1824 84.2648) (end 134.9375 84.2648) (width 0.254) (layer F.Cu) (net 7))
+ (segment (start 140.1824 84.2648) (end 140.1824 85.8514) (width 0.254) (layer F.Cu) (net 7))
+ (segment (start 140.1824 85.8514) (end 138.2136 87.8202) (width 0.254) (layer F.Cu) (net 7))
+ (segment (start 138.2136 87.8202) (end 136.2237 87.8202) (width 0.254) (layer F.Cu) (net 7))
+ (segment (start 136.2237 87.8202) (end 135.7633 88.2806) (width 0.254) (layer F.Cu) (net 7))
+ (segment (start 135.7633 88.2806) (end 135.7633 88.9) (width 0.254) (layer F.Cu) (net 7))
+ (segment (start 151.2567 83.185) (end 150.7167 82.645) (width 0.254) (layer F.Cu) (net 7))
+ (segment (start 150.7167 82.645) (end 141.8022 82.645) (width 0.254) (layer F.Cu) (net 7))
+ (segment (start 141.8022 82.645) (end 140.1824 84.2648) (width 0.254) (layer F.Cu) (net 7))
+ (segment (start 134.9375 83.185) (end 134.9375 84.2648) (width 0.254) (layer F.Cu) (net 7) (status 10))
+ (segment (start 140.1823 82.788) (end 139.4736 82.0793) (width 0.254) (layer B.Cu) (net 7))
+ (segment (start 139.4736 82.0793) (end 136.0432 82.0793) (width 0.254) (layer B.Cu) (net 7))
+ (segment (start 136.0432 82.0793) (end 134.9375 83.185) (width 0.254) (layer B.Cu) (net 7) (status 20))
+ (segment (start 151.6696 83.185) (end 151.1297 82.6451) (width 0.254) (layer B.Cu) (net 7) (status 10))
+ (segment (start 151.1297 82.6451) (end 140.3252 82.6451) (width 0.254) (layer B.Cu) (net 7))
+ (segment (start 140.3252 82.6451) (end 140.1823 82.788) (width 0.254) (layer B.Cu) (net 7))
+ (segment (start 134.9375 86.8006) (end 134.9375 85.8842) (width 0.254) (layer B.Cu) (net 7) (status 20))
+ (segment (start 134.9375 85.8842) (end 136.2107 84.611) (width 0.254) (layer B.Cu) (net 7) (status 10))
+ (segment (start 136.2107 84.611) (end 139.5184 84.611) (width 0.254) (layer B.Cu) (net 7))
+ (segment (start 139.5184 84.611) (end 140.1823 83.9471) (width 0.254) (layer B.Cu) (net 7))
+ (segment (start 140.1823 83.9471) (end 140.1823 82.788) (width 0.254) (layer B.Cu) (net 7))
+ (segment (start 134.9375 83.185) (end 134.1117 83.185) (width 0.254) (layer B.Cu) (net 7) (status 10))
+ (segment (start 129.54 85.09) (end 132.2067 85.09) (width 0.254) (layer B.Cu) (net 7) (status 10))
+ (segment (start 132.2067 85.09) (end 134.1117 83.185) (width 0.254) (layer B.Cu) (net 7))
+ (segment (start 134.9375 86.8006) (end 134.9375 88.9) (width 0.254) (layer B.Cu) (net 7) (status 20))
+ (segment (start 134.9375 85.725) (end 134.9375 86.8006) (width 0.254) (layer B.Cu) (net 7) (status 10))
+ (segment (start 151.6696 83.185) (end 151.6696 84.2323) (width 0.254) (layer B.Cu) (net 7) (status 10))
+ (segment (start 151.6696 84.2323) (end 152.0825 84.6452) (width 0.254) (layer B.Cu) (net 7))
+ (segment (start 134.9375 88.9) (end 135.7633 88.9) (width 0.254) (layer F.Cu) (net 7) (status 10))
+ (segment (start 134.9375 91.44) (end 134.9375 88.9) (width 0.254) (layer F.Cu) (net 7) (status 30))
+ (segment (start 152.0825 85.725) (end 152.0825 84.6452) (width 0.254) (layer B.Cu) (net 7) (status 10))
+ (segment (start 152.0825 83.185) (end 151.6696 83.185) (width 0.254) (layer B.Cu) (net 7) (status 30))
+ (segment (start 152.0825 83.185) (end 151.2567 83.185) (width 0.254) (layer F.Cu) (net 7) (status 10))
+ (segment (start 152.0825 83.185) (end 152.0825 85.725) (width 0.254) (layer F.Cu) (net 7) (status 30))
+ (segment (start 134.9375 88.9) (end 134.9375 91.44) (width 0.254) (layer B.Cu) (net 7) (status 30))
+ (segment (start 127 68.5549) (end 126.5332 68.5549) (width 0.254) (layer B.Cu) (net 7))
+ (segment (start 126.5332 68.5549) (end 125.2282 69.8599) (width 0.254) (layer B.Cu) (net 7))
+ (segment (start 125.2282 69.8599) (end 125.2282 82.5891) (width 0.254) (layer B.Cu) (net 7))
+ (segment (start 125.2282 82.5891) (end 126.4842 83.8451) (width 0.254) (layer B.Cu) (net 7))
+ (segment (start 126.4842 83.8451) (end 127 83.8451) (width 0.254) (layer B.Cu) (net 7))
+ (segment (start 127 85.09) (end 127 83.8451) (width 0.254) (layer B.Cu) (net 7) (status 10))
+ (segment (start 127 67.31) (end 127 68.5549) (width 0.254) (layer B.Cu) (net 7) (status 10))
+ (segment (start 136.8425 91.44) (end 136.0167 91.44) (width 0.254) (layer F.Cu) (net 8) (status 10))
+ (segment (start 129.54 92.71) (end 135.366 92.71) (width 0.254) (layer F.Cu) (net 8) (status 10))
+ (segment (start 135.366 92.71) (end 136.0167 92.0593) (width 0.254) (layer F.Cu) (net 8))
+ (segment (start 136.0167 92.0593) (end 136.0167 91.44) (width 0.254) (layer F.Cu) (net 8))
+ (segment (start 136.8425 91.44) (end 137.6683 91.44) (width 0.254) (layer F.Cu) (net 8) (status 10))
+ (segment (start 139.2784 91.1225) (end 137.9858 91.1225) (width 0.254) (layer F.Cu) (net 8) (status 10))
+ (segment (start 137.9858 91.1225) (end 137.6683 91.44) (width 0.254) (layer F.Cu) (net 8))
+ (segment (start 136.8425 88.9938) (end 138.173 88.9938) (width 0.254) (layer B.Cu) (net 9) (status 10))
+ (segment (start 138.173 88.9938) (end 138.3967 89.2175) (width 0.254) (layer B.Cu) (net 9))
+ (segment (start 128.2449 92.71) (end 128.2449 93.1768) (width 0.254) (layer B.Cu) (net 9))
+ (segment (start 128.2449 93.1768) (end 129.0377 93.9696) (width 0.254) (layer B.Cu) (net 9))
+ (segment (start 129.0377 93.9696) (end 134.0961 93.9696) (width 0.254) (layer B.Cu) (net 9))
+ (segment (start 134.0961 93.9696) (end 135.7634 92.3023) (width 0.254) (layer B.Cu) (net 9))
+ (segment (start 135.7634 92.3023) (end 135.7634 90.0729) (width 0.254) (layer B.Cu) (net 9))
+ (segment (start 135.7634 90.0729) (end 136.8425 88.9938) (width 0.254) (layer B.Cu) (net 9) (status 20))
+ (segment (start 136.8425 88.9938) (end 136.8425 88.9) (width 0.254) (layer B.Cu) (net 9) (status 30))
+ (segment (start 139.2784 89.2175) (end 138.3967 89.2175) (width 0.254) (layer B.Cu) (net 9) (status 10))
+ (segment (start 127 92.71) (end 128.2449 92.71) (width 0.254) (layer B.Cu) (net 9) (status 10))
+ (segment (start 136.8425 85.725) (end 136.0167 85.725) (width 0.254) (layer F.Cu) (net 10) (status 10))
+ (segment (start 129.54 90.17) (end 130.7849 90.17) (width 0.254) (layer F.Cu) (net 10) (status 10))
+ (segment (start 130.7849 90.17) (end 133.6431 87.3118) (width 0.254) (layer F.Cu) (net 10))
+ (segment (start 133.6431 87.3118) (end 135.0492 87.3118) (width 0.254) (layer F.Cu) (net 10))
+ (segment (start 135.0492 87.3118) (end 136.0167 86.3443) (width 0.254) (layer F.Cu) (net 10))
+ (segment (start 136.0167 86.3443) (end 136.0167 85.725) (width 0.254) (layer F.Cu) (net 10))
+ (segment (start 139.2784 85.4075) (end 137.9858 85.4075) (width 0.254) (layer F.Cu) (net 10) (status 10))
+ (segment (start 137.9858 85.4075) (end 137.6683 85.725) (width 0.254) (layer F.Cu) (net 10))
+ (segment (start 136.8425 85.725) (end 137.6683 85.725) (width 0.254) (layer F.Cu) (net 10) (status 10))
+ (segment (start 139.2784 83.5025) (end 137.9858 83.5025) (width 0.254) (layer B.Cu) (net 11) (status 10))
+ (segment (start 137.9858 83.5025) (end 137.6683 83.185) (width 0.254) (layer B.Cu) (net 11))
+ (segment (start 136.8425 83.185) (end 136.0167 83.185) (width 0.254) (layer B.Cu) (net 11) (status 10))
+ (segment (start 127 90.17) (end 128.2449 90.17) (width 0.254) (layer B.Cu) (net 11) (status 10))
+ (segment (start 128.2449 90.17) (end 128.2449 89.7031) (width 0.254) (layer B.Cu) (net 11))
+ (segment (start 128.2449 89.7031) (end 129.0229 88.9251) (width 0.254) (layer B.Cu) (net 11))
+ (segment (start 129.0229 88.9251) (end 130.0738 88.9251) (width 0.254) (layer B.Cu) (net 11))
+ (segment (start 130.0738 88.9251) (end 132.8504 86.1485) (width 0.254) (layer B.Cu) (net 11))
+ (segment (start 132.8504 86.1485) (end 132.8504 86.0544) (width 0.254) (layer B.Cu) (net 11))
+ (segment (start 132.8504 86.0544) (end 134.2597 84.6451) (width 0.254) (layer B.Cu) (net 11))
+ (segment (start 134.2597 84.6451) (end 135.1759 84.6451) (width 0.254) (layer B.Cu) (net 11))
+ (segment (start 135.1759 84.6451) (end 136.0167 83.8043) (width 0.254) (layer B.Cu) (net 11))
+ (segment (start 136.0167 83.8043) (end 136.0167 83.185) (width 0.254) (layer B.Cu) (net 11))
+ (segment (start 136.8425 83.185) (end 137.6683 83.185) (width 0.254) (layer B.Cu) (net 11) (status 10))
+ (segment (start 144.305 67.31) (end 147.421 67.31) (width 0.254) (layer F.Cu) (net 12) (status 10))
+ (segment (start 147.421 67.31) (end 148.0816 66.6494) (width 0.254) (layer F.Cu) (net 12))
+ (segment (start 148.0816 66.6494) (end 148.0816 65.1837) (width 0.254) (layer F.Cu) (net 12))
+ (segment (start 148.0816 65.1837) (end 148.3083 64.957) (width 0.254) (layer F.Cu) (net 12))
+ (segment (start 148.3083 64.957) (end 165.3121 64.957) (width 0.254) (layer F.Cu) (net 12))
+ (segment (start 165.3121 64.957) (end 167.6651 67.31) (width 0.254) (layer F.Cu) (net 12))
+ (segment (start 168.91 67.31) (end 167.6651 67.31) (width 0.254) (layer F.Cu) (net 12) (status 10))
+ (segment (start 171.45 67.31) (end 168.91 67.31) (width 0.254) (layer F.Cu) (net 12) (status 30))
+ (segment (start 168.91 69.85) (end 170.1549 69.85) (width 0.254) (layer F.Cu) (net 13) (status 10))
+ (segment (start 171.45 69.5387) (end 170.4662 69.5387) (width 0.254) (layer F.Cu) (net 13) (status 10))
+ (segment (start 170.4662 69.5387) (end 170.1549 69.85) (width 0.254) (layer F.Cu) (net 13))
+ (segment (start 171.45 69.5387) (end 171.45 69.2275) (width 0.254) (layer F.Cu) (net 13) (status 30))
+ (segment (start 171.45 69.85) (end 171.45 69.5387) (width 0.254) (layer F.Cu) (net 13) (status 30))
+ (segment (start 140.0363 67.31) (end 142.9004 64.4459) (width 0.254) (layer F.Cu) (net 13))
+ (segment (start 142.9004 64.4459) (end 165.52 64.4459) (width 0.254) (layer F.Cu) (net 13))
+ (segment (start 165.52 64.4459) (end 167.1141 66.04) (width 0.254) (layer F.Cu) (net 13))
+ (segment (start 167.1141 66.04) (end 172.001 66.04) (width 0.254) (layer F.Cu) (net 13))
+ (segment (start 172.001 66.04) (end 172.7141 66.7531) (width 0.254) (layer F.Cu) (net 13))
+ (segment (start 172.7141 66.7531) (end 172.7141 67.9634) (width 0.254) (layer F.Cu) (net 13))
+ (segment (start 172.7141 67.9634) (end 171.45 69.2275) (width 0.254) (layer F.Cu) (net 13) (status 20))
+ (segment (start 138.905 67.31) (end 140.0363 67.31) (width 0.254) (layer F.Cu) (net 13) (status 10))
+ (segment (start 168.91 72.39) (end 167.6651 72.39) (width 0.254) (layer B.Cu) (net 14) (status 10))
+ (segment (start 167.6651 72.39) (end 161.2328 65.9577) (width 0.254) (layer B.Cu) (net 14))
+ (segment (start 161.2328 65.9577) (end 151.4459 65.9577) (width 0.254) (layer B.Cu) (net 14))
+ (segment (start 151.4459 65.9577) (end 150.0936 67.31) (width 0.254) (layer B.Cu) (net 14))
+ (segment (start 150.0936 67.31) (end 144.305 67.31) (width 0.254) (layer B.Cu) (net 14) (status 20))
+ (segment (start 171.45 72.39) (end 168.91 72.39) (width 0.254) (layer F.Cu) (net 14) (status 30))
+ (segment (start 170.9831 73.6851) (end 170.2051 72.9071) (width 0.254) (layer B.Cu) (net 15))
+ (segment (start 170.2051 72.9071) (end 170.2051 71.9063) (width 0.254) (layer B.Cu) (net 15))
+ (segment (start 170.2051 71.9063) (end 169.4188 71.12) (width 0.254) (layer B.Cu) (net 15))
+ (segment (start 169.4188 71.12) (end 168.3491 71.12) (width 0.254) (layer B.Cu) (net 15))
+ (segment (start 168.3491 71.12) (end 161.6373 64.4082) (width 0.254) (layer B.Cu) (net 15))
+ (segment (start 161.6373 64.4082) (end 142.9381 64.4082) (width 0.254) (layer B.Cu) (net 15))
+ (segment (start 142.9381 64.4082) (end 140.0363 67.31) (width 0.254) (layer B.Cu) (net 15))
+ (segment (start 171.45 73.6851) (end 170.9831 73.6851) (width 0.254) (layer B.Cu) (net 15))
+ (segment (start 170.9831 73.6851) (end 170.1549 74.5133) (width 0.254) (layer B.Cu) (net 15))
+ (segment (start 170.1549 74.5133) (end 170.1549 74.93) (width 0.254) (layer B.Cu) (net 15))
+ (segment (start 168.91 74.93) (end 170.1549 74.93) (width 0.254) (layer B.Cu) (net 15) (status 10))
+ (segment (start 138.905 67.31) (end 140.0363 67.31) (width 0.254) (layer B.Cu) (net 15) (status 10))
+ (segment (start 171.45 74.93) (end 171.45 73.6851) (width 0.254) (layer B.Cu) (net 15) (status 10))
+ (segment (start 168.91 77.47) (end 159.545 77.47) (width 0.254) (layer B.Cu) (net 16) (status 30))
+ (segment (start 171.45 77.47) (end 168.91 77.47) (width 0.254) (layer F.Cu) (net 16) (status 30))
+ (segment (start 168.91 80.01) (end 167.6651 80.01) (width 0.254) (layer B.Cu) (net 17) (status 10))
+ (segment (start 155.2763 77.47) (end 158.1975 80.3912) (width 0.254) (layer B.Cu) (net 17))
+ (segment (start 158.1975 80.3912) (end 167.2839 80.3912) (width 0.254) (layer B.Cu) (net 17))
+ (segment (start 167.2839 80.3912) (end 167.6651 80.01) (width 0.254) (layer B.Cu) (net 17))
+ (segment (start 154.145 77.47) (end 155.2763 77.47) (width 0.254) (layer B.Cu) (net 17) (status 10))
+ (segment (start 171.45 80.01) (end 168.91 80.01) (width 0.254) (layer F.Cu) (net 17) (status 30))
+ (segment (start 144.145 91.1225) (end 144.145 90.2967) (width 0.254) (layer F.Cu) (net 18) (status 10))
+ (segment (start 141.3916 90.17) (end 144.0183 90.17) (width 0.254) (layer F.Cu) (net 18) (status 10))
+ (segment (start 144.0183 90.17) (end 144.145 90.2967) (width 0.254) (layer F.Cu) (net 18))
+ (segment (start 144.145 91.1225) (end 145.2248 91.1225) (width 0.254) (layer F.Cu) (net 18) (status 10))
+ (segment (start 151.13 91.44) (end 145.5423 91.44) (width 0.254) (layer F.Cu) (net 18))
+ (segment (start 145.5423 91.44) (end 145.2248 91.1225) (width 0.254) (layer F.Cu) (net 18))
+ (segment (start 151.13 91.44) (end 151.13 92.71) (width 0.254) (layer F.Cu) (net 18) (status 20))
+ (segment (start 151.13 90.17) (end 151.13 91.44) (width 0.254) (layer F.Cu) (net 18) (status 10))
+ (segment (start 144.145 91.1225) (end 144.145 90.2967) (width 0.254) (layer B.Cu) (net 19) (status 10))
+ (segment (start 141.3916 90.17) (end 144.0183 90.17) (width 0.254) (layer B.Cu) (net 19) (status 10))
+ (segment (start 144.0183 90.17) (end 144.145 90.2967) (width 0.254) (layer B.Cu) (net 19))
+ (segment (start 144.145 91.1225) (end 144.145 91.9483) (width 0.254) (layer B.Cu) (net 19) (status 10))
+ (segment (start 153.67 92.71) (end 152.4251 92.71) (width 0.254) (layer B.Cu) (net 19) (status 10))
+ (segment (start 152.4251 92.71) (end 152.4251 93.1768) (width 0.254) (layer B.Cu) (net 19))
+ (segment (start 152.4251 93.1768) (end 151.6469 93.955) (width 0.254) (layer B.Cu) (net 19))
+ (segment (start 151.6469 93.955) (end 146.1517 93.955) (width 0.254) (layer B.Cu) (net 19))
+ (segment (start 146.1517 93.955) (end 144.145 91.9483) (width 0.254) (layer B.Cu) (net 19))
+ (segment (start 153.67 90.17) (end 153.67 92.71) (width 0.254) (layer B.Cu) (net 19) (status 30))
+ (segment (start 141.3916 84.455) (end 144.0183 84.455) (width 0.254) (layer F.Cu) (net 20) (status 10))
+ (segment (start 144.0183 84.455) (end 144.145 84.3283) (width 0.254) (layer F.Cu) (net 20))
+ (segment (start 144.145 83.5025) (end 144.145 84.3283) (width 0.254) (layer F.Cu) (net 20) (status 10))
+ (segment (start 156.21 90.17) (end 154.9651 90.17) (width 0.254) (layer F.Cu) (net 20) (status 10))
+ (segment (start 154.9651 90.17) (end 154.9651 89.7031) (width 0.254) (layer F.Cu) (net 20))
+ (segment (start 154.9651 89.7031) (end 154.1871 88.9251) (width 0.254) (layer F.Cu) (net 20))
+ (segment (start 154.1871 88.9251) (end 149.5676 88.9251) (width 0.254) (layer F.Cu) (net 20))
+ (segment (start 149.5676 88.9251) (end 144.9708 84.3283) (width 0.254) (layer F.Cu) (net 20))
+ (segment (start 144.9708 84.3283) (end 144.145 84.3283) (width 0.254) (layer F.Cu) (net 20))
+ (segment (start 156.21 90.17) (end 156.21 92.71) (width 0.254) (layer B.Cu) (net 20) (status 30))
+ (segment (start 157.5051 92.71) (end 157.5051 93.1768) (width 0.254) (layer B.Cu) (net 21))
+ (segment (start 157.5051 93.1768) (end 156.2145 94.4674) (width 0.254) (layer B.Cu) (net 21))
+ (segment (start 156.2145 94.4674) (end 144.3485 94.4674) (width 0.254) (layer B.Cu) (net 21))
+ (segment (start 144.3485 94.4674) (end 140.5047 90.6236) (width 0.254) (layer B.Cu) (net 21))
+ (segment (start 140.5047 90.6236) (end 140.5047 86.0229) (width 0.254) (layer B.Cu) (net 21))
+ (segment (start 140.5047 86.0229) (end 141.3916 85.136) (width 0.254) (layer B.Cu) (net 21))
+ (segment (start 141.3916 84.455) (end 141.3916 85.136) (width 0.254) (layer B.Cu) (net 21) (status 10))
+ (segment (start 158.75 92.71) (end 157.5051 92.71) (width 0.254) (layer B.Cu) (net 21) (status 10))
+ (segment (start 158.75 90.17) (end 158.75 92.71) (width 0.254) (layer B.Cu) (net 21) (status 30))
+ (segment (start 141.3916 84.455) (end 144.0183 84.455) (width 0.254) (layer B.Cu) (net 21) (status 10))
+ (segment (start 144.0183 84.455) (end 144.145 84.3283) (width 0.254) (layer B.Cu) (net 21))
+ (segment (start 144.145 83.5025) (end 144.145 84.3283) (width 0.254) (layer B.Cu) (net 21) (status 10))
+ (segment (start 136.8425 88.9) (end 137.6683 88.9) (width 0.254) (layer F.Cu) (net 22) (status 10))
+ (segment (start 139.2784 89.2175) (end 137.9858 89.2175) (width 0.254) (layer F.Cu) (net 22) (status 10))
+ (segment (start 137.9858 89.2175) (end 137.6683 88.9) (width 0.254) (layer F.Cu) (net 22))
+ (segment (start 136.8425 91.44) (end 137.6683 91.44) (width 0.254) (layer B.Cu) (net 23) (status 10))
+ (segment (start 139.2784 91.1225) (end 137.9858 91.1225) (width 0.254) (layer B.Cu) (net 23) (status 10))
+ (segment (start 137.9858 91.1225) (end 137.6683 91.44) (width 0.254) (layer B.Cu) (net 23))
+ (segment (start 136.8425 83.185) (end 137.6683 83.185) (width 0.254) (layer F.Cu) (net 24) (status 10))
+ (segment (start 139.2784 83.5025) (end 137.9858 83.5025) (width 0.254) (layer F.Cu) (net 24) (status 10))
+ (segment (start 137.9858 83.5025) (end 137.6683 83.185) (width 0.254) (layer F.Cu) (net 24))
+ (segment (start 139.2784 85.4075) (end 137.9858 85.4075) (width 0.254) (layer B.Cu) (net 25) (status 10))
+ (segment (start 137.9858 85.4075) (end 137.6683 85.725) (width 0.254) (layer B.Cu) (net 25))
+ (segment (start 136.8425 85.725) (end 137.6683 85.725) (width 0.254) (layer B.Cu) (net 25) (status 10))
+ (segment (start 144.305 68.58) (end 147.0025 68.58) (width 0.254) (layer F.Cu) (net 26) (status 30))
+ (segment (start 144.305 66.04) (end 147.0025 66.04) (width 0.254) (layer F.Cu) (net 27) (status 30))
+ (segment (start 138.905 68.58) (end 136.2075 68.58) (width 0.254) (layer B.Cu) (net 28) (status 30))
+ (segment (start 138.905 66.04) (end 136.2075 66.04) (width 0.254) (layer B.Cu) (net 29) (status 30))
+ (segment (start 154.145 76.2) (end 151.4475 76.2) (width 0.254) (layer F.Cu) (net 30) (status 30))
+ (segment (start 154.145 78.74) (end 151.4475 78.74) (width 0.254) (layer F.Cu) (net 31) (status 30))
+ (segment (start 138.905 68.58) (end 136.2075 68.58) (width 0.254) (layer F.Cu) (net 32) (status 30))
+ (segment (start 138.905 66.04) (end 136.2075 66.04) (width 0.254) (layer F.Cu) (net 33) (status 30))
+ (segment (start 144.305 68.58) (end 147.0025 68.58) (width 0.254) (layer B.Cu) (net 34) (status 30))
+ (segment (start 144.305 66.04) (end 147.0025 66.04) (width 0.254) (layer B.Cu) (net 35) (status 30))
+ (segment (start 159.545 76.2) (end 162.2425 76.2) (width 0.254) (layer F.Cu) (net 36) (status 30))
+ (segment (start 159.545 78.74) (end 162.2425 78.74) (width 0.254) (layer F.Cu) (net 37) (status 30))
+ (segment (start 168.91 82.55) (end 168.91 81.3051) (width 0.254) (layer F.Cu) (net 38) (status 10))
+ (segment (start 168.91 81.3051) (end 168.3531 81.3051) (width 0.254) (layer F.Cu) (net 38))
+ (segment (start 168.3531 81.3051) (end 167.6651 80.6171) (width 0.254) (layer F.Cu) (net 38))
+ (segment (start 167.6651 80.6171) (end 167.6651 80.5187) (width 0.254) (layer F.Cu) (net 38))
+ (segment (start 167.6651 80.5187) (end 164.6164 77.47) (width 0.254) (layer F.Cu) (net 38))
+ (segment (start 164.6164 77.47) (end 159.545 77.47) (width 0.254) (layer F.Cu) (net 38) (status 20))
+ (segment (start 171.45 82.55) (end 168.91 82.55) (width 0.254) (layer F.Cu) (net 38) (status 30))
+ (segment (start 167.6651 85.09) (end 163.2111 80.636) (width 0.254) (layer F.Cu) (net 39))
+ (segment (start 163.2111 80.636) (end 158.7037 80.636) (width 0.254) (layer F.Cu) (net 39))
+ (segment (start 158.7037 80.636) (end 155.5377 77.47) (width 0.254) (layer F.Cu) (net 39))
+ (segment (start 155.5377 77.47) (end 154.145 77.47) (width 0.254) (layer F.Cu) (net 39) (status 20))
+ (segment (start 168.91 85.09) (end 167.6651 85.09) (width 0.254) (layer F.Cu) (net 39) (status 10))
+ (segment (start 171.45 85.09) (end 168.91 85.09) (width 0.254) (layer F.Cu) (net 39) (status 30))
+ (segment (start 161.29 85.4075) (end 158.8081 85.4075) (width 0.254) (layer F.Cu) (net 40) (status 10))
+ (segment (start 158.8081 85.4075) (end 158.5366 85.136) (width 0.254) (layer F.Cu) (net 40))
+ (segment (start 158.5366 84.455) (end 158.5366 85.136) (width 0.254) (layer F.Cu) (net 40) (status 10))
+ (segment (start 161.29 90.17) (end 161.29 85.4075) (width 0.254) (layer F.Cu) (net 40) (status 30))
+ (segment (start 161.29 90.17) (end 161.29 92.71) (width 0.254) (layer B.Cu) (net 40) (status 30))
+ (segment (start 153.9875 83.185) (end 154.8133 83.185) (width 0.254) (layer F.Cu) (net 41) (status 10))
+ (segment (start 156.4234 83.5025) (end 155.1308 83.5025) (width 0.254) (layer F.Cu) (net 41) (status 10))
+ (segment (start 155.1308 83.5025) (end 154.8133 83.185) (width 0.254) (layer F.Cu) (net 41))
+ (segment (start 153.9875 85.725) (end 153.1617 85.725) (width 0.254) (layer F.Cu) (net 42) (status 10))
+ (segment (start 129.54 87.63) (end 128.2951 87.63) (width 0.254) (layer F.Cu) (net 42) (status 10))
+ (segment (start 128.2951 87.63) (end 128.2951 87.1631) (width 0.254) (layer F.Cu) (net 42))
+ (segment (start 128.2951 87.1631) (end 127.5171 86.3851) (width 0.254) (layer F.Cu) (net 42))
+ (segment (start 127.5171 86.3851) (end 126.4663 86.3851) (width 0.254) (layer F.Cu) (net 42))
+ (segment (start 126.4663 86.3851) (end 125.7265 85.6453) (width 0.254) (layer F.Cu) (net 42))
+ (segment (start 125.7265 85.6453) (end 125.7265 84.5757) (width 0.254) (layer F.Cu) (net 42))
+ (segment (start 125.7265 84.5757) (end 126.4822 83.82) (width 0.254) (layer F.Cu) (net 42))
+ (segment (start 126.4822 83.82) (end 130.7334 83.82) (width 0.254) (layer F.Cu) (net 42))
+ (segment (start 130.7334 83.82) (end 132.4483 82.1051) (width 0.254) (layer F.Cu) (net 42))
+ (segment (start 132.4483 82.1051) (end 152.7288 82.1051) (width 0.254) (layer F.Cu) (net 42))
+ (segment (start 152.7288 82.1051) (end 153.1617 82.538) (width 0.254) (layer F.Cu) (net 42))
+ (segment (start 153.1617 82.538) (end 153.1617 85.725) (width 0.254) (layer F.Cu) (net 42))
+ (segment (start 156.4234 85.4075) (end 155.5417 85.4075) (width 0.254) (layer F.Cu) (net 42) (status 10))
+ (segment (start 153.9875 85.725) (end 155.2242 85.725) (width 0.254) (layer F.Cu) (net 42) (status 10))
+ (segment (start 155.2242 85.725) (end 155.5417 85.4075) (width 0.254) (layer F.Cu) (net 42))
+ (segment (start 153.9875 85.725) (end 154.8133 85.725) (width 0.254) (layer B.Cu) (net 43) (status 10))
+ (segment (start 156.4234 85.4075) (end 155.1308 85.4075) (width 0.254) (layer B.Cu) (net 43) (status 10))
+ (segment (start 155.1308 85.4075) (end 154.8133 85.725) (width 0.254) (layer B.Cu) (net 43))
+ (segment (start 153.1617 83.185) (end 153.1617 82.5657) (width 0.254) (layer B.Cu) (net 44))
+ (segment (start 153.1617 82.5657) (end 152.167 81.571) (width 0.254) (layer B.Cu) (net 44))
+ (segment (start 152.167 81.571) (end 132.6845 81.571) (width 0.254) (layer B.Cu) (net 44))
+ (segment (start 132.6845 81.571) (end 130.4355 83.82) (width 0.254) (layer B.Cu) (net 44))
+ (segment (start 130.4355 83.82) (end 128.9886 83.82) (width 0.254) (layer B.Cu) (net 44))
+ (segment (start 128.9886 83.82) (end 128.2694 84.5392) (width 0.254) (layer B.Cu) (net 44))
+ (segment (start 128.2694 84.5392) (end 128.2694 85.6315) (width 0.254) (layer B.Cu) (net 44))
+ (segment (start 128.2694 85.6315) (end 127.5158 86.3851) (width 0.254) (layer B.Cu) (net 44))
+ (segment (start 127.5158 86.3851) (end 127 86.3851) (width 0.254) (layer B.Cu) (net 44))
+ (segment (start 127 87.63) (end 127 86.3851) (width 0.254) (layer B.Cu) (net 44) (status 10))
+ (segment (start 153.9875 83.185) (end 153.1617 83.185) (width 0.254) (layer B.Cu) (net 44) (status 10))
+ (segment (start 153.9875 83.185) (end 154.8133 83.185) (width 0.254) (layer B.Cu) (net 44) (status 10))
+ (segment (start 156.4234 83.5025) (end 155.1308 83.5025) (width 0.254) (layer B.Cu) (net 44) (status 10))
+ (segment (start 155.1308 83.5025) (end 154.8133 83.185) (width 0.254) (layer B.Cu) (net 44))
+ (segment (start 159.545 76.2) (end 162.2425 76.2) (width 0.254) (layer B.Cu) (net 45) (status 30))
+ (segment (start 159.545 78.74) (end 162.2425 78.74) (width 0.254) (layer B.Cu) (net 46) (status 30))
+ (segment (start 154.145 76.2) (end 151.4475 76.2) (width 0.254) (layer B.Cu) (net 47) (status 30))
+ (segment (start 154.145 78.74) (end 151.4475 78.74) (width 0.254) (layer B.Cu) (net 48) (status 30))
+ (segment (start 161.29 85.4075) (end 158.8081 85.4075) (width 0.254) (layer B.Cu) (net 49) (status 10))
+ (segment (start 158.8081 85.4075) (end 158.5366 85.136) (width 0.254) (layer B.Cu) (net 49))
+ (segment (start 158.5366 84.455) (end 158.5366 85.136) (width 0.254) (layer B.Cu) (net 49) (status 10))
+ (segment (start 163.83 88.9251) (end 161.29 86.3851) (width 0.254) (layer B.Cu) (net 49))
+ (segment (start 161.29 86.3851) (end 161.29 85.4075) (width 0.254) (layer B.Cu) (net 49) (status 20))
+ (segment (start 163.83 90.17) (end 163.83 88.9251) (width 0.254) (layer B.Cu) (net 49) (status 10))
+ (segment (start 163.83 92.71) (end 163.83 90.17) (width 0.254) (layer B.Cu) (net 49) (status 30))
+ (segment (start 143.1737 73.66) (end 143.1737 76.2478) (width 0.254) (layer F.Cu) (net 50))
+ (segment (start 143.1737 76.2478) (end 140.5325 78.889) (width 0.254) (layer F.Cu) (net 50))
+ (segment (start 140.5325 78.889) (end 135.0473 78.889) (width 0.254) (layer F.Cu) (net 50))
+ (segment (start 135.0473 78.889) (end 134.9059 78.7476) (width 0.254) (layer F.Cu) (net 50))
+ (segment (start 134.9059 78.7476) (end 129.0557 78.7476) (width 0.254) (layer F.Cu) (net 50))
+ (segment (start 129.0557 78.7476) (end 128.2449 77.9368) (width 0.254) (layer F.Cu) (net 50))
+ (segment (start 128.2449 77.9368) (end 128.2449 77.47) (width 0.254) (layer F.Cu) (net 50))
+ (segment (start 144.305 73.66) (end 143.1737 73.66) (width 0.254) (layer F.Cu) (net 50) (status 10))
+ (segment (start 127 77.47) (end 128.2449 77.47) (width 0.254) (layer F.Cu) (net 50) (status 10))
+ (segment (start 129.54 77.47) (end 130.7849 77.47) (width 0.254) (layer B.Cu) (net 51) (status 10))
+ (segment (start 134.5949 73.66) (end 130.7849 77.47) (width 0.254) (layer B.Cu) (net 51))
+ (segment (start 138.905 73.66) (end 134.5949 73.66) (width 0.254) (layer B.Cu) (net 51) (status 10))
+ (segment (start 149.6718 73.0495) (end 141.4163 81.305) (width 0.254) (layer F.Cu) (net 52))
+ (segment (start 141.4163 81.305) (end 129.0731 81.305) (width 0.254) (layer F.Cu) (net 52))
+ (segment (start 129.0731 81.305) (end 128.2449 80.4768) (width 0.254) (layer F.Cu) (net 52))
+ (segment (start 128.2449 80.4768) (end 128.2449 80.01) (width 0.254) (layer F.Cu) (net 52))
+ (segment (start 127 80.01) (end 128.2449 80.01) (width 0.254) (layer F.Cu) (net 52) (status 10))
+ (segment (start 149.6718 73.0495) (end 149.6718 69.7736) (width 0.254) (layer B.Cu) (net 52))
+ (segment (start 149.6718 69.7736) (end 152.4613 66.9841) (width 0.254) (layer B.Cu) (net 52))
+ (segment (start 152.4613 66.9841) (end 156.2257 66.9841) (width 0.254) (layer B.Cu) (net 52))
+ (segment (start 156.2257 66.9841) (end 159.545 70.3034) (width 0.254) (layer B.Cu) (net 52))
+ (segment (start 159.545 70.3034) (end 159.545 71.12) (width 0.254) (layer B.Cu) (net 52) (status 20))
+ (via (at 149.6718 73.0495) (size 0.889) (layers F.Cu B.Cu) (net 52))
+ (segment (start 153.0137 71.12) (end 151.91 72.2237) (width 0.254) (layer F.Cu) (net 53))
+ (segment (start 151.91 72.2237) (end 149.3299 72.2237) (width 0.254) (layer F.Cu) (net 53))
+ (segment (start 149.3299 72.2237) (end 141.5436 80.01) (width 0.254) (layer F.Cu) (net 53))
+ (segment (start 141.5436 80.01) (end 129.54 80.01) (width 0.254) (layer F.Cu) (net 53) (status 20))
+ (segment (start 154.145 71.12) (end 153.0137 71.12) (width 0.254) (layer F.Cu) (net 53) (status 10))
+
+)
diff --git a/hardware/Stimulator/Stimulator.net b/hardware/Stimulator/Stimulator.net
new file mode 100644
index 0000000000..2d26aced6d
--- /dev/null
+++ b/hardware/Stimulator/Stimulator.net
@@ -0,0 +1,679 @@
+(export (version D)
+ (design
+ (source /home/yubuntu/Stimulator/Stimulator.sch)
+ (date "Sat 19 Apr 2014 17:20:49 CDT")
+ (tool "Eeschema (2014-04-17 BZR 4805)-product"))
+ (components
+ (comp (ref Q1)
+ (value 2N7002)
+ (libsource (lib ECUStimS) (part 2N7002))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5351D41F))
+ (comp (ref R13)
+ (value 10k)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5351D486))
+ (comp (ref Q2)
+ (value 2N7002)
+ (libsource (lib ECUStimS) (part 2N7002))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5351D5DB))
+ (comp (ref R14)
+ (value 10k)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5351D5E7))
+ (comp (ref Q3)
+ (value 2N7002)
+ (libsource (lib ECUStimS) (part 2N7002))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5351D60F))
+ (comp (ref R15)
+ (value 10k)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5351D61B))
+ (comp (ref Q4)
+ (value 2N7002)
+ (libsource (lib ECUStimS) (part 2N7002))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5351D643))
+ (comp (ref R20)
+ (value 10k)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5351D649))
+ (comp (ref R16)
+ (value 10k)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5351D64F))
+ (comp (ref U1)
+ (value MCP42010)
+ (libsource (lib ECUStimS) (part MCP42010))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5351D954))
+ (comp (ref C1)
+ (value 0.1uF)
+ (libsource (lib device) (part C))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5351DBB7))
+ (comp (ref U2)
+ (value MCP42010)
+ (libsource (lib ECUStimS) (part MCP42010))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5351ED1B))
+ (comp (ref U3)
+ (value MCP42010)
+ (libsource (lib ECUStimS) (part MCP42010))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5351ED74))
+ (comp (ref P1)
+ (value CONN_3X2)
+ (libsource (lib conn) (part CONN_3X2))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 535248BF))
+ (comp (ref R19)
+ (value 10k)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 53525463))
+ (comp (ref R18)
+ (value 10k)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5352546E))
+ (comp (ref R17)
+ (value 10k)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 53525479))
+ (comp (ref R24)
+ (value 10k)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 53525484))
+ (comp (ref R23)
+ (value 10k)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5352548F))
+ (comp (ref R22)
+ (value 10k)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5352549A))
+ (comp (ref R21)
+ (value 10k)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 535254A5))
+ (comp (ref R1)
+ (value 0)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 53525508))
+ (comp (ref C2)
+ (value 0.1uF)
+ (libsource (lib device) (part C))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 53525540))
+ (comp (ref C3)
+ (value 0.1uF)
+ (libsource (lib device) (part C))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5352554B))
+ (comp (ref R2)
+ (value 0)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 535259D3))
+ (comp (ref R8)
+ (value 0)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 535259DE))
+ (comp (ref R7)
+ (value 0)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 535259E9))
+ (comp (ref R3)
+ (value 0)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 535259F4))
+ (comp (ref R4)
+ (value 0)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 535259FF))
+ (comp (ref R9)
+ (value 0)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 53525A0A))
+ (comp (ref R10)
+ (value 0)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 53525A15))
+ (comp (ref R5)
+ (value 0)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 53525A20))
+ (comp (ref R6)
+ (value 0)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 53525A2B))
+ (comp (ref R12)
+ (value 0)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 53525A36))
+ (comp (ref R11)
+ (value 0)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 53525A41))
+ (comp (ref U4)
+ (value MCP42010)
+ (libsource (lib ECUStimS) (part MCP42010))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5352B616))
+ (comp (ref C4)
+ (value 0.1uF)
+ (libsource (lib device) (part C))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5352B651))
+ (comp (ref R25)
+ (value 0)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5352B65F))
+ (comp (ref R26)
+ (value 0)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5352B665))
+ (comp (ref R28)
+ (value 0)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5352B66B))
+ (comp (ref R27)
+ (value 0)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5352B671))
+ (comp (ref Q5)
+ (value 2N7002)
+ (libsource (lib ECUStimS) (part 2N7002))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5352B8F0))
+ (comp (ref R29)
+ (value 10k)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5352B8F6))
+ (comp (ref Q6)
+ (value 2N7002)
+ (libsource (lib ECUStimS) (part 2N7002))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5352B8FE))
+ (comp (ref R32)
+ (value 10k)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5352B904))
+ (comp (ref R30)
+ (value 10k)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5352B90A))
+ (comp (ref R31)
+ (value 10k)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5352B936))
+ (comp (ref R34)
+ (value 10k)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5352B93C))
+ (comp (ref R33)
+ (value 10k)
+ (libsource (lib device) (part R))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5352B942))
+ (comp (ref P12)
+ (value CONN_8X2)
+ (libsource (lib conn) (part CONN_8X2))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5352B94C))
+ (comp (ref P10)
+ (value CONN_10X2)
+ (libsource (lib conn) (part CONN_10X2))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5352BDDA))
+ (comp (ref P2)
+ (value CONN_9X2)
+ (libsource (lib conn) (part CONN_9X2))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5352E339)))
+ (libparts
+ (libpart (lib device) (part C)
+ (description "Condensateur non polarise")
+ (footprints
+ (fp SM*)
+ (fp C?)
+ (fp C1-1))
+ (fields
+ (field (name Reference) C)
+ (field (name Value) C))
+ (pins
+ (pin (num 1) (name ~) (type passive))
+ (pin (num 2) (name ~) (type passive))))
+ (libpart (lib device) (part R)
+ (description Resistance)
+ (footprints
+ (fp R?)
+ (fp SM0603)
+ (fp SM0805)
+ (fp R?-*)
+ (fp SM1206))
+ (fields
+ (field (name Reference) R)
+ (field (name Value) R))
+ (pins
+ (pin (num 1) (name ~) (type passive))
+ (pin (num 2) (name ~) (type passive))))
+ (libpart (lib conn) (part CONN_10X2)
+ (description "symbole general de connecteur")
+ (fields
+ (field (name Reference) P)
+ (field (name Value) CONN_10X2))
+ (pins
+ (pin (num 1) (name P1) (type passive))
+ (pin (num 2) (name P2) (type passive))
+ (pin (num 3) (name P3) (type passive))
+ (pin (num 4) (name P4) (type passive))
+ (pin (num 5) (name P5) (type passive))
+ (pin (num 6) (name P6) (type passive))
+ (pin (num 7) (name P7) (type passive))
+ (pin (num 8) (name P8) (type passive))
+ (pin (num 9) (name P9) (type passive))
+ (pin (num 10) (name P10) (type passive))
+ (pin (num 11) (name P11) (type passive))
+ (pin (num 12) (name P12) (type passive))
+ (pin (num 13) (name P13) (type passive))
+ (pin (num 14) (name P14) (type passive))
+ (pin (num 15) (name P15) (type passive))
+ (pin (num 16) (name P16) (type passive))
+ (pin (num 17) (name P17) (type passive))
+ (pin (num 18) (name P18) (type passive))
+ (pin (num 19) (name P19) (type passive))
+ (pin (num 20) (name P20) (type passive))))
+ (libpart (lib conn) (part CONN_3X2)
+ (description "Symbole general de connecteur")
+ (fields
+ (field (name Reference) P)
+ (field (name Value) CONN_3X2))
+ (pins
+ (pin (num 1) (name 1) (type passive))
+ (pin (num 2) (name 2) (type passive))
+ (pin (num 3) (name 3) (type passive))
+ (pin (num 4) (name 4) (type passive))
+ (pin (num 5) (name 5) (type passive))
+ (pin (num 6) (name 6) (type passive))))
+ (libpart (lib conn) (part CONN_8X2)
+ (description "ymbole general de connecteur")
+ (fields
+ (field (name Reference) P)
+ (field (name Value) CONN_8X2))
+ (pins
+ (pin (num 1) (name ~) (type passive))
+ (pin (num 2) (name ~) (type passive))
+ (pin (num 3) (name ~) (type passive))
+ (pin (num 4) (name ~) (type passive))
+ (pin (num 5) (name ~) (type passive))
+ (pin (num 6) (name ~) (type passive))
+ (pin (num 7) (name ~) (type passive))
+ (pin (num 8) (name ~) (type passive))
+ (pin (num 9) (name ~) (type passive))
+ (pin (num 10) (name ~) (type passive))
+ (pin (num 11) (name ~) (type passive))
+ (pin (num 12) (name ~) (type passive))
+ (pin (num 13) (name ~) (type passive))
+ (pin (num 14) (name ~) (type passive))
+ (pin (num 15) (name ~) (type passive))
+ (pin (num 16) (name ~) (type passive))))
+ (libpart (lib conn) (part CONN_9X2)
+ (description "ymbole general de connecteur")
+ (fields
+ (field (name Reference) P)
+ (field (name Value) CONN_9X2))
+ (pins
+ (pin (num 1) (name ~) (type passive))
+ (pin (num 2) (name ~) (type passive))
+ (pin (num 3) (name ~) (type passive))
+ (pin (num 4) (name ~) (type passive))
+ (pin (num 5) (name ~) (type passive))
+ (pin (num 6) (name ~) (type passive))
+ (pin (num 7) (name ~) (type passive))
+ (pin (num 8) (name ~) (type passive))
+ (pin (num 9) (name ~) (type passive))
+ (pin (num 10) (name ~) (type passive))
+ (pin (num 11) (name ~) (type passive))
+ (pin (num 12) (name ~) (type passive))
+ (pin (num 13) (name ~) (type passive))
+ (pin (num 14) (name ~) (type passive))
+ (pin (num 15) (name ~) (type passive))
+ (pin (num 16) (name ~) (type passive))
+ (pin (num 17) (name ~) (type passive))
+ (pin (num 18) (name ~) (type passive))))
+ (libpart (lib ECUStimS) (part 2N7002)
+ (fields
+ (field (name Reference) Q)
+ (field (name Value) 2N7002))
+ (pins
+ (pin (num 1) (name G) (type passive))
+ (pin (num 2) (name D) (type passive))
+ (pin (num 3) (name S) (type passive))))
+ (libpart (lib ECUStimS) (part MCP42010)
+ (fields
+ (field (name Reference) U)
+ (field (name Value) MCP42010))
+ (pins
+ (pin (num 1) (name /CS) (type input))
+ (pin (num 2) (name SCK) (type input))
+ (pin (num 3) (name SI) (type input))
+ (pin (num 4) (name Vss) (type passive))
+ (pin (num 5) (name PB1) (type passive))
+ (pin (num 6) (name PW1) (type passive))
+ (pin (num 7) (name PA1) (type passive))
+ (pin (num 8) (name PA0) (type passive))
+ (pin (num 9) (name PW0) (type passive))
+ (pin (num 10) (name PB0) (type passive))
+ (pin (num 11) (name /RS) (type input))
+ (pin (num 12) (name /SHDN) (type input))
+ (pin (num 13) (name SO) (type output))
+ (pin (num 14) (name Vdd) (type power_in)))))
+ (libraries
+ (library (logical device)
+ (uri /usr/local/share/kicad/library/device.lib))
+ (library (logical conn)
+ (uri /usr/local/share/kicad/library/conn.lib))
+ (library (logical ECUStimS)
+ (uri lib/ECUStimS.lib)))
+ (nets
+ (net (code 1) (name "Net-(R3-Pad2)")
+ (node (ref U2) (pin 5))
+ (node (ref R3) (pin 2)))
+ (net (code 2) (name "Net-(R4-Pad2)")
+ (node (ref R4) (pin 2))
+ (node (ref U2) (pin 7)))
+ (net (code 3) (name "Net-(R10-Pad1)")
+ (node (ref U2) (pin 8))
+ (node (ref R10) (pin 1)))
+ (net (code 4) (name "Net-(R9-Pad1)")
+ (node (ref U2) (pin 10))
+ (node (ref R9) (pin 1)))
+ (net (code 5) (name "Net-(R1-Pad2)")
+ (node (ref R1) (pin 2))
+ (node (ref U1) (pin 5)))
+ (net (code 6) (name "Net-(R2-Pad2)")
+ (node (ref R2) (pin 2))
+ (node (ref U1) (pin 7)))
+ (net (code 7) (name "Net-(R8-Pad1)")
+ (node (ref R8) (pin 1))
+ (node (ref U1) (pin 8)))
+ (net (code 8) (name "Net-(R7-Pad1)")
+ (node (ref U1) (pin 10))
+ (node (ref R7) (pin 1)))
+ (net (code 9) (name GND)
+ (node (ref P2) (pin 1))
+ (node (ref P2) (pin 9))
+ (node (ref P10) (pin 19))
+ (node (ref P10) (pin 20))
+ (node (ref R28) (pin 2))
+ (node (ref R4) (pin 1))
+ (node (ref P2) (pin 2))
+ (node (ref P2) (pin 10))
+ (node (ref P12) (pin 15))
+ (node (ref P12) (pin 16))
+ (node (ref R26) (pin 1))
+ (node (ref R8) (pin 2))
+ (node (ref C1) (pin 2))
+ (node (ref U3) (pin 4))
+ (node (ref U2) (pin 4))
+ (node (ref C3) (pin 2))
+ (node (ref R2) (pin 1))
+ (node (ref C2) (pin 2))
+ (node (ref C4) (pin 2))
+ (node (ref R10) (pin 2))
+ (node (ref R6) (pin 1))
+ (node (ref U1) (pin 4))
+ (node (ref R12) (pin 2))
+ (node (ref U4) (pin 4)))
+ (net (code 10) (name "Net-(R5-Pad2)")
+ (node (ref R5) (pin 2))
+ (node (ref U3) (pin 5)))
+ (net (code 11) (name "Net-(R6-Pad2)")
+ (node (ref R6) (pin 2))
+ (node (ref U3) (pin 7)))
+ (net (code 12) (name "Net-(R12-Pad1)")
+ (node (ref R12) (pin 1))
+ (node (ref U3) (pin 8)))
+ (net (code 13) (name "Net-(R11-Pad1)")
+ (node (ref U3) (pin 10))
+ (node (ref R11) (pin 1)))
+ (net (code 14) (name "Net-(Q1-Pad1)")
+ (node (ref Q1) (pin 1))
+ (node (ref R17) (pin 2)))
+ (net (code 15) (name /Vipu)
+ (node (ref P1) (pin 1))
+ (node (ref P1) (pin 2))
+ (node (ref R21) (pin 2))
+ (node (ref R23) (pin 2))
+ (node (ref R24) (pin 2))
+ (node (ref R22) (pin 2))
+ (node (ref P12) (pin 2))
+ (node (ref P12) (pin 1))
+ (node (ref R34) (pin 2))
+ (node (ref R33) (pin 2)))
+ (net (code 16) (name "Net-(Q2-Pad1)")
+ (node (ref R18) (pin 2))
+ (node (ref Q2) (pin 1)))
+ (net (code 17) (name /Vc)
+ (node (ref R19) (pin 1))
+ (node (ref P1) (pin 3))
+ (node (ref R32) (pin 1))
+ (node (ref R30) (pin 2))
+ (node (ref R31) (pin 1))
+ (node (ref R29) (pin 2))
+ (node (ref P2) (pin 12))
+ (node (ref P2) (pin 11))
+ (node (ref R18) (pin 1))
+ (node (ref R17) (pin 1))
+ (node (ref R20) (pin 1))
+ (node (ref R16) (pin 2))
+ (node (ref R13) (pin 2))
+ (node (ref R14) (pin 2))
+ (node (ref R15) (pin 2)))
+ (net (code 18) (name /CS_87)
+ (node (ref U3) (pin 1))
+ (node (ref P2) (pin 8)))
+ (net (code 19) (name /Vd)
+ (node (ref C4) (pin 1))
+ (node (ref U4) (pin 11))
+ (node (ref P1) (pin 5))
+ (node (ref P1) (pin 6))
+ (node (ref U4) (pin 12))
+ (node (ref U4) (pin 14))
+ (node (ref C2) (pin 1))
+ (node (ref C3) (pin 1))
+ (node (ref U1) (pin 12))
+ (node (ref U1) (pin 14))
+ (node (ref U3) (pin 14))
+ (node (ref U3) (pin 12))
+ (node (ref U3) (pin 11))
+ (node (ref C1) (pin 1))
+ (node (ref U1) (pin 11))
+ (node (ref U2) (pin 14))
+ (node (ref U2) (pin 12))
+ (node (ref U2) (pin 11)))
+ (net (code 20) (name "Net-(Q3-Pad1)")
+ (node (ref R19) (pin 2))
+ (node (ref Q3) (pin 1)))
+ (net (code 21) (name "Net-(Q4-Pad1)")
+ (node (ref Q4) (pin 1))
+ (node (ref R20) (pin 2)))
+ (net (code 22) (name /EIN_5)
+ (node (ref P12) (pin 12))
+ (node (ref P12) (pin 11))
+ (node (ref Q5) (pin 2))
+ (node (ref R33) (pin 1)))
+ (net (code 23) (name "Net-(Q6-Pad1)")
+ (node (ref Q6) (pin 1))
+ (node (ref R32) (pin 2)))
+ (net (code 24) (name /EIN_6)
+ (node (ref R34) (pin 1))
+ (node (ref P12) (pin 13))
+ (node (ref P12) (pin 14))
+ (node (ref Q6) (pin 2)))
+ (net (code 25) (name "Net-(Q5-Pad1)")
+ (node (ref Q5) (pin 1))
+ (node (ref R31) (pin 2)))
+ (net (code 26) (name "Net-(R26-Pad2)")
+ (node (ref U4) (pin 7))
+ (node (ref R26) (pin 2)))
+ (net (code 27) (name "Net-(R25-Pad2)")
+ (node (ref R25) (pin 2))
+ (node (ref U4) (pin 5)))
+ (net (code 28) (name "Net-(R28-Pad1)")
+ (node (ref R28) (pin 1))
+ (node (ref U4) (pin 8)))
+ (net (code 29) (name "Net-(R27-Pad1)")
+ (node (ref R27) (pin 1))
+ (node (ref U4) (pin 10)))
+ (net (code 30) (name /IN_3)
+ (node (ref R15) (pin 1))
+ (node (ref Q3) (pin 3))
+ (node (ref P2) (pin 16)))
+ (net (code 31) (name /CS_12)
+ (node (ref P2) (pin 5))
+ (node (ref U1) (pin 1)))
+ (net (code 32) (name /CS_43)
+ (node (ref U2) (pin 1))
+ (node (ref P2) (pin 6)))
+ (net (code 33) (name /CS_56)
+ (node (ref U4) (pin 1))
+ (node (ref P2) (pin 7)))
+ (net (code 34) (name /Vdpu)
+ (node (ref R27) (pin 2))
+ (node (ref P10) (pin 1))
+ (node (ref P10) (pin 2))
+ (node (ref R7) (pin 2))
+ (node (ref R3) (pin 1))
+ (node (ref R9) (pin 2))
+ (node (ref R5) (pin 1))
+ (node (ref R11) (pin 2))
+ (node (ref R25) (pin 1))
+ (node (ref R1) (pin 1))
+ (node (ref P1) (pin 4)))
+ (net (code 35) (name /MOSI)
+ (node (ref U4) (pin 3))
+ (node (ref U2) (pin 3))
+ (node (ref U3) (pin 3))
+ (node (ref P2) (pin 4))
+ (node (ref U1) (pin 3)))
+ (net (code 36) (name /IN_1)
+ (node (ref P2) (pin 18))
+ (node (ref R13) (pin 1))
+ (node (ref Q1) (pin 3)))
+ (net (code 37) (name /IN_2)
+ (node (ref Q2) (pin 3))
+ (node (ref R14) (pin 1))
+ (node (ref P2) (pin 17)))
+ (net (code 38) (name /IN_4)
+ (node (ref Q4) (pin 3))
+ (node (ref P2) (pin 15))
+ (node (ref R16) (pin 1)))
+ (net (code 39) (name "Net-(U3-Pad13)")
+ (node (ref U3) (pin 13)))
+ (net (code 40) (name /SCK)
+ (node (ref U3) (pin 2))
+ (node (ref U4) (pin 2))
+ (node (ref U1) (pin 2))
+ (node (ref U2) (pin 2))
+ (node (ref P2) (pin 3)))
+ (net (code 41) (name /OUT3)
+ (node (ref P10) (pin 7))
+ (node (ref P10) (pin 8))
+ (node (ref U2) (pin 9)))
+ (net (code 42) (name /OUT1)
+ (node (ref P10) (pin 4))
+ (node (ref P10) (pin 3))
+ (node (ref U1) (pin 6)))
+ (net (code 43) (name /OUT2)
+ (node (ref P10) (pin 5))
+ (node (ref P10) (pin 6))
+ (node (ref U1) (pin 9)))
+ (net (code 44) (name /OUT4)
+ (node (ref U2) (pin 6))
+ (node (ref P10) (pin 10))
+ (node (ref P10) (pin 9)))
+ (net (code 45) (name /OUT8)
+ (node (ref U3) (pin 6))
+ (node (ref P10) (pin 17))
+ (node (ref P10) (pin 18)))
+ (net (code 46) (name /OUT7)
+ (node (ref P10) (pin 15))
+ (node (ref P10) (pin 16))
+ (node (ref U3) (pin 9)))
+ (net (code 47) (name "Net-(U2-Pad13)")
+ (node (ref U2) (pin 13)))
+ (net (code 48) (name "Net-(U1-Pad13)")
+ (node (ref U1) (pin 13)))
+ (net (code 49) (name /IN_6)
+ (node (ref R30) (pin 1))
+ (node (ref P2) (pin 13))
+ (node (ref Q6) (pin 3)))
+ (net (code 50) (name /EIN_1)
+ (node (ref R21) (pin 1))
+ (node (ref Q1) (pin 2))
+ (node (ref P12) (pin 3))
+ (node (ref P12) (pin 4)))
+ (net (code 51) (name /EIN_2)
+ (node (ref Q2) (pin 2))
+ (node (ref P12) (pin 5))
+ (node (ref P12) (pin 6))
+ (node (ref R22) (pin 1)))
+ (net (code 52) (name "Net-(U4-Pad13)")
+ (node (ref U4) (pin 13)))
+ (net (code 53) (name /EIN_3)
+ (node (ref R23) (pin 1))
+ (node (ref P12) (pin 8))
+ (node (ref P12) (pin 7))
+ (node (ref Q3) (pin 2)))
+ (net (code 54) (name /IN_5)
+ (node (ref P2) (pin 14))
+ (node (ref Q5) (pin 3))
+ (node (ref R29) (pin 1)))
+ (net (code 55) (name /OUT5)
+ (node (ref U4) (pin 6))
+ (node (ref P10) (pin 12))
+ (node (ref P10) (pin 11)))
+ (net (code 56) (name /OUT6)
+ (node (ref P10) (pin 13))
+ (node (ref P10) (pin 14))
+ (node (ref U4) (pin 9)))
+ (net (code 57) (name /EIN_4)
+ (node (ref R24) (pin 1))
+ (node (ref Q4) (pin 2))
+ (node (ref P12) (pin 10))
+ (node (ref P12) (pin 9)))))
\ No newline at end of file
diff --git a/hardware/Stimulator/Stimulator.pdf b/hardware/Stimulator/Stimulator.pdf
new file mode 100644
index 0000000000..f4cbd84eff
Binary files /dev/null and b/hardware/Stimulator/Stimulator.pdf differ
diff --git a/hardware/Stimulator/Stimulator.pro b/hardware/Stimulator/Stimulator.pro
new file mode 100644
index 0000000000..633c95a8ca
--- /dev/null
+++ b/hardware/Stimulator/Stimulator.pro
@@ -0,0 +1,90 @@
+update=Sat 19 Apr 2014 01:02:07 CDT
+version=1
+last_client=eeschema
+[cvpcb]
+version=1
+NetIExt=net
+[cvpcb/libraries]
+EquName1=devcms
+[pcbnew]
+version=1
+LastNetListRead=
+UseCmpFile=1
+PadDrill=0.600000000000
+PadDrillOvalY=0.600000000000
+PadSizeH=1.500000000000
+PadSizeV=1.500000000000
+PcbTextSizeV=1.500000000000
+PcbTextSizeH=1.500000000000
+PcbTextThickness=0.300000000000
+ModuleTextSizeV=1.000000000000
+ModuleTextSizeH=1.000000000000
+ModuleTextSizeThickness=0.150000000000
+SolderMaskClearance=0.000000000000
+SolderMaskMinWidth=0.000000000000
+DrawSegmentWidth=0.200000000000
+BoardOutlineThickness=0.100000000000
+ModuleOutlineThickness=0.150000000000
+[pcbnew/libraries]
+LibDir=
+LibName1=sockets
+LibName2=connect
+LibName3=discret
+LibName4=pin_array
+LibName5=divers
+LibName6=smd_capacitors
+LibName7=smd_resistors
+LibName8=smd_crystal&oscillator
+LibName9=smd_dil
+LibName10=smd_transistors
+LibName11=libcms
+LibName12=display
+LibName13=led
+LibName14=dip_sockets
+LibName15=pga_sockets
+LibName16=valves
+[general]
+version=1
+[eeschema]
+version=1
+PageLayoutDescrFile=
+SubpartIdSeparator=0
+SubpartFirstId=65
+LibDir=lib
+NetFmtName=
+RptD_X=0
+RptD_Y=100
+RptLab=1
+LabSize=60
+[eeschema/libraries]
+LibName1=power
+LibName2=device
+LibName3=transistors
+LibName4=conn
+LibName5=linear
+LibName6=regul
+LibName7=74xx
+LibName8=cmos4000
+LibName9=adc-dac
+LibName10=memory
+LibName11=xilinx
+LibName12=special
+LibName13=microcontrollers
+LibName14=dsp
+LibName15=microchip
+LibName16=analog_switches
+LibName17=motorola
+LibName18=texas
+LibName19=intel
+LibName20=audio
+LibName21=interface
+LibName22=digital-audio
+LibName23=philips
+LibName24=display
+LibName25=cypress
+LibName26=siliconi
+LibName27=opto
+LibName28=atmel
+LibName29=contrib
+LibName30=valves
+LibName31=ECUStimS
diff --git a/hardware/Stimulator/Stimulator.sch b/hardware/Stimulator/Stimulator.sch
new file mode 100644
index 0000000000..1417dbfa41
--- /dev/null
+++ b/hardware/Stimulator/Stimulator.sch
@@ -0,0 +1,1470 @@
+EESchema Schematic File Version 2
+LIBS:power
+LIBS:device
+LIBS:transistors
+LIBS:conn
+LIBS:linear
+LIBS:regul
+LIBS:74xx
+LIBS:cmos4000
+LIBS:adc-dac
+LIBS:memory
+LIBS:xilinx
+LIBS:special
+LIBS:microcontrollers
+LIBS:dsp
+LIBS:microchip
+LIBS:analog_switches
+LIBS:motorola
+LIBS:texas
+LIBS:intel
+LIBS:audio
+LIBS:interface
+LIBS:digital-audio
+LIBS:philips
+LIBS:display
+LIBS:cypress
+LIBS:siliconi
+LIBS:opto
+LIBS:atmel
+LIBS:contrib
+LIBS:valves
+LIBS:ECUStimS
+LIBS:Stimulator-cache
+EELAYER 24 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 1 1
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L 2N7002 Q1
+U 1 1 5351D41F
+P 7750 1450
+F 0 "Q1" V 8000 1450 60 0000 C CNN
+F 1 "2N7002" V 7900 1450 60 0000 C CNN
+F 2 "" H 7750 1450 60 0000 C CNN
+F 3 "" H 7750 1450 60 0000 C CNN
+ 1 7750 1450
+ 0 1 1 0
+$EndComp
+$Comp
+L R R13
+U 1 1 5351D486
+P 7000 1150
+F 0 "R13" V 7080 1150 40 0000 C CNN
+F 1 "10k" V 7007 1151 40 0000 C CNN
+F 2 "" V 6930 1150 30 0000 C CNN
+F 3 "" H 7000 1150 30 0000 C CNN
+ 1 7000 1150
+ 1 0 0 1
+$EndComp
+Text Label 6800 1450 2 60 ~ 0
+IN_1
+Text Label 8450 1450 2 60 ~ 0
+EIN_1
+$Comp
+L 2N7002 Q2
+U 1 1 5351D5DB
+P 7750 2400
+F 0 "Q2" V 8000 2400 60 0000 C CNN
+F 1 "2N7002" V 7900 2400 60 0000 C CNN
+F 2 "" H 7750 2400 60 0000 C CNN
+F 3 "" H 7750 2400 60 0000 C CNN
+ 1 7750 2400
+ 0 1 1 0
+$EndComp
+$Comp
+L R R14
+U 1 1 5351D5E7
+P 7000 2100
+F 0 "R14" V 7080 2100 40 0000 C CNN
+F 1 "10k" V 7007 2101 40 0000 C CNN
+F 2 "" V 6930 2100 30 0000 C CNN
+F 3 "" H 7000 2100 30 0000 C CNN
+ 1 7000 2100
+ 1 0 0 1
+$EndComp
+Text Label 6800 2400 2 60 ~ 0
+IN_2
+Text Label 8450 2400 2 60 ~ 0
+EIN_2
+$Comp
+L 2N7002 Q3
+U 1 1 5351D60F
+P 7750 3350
+F 0 "Q3" V 8000 3350 60 0000 C CNN
+F 1 "2N7002" V 7900 3350 60 0000 C CNN
+F 2 "" H 7750 3350 60 0000 C CNN
+F 3 "" H 7750 3350 60 0000 C CNN
+ 1 7750 3350
+ 0 1 1 0
+$EndComp
+$Comp
+L R R15
+U 1 1 5351D61B
+P 7000 3050
+F 0 "R15" V 7080 3050 40 0000 C CNN
+F 1 "10k" V 7007 3051 40 0000 C CNN
+F 2 "" V 6930 3050 30 0000 C CNN
+F 3 "" H 7000 3050 30 0000 C CNN
+ 1 7000 3050
+ 1 0 0 1
+$EndComp
+Text Label 6800 3350 2 60 ~ 0
+IN_3
+Text Label 8450 3350 2 60 ~ 0
+EIN_3
+$Comp
+L 2N7002 Q4
+U 1 1 5351D643
+P 7750 4300
+F 0 "Q4" V 8000 4300 60 0000 C CNN
+F 1 "2N7002" V 7900 4300 60 0000 C CNN
+F 2 "" H 7750 4300 60 0000 C CNN
+F 3 "" H 7750 4300 60 0000 C CNN
+ 1 7750 4300
+ 0 1 1 0
+$EndComp
+$Comp
+L R R20
+U 1 1 5351D649
+P 7450 3700
+F 0 "R20" V 7530 3700 40 0000 C CNN
+F 1 "10k" V 7457 3701 40 0000 C CNN
+F 2 "" V 7380 3700 30 0000 C CNN
+F 3 "" H 7450 3700 30 0000 C CNN
+ 1 7450 3700
+ 0 -1 1 0
+$EndComp
+$Comp
+L R R16
+U 1 1 5351D64F
+P 7000 4000
+F 0 "R16" V 7080 4000 40 0000 C CNN
+F 1 "10k" V 7007 4001 40 0000 C CNN
+F 2 "" V 6930 4000 30 0000 C CNN
+F 3 "" H 7000 4000 30 0000 C CNN
+ 1 7000 4000
+ 1 0 0 1
+$EndComp
+Text Label 6750 4300 2 60 ~ 0
+IN_4
+Text Label 8450 4300 2 60 ~ 0
+EIN_4
+$Comp
+L MCP42010 U1
+U 1 1 5351D954
+P 4600 1550
+F 0 "U1" H 4300 1950 60 0000 C CNN
+F 1 "MCP42010" V 4600 1550 60 0000 C CNN
+F 2 "" H 4600 1550 60 0000 C CNN
+F 3 "" H 4600 1550 60 0000 C CNN
+ 1 4600 1550
+ 1 0 0 -1
+$EndComp
+Text Label 6800 650 2 60 ~ 0
+Vc
+$Comp
+L C C1
+U 1 1 5351DBB7
+P 4600 1000
+F 0 "C1" V 4550 1100 40 0000 L CNN
+F 1 "0.1uF" V 4650 1100 40 0000 L CNN
+F 2 "" H 4638 850 30 0000 C CNN
+F 3 "" H 4600 1000 60 0000 C CNN
+ 1 4600 1000
+ 0 1 1 0
+$EndComp
+$Comp
+L GND #PWR01
+U 1 1 5351E186
+P 3350 1900
+F 0 "#PWR01" H 3350 1900 30 0001 C CNN
+F 1 "GND" H 3350 1830 30 0001 C CNN
+F 2 "" H 3350 1900 60 0000 C CNN
+F 3 "" H 3350 1900 60 0000 C CNN
+ 1 3350 1900
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR02
+U 1 1 5351E208
+P 5850 1900
+F 0 "#PWR02" H 5850 1900 30 0001 C CNN
+F 1 "GND" H 5850 1830 30 0001 C CNN
+F 2 "" H 5850 1900 60 0000 C CNN
+F 3 "" H 5850 1900 60 0000 C CNN
+ 1 5850 1900
+ 1 0 0 -1
+$EndComp
+$Comp
+L MCP42010 U2
+U 1 1 5351ED1B
+P 4600 3000
+F 0 "U2" H 4300 3400 60 0000 C CNN
+F 1 "MCP42010" V 4600 3000 60 0000 C CNN
+F 2 "" H 4600 3000 60 0000 C CNN
+F 3 "" H 4600 3000 60 0000 C CNN
+ 1 4600 3000
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR03
+U 1 1 5351ED5A
+P 3350 3350
+F 0 "#PWR03" H 3350 3350 30 0001 C CNN
+F 1 "GND" H 3350 3280 30 0001 C CNN
+F 2 "" H 3350 3350 60 0000 C CNN
+F 3 "" H 3350 3350 60 0000 C CNN
+ 1 3350 3350
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR04
+U 1 1 5351ED62
+P 5850 3350
+F 0 "#PWR04" H 5850 3350 30 0001 C CNN
+F 1 "GND" H 5850 3280 30 0001 C CNN
+F 2 "" H 5850 3350 60 0000 C CNN
+F 3 "" H 5850 3350 60 0000 C CNN
+ 1 5850 3350
+ 1 0 0 -1
+$EndComp
+$Comp
+L MCP42010 U3
+U 1 1 5351ED74
+P 4600 4450
+F 0 "U3" H 4300 4850 60 0000 C CNN
+F 1 "MCP42010" V 4600 4450 60 0000 C CNN
+F 2 "" H 4600 4450 60 0000 C CNN
+F 3 "" H 4600 4450 60 0000 C CNN
+ 1 4600 4450
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR05
+U 1 1 5351EDB3
+P 3350 4800
+F 0 "#PWR05" H 3350 4800 30 0001 C CNN
+F 1 "GND" H 3350 4730 30 0001 C CNN
+F 2 "" H 3350 4800 60 0000 C CNN
+F 3 "" H 3350 4800 60 0000 C CNN
+ 1 3350 4800
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR06
+U 1 1 5351EDBB
+P 5850 4800
+F 0 "#PWR06" H 5850 4800 30 0001 C CNN
+F 1 "GND" H 5850 4730 30 0001 C CNN
+F 2 "" H 5850 4800 60 0000 C CNN
+F 3 "" H 5850 4800 60 0000 C CNN
+ 1 5850 4800
+ 1 0 0 -1
+$EndComp
+Text Label 3550 1350 0 60 ~ 0
+SCK
+Text Label 3550 1450 0 60 ~ 0
+MOSI
+Text Label 3550 2800 0 60 ~ 0
+SCK
+Text Label 3550 2900 0 60 ~ 0
+MOSI
+Text Label 3550 4250 0 60 ~ 0
+SCK
+Text Label 3550 4350 0 60 ~ 0
+MOSI
+Text Label 3550 1250 0 60 ~ 0
+CS_12
+Text Label 3550 2700 0 60 ~ 0
+CS_43
+Text Label 3550 4150 0 60 ~ 0
+CS_87
+Text Label 1000 3900 0 60 ~ 0
+CS_12
+Text Label 2200 3900 0 60 ~ 0
+CS_43
+Text Label 1000 4000 0 60 ~ 0
+CS_56
+Text Label 2200 3450 0 60 ~ 0
+Vd
+Text Label 2200 3350 0 60 ~ 0
+Vdpu
+Text Label 2200 3800 0 60 ~ 0
+MOSI
+Text Label 2400 4500 2 60 ~ 0
+IN_1
+Text Label 1150 4500 2 60 ~ 0
+IN_2
+Text Label 2400 4400 2 60 ~ 0
+IN_3
+Text Label 1150 4400 2 60 ~ 0
+IN_4
+$Comp
+L GND #PWR07
+U 1 1 535233E5
+P 3800 1050
+F 0 "#PWR07" H 3800 1050 30 0001 C CNN
+F 1 "GND" H 3800 980 30 0001 C CNN
+F 2 "" H 3800 1050 60 0000 C CNN
+F 3 "" H 3800 1050 60 0000 C CNN
+ 1 3800 1050
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR08
+U 1 1 535234B1
+P 3800 2500
+F 0 "#PWR08" H 3800 2500 30 0001 C CNN
+F 1 "GND" H 3800 2430 30 0001 C CNN
+F 2 "" H 3800 2500 60 0000 C CNN
+F 3 "" H 3800 2500 60 0000 C CNN
+ 1 3800 2500
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR09
+U 1 1 535234BC
+P 3800 3950
+F 0 "#PWR09" H 3800 3950 30 0001 C CNN
+F 1 "GND" H 3800 3880 30 0001 C CNN
+F 2 "" H 3800 3950 60 0000 C CNN
+F 3 "" H 3800 3950 60 0000 C CNN
+ 1 3800 3950
+ 1 0 0 -1
+$EndComp
+Text Label 2200 4200 0 60 ~ 0
+Vc
+$Comp
+L GND #PWR010
+U 1 1 535238F2
+P 750 4250
+F 0 "#PWR010" H 750 4250 30 0001 C CNN
+F 1 "GND" H 750 4180 30 0001 C CNN
+F 2 "" H 750 4250 60 0000 C CNN
+F 3 "" H 750 4250 60 0000 C CNN
+ 1 750 4250
+ 1 0 0 -1
+$EndComp
+Text Label 1000 3800 0 60 ~ 0
+SCK
+Text Label 2200 3250 0 60 ~ 0
+Vipu
+Text Label 8250 850 0 60 ~ 0
+Vipu
+$Comp
+L GND #PWR011
+U 1 1 535241DE
+P 2650 4250
+F 0 "#PWR011" H 2650 4250 30 0001 C CNN
+F 1 "GND" H 2650 4180 30 0001 C CNN
+F 2 "" H 2650 4250 60 0000 C CNN
+F 3 "" H 2650 4250 60 0000 C CNN
+ 1 2650 4250
+ 1 0 0 -1
+$EndComp
+Text Label 2950 1750 0 60 ~ 0
+OUT1
+Text Label 5900 1750 0 60 ~ 0
+OUT2
+Text Label 2950 3200 0 60 ~ 0
+OUT4
+Text Label 5900 3200 0 60 ~ 0
+OUT3
+Text Label 2950 4650 0 60 ~ 0
+OUT8
+Text Label 5900 4650 0 60 ~ 0
+OUT7
+Text Label 9150 2900 0 60 ~ 0
+OUT1
+Text Label 9150 3000 0 60 ~ 0
+OUT2
+Text Label 9150 3100 0 60 ~ 0
+OUT3
+Text Label 9150 3200 0 60 ~ 0
+OUT4
+Text Label 9150 3300 0 60 ~ 0
+OUT5
+Text Label 9150 3400 0 60 ~ 0
+OUT6
+$Comp
+L GND #PWR012
+U 1 1 5352454E
+P 8900 3800
+F 0 "#PWR012" H 8900 3800 30 0001 C CNN
+F 1 "GND" H 8900 3730 30 0001 C CNN
+F 2 "" H 8900 3800 60 0000 C CNN
+F 3 "" H 8900 3800 60 0000 C CNN
+ 1 8900 3800
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR013
+U 1 1 5352462D
+P 8900 4850
+F 0 "#PWR013" H 8900 4850 30 0001 C CNN
+F 1 "GND" H 8900 4780 30 0001 C CNN
+F 2 "" H 8900 4850 60 0000 C CNN
+F 3 "" H 8900 4850 60 0000 C CNN
+ 1 8900 4850
+ 1 0 0 -1
+$EndComp
+Text Label 9350 4150 2 60 ~ 0
+EIN_1
+Text Label 9350 4250 2 60 ~ 0
+EIN_2
+Text Label 9350 4350 2 60 ~ 0
+EIN_3
+Text Label 9350 4450 2 60 ~ 0
+EIN_4
+Text Label 5450 4150 0 60 ~ 0
+Vd
+Text Label 5450 2700 0 60 ~ 0
+Vd
+Text Label 5450 1250 0 60 ~ 0
+Vd
+Text Label 3350 850 0 60 ~ 0
+Vdpu
+$Comp
+L CONN_3X2 P1
+U 1 1 535248BF
+P 1700 3400
+F 0 "P1" H 1700 3650 50 0000 C CNN
+F 1 "CONN_3X2" V 1700 3450 40 0000 C CNN
+F 2 "" H 1700 3400 60 0000 C CNN
+F 3 "" H 1700 3400 60 0000 C CNN
+ 1 1700 3400
+ 1 0 0 -1
+$EndComp
+Text Notes 7350 700 0 60 ~ 0
+Voltage Translators
+Text Notes 4400 700 0 60 ~ 0
+Digipots
+Text Notes 1600 2950 0 60 ~ 0
+MCU
+Text Notes 9900 2600 0 60 ~ 0
+IO
+$Comp
+L R R19
+U 1 1 53525463
+P 7450 2750
+F 0 "R19" V 7530 2750 40 0000 C CNN
+F 1 "10k" V 7457 2751 40 0000 C CNN
+F 2 "" V 7380 2750 30 0000 C CNN
+F 3 "" H 7450 2750 30 0000 C CNN
+ 1 7450 2750
+ 0 -1 1 0
+$EndComp
+$Comp
+L R R18
+U 1 1 5352546E
+P 7450 1800
+F 0 "R18" V 7530 1800 40 0000 C CNN
+F 1 "10k" V 7457 1801 40 0000 C CNN
+F 2 "" V 7380 1800 30 0000 C CNN
+F 3 "" H 7450 1800 30 0000 C CNN
+ 1 7450 1800
+ 0 -1 1 0
+$EndComp
+$Comp
+L R R17
+U 1 1 53525479
+P 7450 850
+F 0 "R17" V 7530 850 40 0000 C CNN
+F 1 "10k" V 7457 851 40 0000 C CNN
+F 2 "" V 7380 850 30 0000 C CNN
+F 3 "" H 7450 850 30 0000 C CNN
+ 1 7450 850
+ 0 -1 1 0
+$EndComp
+$Comp
+L R R24
+U 1 1 53525484
+P 8050 4000
+F 0 "R24" V 8130 4000 40 0000 C CNN
+F 1 "10k" V 8057 4001 40 0000 C CNN
+F 2 "" V 7980 4000 30 0000 C CNN
+F 3 "" H 8050 4000 30 0000 C CNN
+ 1 8050 4000
+ 1 0 0 1
+$EndComp
+$Comp
+L R R23
+U 1 1 5352548F
+P 8050 3050
+F 0 "R23" V 8130 3050 40 0000 C CNN
+F 1 "10k" V 8057 3051 40 0000 C CNN
+F 2 "" V 7980 3050 30 0000 C CNN
+F 3 "" H 8050 3050 30 0000 C CNN
+ 1 8050 3050
+ 1 0 0 1
+$EndComp
+$Comp
+L R R22
+U 1 1 5352549A
+P 8050 2100
+F 0 "R22" V 8130 2100 40 0000 C CNN
+F 1 "10k" V 8057 2101 40 0000 C CNN
+F 2 "" V 7980 2100 30 0000 C CNN
+F 3 "" H 8050 2100 30 0000 C CNN
+ 1 8050 2100
+ 1 0 0 1
+$EndComp
+$Comp
+L R R21
+U 1 1 535254A5
+P 8050 1150
+F 0 "R21" V 8130 1150 40 0000 C CNN
+F 1 "10k" V 8057 1151 40 0000 C CNN
+F 2 "" V 7980 1150 30 0000 C CNN
+F 3 "" H 8050 1150 30 0000 C CNN
+ 1 8050 1150
+ 1 0 0 1
+$EndComp
+$Comp
+L R R1
+U 1 1 53525508
+P 3650 1650
+F 0 "R1" V 3730 1650 40 0000 C CNN
+F 1 "0" V 3657 1651 40 0000 C CNN
+F 2 "" V 3580 1650 30 0000 C CNN
+F 3 "" H 3650 1650 30 0000 C CNN
+ 1 3650 1650
+ 0 -1 1 0
+$EndComp
+$Comp
+L C C2
+U 1 1 53525540
+P 4600 2450
+F 0 "C2" V 4550 2550 40 0000 L CNN
+F 1 "0.1uF" V 4650 2550 40 0000 L CNN
+F 2 "" H 4638 2300 30 0000 C CNN
+F 3 "" H 4600 2450 60 0000 C CNN
+ 1 4600 2450
+ 0 1 1 0
+$EndComp
+$Comp
+L C C3
+U 1 1 5352554B
+P 4600 3900
+F 0 "C3" V 4550 4000 40 0000 L CNN
+F 1 "0.1uF" V 4650 4000 40 0000 L CNN
+F 2 "" H 4638 3750 30 0000 C CNN
+F 3 "" H 4600 3900 60 0000 C CNN
+ 1 4600 3900
+ 0 1 1 0
+$EndComp
+$Comp
+L R R2
+U 1 1 535259D3
+P 3650 1850
+F 0 "R2" V 3730 1850 40 0000 C CNN
+F 1 "0" V 3657 1851 40 0000 C CNN
+F 2 "" V 3580 1850 30 0000 C CNN
+F 3 "" H 3650 1850 30 0000 C CNN
+ 1 3650 1850
+ 0 -1 1 0
+$EndComp
+$Comp
+L R R8
+U 1 1 535259DE
+P 5550 1850
+F 0 "R8" V 5630 1850 40 0000 C CNN
+F 1 "0" V 5557 1851 40 0000 C CNN
+F 2 "" V 5480 1850 30 0000 C CNN
+F 3 "" H 5550 1850 30 0000 C CNN
+ 1 5550 1850
+ 0 -1 1 0
+$EndComp
+$Comp
+L R R7
+U 1 1 535259E9
+P 5550 1650
+F 0 "R7" V 5630 1650 40 0000 C CNN
+F 1 "0" V 5557 1651 40 0000 C CNN
+F 2 "" V 5480 1650 30 0000 C CNN
+F 3 "" H 5550 1650 30 0000 C CNN
+ 1 5550 1650
+ 0 -1 1 0
+$EndComp
+$Comp
+L R R3
+U 1 1 535259F4
+P 3650 3100
+F 0 "R3" V 3730 3100 40 0000 C CNN
+F 1 "0" V 3657 3101 40 0000 C CNN
+F 2 "" V 3580 3100 30 0000 C CNN
+F 3 "" H 3650 3100 30 0000 C CNN
+ 1 3650 3100
+ 0 -1 1 0
+$EndComp
+$Comp
+L R R4
+U 1 1 535259FF
+P 3650 3300
+F 0 "R4" V 3730 3300 40 0000 C CNN
+F 1 "0" V 3657 3301 40 0000 C CNN
+F 2 "" V 3580 3300 30 0000 C CNN
+F 3 "" H 3650 3300 30 0000 C CNN
+ 1 3650 3300
+ 0 -1 1 0
+$EndComp
+$Comp
+L R R9
+U 1 1 53525A0A
+P 5550 3100
+F 0 "R9" V 5630 3100 40 0000 C CNN
+F 1 "0" V 5557 3101 40 0000 C CNN
+F 2 "" V 5480 3100 30 0000 C CNN
+F 3 "" H 5550 3100 30 0000 C CNN
+ 1 5550 3100
+ 0 -1 1 0
+$EndComp
+$Comp
+L R R10
+U 1 1 53525A15
+P 5550 3300
+F 0 "R10" V 5630 3300 40 0000 C CNN
+F 1 "0" V 5557 3301 40 0000 C CNN
+F 2 "" V 5480 3300 30 0000 C CNN
+F 3 "" H 5550 3300 30 0000 C CNN
+ 1 5550 3300
+ 0 -1 1 0
+$EndComp
+$Comp
+L R R5
+U 1 1 53525A20
+P 3650 4550
+F 0 "R5" V 3730 4550 40 0000 C CNN
+F 1 "0" V 3657 4551 40 0000 C CNN
+F 2 "" V 3580 4550 30 0000 C CNN
+F 3 "" H 3650 4550 30 0000 C CNN
+ 1 3650 4550
+ 0 -1 1 0
+$EndComp
+$Comp
+L R R6
+U 1 1 53525A2B
+P 3650 4750
+F 0 "R6" V 3730 4750 40 0000 C CNN
+F 1 "0" V 3657 4751 40 0000 C CNN
+F 2 "" V 3580 4750 30 0000 C CNN
+F 3 "" H 3650 4750 30 0000 C CNN
+ 1 3650 4750
+ 0 -1 1 0
+$EndComp
+$Comp
+L R R12
+U 1 1 53525A36
+P 5550 4750
+F 0 "R12" V 5630 4750 40 0000 C CNN
+F 1 "0" V 5557 4751 40 0000 C CNN
+F 2 "" V 5480 4750 30 0000 C CNN
+F 3 "" H 5550 4750 30 0000 C CNN
+ 1 5550 4750
+ 0 -1 1 0
+$EndComp
+$Comp
+L R R11
+U 1 1 53525A41
+P 5550 4550
+F 0 "R11" V 5630 4550 40 0000 C CNN
+F 1 "0" V 5557 4551 40 0000 C CNN
+F 2 "" V 5480 4550 30 0000 C CNN
+F 3 "" H 5550 4550 30 0000 C CNN
+ 1 5550 4550
+ 0 -1 1 0
+$EndComp
+Text Label 9100 4050 0 60 ~ 0
+Vipu
+Text Label 9150 2800 0 60 ~ 0
+Vdpu
+$Comp
+L PWR_FLAG #FLG014
+U 1 1 53520E60
+P 5700 1150
+F 0 "#FLG014" H 5700 1245 30 0001 C CNN
+F 1 "PWR_FLAG" H 5700 1330 30 0000 C CNN
+F 2 "" H 5700 1150 60 0000 C CNN
+F 3 "" H 5700 1150 60 0000 C CNN
+ 1 5700 1150
+ 1 0 0 -1
+$EndComp
+$Comp
+L PWR_FLAG #FLG015
+U 1 1 53520F55
+P 3900 750
+F 0 "#FLG015" H 3900 845 30 0001 C CNN
+F 1 "PWR_FLAG" H 3900 930 30 0000 C CNN
+F 2 "" H 3900 750 60 0000 C CNN
+F 3 "" H 3900 750 60 0000 C CNN
+ 1 3900 750
+ 1 0 0 -1
+$EndComp
+$Comp
+L MCP42010 U4
+U 1 1 5352B616
+P 4600 5900
+F 0 "U4" H 4300 6300 60 0000 C CNN
+F 1 "MCP42010" V 4600 5900 60 0000 C CNN
+F 2 "" H 4600 5900 60 0000 C CNN
+F 3 "" H 4600 5900 60 0000 C CNN
+ 1 4600 5900
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR016
+U 1 1 5352B61C
+P 3350 6250
+F 0 "#PWR016" H 3350 6250 30 0001 C CNN
+F 1 "GND" H 3350 6180 30 0001 C CNN
+F 2 "" H 3350 6250 60 0000 C CNN
+F 3 "" H 3350 6250 60 0000 C CNN
+ 1 3350 6250
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR017
+U 1 1 5352B622
+P 5850 6250
+F 0 "#PWR017" H 5850 6250 30 0001 C CNN
+F 1 "GND" H 5850 6180 30 0001 C CNN
+F 2 "" H 5850 6250 60 0000 C CNN
+F 3 "" H 5850 6250 60 0000 C CNN
+ 1 5850 6250
+ 1 0 0 -1
+$EndComp
+Text Label 3550 5700 0 60 ~ 0
+SCK
+Text Label 3550 5800 0 60 ~ 0
+MOSI
+Text Label 3550 5600 0 60 ~ 0
+CS_56
+$Comp
+L GND #PWR018
+U 1 1 5352B645
+P 3800 5400
+F 0 "#PWR018" H 3800 5400 30 0001 C CNN
+F 1 "GND" H 3800 5330 30 0001 C CNN
+F 2 "" H 3800 5400 60 0000 C CNN
+F 3 "" H 3800 5400 60 0000 C CNN
+ 1 3800 5400
+ 1 0 0 -1
+$EndComp
+Text Label 2950 6100 0 60 ~ 0
+OUT5
+Text Label 5900 6100 0 60 ~ 0
+OUT6
+Text Label 5450 5600 0 60 ~ 0
+Vd
+$Comp
+L C C4
+U 1 1 5352B651
+P 4600 5350
+F 0 "C4" V 4550 5450 40 0000 L CNN
+F 1 "0.1uF" V 4650 5450 40 0000 L CNN
+F 2 "" H 4638 5200 30 0000 C CNN
+F 3 "" H 4600 5350 60 0000 C CNN
+ 1 4600 5350
+ 0 1 1 0
+$EndComp
+$Comp
+L R R25
+U 1 1 5352B65F
+P 3650 6000
+F 0 "R25" V 3730 6000 40 0000 C CNN
+F 1 "0" V 3657 6001 40 0000 C CNN
+F 2 "" V 3580 6000 30 0000 C CNN
+F 3 "" H 3650 6000 30 0000 C CNN
+ 1 3650 6000
+ 0 -1 1 0
+$EndComp
+$Comp
+L R R26
+U 1 1 5352B665
+P 3650 6200
+F 0 "R26" V 3730 6200 40 0000 C CNN
+F 1 "0" V 3657 6201 40 0000 C CNN
+F 2 "" V 3580 6200 30 0000 C CNN
+F 3 "" H 3650 6200 30 0000 C CNN
+ 1 3650 6200
+ 0 -1 1 0
+$EndComp
+$Comp
+L R R28
+U 1 1 5352B66B
+P 5550 6200
+F 0 "R28" V 5630 6200 40 0000 C CNN
+F 1 "0" V 5557 6201 40 0000 C CNN
+F 2 "" V 5480 6200 30 0000 C CNN
+F 3 "" H 5550 6200 30 0000 C CNN
+ 1 5550 6200
+ 0 -1 1 0
+$EndComp
+$Comp
+L R R27
+U 1 1 5352B671
+P 5550 6000
+F 0 "R27" V 5630 6000 40 0000 C CNN
+F 1 "0" V 5557 6001 40 0000 C CNN
+F 2 "" V 5480 6000 30 0000 C CNN
+F 3 "" H 5550 6000 30 0000 C CNN
+ 1 5550 6000
+ 0 -1 1 0
+$EndComp
+NoConn ~ 5250 1350
+NoConn ~ 5250 2800
+NoConn ~ 5250 4250
+NoConn ~ 5250 5700
+$Comp
+L 2N7002 Q5
+U 1 1 5352B8F0
+P 7750 5250
+F 0 "Q5" V 8000 5250 60 0000 C CNN
+F 1 "2N7002" V 7900 5250 60 0000 C CNN
+F 2 "" H 7750 5250 60 0000 C CNN
+F 3 "" H 7750 5250 60 0000 C CNN
+ 1 7750 5250
+ 0 1 1 0
+$EndComp
+$Comp
+L R R29
+U 1 1 5352B8F6
+P 7000 4950
+F 0 "R29" V 7080 4950 40 0000 C CNN
+F 1 "10k" V 7007 4951 40 0000 C CNN
+F 2 "" V 6930 4950 30 0000 C CNN
+F 3 "" H 7000 4950 30 0000 C CNN
+ 1 7000 4950
+ 1 0 0 1
+$EndComp
+Text Label 6800 5250 2 60 ~ 0
+IN_5
+Text Label 8450 5250 2 60 ~ 0
+EIN_5
+$Comp
+L 2N7002 Q6
+U 1 1 5352B8FE
+P 7750 6200
+F 0 "Q6" V 8000 6200 60 0000 C CNN
+F 1 "2N7002" V 7900 6200 60 0000 C CNN
+F 2 "" H 7750 6200 60 0000 C CNN
+F 3 "" H 7750 6200 60 0000 C CNN
+ 1 7750 6200
+ 0 1 1 0
+$EndComp
+$Comp
+L R R32
+U 1 1 5352B904
+P 7450 5600
+F 0 "R32" V 7530 5600 40 0000 C CNN
+F 1 "10k" V 7457 5601 40 0000 C CNN
+F 2 "" V 7380 5600 30 0000 C CNN
+F 3 "" H 7450 5600 30 0000 C CNN
+ 1 7450 5600
+ 0 -1 1 0
+$EndComp
+$Comp
+L R R30
+U 1 1 5352B90A
+P 7000 5900
+F 0 "R30" V 7080 5900 40 0000 C CNN
+F 1 "10k" V 7007 5901 40 0000 C CNN
+F 2 "" V 6930 5900 30 0000 C CNN
+F 3 "" H 7000 5900 30 0000 C CNN
+ 1 7000 5900
+ 1 0 0 1
+$EndComp
+Text Label 6750 6200 2 60 ~ 0
+IN_6
+Text Label 8450 6200 2 60 ~ 0
+EIN_6
+$Comp
+L R R31
+U 1 1 5352B936
+P 7450 4650
+F 0 "R31" V 7530 4650 40 0000 C CNN
+F 1 "10k" V 7457 4651 40 0000 C CNN
+F 2 "" V 7380 4650 30 0000 C CNN
+F 3 "" H 7450 4650 30 0000 C CNN
+ 1 7450 4650
+ 0 -1 1 0
+$EndComp
+$Comp
+L R R34
+U 1 1 5352B93C
+P 8050 5900
+F 0 "R34" V 8130 5900 40 0000 C CNN
+F 1 "10k" V 8057 5901 40 0000 C CNN
+F 2 "" V 7980 5900 30 0000 C CNN
+F 3 "" H 8050 5900 30 0000 C CNN
+ 1 8050 5900
+ 1 0 0 1
+$EndComp
+$Comp
+L R R33
+U 1 1 5352B942
+P 8050 4950
+F 0 "R33" V 8130 4950 40 0000 C CNN
+F 1 "10k" V 8057 4951 40 0000 C CNN
+F 2 "" V 7980 4950 30 0000 C CNN
+F 3 "" H 8050 4950 30 0000 C CNN
+ 1 8050 4950
+ 1 0 0 1
+$EndComp
+$Comp
+L CONN_8X2 P12
+U 1 1 5352B94C
+P 9950 4400
+F 0 "P12" H 9950 4850 60 0000 C CNN
+F 1 "CONN_8X2" H 9950 3950 50 0000 C CNN
+F 2 "" H 9950 4400 60 0000 C CNN
+F 3 "" H 9950 4400 60 0000 C CNN
+ 1 9950 4400
+ 1 0 0 -1
+$EndComp
+Text Label 9350 4550 2 60 ~ 0
+EIN_5
+Text Label 9350 4650 2 60 ~ 0
+EIN_6
+$Comp
+L CONN_10X2 P10
+U 1 1 5352BDDA
+P 9950 3250
+F 0 "P10" H 9950 3800 60 0000 C CNN
+F 1 "CONN_10X2" H 9950 2700 50 0000 C CNN
+F 2 "" H 9950 3250 60 0000 C CNN
+F 3 "" H 9950 3250 60 0000 C CNN
+ 1 9950 3250
+ 1 0 0 -1
+$EndComp
+Text Label 9150 3500 0 60 ~ 0
+OUT7
+Text Label 9150 3600 0 60 ~ 0
+OUT8
+Text Label 2400 4300 2 60 ~ 0
+IN_5
+Text Label 1150 4300 2 60 ~ 0
+IN_6
+$Comp
+L CONN_9X2 P2
+U 1 1 5352E339
+P 1700 4050
+F 0 "P2" H 1700 4500 60 0000 C CNN
+F 1 "CONN_9X2" V 1700 4050 50 0000 C CNN
+F 2 "" H 1700 4050 60 0000 C CNN
+F 3 "" H 1700 4050 60 0000 C CNN
+ 1 1700 4050
+ 1 0 0 -1
+$EndComp
+Text Label 2200 4000 0 60 ~ 0
+CS_87
+Text Label 1000 3350 0 60 ~ 0
+Vc
+Text Label 1000 3450 0 60 ~ 0
+Vd
+Text Label 1000 3250 0 60 ~ 0
+Vipu
+Text Label 1000 4200 0 60 ~ 0
+Vc
+Wire Wire Line
+ 7700 1200 7700 850
+Wire Wire Line
+ 6450 1450 7550 1450
+Wire Wire Line
+ 7000 1450 7000 1400
+Wire Wire Line
+ 6850 850 7200 850
+Connection ~ 7000 850
+Wire Wire Line
+ 8050 1400 8050 1450
+Wire Wire Line
+ 7950 1450 8450 1450
+Connection ~ 7000 1450
+Connection ~ 8050 1450
+Wire Wire Line
+ 7700 2150 7700 1800
+Wire Wire Line
+ 6450 2400 7550 2400
+Wire Wire Line
+ 7000 2400 7000 2350
+Wire Wire Line
+ 6850 1800 7200 1800
+Connection ~ 7000 1800
+Wire Wire Line
+ 8050 2350 8050 2400
+Wire Wire Line
+ 7950 2400 8450 2400
+Wire Wire Line
+ 8050 1750 8050 1850
+Connection ~ 7000 2400
+Connection ~ 8050 2400
+Wire Wire Line
+ 7700 3100 7700 2750
+Wire Wire Line
+ 6450 3350 7550 3350
+Wire Wire Line
+ 7000 3350 7000 3300
+Wire Wire Line
+ 6850 2750 7200 2750
+Connection ~ 7000 2750
+Wire Wire Line
+ 8050 3300 8050 3350
+Wire Wire Line
+ 7950 3350 8450 3350
+Wire Wire Line
+ 8050 2700 8050 2800
+Connection ~ 7000 3350
+Connection ~ 8050 3350
+Wire Wire Line
+ 7700 4050 7700 3700
+Wire Wire Line
+ 6450 4300 7550 4300
+Wire Wire Line
+ 7000 4300 7000 4250
+Wire Wire Line
+ 6850 3700 7200 3700
+Connection ~ 7000 3700
+Wire Wire Line
+ 8050 4250 8050 4300
+Wire Wire Line
+ 7950 4300 8450 4300
+Wire Wire Line
+ 8050 3650 8050 3750
+Connection ~ 7000 4300
+Connection ~ 8050 4300
+Wire Wire Line
+ 8050 1750 8200 1750
+Wire Wire Line
+ 8200 850 8200 5550
+Wire Wire Line
+ 8050 850 8550 850
+Wire Wire Line
+ 8200 2700 8050 2700
+Connection ~ 8200 1750
+Wire Wire Line
+ 8200 3650 8050 3650
+Connection ~ 8200 2700
+Wire Wire Line
+ 6850 850 6850 5600
+Wire Wire Line
+ 7000 1850 7000 1800
+Wire Wire Line
+ 7000 2750 7000 2800
+Connection ~ 6850 1800
+Wire Wire Line
+ 7000 3700 7000 3750
+Connection ~ 6850 2750
+Wire Wire Line
+ 7000 650 6450 650
+Wire Wire Line
+ 3950 1250 3500 1250
+Wire Wire Line
+ 3950 1350 3500 1350
+Wire Wire Line
+ 3500 1450 3950 1450
+Wire Wire Line
+ 3350 1550 3950 1550
+Wire Wire Line
+ 3900 1650 3950 1650
+Wire Wire Line
+ 2900 1750 3950 1750
+Wire Wire Line
+ 3900 1850 3950 1850
+Wire Wire Line
+ 5250 1850 5300 1850
+Wire Wire Line
+ 5250 1750 6150 1750
+Wire Wire Line
+ 5250 1650 5300 1650
+Wire Wire Line
+ 5700 1550 5250 1550
+Wire Wire Line
+ 5700 1450 5250 1450
+Wire Wire Line
+ 3800 1000 4400 1000
+Wire Wire Line
+ 3900 750 3900 1550
+Connection ~ 3900 1550
+Wire Wire Line
+ 4800 1000 5300 1000
+Wire Wire Line
+ 5250 1250 5700 1250
+Connection ~ 5300 1250
+Wire Wire Line
+ 3400 1850 3350 1850
+Wire Wire Line
+ 3350 1550 3350 1900
+Wire Wire Line
+ 5850 1900 5850 1850
+Wire Wire Line
+ 5850 1850 5800 1850
+Wire Wire Line
+ 3250 850 5800 850
+Wire Wire Line
+ 3950 2700 3500 2700
+Wire Wire Line
+ 3950 2800 3500 2800
+Wire Wire Line
+ 3500 2900 3950 2900
+Wire Wire Line
+ 3350 3000 3950 3000
+Wire Wire Line
+ 3900 3100 3950 3100
+Wire Wire Line
+ 2900 3200 3950 3200
+Wire Wire Line
+ 3900 3300 3950 3300
+Wire Wire Line
+ 5250 3300 5300 3300
+Wire Wire Line
+ 5250 3200 6150 3200
+Wire Wire Line
+ 5250 3100 5300 3100
+Wire Wire Line
+ 5700 3000 5250 3000
+Wire Wire Line
+ 5250 2900 5700 2900
+Wire Wire Line
+ 3800 2450 4400 2450
+Wire Wire Line
+ 3900 2450 3900 3000
+Connection ~ 3900 3000
+Wire Wire Line
+ 4800 2450 5300 2450
+Wire Wire Line
+ 5250 2700 5700 2700
+Connection ~ 5300 2700
+Wire Wire Line
+ 3400 3300 3350 3300
+Wire Wire Line
+ 3350 3000 3350 3350
+Wire Wire Line
+ 5850 3350 5850 3300
+Wire Wire Line
+ 5850 3300 5800 3300
+Wire Wire Line
+ 3250 2300 5800 2300
+Wire Wire Line
+ 3950 4150 3500 4150
+Wire Wire Line
+ 3950 4250 3500 4250
+Wire Wire Line
+ 3500 4350 3950 4350
+Wire Wire Line
+ 3350 4450 3950 4450
+Wire Wire Line
+ 3900 4550 3950 4550
+Wire Wire Line
+ 2900 4650 3950 4650
+Wire Wire Line
+ 3900 4750 3950 4750
+Wire Wire Line
+ 5250 4750 5300 4750
+Wire Wire Line
+ 5250 4650 6150 4650
+Wire Wire Line
+ 5250 4550 5300 4550
+Wire Wire Line
+ 5700 4450 5250 4450
+Wire Wire Line
+ 5250 4350 5700 4350
+Wire Wire Line
+ 3800 3900 4400 3900
+Wire Wire Line
+ 3900 3900 3900 4450
+Connection ~ 3900 4450
+Wire Wire Line
+ 4800 3900 5300 3900
+Wire Wire Line
+ 5250 4150 5700 4150
+Connection ~ 5300 4150
+Wire Wire Line
+ 3350 4450 3350 4800
+Wire Wire Line
+ 5850 4800 5850 4750
+Wire Wire Line
+ 5850 4750 5800 4750
+Wire Wire Line
+ 9000 4050 10350 4050
+Wire Wire Line
+ 9000 4150 10350 4150
+Wire Wire Line
+ 9000 4250 10350 4250
+Wire Wire Line
+ 9000 4350 10350 4350
+Wire Wire Line
+ 9000 4450 10350 4450
+Wire Wire Line
+ 8900 4750 10350 4750
+Wire Wire Line
+ 9000 4550 10350 4550
+Wire Wire Line
+ 2100 3700 2650 3700
+Wire Wire Line
+ 2100 3800 2550 3800
+Wire Wire Line
+ 2100 3900 2550 3900
+Wire Wire Line
+ 2100 4100 2650 4100
+Wire Wire Line
+ 2100 4300 2550 4300
+Wire Wire Line
+ 2100 4400 2550 4400
+Wire Wire Line
+ 850 4300 1300 4300
+Wire Wire Line
+ 850 4400 1300 4400
+Connection ~ 9550 2800
+Connection ~ 9550 2900
+Connection ~ 9550 3000
+Connection ~ 9550 3100
+Connection ~ 9550 3200
+Connection ~ 9550 3300
+Connection ~ 9550 3400
+Connection ~ 9550 3500
+Connection ~ 9550 4050
+Connection ~ 9550 4150
+Connection ~ 9550 4250
+Connection ~ 9550 4350
+Connection ~ 9550 4450
+Connection ~ 9550 4550
+Wire Wire Line
+ 3250 1650 3400 1650
+Wire Wire Line
+ 3250 3100 3400 3100
+Wire Wire Line
+ 3250 4550 3400 4550
+Wire Wire Line
+ 5800 3750 5800 4550
+Wire Wire Line
+ 5800 2300 5800 3100
+Wire Wire Line
+ 5800 850 5800 1650
+Connection ~ 3250 2300
+Connection ~ 3250 3100
+Wire Wire Line
+ 3250 3750 5800 3750
+Connection ~ 3250 3750
+Wire Wire Line
+ 2100 3350 2550 3350
+Wire Wire Line
+ 2100 3250 2550 3250
+Wire Wire Line
+ 750 3700 1300 3700
+Wire Wire Line
+ 3800 1000 3800 1050
+Connection ~ 3900 1000
+Wire Wire Line
+ 3800 3900 3800 3950
+Connection ~ 3900 3900
+Wire Wire Line
+ 3800 2450 3800 2500
+Connection ~ 3900 2450
+Connection ~ 3350 3300
+Connection ~ 3350 1850
+Connection ~ 3350 4750
+Wire Wire Line
+ 850 3350 1300 3350
+Wire Wire Line
+ 850 3250 1300 3250
+Wire Wire Line
+ 850 4000 1300 4000
+Wire Wire Line
+ 850 3900 1300 3900
+Wire Wire Line
+ 850 3800 1300 3800
+Wire Wire Line
+ 750 3700 750 4250
+Connection ~ 8200 850
+Wire Wire Line
+ 2100 3450 2550 3450
+Wire Wire Line
+ 2650 3700 2650 4250
+Wire Wire Line
+ 8900 3700 8900 3800
+Wire Wire Line
+ 8900 4750 8900 4850
+Wire Wire Line
+ 5300 3900 5300 4150
+Wire Wire Line
+ 5300 2450 5300 2700
+Wire Wire Line
+ 5700 1150 5700 1550
+Wire Wire Line
+ 3250 850 3250 6000
+Wire Wire Line
+ 5300 1000 5300 1250
+Wire Wire Line
+ 7000 650 7000 900
+Wire Wire Line
+ 8050 850 8050 900
+Connection ~ 3250 1650
+Wire Wire Line
+ 3400 4750 3350 4750
+Wire Wire Line
+ 3950 5600 3500 5600
+Wire Wire Line
+ 3950 5700 3500 5700
+Wire Wire Line
+ 3500 5800 3950 5800
+Wire Wire Line
+ 3350 5900 3950 5900
+Wire Wire Line
+ 3900 6000 3950 6000
+Wire Wire Line
+ 2900 6100 3950 6100
+Wire Wire Line
+ 3900 6200 3950 6200
+Wire Wire Line
+ 5250 6200 5300 6200
+Wire Wire Line
+ 5250 6100 6150 6100
+Wire Wire Line
+ 5250 6000 5300 6000
+Wire Wire Line
+ 5700 5900 5250 5900
+Wire Wire Line
+ 5250 5800 5700 5800
+Wire Wire Line
+ 3800 5350 4400 5350
+Wire Wire Line
+ 3900 5350 3900 5900
+Connection ~ 3900 5900
+Wire Wire Line
+ 4800 5350 5300 5350
+Wire Wire Line
+ 5250 5600 5700 5600
+Connection ~ 5300 5600
+Wire Wire Line
+ 3350 5900 3350 6250
+Wire Wire Line
+ 5850 6250 5850 6200
+Wire Wire Line
+ 5850 6200 5800 6200
+Wire Wire Line
+ 3250 6000 3400 6000
+Wire Wire Line
+ 5800 5200 5800 6000
+Wire Wire Line
+ 3250 5200 5800 5200
+Connection ~ 3250 5200
+Wire Wire Line
+ 3800 5350 3800 5400
+Connection ~ 3900 5350
+Connection ~ 3350 6200
+Wire Wire Line
+ 5300 5350 5300 5600
+Wire Wire Line
+ 3400 6200 3350 6200
+Connection ~ 3250 4550
+Wire Wire Line
+ 7700 5000 7700 4650
+Wire Wire Line
+ 6450 5250 7550 5250
+Wire Wire Line
+ 7000 5250 7000 5200
+Wire Wire Line
+ 6850 4650 7200 4650
+Connection ~ 7000 4650
+Wire Wire Line
+ 8050 5200 8050 5250
+Wire Wire Line
+ 7950 5250 8450 5250
+Wire Wire Line
+ 8050 4600 8050 4700
+Connection ~ 7000 5250
+Connection ~ 8050 5250
+Wire Wire Line
+ 7700 5950 7700 5600
+Wire Wire Line
+ 6450 6200 7550 6200
+Wire Wire Line
+ 7000 6200 7000 6150
+Wire Wire Line
+ 6850 5600 7200 5600
+Connection ~ 7000 5600
+Wire Wire Line
+ 8050 6150 8050 6200
+Wire Wire Line
+ 7950 6200 8450 6200
+Wire Wire Line
+ 8050 5550 8050 5650
+Connection ~ 7000 6200
+Connection ~ 8050 6200
+Wire Wire Line
+ 8200 4600 8050 4600
+Wire Wire Line
+ 8200 5550 8050 5550
+Connection ~ 8200 4600
+Wire Wire Line
+ 7000 4650 7000 4700
+Wire Wire Line
+ 7000 5600 7000 5650
+Connection ~ 6850 4650
+Connection ~ 9550 4750
+Wire Wire Line
+ 9000 4650 10350 4650
+Connection ~ 9550 4650
+Connection ~ 9550 3700
+Connection ~ 9550 3600
+Wire Wire Line
+ 9000 2800 10350 2800
+Wire Wire Line
+ 9000 2900 10350 2900
+Wire Wire Line
+ 9000 3000 10350 3000
+Wire Wire Line
+ 9000 3100 10350 3100
+Wire Wire Line
+ 9000 3200 10350 3200
+Wire Wire Line
+ 9000 3300 10350 3300
+Wire Wire Line
+ 9000 3400 10350 3400
+Wire Wire Line
+ 9000 3500 10350 3500
+Wire Wire Line
+ 9000 3600 10350 3600
+Wire Wire Line
+ 8900 3700 10350 3700
+Wire Wire Line
+ 1300 4500 850 4500
+Wire Wire Line
+ 2100 4500 2550 4500
+Wire Wire Line
+ 2100 4000 2550 4000
+Wire Wire Line
+ 1300 3450 850 3450
+Wire Wire Line
+ 750 4100 1300 4100
+Connection ~ 6850 3700
+Connection ~ 8200 3650
+Wire Wire Line
+ 2100 4200 2550 4200
+Wire Wire Line
+ 1300 4200 850 4200
+Wire Wire Line
+ 5700 2700 5700 3000
+Connection ~ 5700 2900
+Connection ~ 5700 1250
+Connection ~ 5700 1450
+Wire Wire Line
+ 5700 4150 5700 4450
+Connection ~ 5700 4350
+Wire Wire Line
+ 5700 5600 5700 5900
+Connection ~ 5700 5800
+Connection ~ 750 4100
+Connection ~ 2650 4100
+$EndSCHEMATC
diff --git a/hardware/Stimulator/Stimulator.xml b/hardware/Stimulator/Stimulator.xml
new file mode 100644
index 0000000000..5fc7a5a6eb
--- /dev/null
+++ b/hardware/Stimulator/Stimulator.xml
@@ -0,0 +1,716 @@
+
+
+
+
+ Sat 19 Apr 2014 00:39:45 CDT
+ Eeschema (2014-04-17 BZR 4805)-product
+
+
+
+ 2N7002
+
+
+ 5351D41F
+
+
+ 10k
+
+
+ 5351D486
+
+
+ CONN_1
+
+
+ 5351D4F3
+
+
+ 2N7002
+
+
+ 5351D5DB
+
+
+ 10k
+
+
+ 5351D5E7
+
+
+ 2N7002
+
+
+ 5351D60F
+
+
+ 10k
+
+
+ 5351D61B
+
+
+ 2N7002
+
+
+ 5351D643
+
+
+ 10k
+
+
+ 5351D649
+
+
+ 10k
+
+
+ 5351D64F
+
+
+ MCP42010
+
+
+ 5351D954
+
+
+ CONN_1
+
+
+ 5351D9E0
+
+
+ 0.1uF
+
+
+ 5351DBB7
+
+
+ CONN_1
+
+
+ 5351DDAE
+
+
+ MCP42010
+
+
+ 5351ED1B
+
+
+ MCP42010
+
+
+ 5351ED74
+
+
+ CONN_8X2
+
+
+ 5351EEB7
+
+
+ CONN_6X2
+
+
+ 5351EE53
+
+
+ CONN_1
+
+
+ 53522B97
+
+
+ CONN_3X2
+
+
+ 535248BF
+
+
+ CONN_7X2
+
+
+ 535248CC
+
+
+ CONN_1
+
+
+ 53524ABB
+
+
+ 10k
+
+
+ 53525463
+
+
+ 10k
+
+
+ 5352546E
+
+
+ 10k
+
+
+ 53525479
+
+
+ 10k
+
+
+ 53525484
+
+
+ 10k
+
+
+ 5352548F
+
+
+ 10k
+
+
+ 5352549A
+
+
+ 10k
+
+
+ 535254A5
+
+
+ 0
+
+
+ 53525508
+
+
+ 0.1uF
+
+
+ 53525540
+
+
+ 0.1uF
+
+
+ 5352554B
+
+
+ CONN_1
+
+
+ 535256DC
+
+
+ CONN_1
+
+
+ 535257CB
+
+
+ CONN_1
+
+
+ 535258BA
+
+
+ 0
+
+
+ 535259D3
+
+
+ 0
+
+
+ 535259DE
+
+
+ 0
+
+
+ 535259E9
+
+
+ 0
+
+
+ 535259F4
+
+
+ 0
+
+
+ 535259FF
+
+
+ 0
+
+
+ 53525A0A
+
+
+ 0
+
+
+ 53525A15
+
+
+ 0
+
+
+ 53525A20
+
+
+ 0
+
+
+ 53525A2B
+
+
+ 0
+
+
+ 53525A36
+
+
+ 0
+
+
+ 53525A41
+
+
+
+
+ Condensateur non polarise
+
+ SM*
+ C?
+ C1-1
+
+
+ C
+ C
+
+
+
+
+
+
+
+ Resistance
+
+ R?
+ SM0603
+ SM0805
+ R?-*
+ SM1206
+
+
+ R
+ R
+
+
+
+
+
+
+
+ 1 pin
+
+ P
+ CONN_1
+
+
+
+
+
+
+ Symbole general de connecteur
+
+ P
+ CONN_3X2
+
+
+
+
+
+
+
+
+
+
+
+ Symbole general de connecteur
+
+ P
+ CONN_6X2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Symbole general de connecteur
+
+ P
+ CONN_7X2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ymbole general de connecteur
+
+ P
+ CONN_8X2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Q
+ 2N7002
+
+
+
+
+
+
+
+
+
+ U
+ MCP42010
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /usr/local/share/kicad/library/device.lib
+
+
+ /usr/local/share/kicad/library/conn.lib
+
+
+ /home/yubuntu/Stimulator/Stimulator-cache.lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hardware/Stimulator/lib/ECUStimS.dcm b/hardware/Stimulator/lib/ECUStimS.dcm
new file mode 100644
index 0000000000..5f3ed79b79
--- /dev/null
+++ b/hardware/Stimulator/lib/ECUStimS.dcm
@@ -0,0 +1,3 @@
+EESchema-DOCLIB Version 2.0
+#
+#End Doc Library
diff --git a/hardware/brain_board/Pcb.pdf b/hardware/brain_board/Pcb.pdf
new file mode 100644
index 0000000000..7aeaad6da0
Binary files /dev/null and b/hardware/brain_board/Pcb.pdf differ
diff --git a/hardware/mazda_b_case/B3_ECU_PCB.dwg b/hardware/mazda_b_case/B3_ECU_PCB.dwg
new file mode 100644
index 0000000000..6a753fefe9
Binary files /dev/null and b/hardware/mazda_b_case/B3_ECU_PCB.dwg differ
diff --git a/hardware/power_supply_kb1gtt/PWR_buck_12V_switcher_PCB.pdf b/hardware/power_supply_kb1gtt/PWR_buck_12V_switcher_PCB.pdf
new file mode 100644
index 0000000000..ffddf60c22
Binary files /dev/null and b/hardware/power_supply_kb1gtt/PWR_buck_12V_switcher_PCB.pdf differ
diff --git a/hardware/rusefi_lib/TCPL_PCC-SMP.mod b/hardware/rusefi_lib/TCPL_PCC-SMP.mod
new file mode 100644
index 0000000000..42ab274107
--- /dev/null
+++ b/hardware/rusefi_lib/TCPL_PCC-SMP.mod
@@ -0,0 +1,64 @@
+PCBNEW-LibModule-V1 4/25/2014 4:11:07 AM
+# encoding utf-8
+Units mm
+$INDEX
+tcpl_PCC-SMP
+$EndINDEX
+$MODULE tcpl_PCC-SMP
+Po 0 0 0 15 4FEEF30D 00000000 ~~
+Li tcpl_PCC-SMP
+Sc 0
+AR /4E3EBB39
+Op 0 0 0
+T0 -1.778 9.779 1.524 1.524 0 0.3048 N I 21 N "TCPL1"
+T1 -1.5748 4.699 1.524 1.524 900 0.3048 N V 21 N "TCPL"
+T2 1.016 2.54 1.524 1.524 900 0.3048 N V 21 N "-"
+T2 1.016 -2.54 1.524 1.524 0 0.3048 N V 21 N "+"
+DS -3.0988 7.74954 -9.25068 7.74954 0.381 21
+DS -9.25068 7.74954 -9.25068 2.75082 0.381 21
+DS -9.25068 2.75082 -3.1496 2.75082 0.381 21
+DS -3.1496 -2.75082 -9.25068 -2.79908 0.381 21
+DS -9.25068 -2.79908 -9.25068 -7.74954 0.381 21
+DS -9.25068 -7.74954 -3.1496 -7.74954 0.381 21
+DS 5.95122 7.74954 5.95122 -7.74954 0.381 21
+DS 7.54888 -7.74954 7.54888 7.74954 0.381 21
+DS -3.1496 -7.74954 11.54938 -7.74954 0.381 21
+DS -3.1496 7.74954 -3.1496 -7.74954 0.381 21
+DS 11.54938 7.74954 -3.1496 7.74954 0.381 21
+DS 11.54938 -7.74954 11.54938 7.74954 0.381 21
+$PAD
+Sh "M" C 2.99974 2.99974 0 0 0
+Dr 1.77038 0 0
+At STD N 00E0FFFF
+Ne 0 ""
+Po 6.74878 -7.8994
+$EndPAD
+$PAD
+Sh "M" C 2.99974 2.99974 0 0 0
+Dr 1.77038 0 0
+At STD N 00E0FFFF
+Ne 0 ""
+Po 6.74878 7.8994
+$EndPAD
+$PAD
+Sh "2" C 2.99974 2.99974 0 0 0
+Dr 1.77038 0 0
+At STD N 00E0FFFF
+Ne 1 "/TCPL_interface/TCPL+"
+Po -6.74878 -6.79958
+$EndPAD
+$PAD
+Sh "1" C 2.99974 2.99974 0 0 0
+Dr 1.77038 0 0
+At STD N 00E0FFFF
+Ne 2 "/TCPL_interface/TCPL-"
+Po -6.74878 6.79958
+$EndPAD
+$SHAPE3D
+Na "3D/TCPL_CONNECTOR_PCC-SMP.wrl"
+Sc 10 10 10
+Of 0.46 0.315 -0.17
+Ro 0 0 180
+$EndSHAPE3D
+$EndMODULE tcpl_PCC-SMP
+$EndLIBRARY
diff --git a/hardware/thermocouiple_module/thermocouple_module.csv b/hardware/thermocouiple_module/thermocouple_module.csv
new file mode 100644
index 0000000000..84fe9e460b
--- /dev/null
+++ b/hardware/thermocouiple_module/thermocouple_module.csv
@@ -0,0 +1,8 @@
+10nF,1,"C21",SM0603
+100nF,1,"C8",SM0603
+CONN_1,1,"P2",SIL-1
+CONN_2,1,"P4",SIL-2
+CONN_4,1,"P3",SIL-4
+CONN_2,1,"P1",tcpl_PCC-SMP
+MAX31855KASA,1,"U5",SO8E,MAX31855KASA+
+VIA,2,"V801 V802",1pin
diff --git a/hardware/thermocouiple_module/thermocouple_module.kicad_pcb b/hardware/thermocouiple_module/thermocouple_module.kicad_pcb
new file mode 100644
index 0000000000..f73d5999c2
--- /dev/null
+++ b/hardware/thermocouiple_module/thermocouple_module.kicad_pcb
@@ -0,0 +1,679 @@
+(kicad_pcb (version 3) (host pcbnew "(2013-07-07 BZR 4022)-stable")
+
+ (general
+ (links 13)
+ (no_connects 0)
+ (area 93.7768 56.5658 124.877288 94.6912)
+ (thickness 1.6002)
+ (drawings 15)
+ (tracks 42)
+ (zones 0)
+ (modules 9)
+ (nets 8)
+ )
+
+ (page A4)
+ (layers
+ (15 Front signal)
+ (0 Back signal)
+ (16 B.Adhes user)
+ (17 F.Adhes user)
+ (18 B.Paste user)
+ (19 F.Paste user)
+ (20 B.SilkS user)
+ (21 F.SilkS user)
+ (22 B.Mask user)
+ (23 F.Mask user)
+ (24 Dwgs.User user)
+ (25 Cmts.User user)
+ (26 Eco1.User user)
+ (27 Eco2.User user)
+ (28 Edge.Cuts user)
+ )
+
+ (setup
+ (last_trace_width 0.3048)
+ (user_trace_width 0.381)
+ (user_trace_width 0.508)
+ (user_trace_width 0.635)
+ (user_trace_width 1.016)
+ (trace_clearance 0.3048)
+ (zone_clearance 0.3048)
+ (zone_45_only no)
+ (trace_min 0.00762)
+ (segment_width 0.381)
+ (edge_width 0.381)
+ (via_size 0.508)
+ (via_drill 0.381)
+ (via_min_size 0.02032)
+ (via_min_drill 0.381)
+ (user_via 1.00076 0.89916)
+ (uvia_size 0.508)
+ (uvia_drill 0.127)
+ (uvias_allowed no)
+ (uvia_min_size 0.02032)
+ (uvia_min_drill 0.127)
+ (pcb_text_width 0.3048)
+ (pcb_text_size 1.524 2.032)
+ (mod_edge_width 0.254)
+ (mod_text_size 1.524 1.524)
+ (mod_text_width 0.3048)
+ (pad_size 0.762 1.27)
+ (pad_drill 0)
+ (pad_to_mask_clearance 0.254)
+ (aux_axis_origin 0 0)
+ (visible_elements FFFFFFBF)
+ (pcbplotparams
+ (layerselection 284983297)
+ (usegerberextensions true)
+ (excludeedgelayer true)
+ (linewidth 0.150000)
+ (plotframeref false)
+ (viasonmask false)
+ (mode 1)
+ (useauxorigin false)
+ (hpglpennumber 1)
+ (hpglpenspeed 20)
+ (hpglpendiameter 15)
+ (hpglpenoverlay 0)
+ (psnegative false)
+ (psa4output false)
+ (plotreference true)
+ (plotvalue false)
+ (plotothertext false)
+ (plotinvisibletext false)
+ (padsonsilk false)
+ (subtractmaskfromsilk false)
+ (outputformat 1)
+ (mirror false)
+ (drillshape 1)
+ (scaleselection 1)
+ (outputdirectory gerbers/gerbers_Spin2/))
+ )
+
+ (net 0 "")
+ (net 1 //CS)
+ (net 2 /MISO)
+ (net 3 /SCK)
+ (net 4 /TCPL+)
+ (net 5 /TCPL-)
+ (net 6 3.3v)
+ (net 7 GND)
+
+ (net_class Default "This is the default net class."
+ (clearance 0.3048)
+ (trace_width 0.3048)
+ (via_dia 0.508)
+ (via_drill 0.381)
+ (uvia_dia 0.508)
+ (uvia_drill 0.127)
+ (add_net "")
+ (add_net //CS)
+ (add_net /MISO)
+ (add_net /SCK)
+ (add_net /TCPL+)
+ (add_net /TCPL-)
+ (add_net 3.3v)
+ (add_net GND)
+ )
+
+ (module 1pin (layer Front) (tedit 4F629911) (tstamp 4F628E0D)
+ (at 98.87712 65.29578)
+ (descr "module 1 pin (ou trou mecanique de percage)")
+ (tags DEV)
+ (path /4F629521)
+ (fp_text reference V802 (at 0 -3.048) (layer F.SilkS) hide
+ (effects (font (size 1.016 1.016) (thickness 0.254)))
+ )
+ (fp_text value VIA (at 0 2.794) (layer F.SilkS) hide
+ (effects (font (size 1.016 1.016) (thickness 0.254)))
+ )
+ (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048)
+ (layers *.Cu *.Mask F.SilkS)
+ )
+ )
+
+ (module 1pin (layer Front) (tedit 4F629903) (tstamp 4F6280CB)
+ (at 110.871 65.151)
+ (descr "module 1 pin (ou trou mecanique de percage)")
+ (tags DEV)
+ (path /4F627FCA)
+ (fp_text reference V801 (at 0 -3.048) (layer F.SilkS) hide
+ (effects (font (size 1.016 1.016) (thickness 0.254)))
+ )
+ (fp_text value VIA (at 0 2.794) (layer F.SilkS) hide
+ (effects (font (size 1.016 1.016) (thickness 0.254)))
+ )
+ (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048)
+ (layers *.Cu *.Mask F.SilkS)
+ )
+ )
+
+ (module SO8E (layer Front) (tedit 4F661D77) (tstamp 4E47F42B)
+ (at 104.87914 65.6971)
+ (descr "module CMS SOJ 8 pins etroit")
+ (tags "CMS SOJ")
+ (path /4E13FF86)
+ (attr smd)
+ (fp_text reference U5 (at 0 -0.889) (layer F.SilkS)
+ (effects (font (size 1.143 1.143) (thickness 0.1524)))
+ )
+ (fp_text value MAX31855KASA (at 1.16586 1.1049) (layer F.SilkS)
+ (effects (font (size 0.635 0.635) (thickness 0.127)))
+ )
+ (fp_line (start -2.667 1.778) (end -2.667 1.905) (layer F.SilkS) (width 0.127))
+ (fp_line (start -2.667 1.905) (end 2.667 1.905) (layer F.SilkS) (width 0.127))
+ (fp_line (start 2.667 -1.905) (end -2.667 -1.905) (layer F.SilkS) (width 0.127))
+ (fp_line (start -2.667 -1.905) (end -2.667 1.778) (layer F.SilkS) (width 0.127))
+ (fp_line (start -2.667 -0.508) (end -2.159 -0.508) (layer F.SilkS) (width 0.127))
+ (fp_line (start -2.159 -0.508) (end -2.159 0.508) (layer F.SilkS) (width 0.127))
+ (fp_line (start -2.159 0.508) (end -2.667 0.508) (layer F.SilkS) (width 0.127))
+ (fp_line (start 2.667 -1.905) (end 2.667 1.905) (layer F.SilkS) (width 0.127))
+ (pad 8 smd rect (at -1.905 -2.667) (size 0.508 1.143)
+ (layers Front F.Paste F.Mask)
+ )
+ (pad 1 smd rect (at -1.905 2.667) (size 0.508 1.143)
+ (layers Front F.Paste F.Mask)
+ (net 7 GND)
+ )
+ (pad 7 smd rect (at -0.635 -2.667) (size 0.508 1.143)
+ (layers Front F.Paste F.Mask)
+ (net 2 /MISO)
+ )
+ (pad 6 smd rect (at 0.635 -2.667) (size 0.508 1.143)
+ (layers Front F.Paste F.Mask)
+ (net 1 //CS)
+ )
+ (pad 5 smd rect (at 1.905 -2.667) (size 0.508 1.143)
+ (layers Front F.Paste F.Mask)
+ (net 3 /SCK)
+ )
+ (pad 2 smd rect (at -0.635 2.667) (size 0.508 1.143)
+ (layers Front F.Paste F.Mask)
+ (net 5 /TCPL-)
+ )
+ (pad 3 smd rect (at 0.635 2.667) (size 0.508 1.143)
+ (layers Front F.Paste F.Mask)
+ (net 4 /TCPL+)
+ )
+ (pad 4 smd rect (at 1.905 2.667) (size 0.508 1.143)
+ (layers Front F.Paste F.Mask)
+ (net 6 3.3v)
+ )
+ (model 3D/so-8.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SM0603 (layer Back) (tedit 535A1FEF) (tstamp 4E47F455)
+ (at 105.283 66.04 180)
+ (path /4E13FFE2)
+ (attr smd)
+ (fp_text reference C8 (at 0.635 1.397 180) (layer B.SilkS)
+ (effects (font (size 0.508 0.4572) (thickness 0.1143)) (justify mirror))
+ )
+ (fp_text value 100nF (at 0 0 180) (layer B.SilkS) hide
+ (effects (font (size 0.508 0.4572) (thickness 0.1143)) (justify mirror))
+ )
+ (fp_line (start -1.143 0.635) (end 1.143 0.635) (layer B.SilkS) (width 0.127))
+ (fp_line (start 1.143 0.635) (end 1.143 -0.635) (layer B.SilkS) (width 0.127))
+ (fp_line (start 1.143 -0.635) (end -1.143 -0.635) (layer B.SilkS) (width 0.127))
+ (fp_line (start -1.143 -0.635) (end -1.143 0.635) (layer B.SilkS) (width 0.127))
+ (pad 1 smd rect (at -0.762 0 180) (size 0.635 1.143)
+ (layers Back B.Paste B.Mask)
+ (net 6 3.3v)
+ )
+ (pad 2 smd rect (at 0.762 0 180) (size 0.635 1.143)
+ (layers Back B.Paste B.Mask)
+ (net 7 GND)
+ )
+ (model smd/resistors/R0603.wrl
+ (at (xyz 0 0 0.001))
+ (scale (xyz 0.5 0.5 0.5))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module SM0603 (layer Front) (tedit 4F661D32) (tstamp 4E4C6BB1)
+ (at 104.87914 70.49516)
+ (path /4E4C6B54)
+ (attr smd)
+ (fp_text reference C21 (at 0.02286 1.25984) (layer F.SilkS)
+ (effects (font (size 0.508 0.4572) (thickness 0.1143)))
+ )
+ (fp_text value 10nF (at 0 0) (layer F.SilkS) hide
+ (effects (font (size 0.508 0.4572) (thickness 0.1143)))
+ )
+ (fp_line (start -1.143 -0.635) (end 1.143 -0.635) (layer F.SilkS) (width 0.127))
+ (fp_line (start 1.143 -0.635) (end 1.143 0.635) (layer F.SilkS) (width 0.127))
+ (fp_line (start 1.143 0.635) (end -1.143 0.635) (layer F.SilkS) (width 0.127))
+ (fp_line (start -1.143 0.635) (end -1.143 -0.635) (layer F.SilkS) (width 0.127))
+ (pad 1 smd rect (at -0.762 0) (size 0.635 1.143)
+ (layers Front F.Paste F.Mask)
+ (net 5 /TCPL-)
+ )
+ (pad 2 smd rect (at 0.762 0) (size 0.635 1.143)
+ (layers Front F.Paste F.Mask)
+ (net 4 /TCPL+)
+ )
+ (model smd/resistors/R0603.wrl
+ (at (xyz 0 0 0.001))
+ (scale (xyz 0.5 0.5 0.5))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module tcpl_PCC-SMP (layer Front) (tedit 535A1C3C) (tstamp 535A19ED)
+ (at 104.775 78.359 270)
+ (path /535A15DB)
+ (fp_text reference P1 (at -1.778 9.779 270) (layer F.SilkS) hide
+ (effects (font (size 1.524 1.524) (thickness 0.3048)))
+ )
+ (fp_text value CONN_2 (at -1.5748 4.699 360) (layer F.SilkS) hide
+ (effects (font (size 1.524 1.524) (thickness 0.3048)))
+ )
+ (fp_text user - (at 1.016 2.54 360) (layer F.SilkS)
+ (effects (font (size 1.524 1.524) (thickness 0.3048)))
+ )
+ (fp_text user + (at 1.016 -2.54 270) (layer F.SilkS)
+ (effects (font (size 1.524 1.524) (thickness 0.3048)))
+ )
+ (fp_line (start -3.0988 7.74954) (end -9.25068 7.74954) (layer F.SilkS) (width 0.381))
+ (fp_line (start -9.25068 7.74954) (end -9.25068 2.75082) (layer F.SilkS) (width 0.381))
+ (fp_line (start -9.25068 2.75082) (end -3.1496 2.75082) (layer F.SilkS) (width 0.381))
+ (fp_line (start -3.1496 -2.75082) (end -9.25068 -2.79908) (layer F.SilkS) (width 0.381))
+ (fp_line (start -9.25068 -2.79908) (end -9.25068 -7.74954) (layer F.SilkS) (width 0.381))
+ (fp_line (start -9.25068 -7.74954) (end -3.1496 -7.74954) (layer F.SilkS) (width 0.381))
+ (fp_line (start 5.95122 7.74954) (end 5.95122 -7.74954) (layer F.SilkS) (width 0.381))
+ (fp_line (start 7.54888 -7.74954) (end 7.54888 7.74954) (layer F.SilkS) (width 0.381))
+ (fp_line (start -3.1496 -7.74954) (end 11.54938 -7.74954) (layer F.SilkS) (width 0.381))
+ (fp_line (start -3.1496 7.74954) (end -3.1496 -7.74954) (layer F.SilkS) (width 0.381))
+ (fp_line (start 11.54938 7.74954) (end -3.1496 7.74954) (layer F.SilkS) (width 0.381))
+ (fp_line (start 11.54938 -7.74954) (end 11.54938 7.74954) (layer F.SilkS) (width 0.381))
+ (pad M thru_hole circle (at 6.74878 -7.8994 270) (size 2.99974 2.99974) (drill 1.77038)
+ (layers *.Cu *.Mask F.SilkS)
+ )
+ (pad M thru_hole circle (at 6.74878 7.8994 270) (size 2.99974 2.99974) (drill 1.77038)
+ (layers *.Cu *.Mask F.SilkS)
+ )
+ (pad 2 thru_hole circle (at -6.74878 -6.79958 270) (size 2.99974 2.99974) (drill 1.77038)
+ (layers *.Cu *.Mask F.SilkS)
+ (net 4 /TCPL+)
+ )
+ (pad 1 thru_hole circle (at -6.74878 6.79958 270) (size 2.99974 2.99974) (drill 1.77038)
+ (layers *.Cu *.Mask F.SilkS)
+ (net 5 /TCPL-)
+ )
+ (model 3D/TCPL_CONNECTOR_PCC-SMP.wrl
+ (at (xyz 0.46 0.315 -0.17))
+ (scale (xyz 10 10 10))
+ (rotate (xyz 0 0 180))
+ )
+ )
+
+ (module SIL-4 (layer Front) (tedit 535A1D77) (tstamp 4F67B26C)
+ (at 107.315 60.325)
+ (descr "Connecteur 4 pibs")
+ (tags "CONN DEV")
+ (path /535A166C)
+ (fp_text reference P3 (at 5.715 -0.635) (layer F.SilkS)
+ (effects (font (size 0.508 0.508) (thickness 0.127)))
+ )
+ (fp_text value CONN_4 (at 0 -2.54) (layer F.SilkS) hide
+ (effects (font (size 1.524 1.016) (thickness 0.3048)))
+ )
+ (fp_line (start -5.08 -1.27) (end -5.08 -1.27) (layer F.SilkS) (width 0.3048))
+ (fp_line (start -5.08 1.27) (end -5.08 -1.27) (layer F.SilkS) (width 0.3048))
+ (fp_line (start -5.08 -1.27) (end -5.08 -1.27) (layer F.SilkS) (width 0.3048))
+ (fp_line (start -5.08 -1.27) (end 5.08 -1.27) (layer F.SilkS) (width 0.3048))
+ (fp_line (start 5.08 -1.27) (end 5.08 1.27) (layer F.SilkS) (width 0.3048))
+ (fp_line (start 5.08 1.27) (end -5.08 1.27) (layer F.SilkS) (width 0.3048))
+ (fp_line (start -2.54 1.27) (end -2.54 -1.27) (layer F.SilkS) (width 0.3048))
+ (pad 1 thru_hole rect (at -3.81 0) (size 1.397 1.397) (drill 0.8128)
+ (layers *.Cu *.Mask F.SilkS)
+ (net 2 /MISO)
+ )
+ (pad 2 thru_hole circle (at -1.27 0) (size 1.397 1.397) (drill 0.8128)
+ (layers *.Cu *.Mask F.SilkS)
+ (net 1 //CS)
+ )
+ (pad 3 thru_hole circle (at 1.27 0) (size 1.397 1.397) (drill 0.8128)
+ (layers *.Cu *.Mask F.SilkS)
+ (net 3 /SCK)
+ )
+ (pad 4 thru_hole circle (at 3.81 0) (size 1.397 1.397) (drill 0.8128)
+ (layers *.Cu *.Mask F.SilkS)
+ (net 6 3.3v)
+ )
+ )
+
+ (module SIL-1 (layer Front) (tedit 535A1D7C) (tstamp 4F5CF533)
+ (at 97.79 60.96 180)
+ (descr "Connecteurs 1 pin")
+ (tags "CONN DEV")
+ (path /535A1737)
+ (fp_text reference P2 (at 1.27 -1.905 180) (layer F.SilkS)
+ (effects (font (size 0.508 0.508) (thickness 0.127)))
+ )
+ (fp_text value CONN_1 (at 0 -2.54 180) (layer F.SilkS) hide
+ (effects (font (size 1.524 1.016) (thickness 0.254)))
+ )
+ (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.3175))
+ (fp_line (start -1.27 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.3175))
+ (fp_line (start -1.27 1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.3048))
+ (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.3048))
+ (pad 1 thru_hole rect (at 0 0 180) (size 1.397 1.397) (drill 0.8128)
+ (layers *.Cu *.Mask F.SilkS)
+ (net 7 GND)
+ )
+ )
+
+ (module SIL-2 (layer Front) (tedit 535A1CFD) (tstamp 535A1BB9)
+ (at 104.775 73.66 180)
+ (descr "Connecteurs 2 pins")
+ (tags "CONN DEV")
+ (path /535A1B1D)
+ (fp_text reference P4 (at 1.905 1.905 180) (layer F.SilkS)
+ (effects (font (size 0.508 0.508) (thickness 0.127)))
+ )
+ (fp_text value CONN_2 (at 0 -2.54 180) (layer F.SilkS) hide
+ (effects (font (size 1.524 1.016) (thickness 0.3048)))
+ )
+ (fp_line (start -2.54 1.27) (end -2.54 -1.27) (layer F.SilkS) (width 0.3048))
+ (fp_line (start -2.54 -1.27) (end 2.54 -1.27) (layer F.SilkS) (width 0.3048))
+ (fp_line (start 2.54 -1.27) (end 2.54 1.27) (layer F.SilkS) (width 0.3048))
+ (fp_line (start 2.54 1.27) (end -2.54 1.27) (layer F.SilkS) (width 0.3048))
+ (pad 1 thru_hole rect (at -1.27 0 180) (size 1.397 1.397) (drill 0.8128)
+ (layers *.Cu *.Mask F.SilkS)
+ (net 4 /TCPL+)
+ )
+ (pad 2 thru_hole circle (at 1.27 0 180) (size 1.397 1.397) (drill 0.8128)
+ (layers *.Cu *.Mask F.SilkS)
+ (net 5 /TCPL-)
+ )
+ )
+
+ (gr_text "http://code.google.com/p/daecu/\nfor rusEFI R 0.1" (at 104.775 81.28) (layer F.SilkS)
+ (effects (font (size 0.762 0.508) (thickness 0.127)))
+ )
+ (gr_text "http://code.google.com/p/daecu/\nfor rusEFI R 0.1" (at 101.727 68.326 90) (layer B.SilkS)
+ (effects (font (size 0.762 0.508) (thickness 0.127)) (justify mirror))
+ )
+ (gr_text "MISO MOSI CS 3.3V" (at 107.188 61.976 180) (layer B.SilkS)
+ (effects (font (size 0.762 0.508) (thickness 0.127)) (justify mirror))
+ )
+ (gr_text GND (at 100.203 61.976 180) (layer B.SilkS)
+ (effects (font (size 0.762 0.508) (thickness 0.127)) (justify mirror))
+ )
+ (dimension 19.05 (width 0.3048) (layer Cmts.User)
+ (gr_text "0.7500 in" (at 104.775 93.065599) (layer Cmts.User)
+ (effects (font (size 2.032 1.524) (thickness 0.3048)))
+ )
+ (feature1 (pts (xy 114.3 88.9) (xy 114.3 94.691199)))
+ (feature2 (pts (xy 95.25 88.9) (xy 95.25 94.691199)))
+ (crossbar (pts (xy 95.25 91.439999) (xy 114.3 91.439999)))
+ (arrow1a (pts (xy 114.3 91.439999) (xy 113.173497 92.026419)))
+ (arrow1b (pts (xy 114.3 91.439999) (xy 113.173497 90.853579)))
+ (arrow2a (pts (xy 95.25 91.439999) (xy 96.376503 92.026419)))
+ (arrow2b (pts (xy 95.25 91.439999) (xy 96.376503 90.853579)))
+ )
+ (dimension 27.94 (width 0.3048) (layer Cmts.User)
+ (gr_text "1.1000 in" (at 119.1006 73.025 90) (layer Cmts.User)
+ (effects (font (size 2.032 1.524) (thickness 0.3048)))
+ )
+ (feature1 (pts (xy 116.205 59.055) (xy 120.7262 59.055)))
+ (feature2 (pts (xy 116.205 86.995) (xy 120.7262 86.995)))
+ (crossbar (pts (xy 117.475 86.995) (xy 117.475 59.055)))
+ (arrow1a (pts (xy 117.475 59.055) (xy 118.06142 60.181503)))
+ (arrow1b (pts (xy 117.475 59.055) (xy 116.88858 60.181503)))
+ (arrow2a (pts (xy 117.475 86.995) (xy 118.06142 85.868497)))
+ (arrow2b (pts (xy 117.475 86.995) (xy 116.88858 85.868497)))
+ )
+ (gr_line (start 114.3 86.995) (end 113.665 86.995) (angle 90) (layer Edge.Cuts) (width 0.381))
+ (gr_line (start 114.3 59.055) (end 114.3 86.995) (angle 90) (layer Edge.Cuts) (width 0.381))
+ (gr_line (start 95.25 59.055) (end 114.3 59.055) (angle 90) (layer Edge.Cuts) (width 0.381))
+ (gr_line (start 95.25 86.995) (end 95.25 59.055) (angle 90) (layer Edge.Cuts) (width 0.381))
+ (gr_line (start 113.665 86.995) (end 95.25 86.995) (angle 90) (layer Edge.Cuts) (width 0.381))
+ (gr_text + (at 107.315 79.375) (layer B.SilkS)
+ (effects (font (size 2.032 1.524) (thickness 0.3048)))
+ )
+ (gr_text - (at 102.235 79.375) (layer B.SilkS)
+ (effects (font (size 2.032 1.524) (thickness 0.3048)))
+ )
+ (gr_text THERMOCOUPLE (at 104.775 76.835) (layer B.SilkS)
+ (effects (font (size 2.032 1.524) (thickness 0.3048)) (justify mirror))
+ )
+ (gr_text - (at 102.34422 84.19592) (layer F.SilkS)
+ (effects (font (size 2.032 1.524) (thickness 0.3048)))
+ )
+
+ (segment (start 105.51414 63.0301) (end 105.51414 60.85586) (width 0.3048) (layer Front) (net 1))
+ (segment (start 105.51414 60.85586) (end 106.045 60.325) (width 0.3048) (layer Front) (net 1) (tstamp 535A1F73))
+ (segment (start 104.24414 63.0301) (end 104.24414 61.06414) (width 0.3048) (layer Front) (net 2))
+ (segment (start 104.24414 61.06414) (end 103.505 60.325) (width 0.3048) (layer Front) (net 2) (tstamp 535A1F6E))
+ (segment (start 104.24414 62.63386) (end 104.24414 63.0301) (width 0.2032) (layer Front) (net 2))
+ (segment (start 108.585 60.325) (end 108.585 61.22924) (width 0.3048) (layer Front) (net 3))
+ (segment (start 108.585 61.22924) (end 106.78414 63.0301) (width 0.3048) (layer Front) (net 3) (tstamp 535A1F78))
+ (segment (start 105.51414 68.3641) (end 105.51414 73.12914) (width 0.2032) (layer Front) (net 4))
+ (segment (start 105.51414 73.12914) (end 106.045 73.66) (width 0.2032) (layer Front) (net 4) (tstamp 535A1D16))
+ (segment (start 105.51414 68.3641) (end 105.51414 70.36816) (width 0.508) (layer Front) (net 4))
+ (segment (start 105.51414 70.36816) (end 105.64114 70.49516) (width 0.508) (layer Front) (net 4))
+ (segment (start 105.64114 70.49516) (end 110.45952 70.49516) (width 0.508) (layer Front) (net 4))
+ (segment (start 110.45952 70.49516) (end 111.57458 71.61022) (width 0.508) (layer Front) (net 4))
+ (segment (start 99.09048 70.49516) (end 97.97542 71.61022) (width 0.508) (layer Front) (net 5))
+ (segment (start 104.11714 70.49516) (end 99.09048 70.49516) (width 0.508) (layer Front) (net 5))
+ (segment (start 104.24414 70.36816) (end 104.11714 70.49516) (width 0.508) (layer Front) (net 5))
+ (segment (start 104.24414 68.3641) (end 104.24414 70.36816) (width 0.508) (layer Front) (net 5))
+ (segment (start 104.24414 68.3641) (end 104.24414 72.92086) (width 0.2032) (layer Front) (net 5))
+ (segment (start 104.24414 72.92086) (end 103.505 73.66) (width 0.2032) (layer Front) (net 5) (tstamp 535A1D0E))
+ (segment (start 107.061 66.04) (end 107.061 64.516) (width 0.3048) (layer Front) (net 6))
+ (segment (start 111.125 60.452) (end 111.125 60.325) (width 0.3048) (layer Front) (net 6) (tstamp 535A2433))
+ (segment (start 107.061 64.516) (end 111.125 60.452) (width 0.3048) (layer Front) (net 6) (tstamp 535A2425))
+ (segment (start 106.78414 68.3641) (end 106.78414 66.31686) (width 0.3048) (layer Front) (net 6))
+ (segment (start 106.78414 66.31686) (end 107.061 66.04) (width 0.3048) (layer Front) (net 6) (tstamp 535A20D0))
+ (segment (start 106.045 66.04) (end 107.061 66.04) (width 0.3048) (layer Back) (net 6))
+ (via (at 107.061 66.04) (size 0.508) (layers Front Back) (net 6))
+ (segment (start 104.521 66.04) (end 104.521 68.834) (width 0.3048) (layer Back) (net 7))
+ (via (at 104.775 78.105) (size 0.508) (layers Front Back) (net 7))
+ (segment (start 102.87 78.105) (end 104.775 78.105) (width 0.3048) (layer Back) (net 7) (tstamp 535A2577))
+ (segment (start 100.965 76.2) (end 102.87 78.105) (width 0.3048) (layer Back) (net 7) (tstamp 535A2575))
+ (segment (start 100.965 72.39) (end 100.965 76.2) (width 0.3048) (layer Back) (net 7) (tstamp 535A2571))
+ (segment (start 104.521 68.834) (end 100.965 72.39) (width 0.3048) (layer Back) (net 7) (tstamp 535A256D))
+ (segment (start 104.521 66.04) (end 104.521 65.024) (width 0.3048) (layer Back) (net 7))
+ (segment (start 108.1786 66.4464) (end 108.1024 66.3702) (width 0.3048) (layer Front) (net 7) (tstamp 535A241A))
+ (via (at 108.1786 66.4464) (size 0.508) (layers Front Back) (net 7))
+ (segment (start 108.1786 65.7352) (end 108.1786 66.4464) (width 0.3048) (layer Back) (net 7) (tstamp 535A2411))
+ (segment (start 107.3658 64.9224) (end 108.1786 65.7352) (width 0.3048) (layer Back) (net 7) (tstamp 535A240D))
+ (segment (start 104.6226 64.9224) (end 107.3658 64.9224) (width 0.3048) (layer Back) (net 7) (tstamp 535A23FD))
+ (segment (start 104.521 65.024) (end 104.6226 64.9224) (width 0.3048) (layer Back) (net 7) (tstamp 535A23FB))
+ (segment (start 102.97414 68.3641) (end 102.97414 65.12814) (width 0.3048) (layer Front) (net 7))
+ (segment (start 98.806 60.96) (end 97.79 60.96) (width 0.3048) (layer Front) (net 7) (tstamp 535A20DA))
+ (segment (start 102.97414 65.12814) (end 98.806 60.96) (width 0.3048) (layer Front) (net 7) (tstamp 535A20D6))
+
+ (zone (net 4) (net_name /TCPL+) (layer Front) (tstamp 535A2568) (hatch edge 0.508)
+ (connect_pads yes (clearance 0.2032))
+ (min_thickness 0.254)
+ (fill (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508) (smoothing fillet) (radius 0.508))
+ (polygon
+ (pts
+ (xy 113.37798 75.29576) (xy 113.37798 67.39636) (xy 105.07726 67.39636) (xy 105.07726 75.29576)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 113.25098 74.775252) (xy 113.21968 74.93261) (xy 113.137628 75.055408) (xy 113.01483 75.13746) (xy 112.857472 75.16876)
+ (xy 105.597768 75.16876) (xy 105.44041 75.13746) (xy 105.317612 75.055408) (xy 105.23556 74.93261) (xy 105.20426 74.775252)
+ (xy 105.20426 67.916868) (xy 105.23556 67.75951) (xy 105.317612 67.636712) (xy 105.44041 67.55466) (xy 105.597768 67.52336)
+ (xy 106.18866 67.52336) (xy 106.164292 67.547686) (xy 106.098416 67.706333) (xy 106.098266 67.878113) (xy 106.098266 69.021113)
+ (xy 106.163865 69.179875) (xy 106.285226 69.301448) (xy 106.443873 69.367324) (xy 106.615653 69.367474) (xy 107.123653 69.367474)
+ (xy 107.282415 69.301875) (xy 107.403988 69.180514) (xy 107.469864 69.021867) (xy 107.470014 68.850087) (xy 107.470014 67.707087)
+ (xy 107.404415 67.548325) (xy 107.379493 67.52336) (xy 110.159591 67.52336) (xy 110.37877 67.614371) (xy 111.35893 67.615226)
+ (xy 111.581262 67.52336) (xy 112.857472 67.52336) (xy 113.01483 67.55466) (xy 113.137628 67.636712) (xy 113.21968 67.75951)
+ (xy 113.25098 67.916868) (xy 113.25098 74.775252)
+ )
+ )
+ )
+ (zone (net 5) (net_name /TCPL-) (layer Front) (tstamp 535A2567) (hatch edge 0.508)
+ (connect_pads yes (clearance 0.2032))
+ (min_thickness 0.254)
+ (fill (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508) (smoothing fillet) (radius 0.508))
+ (polygon
+ (pts
+ (xy 104.67848 75.29576) (xy 104.67848 67.39636) (xy 96.1771 67.39636) (xy 96.1771 75.29576)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 104.55148 74.775252) (xy 104.52018 74.93261) (xy 104.438128 75.055408) (xy 104.31533 75.13746) (xy 104.157972 75.16876)
+ (xy 96.697608 75.16876) (xy 96.54025 75.13746) (xy 96.417452 75.055408) (xy 96.3354 74.93261) (xy 96.3041 74.775252)
+ (xy 96.3041 67.916868) (xy 96.3354 67.75951) (xy 96.417452 67.636712) (xy 96.54025 67.55466) (xy 96.697608 67.52336)
+ (xy 97.817043 67.52336) (xy 98.38489 67.759151) (xy 99.36505 67.760006) (xy 99.937776 67.52336) (xy 102.37866 67.52336)
+ (xy 102.354292 67.547686) (xy 102.288416 67.706333) (xy 102.288266 67.878113) (xy 102.288266 69.021113) (xy 102.353865 69.179875)
+ (xy 102.475226 69.301448) (xy 102.633873 69.367324) (xy 102.805653 69.367474) (xy 103.313653 69.367474) (xy 103.472415 69.301875)
+ (xy 103.593988 69.180514) (xy 103.659864 69.021867) (xy 103.660014 68.850087) (xy 103.660014 67.707087) (xy 103.594415 67.548325)
+ (xy 103.569493 67.52336) (xy 104.157972 67.52336) (xy 104.31533 67.55466) (xy 104.438128 67.636712) (xy 104.52018 67.75951)
+ (xy 104.55148 67.916868) (xy 104.55148 74.775252)
+ )
+ )
+ )
+ (zone (net 7) (net_name GND) (layer Back) (tstamp 535A2566) (hatch edge 0.508)
+ (connect_pads (clearance 0.3048))
+ (min_thickness 0.3048)
+ (fill (arc_segments 16) (thermal_gap 0.3) (thermal_bridge_width 1.38176) (smoothing fillet) (radius 0.508))
+ (polygon
+ (pts
+ (xy 114.935 58.42) (xy 94.615 58.42) (xy 94.615 87.63) (xy 114.935 87.63)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 113.6523 83.394755) (xy 113.531989 83.344797) (xy 113.531989 71.222643) (xy 113.360631 70.807925) (xy 113.360631 64.65804)
+ (xy 112.982471 63.742824) (xy 112.282859 63.04199) (xy 111.368305 62.662233) (xy 110.37804 62.661369) (xy 109.462824 63.039529)
+ (xy 108.76199 63.739141) (xy 108.382233 64.653695) (xy 108.381369 65.64396) (xy 108.759529 66.559176) (xy 109.459141 67.26001)
+ (xy 110.373695 67.639767) (xy 111.36396 67.640631) (xy 112.279176 67.262471) (xy 112.98001 66.562859) (xy 113.359767 65.648305)
+ (xy 113.360631 64.65804) (xy 113.360631 70.807925) (xy 113.23467 70.503077) (xy 112.684618 69.952064) (xy 111.965573 69.653491)
+ (xy 111.187003 69.652811) (xy 110.467437 69.95013) (xy 109.916424 70.500182) (xy 109.617851 71.219227) (xy 109.617171 71.997797)
+ (xy 109.91449 72.717363) (xy 110.464542 73.268376) (xy 111.183587 73.566949) (xy 111.962157 73.567629) (xy 112.681723 73.27031)
+ (xy 113.232736 72.720258) (xy 113.531309 72.001213) (xy 113.531989 71.222643) (xy 113.531989 83.344797) (xy 113.065393 83.151051)
+ (xy 112.286823 83.150371) (xy 111.567257 83.44769) (xy 111.016244 83.997742) (xy 110.717671 84.716787) (xy 110.716991 85.495357)
+ (xy 111.01431 86.214923) (xy 111.146456 86.3473) (xy 107.772323 86.3473) (xy 107.772323 65.899154) (xy 107.664277 65.637664)
+ (xy 107.464388 65.437426) (xy 107.203087 65.328924) (xy 106.920154 65.328677) (xy 106.817024 65.371289) (xy 106.750321 65.209855)
+ (xy 106.621821 65.081131) (xy 106.453841 65.01138) (xy 106.271956 65.011221) (xy 105.636956 65.011221) (xy 105.468855 65.080679)
+ (xy 105.340131 65.209179) (xy 105.280401 65.353024) (xy 105.221802 65.211902) (xy 105.094429 65.084751) (xy 104.928093 65.016022)
+ (xy 104.79285 65.0161) (xy 104.67975 65.1292) (xy 104.67975 65.75425) (xy 104.8385 65.75425) (xy 104.8385 66.32575)
+ (xy 104.67975 66.32575) (xy 104.67975 66.9508) (xy 104.79285 67.0639) (xy 104.928093 67.063978) (xy 105.094429 66.995249)
+ (xy 105.221802 66.868098) (xy 105.280462 66.726829) (xy 105.339679 66.870145) (xy 105.468179 66.998869) (xy 105.636159 67.06862)
+ (xy 105.818044 67.068779) (xy 106.453044 67.068779) (xy 106.621145 66.999321) (xy 106.749869 66.870821) (xy 106.817139 66.708815)
+ (xy 106.918913 66.751076) (xy 107.201846 66.751323) (xy 107.463336 66.643277) (xy 107.663574 66.443388) (xy 107.772076 66.182087)
+ (xy 107.772323 65.899154) (xy 107.772323 86.3473) (xy 107.200779 86.3473) (xy 107.200779 74.267956) (xy 107.200779 72.870956)
+ (xy 107.131321 72.702855) (xy 107.002821 72.574131) (xy 106.834841 72.50438) (xy 106.652956 72.504221) (xy 105.255956 72.504221)
+ (xy 105.087855 72.573679) (xy 104.959131 72.702179) (xy 104.88938 72.870159) (xy 104.889221 73.052044) (xy 104.889221 74.449044)
+ (xy 104.958679 74.617145) (xy 105.087179 74.745869) (xy 105.255159 74.81562) (xy 105.437044 74.815779) (xy 106.834044 74.815779)
+ (xy 107.002145 74.746321) (xy 107.130869 74.617821) (xy 107.20062 74.449841) (xy 107.200779 74.267956) (xy 107.200779 86.3473)
+ (xy 104.6609 86.3473) (xy 104.6609 73.431126) (xy 104.485326 73.006204) (xy 104.36225 72.882913) (xy 104.36225 66.9508)
+ (xy 104.36225 66.32575) (xy 104.36225 65.75425) (xy 104.36225 65.1292) (xy 104.24915 65.0161) (xy 104.113907 65.016022)
+ (xy 103.947571 65.084751) (xy 103.820198 65.211902) (xy 103.751179 65.378117) (xy 103.751022 65.558093) (xy 103.7511 65.64115)
+ (xy 103.8642 65.75425) (xy 104.36225 65.75425) (xy 104.36225 66.32575) (xy 103.8642 66.32575) (xy 103.7511 66.43885)
+ (xy 103.751022 66.521907) (xy 103.751179 66.701883) (xy 103.820198 66.868098) (xy 103.947571 66.995249) (xy 104.113907 67.063978)
+ (xy 104.24915 67.0639) (xy 104.36225 66.9508) (xy 104.36225 72.882913) (xy 104.160506 72.680817) (xy 103.735891 72.504502)
+ (xy 103.276126 72.5041) (xy 102.851204 72.679674) (xy 102.525817 73.004494) (xy 102.349502 73.429109) (xy 102.3491 73.888874)
+ (xy 102.524674 74.313796) (xy 102.849494 74.639183) (xy 103.274109 74.815498) (xy 103.733874 74.8159) (xy 104.158796 74.640326)
+ (xy 104.484183 74.315506) (xy 104.660498 73.890891) (xy 104.6609 73.431126) (xy 104.6609 86.3473) (xy 101.366751 86.3473)
+ (xy 101.366751 64.80282) (xy 100.988591 63.887604) (xy 100.288979 63.18677) (xy 99.374425 62.807013) (xy 98.940978 62.806634)
+ (xy 98.940978 61.568907) (xy 98.940978 60.351093) (xy 98.940821 60.171117) (xy 98.871802 60.004902) (xy 98.744429 59.877751)
+ (xy 98.578093 59.809022) (xy 98.25235 59.8091) (xy 98.13925 59.9222) (xy 98.13925 60.61075) (xy 98.8278 60.61075)
+ (xy 98.9409 60.49765) (xy 98.940978 60.351093) (xy 98.940978 61.568907) (xy 98.9409 61.42235) (xy 98.8278 61.30925)
+ (xy 98.13925 61.30925) (xy 98.13925 61.9978) (xy 98.25235 62.1109) (xy 98.578093 62.110978) (xy 98.744429 62.042249)
+ (xy 98.871802 61.915098) (xy 98.940821 61.748883) (xy 98.940978 61.568907) (xy 98.940978 62.806634) (xy 98.38416 62.806149)
+ (xy 97.468944 63.184309) (xy 97.44075 63.212453) (xy 97.44075 61.9978) (xy 97.44075 61.30925) (xy 97.44075 60.61075)
+ (xy 97.44075 59.9222) (xy 97.32765 59.8091) (xy 97.001907 59.809022) (xy 96.835571 59.877751) (xy 96.708198 60.004902)
+ (xy 96.639179 60.171117) (xy 96.639022 60.351093) (xy 96.6391 60.49765) (xy 96.7522 60.61075) (xy 97.44075 60.61075)
+ (xy 97.44075 61.30925) (xy 96.7522 61.30925) (xy 96.6391 61.42235) (xy 96.639022 61.568907) (xy 96.639179 61.748883)
+ (xy 96.708198 61.915098) (xy 96.835571 62.042249) (xy 97.001907 62.110978) (xy 97.32765 62.1109) (xy 97.44075 61.9978)
+ (xy 97.44075 63.212453) (xy 96.76811 63.883921) (xy 96.388353 64.798475) (xy 96.387489 65.78874) (xy 96.765649 66.703956)
+ (xy 97.465261 67.40479) (xy 98.379815 67.784547) (xy 99.37008 67.785411) (xy 100.285296 67.407251) (xy 100.98613 66.707639)
+ (xy 101.365887 65.793085) (xy 101.366751 64.80282) (xy 101.366751 86.3473) (xy 99.932829 86.3473) (xy 99.932829 71.222643)
+ (xy 99.63551 70.503077) (xy 99.085458 69.952064) (xy 98.366413 69.653491) (xy 97.587843 69.652811) (xy 96.868277 69.95013)
+ (xy 96.317264 70.500182) (xy 96.018691 71.219227) (xy 96.018011 71.997797) (xy 96.31533 72.717363) (xy 96.865382 73.268376)
+ (xy 97.584427 73.566949) (xy 98.362997 73.567629) (xy 99.082563 73.27031) (xy 99.633576 72.720258) (xy 99.932149 72.001213)
+ (xy 99.932829 71.222643) (xy 99.932829 86.3473) (xy 98.404047 86.3473) (xy 98.533756 86.217818) (xy 98.832329 85.498773)
+ (xy 98.833009 84.720203) (xy 98.53569 84.000637) (xy 97.985638 83.449624) (xy 97.266593 83.151051) (xy 96.488023 83.150371)
+ (xy 95.8977 83.394287) (xy 95.8977 59.7027) (xy 102.349233 59.7027) (xy 102.349221 59.717044) (xy 102.349221 61.114044)
+ (xy 102.418679 61.282145) (xy 102.547179 61.410869) (xy 102.715159 61.48062) (xy 102.897044 61.480779) (xy 104.294044 61.480779)
+ (xy 104.462145 61.411321) (xy 104.590869 61.282821) (xy 104.66062 61.114841) (xy 104.660779 60.932956) (xy 104.660779 59.7027)
+ (xy 105.052028 59.7027) (xy 104.889502 60.094109) (xy 104.8891 60.553874) (xy 105.064674 60.978796) (xy 105.389494 61.304183)
+ (xy 105.814109 61.480498) (xy 106.273874 61.4809) (xy 106.698796 61.305326) (xy 107.024183 60.980506) (xy 107.200498 60.555891)
+ (xy 107.2009 60.096126) (xy 107.038339 59.7027) (xy 107.592028 59.7027) (xy 107.429502 60.094109) (xy 107.4291 60.553874)
+ (xy 107.604674 60.978796) (xy 107.929494 61.304183) (xy 108.354109 61.480498) (xy 108.813874 61.4809) (xy 109.238796 61.305326)
+ (xy 109.564183 60.980506) (xy 109.740498 60.555891) (xy 109.7409 60.096126) (xy 109.578339 59.7027) (xy 110.132028 59.7027)
+ (xy 109.969502 60.094109) (xy 109.9691 60.553874) (xy 110.144674 60.978796) (xy 110.469494 61.304183) (xy 110.894109 61.480498)
+ (xy 111.353874 61.4809) (xy 111.778796 61.305326) (xy 112.104183 60.980506) (xy 112.280498 60.555891) (xy 112.2809 60.096126)
+ (xy 112.118339 59.7027) (xy 113.6523 59.7027) (xy 113.6523 83.394755)
+ )
+ )
+ )
+ (zone (net 7) (net_name GND) (layer Front) (tstamp 535A256C) (hatch edge 0.508)
+ (connect_pads (clearance 0.3048))
+ (min_thickness 0.3048)
+ (fill (arc_segments 16) (thermal_gap 0.3) (thermal_bridge_width 1.38176) (smoothing fillet) (radius 0.508))
+ (polygon
+ (pts
+ (xy 93.98 57.785) (xy 115.57 57.785) (xy 115.57 88.265) (xy 93.98 88.265)
+ )
+ )
+ (polygon
+ (pts (xy 95.758 75.692) (xy 95.758 66.929) (xy 113.792 66.929) (xy 113.792 75.692)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 106.656016 64.058879) (xy 106.629948 64.084948) (xy 106.497803 64.282716) (xy 106.4514 64.516) (xy 106.4514 65.653532)
+ (xy 106.356272 65.882623) (xy 106.353088 65.885808) (xy 106.220943 66.083576) (xy 106.17454 66.31686) (xy 106.17454 66.7766)
+ (xy 100.917048 66.7766) (xy 100.98613 66.707639) (xy 101.365887 65.793085) (xy 101.366751 64.80282) (xy 100.988591 63.887604)
+ (xy 100.288979 63.18677) (xy 99.374425 62.807013) (xy 98.940978 62.806634) (xy 98.940978 61.568907) (xy 98.940978 60.351093)
+ (xy 98.940821 60.171117) (xy 98.871802 60.004902) (xy 98.744429 59.877751) (xy 98.578093 59.809022) (xy 98.25235 59.8091)
+ (xy 98.13925 59.9222) (xy 98.13925 60.61075) (xy 98.8278 60.61075) (xy 98.9409 60.49765) (xy 98.940978 60.351093)
+ (xy 98.940978 61.568907) (xy 98.9409 61.42235) (xy 98.8278 61.30925) (xy 98.13925 61.30925) (xy 98.13925 61.9978)
+ (xy 98.25235 62.1109) (xy 98.578093 62.110978) (xy 98.744429 62.042249) (xy 98.871802 61.915098) (xy 98.940821 61.748883)
+ (xy 98.940978 61.568907) (xy 98.940978 62.806634) (xy 98.38416 62.806149) (xy 97.468944 63.184309) (xy 97.44075 63.212453)
+ (xy 97.44075 61.9978) (xy 97.44075 61.30925) (xy 97.44075 60.61075) (xy 97.44075 59.9222) (xy 97.32765 59.8091)
+ (xy 97.001907 59.809022) (xy 96.835571 59.877751) (xy 96.708198 60.004902) (xy 96.639179 60.171117) (xy 96.639022 60.351093)
+ (xy 96.6391 60.49765) (xy 96.7522 60.61075) (xy 97.44075 60.61075) (xy 97.44075 61.30925) (xy 96.7522 61.30925)
+ (xy 96.6391 61.42235) (xy 96.639022 61.568907) (xy 96.639179 61.748883) (xy 96.708198 61.915098) (xy 96.835571 62.042249)
+ (xy 97.001907 62.110978) (xy 97.32765 62.1109) (xy 97.44075 61.9978) (xy 97.44075 63.212453) (xy 96.76811 63.883921)
+ (xy 96.388353 64.798475) (xy 96.387489 65.78874) (xy 96.765649 66.703956) (xy 96.838166 66.7766) (xy 96.25099 66.7766)
+ (xy 96.012133 66.824111) (xy 95.8977 66.900573) (xy 95.8977 59.7027) (xy 102.349233 59.7027) (xy 102.349221 59.717044)
+ (xy 102.349221 61.114044) (xy 102.418679 61.282145) (xy 102.547179 61.410869) (xy 102.715159 61.48062) (xy 102.897044 61.480779)
+ (xy 103.63454 61.480779) (xy 103.63454 62.167565) (xy 103.609039 62.193021) (xy 103.487461 62.071231) (xy 103.319481 62.00148)
+ (xy 103.137596 62.001321) (xy 102.629596 62.001321) (xy 102.461495 62.070779) (xy 102.332771 62.199279) (xy 102.26302 62.367259)
+ (xy 102.262861 62.549144) (xy 102.262861 63.692144) (xy 102.332319 63.860245) (xy 102.460819 63.988969) (xy 102.628799 64.05872)
+ (xy 102.810684 64.058879) (xy 103.318684 64.058879) (xy 103.486785 63.989421) (xy 103.60924 63.867178) (xy 103.730819 63.988969)
+ (xy 103.898799 64.05872) (xy 104.080684 64.058879) (xy 104.588684 64.058879) (xy 104.756785 63.989421) (xy 104.87924 63.867178)
+ (xy 105.000819 63.988969) (xy 105.168799 64.05872) (xy 105.350684 64.058879) (xy 105.858684 64.058879) (xy 106.026785 63.989421)
+ (xy 106.14924 63.867178) (xy 106.270819 63.988969) (xy 106.438799 64.05872) (xy 106.620684 64.058879) (xy 106.656016 64.058879)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 113.6523 66.900573) (xy 113.537867 66.824111) (xy 113.29901 66.7766) (xy 112.765895 66.7766) (xy 112.98001 66.562859)
+ (xy 113.359767 65.648305) (xy 113.360631 64.65804) (xy 112.982471 63.742824) (xy 112.282859 63.04199) (xy 111.368305 62.662233)
+ (xy 110.37804 62.661369) (xy 109.462824 63.039529) (xy 108.76199 63.739141) (xy 108.382233 64.653695) (xy 108.381369 65.64396)
+ (xy 108.759529 66.559176) (xy 108.976573 66.7766) (xy 107.39374 66.7766) (xy 107.39374 66.672033) (xy 107.463336 66.643277)
+ (xy 107.663574 66.443388) (xy 107.772076 66.182087) (xy 107.772323 65.899154) (xy 107.6706 65.652966) (xy 107.6706 64.768504)
+ (xy 110.95855 61.480554) (xy 111.353874 61.4809) (xy 111.778796 61.305326) (xy 112.104183 60.980506) (xy 112.280498 60.555891)
+ (xy 112.2809 60.096126) (xy 112.118339 59.7027) (xy 113.6523 59.7027) (xy 113.6523 66.900573)
+ )
+ )
+ (filled_polygon
+ (pts
+ (xy 113.6523 83.394755) (xy 113.065393 83.151051) (xy 112.286823 83.150371) (xy 111.567257 83.44769) (xy 111.016244 83.997742)
+ (xy 110.717671 84.716787) (xy 110.716991 85.495357) (xy 111.01431 86.214923) (xy 111.146456 86.3473) (xy 98.404047 86.3473)
+ (xy 98.533756 86.217818) (xy 98.832329 85.498773) (xy 98.833009 84.720203) (xy 98.53569 84.000637) (xy 97.985638 83.449624)
+ (xy 97.266593 83.151051) (xy 96.488023 83.150371) (xy 95.8977 83.394287) (xy 95.8977 75.720426) (xy 96.012133 75.796889)
+ (xy 96.25099 75.8444) (xy 113.29901 75.8444) (xy 113.537867 75.796889) (xy 113.6523 75.720426) (xy 113.6523 83.394755)
+ )
+ )
+ )
+)
diff --git a/hardware/thermocouiple_module/thermocouple_module.net b/hardware/thermocouiple_module/thermocouple_module.net
new file mode 100644
index 0000000000..9a367c597f
--- /dev/null
+++ b/hardware/thermocouiple_module/thermocouple_module.net
@@ -0,0 +1,168 @@
+(export (version D)
+ (design
+ (source C:\Users\owner\Desktop\daecu\Hardware\trunk\rusefi.com\thermocouiple_module\thermocouple_module.sch)
+ (date "4/25/2014 4:57:35 AM")
+ (tool "eeschema (2013-07-07 BZR 4022)-stable"))
+ (components
+ (comp (ref V802)
+ (value VIA)
+ (footprint 1pin)
+ (libsource (lib thermocouple_module-cache) (part VIA))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 4F629521))
+ (comp (ref V801)
+ (value VIA)
+ (footprint 1pin)
+ (libsource (lib thermocouple_module-cache) (part VIA))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 4F627FCA))
+ (comp (ref C21)
+ (value 10nF)
+ (footprint SM0603)
+ (libsource (lib device) (part C))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 4E4C6B54))
+ (comp (ref C8)
+ (value 100nF)
+ (footprint SM0603)
+ (libsource (lib device) (part C))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 4E13FFE2))
+ (comp (ref U5)
+ (value MAX31855KASA)
+ (footprint SO8E)
+ (fields
+ (field (name mfg#) MAX31855JASA+))
+ (libsource (lib max31855) (part MAX31855))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 4E13FF86))
+ (comp (ref P1)
+ (value CONN_2)
+ (footprint tcpl_PCC-SMP)
+ (libsource (lib conn) (part CONN_2))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 535A15DB))
+ (comp (ref P3)
+ (value CONN_4)
+ (footprint SIL-4)
+ (libsource (lib conn) (part CONN_4))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 535A166C))
+ (comp (ref P2)
+ (value CONN_1)
+ (footprint SIL-1)
+ (libsource (lib conn) (part CONN_1))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 535A1737))
+ (comp (ref P4)
+ (value CONN_2)
+ (footprint SIL-2)
+ (libsource (lib conn) (part CONN_2))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 535A1B1D)))
+ (libparts
+ (libpart (lib device) (part C)
+ (description "Condensateur non polarise")
+ (footprints
+ (fp SM*)
+ (fp C?)
+ (fp C1-1))
+ (fields
+ (field (name Reference) C)
+ (field (name Value) C)
+ (field (name Footprint) ~)
+ (field (name Datasheet) ~))
+ (pins
+ (pin (num 1) (name ~) (type passive))
+ (pin (num 2) (name ~) (type passive))))
+ (libpart (lib conn) (part CONN_1)
+ (description "1 pin")
+ (fields
+ (field (name Reference) P)
+ (field (name Value) CONN_1))
+ (pins
+ (pin (num 1) (name 1) (type passive))))
+ (libpart (lib conn) (part CONN_2)
+ (description "Symbole general de connecteur")
+ (fields
+ (field (name Reference) P)
+ (field (name Value) CONN_2))
+ (pins
+ (pin (num 1) (name P1) (type passive))
+ (pin (num 2) (name PM) (type passive))))
+ (libpart (lib conn) (part CONN_4)
+ (description "Symbole general de connecteur")
+ (fields
+ (field (name Reference) P)
+ (field (name Value) CONN_4))
+ (pins
+ (pin (num 1) (name P1) (type passive))
+ (pin (num 2) (name P2) (type passive))
+ (pin (num 3) (name P3) (type passive))
+ (pin (num 4) (name P4) (type passive))))
+ (libpart (lib max31855) (part MAX31855)
+ (fields
+ (field (name Reference) U)
+ (field (name Value) MAX31855)
+ (field (name Footprint) ~)
+ (field (name Datasheet) ~))
+ (pins
+ (pin (num 1) (name GND) (type BiDi))
+ (pin (num 2) (name T-) (type BiDi))
+ (pin (num 3) (name T+) (type BiDi))
+ (pin (num 4) (name VCC) (type BiDi))
+ (pin (num 5) (name SCK) (type BiDi))
+ (pin (num 6) (name /CS) (type BiDi))
+ (pin (num 7) (name SO) (type BiDi))
+ (pin (num 8) (name DNC) (type BiDi))))
+ (libpart (lib thermocouple_module-cache) (part VIA)
+ (fields
+ (field (name Reference) V)
+ (field (name Value) VIA)
+ (field (name Footprint) ~)
+ (field (name Datasheet) ~))
+ (pins
+ (pin (num 1) (name Via) (type passive)))))
+ (libraries
+ (library (logical device)
+ (uri "C:\\Program Files (x86)\\KiCad\\share\\library\\device.lib"))
+ (library (logical conn)
+ (uri "C:\\Program Files (x86)\\KiCad\\share\\library\\conn.lib"))
+ (library (logical max31855)
+ (uri ..\rusefi_lib\max31855.lib))
+ (library (logical thermocouple_module-cache)
+ (uri C:\Users\owner\Desktop\daecu\Hardware\trunk\rusefi.com\thermocouiple_module\thermocouple_module-cache.lib)))
+ (nets
+ (net (code 1) (name /MISO)
+ (node (ref U5) (pin 7))
+ (node (ref P3) (pin 1)))
+ (net (code 2) (name "")
+ (node (ref U5) (pin 8)))
+ (net (code 3) (name /SCK)
+ (node (ref U5) (pin 5))
+ (node (ref P3) (pin 3)))
+ (net (code 4) (name //CS)
+ (node (ref U5) (pin 6))
+ (node (ref P3) (pin 2)))
+ (net (code 5) (name "")
+ (node (ref V802) (pin 1)))
+ (net (code 6) (name "")
+ (node (ref V801) (pin 1)))
+ (net (code 7) (name /TCPL+)
+ (node (ref C21) (pin 2))
+ (node (ref P4) (pin 1))
+ (node (ref P1) (pin 2))
+ (node (ref U5) (pin 3)))
+ (net (code 8) (name /TCPL-)
+ (node (ref P1) (pin 1))
+ (node (ref C21) (pin 1))
+ (node (ref U5) (pin 2))
+ (node (ref P4) (pin 2)))
+ (net (code 9) (name GND)
+ (node (ref U5) (pin 1))
+ (node (ref C8) (pin 2))
+ (node (ref P2) (pin 1)))
+ (net (code 10) (name 3.3v)
+ (node (ref U5) (pin 4))
+ (node (ref P3) (pin 4))
+ (node (ref C8) (pin 1)))))
\ No newline at end of file
diff --git a/hardware/thermocouiple_module/thermocouple_module.pro b/hardware/thermocouiple_module/thermocouple_module.pro
new file mode 100644
index 0000000000..43fb62c5d4
--- /dev/null
+++ b/hardware/thermocouiple_module/thermocouple_module.pro
@@ -0,0 +1,84 @@
+update=4/25/2014 4:16:35 AM
+version=1
+last_client=pcbnew
+[general]
+version=1
+RootSch=
+BoardNm=
+[cvpcb]
+version=1
+NetIExt=net
+[cvpcb/libraries]
+EquName1=devcms
+[eeschema]
+version=1
+LibDir=../rusefi_lib
+NetFmtName=
+RptD_X=0
+RptD_Y=100
+RptLab=1
+LabSize=60
+[eeschema/libraries]
+LibName1=power
+LibName2=device
+LibName3=transistors
+LibName4=conn
+LibName5=linear
+LibName6=regul
+LibName7=74xx
+LibName8=cmos4000
+LibName9=adc-dac
+LibName10=memory
+LibName11=xilinx
+LibName12=special
+LibName13=microcontrollers
+LibName14=dsp
+LibName15=microchip
+LibName16=analog_switches
+LibName17=motorola
+LibName18=texas
+LibName19=intel
+LibName20=audio
+LibName21=interface
+LibName22=digital-audio
+LibName23=philips
+LibName24=display
+LibName25=cypress
+LibName26=siliconi
+LibName27=opto
+LibName28=atmel
+LibName29=contrib
+LibName30=valves
+LibName31=max31855
+[pcbnew]
+version=1
+LastNetListRead=thermocouple_module.net
+UseCmpFile=0
+PadDrill=0.000000000000
+PadDrillOvalY=0.000000000000
+PadSizeH=0.762000000000
+PadSizeV=1.270000000000
+PcbTextSizeV=2.032000000000
+PcbTextSizeH=1.524000000000
+PcbTextThickness=0.304800000000
+ModuleTextSizeV=1.524000000000
+ModuleTextSizeH=1.524000000000
+ModuleTextSizeThickness=0.304800000000
+SolderMaskClearance=0.254000000000
+SolderMaskMinWidth=0.000000000000
+DrawSegmentWidth=0.381000000000
+BoardOutlineThickness=0.381000000000
+ModuleOutlineThickness=0.254000000000
+[pcbnew/libraries]
+LibDir=../rusefi_lib
+LibName1=sockets
+LibName2=connect
+LibName3=discret
+LibName4=pin_array
+LibName5=divers
+LibName6=libcms
+LibName7=display
+LibName8=valves
+LibName9=led
+LibName10=dip_sockets
+LibName11=TCPL_PCC-SMP
diff --git a/hardware/thermocouiple_module/thermocouple_module.sch b/hardware/thermocouiple_module/thermocouple_module.sch
new file mode 100644
index 0000000000..73eab30925
--- /dev/null
+++ b/hardware/thermocouiple_module/thermocouple_module.sch
@@ -0,0 +1,240 @@
+EESchema Schematic File Version 2
+LIBS:power
+LIBS:device
+LIBS:transistors
+LIBS:conn
+LIBS:linear
+LIBS:regul
+LIBS:74xx
+LIBS:cmos4000
+LIBS:adc-dac
+LIBS:memory
+LIBS:xilinx
+LIBS:special
+LIBS:microcontrollers
+LIBS:dsp
+LIBS:microchip
+LIBS:analog_switches
+LIBS:motorola
+LIBS:texas
+LIBS:intel
+LIBS:audio
+LIBS:interface
+LIBS:digital-audio
+LIBS:philips
+LIBS:display
+LIBS:cypress
+LIBS:siliconi
+LIBS:opto
+LIBS:atmel
+LIBS:contrib
+LIBS:valves
+LIBS:max31855
+LIBS:thermocouple_module-cache
+EELAYER 27 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 1 1
+Title "Electronic Industrial Temperature Interface (EITI)"
+Date "25 apr 2014"
+Rev ".001"
+Comp "Mrk Industries"
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+NoConn ~ 4075 4350
+NoConn ~ 3875 4350
+$Comp
+L VIA V802
+U 1 1 4F629521
+P 3875 4350
+F 0 "V802" V 3900 4450 20 0000 C CNN
+F 1 "VIA" H 3875 4550 60 0001 C CNN
+F 2 "1pin" H 3875 4650 60 0001 C CNN
+F 3 "" H 3875 4350 60 0001 C CNN
+ 1 3875 4350
+ 0 1 1 0
+$EndComp
+Text Notes 3900 4950 0 40 ~ 0
+We want a big mass of copper in the\nTCPL joints, to dampen the cold junction\ntemperature and to make it more measurable\nwith this IC
+Text Notes 3725 4450 0 40 ~ 0
+Via for cable tie
+$Comp
+L VIA V801
+U 1 1 4F627FCA
+P 4075 4350
+F 0 "V801" V 4100 4450 20 0000 C CNN
+F 1 "VIA" H 4075 4550 60 0001 C CNN
+F 2 "1pin" H 4075 4350 60 0001 C CNN
+F 3 "" H 4075 4350 60 0001 C CNN
+ 1 4075 4350
+ 0 1 1 0
+$EndComp
+Connection ~ 4800 4650
+Wire Wire Line
+ 4800 4550 4800 4650
+Wire Wire Line
+ 4700 4050 5150 4050
+Wire Wire Line
+ 5150 4050 5150 4350
+Wire Wire Line
+ 5150 4350 5400 4350
+Wire Wire Line
+ 4700 4650 5150 4650
+Wire Wire Line
+ 5150 4650 5150 4450
+Wire Wire Line
+ 5150 4450 5400 4450
+Wire Wire Line
+ 4800 4150 4800 4050
+Connection ~ 4800 4050
+$Comp
+L C C21
+U 1 1 4E4C6B54
+P 4800 4350
+F 0 "C21" H 4850 4450 50 0000 L CNN
+F 1 "10nF" H 4850 4250 50 0000 L CNN
+F 2 "SM0603" H 4850 4350 50 0001 C CNN
+F 3 "" H 4800 4350 60 0001 C CNN
+ 1 4800 4350
+ 1 0 0 -1
+$EndComp
+Text Notes 7250 4350 0 30 ~ 0
+Care must be taken with the conector\nchosen for the TCPL to avoid inaccuracies.\n\nAlso, the connector must be as close as\npossible to the cold-juntion compensation.
+Text Notes 5500 3650 0 40 ~ 0
+MAX31855\nCold-Junction Compensated\nThermocouple-to-Digital Converter
+Text Notes 5600 4900 0 30 ~ 0
+Datasheet:\nhttp://datasheets.maxim-ic.com/en/ds/MAX31855.pdf
+NoConn ~ 6500 4250
+$Comp
+L GND #PWR01
+U 1 1 4E13FFF9
+P 7000 4000
+F 0 "#PWR01" H 7000 4000 30 0001 C CNN
+F 1 "GND" H 7000 3930 30 0001 C CNN
+F 2 "" H 7000 4000 60 0001 C CNN
+F 3 "" H 7000 4000 60 0001 C CNN
+ 1 7000 4000
+ 1 0 0 -1
+$EndComp
+Text GLabel 7000 3600 0 40 Input ~ 0
+3.3v
+$Comp
+L C C8
+U 1 1 4E13FFE2
+P 7000 3800
+F 0 "C8" H 7050 3900 50 0000 L CNN
+F 1 "100nF" H 7050 3700 50 0000 L CNN
+F 2 "SM0603" H 7050 3800 50 0001 C CNN
+F 3 "" H 7000 3800 60 0001 C CNN
+ 1 7000 3800
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR02
+U 1 1 4E13FFDB
+P 5400 4250
+F 0 "#PWR02" H 5400 4250 30 0001 C CNN
+F 1 "GND" H 5400 4180 30 0001 C CNN
+F 2 "" H 5400 4250 60 0001 C CNN
+F 3 "" H 5400 4250 60 0001 C CNN
+ 1 5400 4250
+ 1 0 0 -1
+$EndComp
+Text GLabel 5400 4550 0 40 Input ~ 0
+3.3v
+$Comp
+L MAX31855 U5
+U 1 1 4E13FF86
+P 5950 4400
+F 0 "U5" H 5950 4650 60 0000 C CNN
+F 1 "MAX31855KASA" H 5950 4150 60 0000 C CNN
+F 2 "SO8E" H 5950 4200 60 0001 C CNN
+F 3 "" H 5950 4400 60 0001 C CNN
+F 4 "MAX31855KASA+" H 5950 4400 60 0001 C CNN "mfg#"
+ 1 5950 4400
+ 1 0 0 -1
+$EndComp
+$Comp
+L CONN_2 P1
+U 1 1 535A15DB
+P 4350 4350
+F 0 "P1" V 4300 4350 40 0000 C CNN
+F 1 "CONN_2" V 4400 4350 40 0000 C CNN
+F 2 "tcpl_PCC-SMP" H 4350 4350 60 0001 C CNN
+F 3 "" H 4350 4350 60 0000 C CNN
+ 1 4350 4350
+ -1 0 0 -1
+$EndComp
+Wire Wire Line
+ 4700 4450 4700 4650
+Wire Wire Line
+ 4700 4250 4700 4050
+$Comp
+L CONN_4 P3
+U 1 1 535A166C
+P 7100 4550
+F 0 "P3" V 7050 4550 50 0000 C CNN
+F 1 "CONN_4" V 7150 4550 50 0000 C CNN
+F 2 "SIL-4" H 7100 4550 60 0001 C CNN
+F 3 "" H 7100 4550 60 0000 C CNN
+ 1 7100 4550
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 6500 4350 6500 4400
+Wire Wire Line
+ 6500 4400 6750 4400
+Wire Wire Line
+ 6500 4450 6500 4500
+Wire Wire Line
+ 6500 4500 6750 4500
+Wire Wire Line
+ 6500 4550 6500 4600
+Wire Wire Line
+ 6500 4600 6750 4600
+Wire Wire Line
+ 5400 4550 5400 4700
+Wire Wire Line
+ 5400 4700 6750 4700
+$Comp
+L CONN_1 P2
+U 1 1 535A1737
+P 5400 4100
+F 0 "P2" H 5480 4100 40 0000 L CNN
+F 1 "CONN_1" H 5400 4155 30 0001 C CNN
+F 2 "SIL-1" H 5400 4100 60 0001 C CNN
+F 3 "" H 5400 4100 60 0000 C CNN
+ 1 5400 4100
+ 0 -1 -1 0
+$EndComp
+Connection ~ 5400 4250
+$Comp
+L CONN_2 P4
+U 1 1 535A1B1D
+P 4350 3650
+F 0 "P4" V 4300 3650 40 0000 C CNN
+F 1 "CONN_2" V 4400 3650 40 0000 C CNN
+F 2 "SIL-2" H 4350 3650 60 0001 C CNN
+F 3 "" H 4350 3650 60 0000 C CNN
+ 1 4350 3650
+ -1 0 0 1
+$EndComp
+Text Label 4700 4250 1 40 ~ 0
+TCPL-
+Text Label 4700 4650 1 40 ~ 0
+TCPL+
+Text Label 4700 3550 0 40 ~ 0
+TCPL-
+Text Label 4700 3750 0 40 ~ 0
+TCPL+
+Text Label 6500 4350 2 40 ~ 0
+MISO
+Text Label 6500 4450 2 40 ~ 0
+/CS
+Text Label 6500 4550 2 40 ~ 0
+SCK
+$EndSCHEMATC