From 3d8b0deda8868e31940c58d88f09e165d029e065 Mon Sep 17 00:00:00 2001 From: Willem Oldemans Date: Tue, 8 Jun 2021 21:44:43 +0200 Subject: [PATCH] updated code and sch --- CAD/PCB/_autosave-clockclock.sch | 2407 ----------------- CAD/PCB/clockclock-cache.lib | 83 +- CAD/PCB/clockclock.kicad_pcb | 3648 +++++++++++++------------ CAD/PCB/clockclock.kicad_pcb-bak | 3720 ++++++++++++++------------ CAD/PCB/clockclock.sch | 780 ++++-- CAD/PCB/clockclock.sch-bak | 799 ++++-- CAD/PCB/fp-info-cache | 3390 ++++++++++++++++++++++- CAD/datasheet/DTSM-32S-B.pdf | Bin 0 -> 168462 bytes CAD/~$ESP32 Pins.xlsx | Bin 165 -> 0 bytes clockclock/clockclock.code-workspace | 10 +- clockclock/include/board.h | 36 +- clockclock/platformio.ini | 38 +- clockclock/src/Proximity.h | 6 +- clockclock/src/board.cpp | 1 + clockclock/src/buttons.cpp | 1 + clockclock/src/comms.cpp | 160 +- clockclock/src/comms.h | 47 +- clockclock/src/led.cpp | 67 +- clockclock/src/led.h | 6 +- clockclock/src/main.cpp | 42 +- clockclock/src/motor.cpp | 350 ++- clockclock/src/motor.h | 120 +- clockclock/src/movement.cpp | 121 +- clockclock/src/proximity.cpp | 52 +- 24 files changed, 9136 insertions(+), 6748 deletions(-) delete mode 100644 CAD/PCB/_autosave-clockclock.sch create mode 100644 CAD/datasheet/DTSM-32S-B.pdf delete mode 100644 CAD/~$ESP32 Pins.xlsx diff --git a/CAD/PCB/_autosave-clockclock.sch b/CAD/PCB/_autosave-clockclock.sch deleted file mode 100644 index 405644f..0000000 --- a/CAD/PCB/_autosave-clockclock.sch +++ /dev/null @@ -1,2407 +0,0 @@ -EESchema Schematic File Version 4 -EELAYER 30 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 1 1 -Title "" -Date "" -Rev "" -Comp "" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Comp -L Driver_Motor:STSPIN220 U2 -U 1 1 60BA5CA4 -P 8950 1900 -F 0 "U2" H 8600 1250 50 0000 C CNN -F 1 "STSPIN220" H 9350 1250 50 0000 C CNN -F 2 "Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm" H 9150 2650 50 0001 L CNN -F 3 "www.st.com/resource/en/datasheet/stspin220.pdf" H 9100 2150 50 0001 C CNN - 1 8950 1900 - 1 0 0 -1 -$EndComp -$Comp -L Driver_Motor:STSPIN220 U3 -U 1 1 60BA7446 -P 8950 3950 -F 0 "U3" H 8600 3300 50 0000 C CNN -F 1 "STSPIN220" H 9350 3300 50 0000 C CNN -F 2 "Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm" H 9150 4700 50 0001 L CNN -F 3 "www.st.com/resource/en/datasheet/stspin220.pdf" H 9100 4200 50 0001 C CNN - 1 8950 3950 - 1 0 0 -1 -$EndComp -$Comp -L Device:R R6 -U 1 1 60BB01AD -P 9800 4350 -F 0 "R6" H 9870 4396 50 0000 L CNN -F 1 "330mE" H 9870 4305 50 0000 L CNN -F 2 "MySymbols:R_1206_3216Metric_REVERSED" V 9730 4350 50 0001 C CNN -F 3 "~" H 9800 4350 50 0001 C CNN -F 4 "Mouser" H 9800 4350 50 0001 C CNN "supplier" -F 5 "710-561070332096" H 9800 4350 50 0001 C CNN "ordercode" - 1 9800 4350 - -1 0 0 -1 -$EndComp -$Comp -L Device:R R8 -U 1 1 60BB2E3C -P 9950 4350 -F 0 "R8" H 10020 4396 50 0000 L CNN -F 1 "330mE" H 10020 4305 50 0000 L CNN -F 2 "MySymbols:R_1206_3216Metric_REVERSED" V 9880 4350 50 0001 C CNN -F 3 "~" H 9950 4350 50 0001 C CNN -F 4 "mouser" H 9950 4350 50 0001 C CNN "supplier" -F 5 "710-561070332096" H 9950 4350 50 0001 C CNN "ordercode" - 1 9950 4350 - 1 0 0 -1 -$EndComp -$Comp -L Device:R R5 -U 1 1 60BB457F -P 9800 2350 -F 0 "R5" H 9870 2396 50 0000 L CNN -F 1 "330mE" H 9870 2305 50 0000 L CNN -F 2 "MySymbols:R_1206_3216Metric_REVERSED" V 9730 2350 50 0001 C CNN -F 3 "~" H 9800 2350 50 0001 C CNN -F 4 "mouser" H 9800 2350 50 0001 C CNN "supplier" -F 5 "710-561070332096" H 9800 2350 50 0001 C CNN "ordercode" - 1 9800 2350 - -1 0 0 -1 -$EndComp -$Comp -L Device:R R7 -U 1 1 60BB47EF -P 9950 2350 -F 0 "R7" H 10020 2396 50 0000 L CNN -F 1 "330mE" H 10020 2305 50 0000 L CNN -F 2 "MySymbols:R_1206_3216Metric_REVERSED" V 9880 2350 50 0001 C CNN -F 3 "~" H 9950 2350 50 0001 C CNN -F 4 "mouser" H 9950 2350 50 0001 C CNN "supplier" -F 5 "710-561070332096" H 9950 2350 50 0001 C CNN "ordercode" - 1 9950 2350 - 1 0 0 -1 -$EndComp -Wire Wire Line - 9550 2100 9800 2100 -Wire Wire Line - 9800 2100 9800 2200 -Wire Wire Line - 9550 1600 9950 1600 -Wire Wire Line - 9950 1600 9950 2200 -Wire Wire Line - 9550 4150 9800 4150 -Wire Wire Line - 9800 4150 9800 4200 -Wire Wire Line - 9550 3650 9950 3650 -Wire Wire Line - 9950 3650 9950 4200 -$Comp -L power:GND #PWR0101 -U 1 1 60BB684A -P 9800 4550 -F 0 "#PWR0101" H 9800 4300 50 0001 C CNN -F 1 "GND" H 9805 4377 50 0000 C CNN -F 2 "" H 9800 4550 50 0001 C CNN -F 3 "" H 9800 4550 50 0001 C CNN - 1 9800 4550 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0102 -U 1 1 60BB70BF -P 9950 4550 -F 0 "#PWR0102" H 9950 4300 50 0001 C CNN -F 1 "GND" H 9955 4377 50 0000 C CNN -F 2 "" H 9950 4550 50 0001 C CNN -F 3 "" H 9950 4550 50 0001 C CNN - 1 9950 4550 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0103 -U 1 1 60BB74CF -P 9050 4700 -F 0 "#PWR0103" H 9050 4450 50 0001 C CNN -F 1 "GND" H 9055 4527 50 0000 C CNN -F 2 "" H 9050 4700 50 0001 C CNN -F 3 "" H 9050 4700 50 0001 C CNN - 1 9050 4700 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0104 -U 1 1 60BB79DB -P 9050 2650 -F 0 "#PWR0104" H 9050 2400 50 0001 C CNN -F 1 "GND" H 9055 2477 50 0000 C CNN -F 2 "" H 9050 2650 50 0001 C CNN -F 3 "" H 9050 2650 50 0001 C CNN - 1 9050 2650 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0105 -U 1 1 60BB7E59 -P 9800 2550 -F 0 "#PWR0105" H 9800 2300 50 0001 C CNN -F 1 "GND" H 9805 2377 50 0000 C CNN -F 2 "" H 9800 2550 50 0001 C CNN -F 3 "" H 9800 2550 50 0001 C CNN - 1 9800 2550 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0106 -U 1 1 60BB828C -P 9950 2550 -F 0 "#PWR0106" H 9950 2300 50 0001 C CNN -F 1 "GND" H 9955 2377 50 0000 C CNN -F 2 "" H 9950 2550 50 0001 C CNN -F 3 "" H 9950 2550 50 0001 C CNN - 1 9950 2550 - 1 0 0 -1 -$EndComp -Wire Wire Line - 9800 2500 9800 2550 -Wire Wire Line - 9950 2500 9950 2550 -Wire Wire Line - 9800 4500 9800 4550 -Wire Wire Line - 9950 4500 9950 4550 -$Comp -L Connector_Generic:Conn_01x04 J1 -U 1 1 60BB9569 -P 1300 7350 -F 0 "J1" H 1250 7050 50 0000 L CNN -F 1 "Conn_01x04" H 1100 6950 50 0000 L CNN -F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 1300 7350 50 0001 C CNN -F 3 "~" H 1300 7350 50 0001 C CNN - 1 1300 7350 - 1 0 0 -1 -$EndComp -$Comp -L Connector_Generic:Conn_01x04 J3 -U 1 1 60BBA03E -P 2150 7350 -F 0 "J3" H 2100 7050 50 0000 L CNN -F 1 "Conn_01x04" H 1900 6950 50 0000 L CNN -F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 2150 7350 50 0001 C CNN -F 3 "~" H 2150 7350 50 0001 C CNN - 1 2150 7350 - 1 0 0 -1 -$EndComp -$Comp -L Connector_Generic:Conn_01x04 J4 -U 1 1 60BBA98A -P 3000 7350 -F 0 "J4" H 2950 7050 50 0000 L CNN -F 1 "Conn_01x04" H 2750 6950 50 0000 L CNN -F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 3000 7350 50 0001 C CNN -F 3 "~" H 3000 7350 50 0001 C CNN - 1 3000 7350 - 1 0 0 -1 -$EndComp -$Comp -L Connector_Generic:Conn_01x04 J5 -U 1 1 60BBB19E -P 3800 7350 -F 0 "J5" H 3750 7050 50 0000 L CNN -F 1 "Conn_01x04" H 3550 6950 50 0000 L CNN -F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 3800 7350 50 0001 C CNN -F 3 "~" H 3800 7350 50 0001 C CNN - 1 3800 7350 - 1 0 0 -1 -$EndComp -Wire Wire Line - 1100 7250 1950 7250 -Wire Wire Line - 1950 7250 2800 7250 -Connection ~ 1950 7250 -Wire Wire Line - 2800 7250 3600 7250 -Connection ~ 2800 7250 -Wire Wire Line - 3600 7350 2800 7350 -Wire Wire Line - 2800 7450 3600 7450 -Wire Wire Line - 3600 7550 2800 7550 -Wire Wire Line - 2800 7550 1950 7550 -Connection ~ 2800 7550 -Wire Wire Line - 1950 7450 2800 7450 -Connection ~ 2800 7450 -Wire Wire Line - 2800 7350 1950 7350 -Connection ~ 2800 7350 -Wire Wire Line - 1950 7350 1100 7350 -Connection ~ 1950 7350 -Wire Wire Line - 1100 7450 1950 7450 -Connection ~ 1950 7450 -Wire Wire Line - 1950 7550 1100 7550 -Connection ~ 1950 7550 -Text GLabel 900 7450 0 50 Input ~ 0 -I2C_SDA -Text GLabel 900 7350 0 50 Input ~ 0 -I2C_SCL -Text GLabel 900 7250 0 50 Input ~ 0 -+5V -Text GLabel 900 7550 0 50 Input ~ 0 -GND -Wire Wire Line - 900 7550 1100 7550 -Connection ~ 1100 7550 -Wire Wire Line - 900 7450 1100 7450 -Connection ~ 1100 7450 -Wire Wire Line - 1100 7350 900 7350 -Connection ~ 1100 7350 -Wire Wire Line - 900 7250 1100 7250 -Connection ~ 1100 7250 -$Comp -L Switch:SW_DIP_x04 SW1 -U 1 1 60BCB5AC -P 2200 6300 -F 0 "SW1" H 2200 6767 50 0000 C CNN -F 1 "SW_DIP_x04" H 2200 6676 50 0000 C CNN -F 2 "Button_Switch_SMD:SW_DIP_SPSTx04_Slide_Omron_A6S-410x_W8.9mm_P2.54mm" H 2200 6300 50 0001 C CNN -F 3 "~" H 2200 6300 50 0001 C CNN -F 4 "farnell" H 2200 6300 50 0001 C CNN "supplier" -F 5 "9472037" H 2200 6300 50 0001 C CNN "ordercode" - 1 2200 6300 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0107 -U 1 1 60BCD679 -P 2650 6500 -F 0 "#PWR0107" H 2650 6250 50 0001 C CNN -F 1 "GND" H 2655 6327 50 0000 C CNN -F 2 "" H 2650 6500 50 0001 C CNN -F 3 "" H 2650 6500 50 0001 C CNN - 1 2650 6500 - 1 0 0 -1 -$EndComp -Wire Wire Line - 9050 4650 9050 4700 -Wire Wire Line - 2500 6100 2650 6100 -Wire Wire Line - 2650 6100 2650 6200 -Wire Wire Line - 2500 6200 2650 6200 -Connection ~ 2650 6200 -Wire Wire Line - 2650 6200 2650 6300 -Wire Wire Line - 2500 6300 2650 6300 -Connection ~ 2650 6300 -Wire Wire Line - 2650 6300 2650 6400 -Wire Wire Line - 2500 6400 2650 6400 -Connection ~ 2650 6400 -Wire Wire Line - 2650 6400 2650 6500 -$Comp -L power:+5V #PWR0108 -U 1 1 60BDA4A1 -P 8950 1150 -F 0 "#PWR0108" H 8950 1000 50 0001 C CNN -F 1 "+5V" H 8965 1323 50 0000 C CNN -F 2 "" H 8950 1150 50 0001 C CNN -F 3 "" H 8950 1150 50 0001 C CNN - 1 8950 1150 - 1 0 0 -1 -$EndComp -Wire Wire Line - 8950 1150 8950 1200 -$Comp -L power:+5V #PWR0109 -U 1 1 60BDB7ED -P 8950 3200 -F 0 "#PWR0109" H 8950 3050 50 0001 C CNN -F 1 "+5V" H 8965 3373 50 0000 C CNN -F 2 "" H 8950 3200 50 0001 C CNN -F 3 "" H 8950 3200 50 0001 C CNN - 1 8950 3200 - 1 0 0 -1 -$EndComp -Wire Wire Line - 8950 3200 8950 3250 -Wire Wire Line - 8950 2600 9050 2600 -Wire Wire Line - 9050 2600 9050 2650 -Connection ~ 9050 2600 -Wire Wire Line - 8950 4650 9050 4650 -Connection ~ 9050 4650 -$Comp -L Device:R R4 -U 1 1 60BF2DDC -P 8000 4450 -F 0 "R4" V 8050 4250 50 0000 L CNN -F 1 "47K" V 8000 4350 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 7930 4450 50 0001 C CNN -F 3 "~" H 8000 4450 50 0001 C CNN - 1 8000 4450 - 0 1 -1 0 -$EndComp -$Comp -L Device:R R2 -U 1 1 60BF36D6 -P 8150 4700 -F 0 "R2" V 8220 4746 50 0000 L CNN -F 1 "47K" V 8150 4650 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 8080 4700 50 0001 C CNN -F 3 "~" H 8150 4700 50 0001 C CNN - 1 8150 4700 - 0 -1 1 0 -$EndComp -$Comp -L Device:C C2 -U 1 1 60BFA833 -P 7800 4700 -F 0 "C2" V 7850 4850 50 0000 R CNN -F 1 "22nF" V 7650 4800 50 0000 R CNN -F 2 "Capacitor_SMD:C_0603_1608Metric" H 7838 4550 50 0001 C CNN -F 3 "~" H 7800 4700 50 0001 C CNN - 1 7800 4700 - 0 -1 -1 0 -$EndComp -Wire Wire Line - 8350 4700 8300 4700 -Wire Wire Line - 8000 4700 7950 4700 -Wire Wire Line - 8150 4450 8350 4450 -Wire Wire Line - 8350 4450 8350 4700 -Wire Wire Line - 7850 4450 7600 4450 -$Comp -L power:GND #PWR0110 -U 1 1 60C01F63 -P 7600 4800 -F 0 "#PWR0110" H 7600 4550 50 0001 C CNN -F 1 "GND" H 7605 4627 50 0000 C CNN -F 2 "" H 7600 4800 50 0001 C CNN -F 3 "" H 7600 4800 50 0001 C CNN - 1 7600 4800 - -1 0 0 -1 -$EndComp -$Comp -L Device:R R3 -U 1 1 60C05757 -P 8200 2400 -F 0 "R3" V 8150 2200 50 0000 L CNN -F 1 "47K" V 8200 2300 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 8130 2400 50 0001 C CNN -F 3 "~" H 8200 2400 50 0001 C CNN - 1 8200 2400 - 0 1 -1 0 -$EndComp -$Comp -L Device:R R1 -U 1 1 60C0575D -P 8200 2650 -F 0 "R1" V 8100 2650 50 0000 L CNN -F 1 "47K" V 8200 2600 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 8130 2650 50 0001 C CNN -F 3 "~" H 8200 2650 50 0001 C CNN - 1 8200 2650 - 0 -1 1 0 -$EndComp -$Comp -L Device:C C1 -U 1 1 60C05763 -P 7850 2650 -F 0 "C1" V 7800 2800 50 0000 R CNN -F 1 "22nF" V 7700 2700 50 0000 R CNN -F 2 "Capacitor_SMD:C_0603_1608Metric" H 7888 2500 50 0001 C CNN -F 3 "~" H 7850 2650 50 0001 C CNN - 1 7850 2650 - 0 -1 -1 0 -$EndComp -Wire Wire Line - 8400 2650 8350 2650 -Wire Wire Line - 8050 2650 8000 2650 -Wire Wire Line - 8350 2400 8400 2400 -Wire Wire Line - 8400 2400 8400 2650 -Wire Wire Line - 8050 2400 7650 2400 -Wire Wire Line - 7650 2400 7650 2650 -$Comp -L power:GND #PWR0111 -U 1 1 60C05771 -P 7650 2700 -F 0 "#PWR0111" H 7650 2450 50 0001 C CNN -F 1 "GND" H 7655 2527 50 0000 C CNN -F 2 "" H 7650 2700 50 0001 C CNN -F 3 "" H 7650 2700 50 0001 C CNN - 1 7650 2700 - -1 0 0 -1 -$EndComp -Wire Wire Line - 7650 2650 7700 2650 -Wire Wire Line - 7950 3450 8450 3450 -Wire Wire Line - 8450 4150 7950 4150 -$Comp -L clockclock-rescue:Stepper_Motor_bipolar_VID28-Motor M1 -U 1 1 6071712D -P 10900 3200 -F 0 "M1" H 10800 3800 50 0000 L CNN -F 1 "Stepper_Motor_bipolar_VID28" H 10050 3000 50 0000 L CNN -F 2 "MySymbols:X40_Stepper" H 10910 3190 50 0001 C CNN -F 3 "http://www.infineon.com/dgdl/Application-Note-TLE8110EE_driving_UniPolarStepperMotor_V1.1.pdf?fileId=db3a30431be39b97011be5d0aa0a00b0" H 10910 3190 50 0001 C CNN - 1 10900 3200 - 1 0 0 1 -$EndComp -Wire Wire Line - 9550 1400 10550 1400 -Wire Wire Line - 10550 1400 10550 2300 -Wire Wire Line - 10550 2300 10600 2300 -Wire Wire Line - 10600 2500 10500 2500 -Wire Wire Line - 10500 2500 10500 1500 -Wire Wire Line - 10500 1500 9550 1500 -Wire Wire Line - 9550 1900 10450 1900 -Wire Wire Line - 10450 2700 10600 2700 -Wire Wire Line - 9550 3450 10400 3450 -Wire Wire Line - 10600 3300 10450 3300 -Wire Wire Line - 10450 3300 10450 3550 -Wire Wire Line - 10450 3550 9550 3550 -Wire Wire Line - 9550 3950 10500 3950 -Wire Wire Line - 10500 3950 10500 3500 -Wire Wire Line - 10500 3500 10600 3500 -Wire Wire Line - 10600 3700 10550 3700 -Wire Wire Line - 10550 3700 10550 4050 -Wire Wire Line - 10550 4050 9550 4050 -Wire Wire Line - 10450 1900 10450 2700 -Wire Wire Line - 10400 2000 9550 2000 -Wire Wire Line - 8450 1500 7950 1500 -Wire Wire Line - 8450 2100 7950 2100 -Wire Wire Line - 8450 3550 7950 3550 -$Comp -L Switch:SW_Push SW3 -U 1 1 60D20867 -P 4050 6400 -F 0 "SW3" H 4100 6300 50 0000 R CNN -F 1 "SW_Push" V 4005 6352 50 0001 R CNN -F 2 "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" H 4050 6600 50 0001 C CNN -F 3 "~" H 4050 6600 50 0001 C CNN - 1 4050 6400 - 1 0 0 -1 -$EndComp -$Comp -L Switch:SW_Push SW4 -U 1 1 60D21939 -P 4050 6200 -F 0 "SW4" H 4100 6400 50 0000 R CNN -F 1 "SW_Push" H 4050 6400 50 0001 R CNN -F 2 "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" H 4050 6400 50 0001 C CNN -F 3 "~" H 4050 6400 50 0001 C CNN - 1 4050 6200 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0130 -U 1 1 60D221F9 -P 4400 6450 -F 0 "#PWR0130" H 4400 6200 50 0001 C CNN -F 1 "GND" H 4405 6277 50 0000 C CNN -F 2 "" H 4400 6450 50 0001 C CNN -F 3 "" H 4400 6450 50 0001 C CNN - 1 4400 6450 - 1 0 0 -1 -$EndComp -Text GLabel 3750 6400 0 50 Input ~ 0 -BUT_PLUS -Text GLabel 3750 6200 0 50 Input ~ 0 -BUT_MIN -Wire Wire Line - 3750 6400 3850 6400 -Wire Wire Line - 3750 6200 3850 6200 -Text Notes 1950 6650 0 50 ~ 0 -Address input -$Comp -L Mechanical:MountingHole H4 -U 1 1 60DBFD5F -P 6800 7700 -F 0 "H4" H 6900 7746 50 0000 L CNN -F 1 "MountingHole" H 6900 7655 50 0000 L CNN -F 2 "MountingHole:MountingHole_4.3mm_M4" H 6800 7700 50 0001 C CNN -F 3 "~" H 6800 7700 50 0001 C CNN -F 4 "DNP" H 6800 7700 50 0001 C CNN "DNP" - 1 6800 7700 - 1 0 0 -1 -$EndComp -$Comp -L Mechanical:MountingHole H3 -U 1 1 60DC01F1 -P 6600 7700 -F 0 "H3" H 6700 7746 50 0000 L CNN -F 1 "MountingHole" H 6700 7655 50 0000 L CNN -F 2 "MountingHole:MountingHole_4.3mm_M4" H 6600 7700 50 0001 C CNN -F 3 "~" H 6600 7700 50 0001 C CNN -F 4 "DNP" H 6600 7700 50 0001 C CNN "DNP" - 1 6600 7700 - 1 0 0 -1 -$EndComp -$Comp -L Mechanical:MountingHole H2 -U 1 1 60DC072B -P 6400 7700 -F 0 "H2" H 6500 7746 50 0000 L CNN -F 1 "MountingHole" H 6500 7655 50 0000 L CNN -F 2 "MountingHole:MountingHole_4.3mm_M4" H 6400 7700 50 0001 C CNN -F 3 "~" H 6400 7700 50 0001 C CNN -F 4 "DNP" H 6400 7700 50 0001 C CNN "DNP" - 1 6400 7700 - 1 0 0 -1 -$EndComp -$Comp -L Mechanical:MountingHole H1 -U 1 1 60DC097B -P 6200 7700 -F 0 "H1" H 6300 7746 50 0000 L CNN -F 1 "MountingHole" H 6300 7655 50 0000 L CNN -F 2 "MountingHole:MountingHole_4.3mm_M4" H 6200 7700 50 0001 C CNN -F 3 "~" H 6200 7700 50 0001 C CNN -F 4 "DNP" H 6200 7700 50 0001 C CNN "DNP" - 1 6200 7700 - 1 0 0 -1 -$EndComp -$Comp -L Device:R R10 -U 1 1 60E52DDC -P 2450 1000 -F 0 "R10" H 2520 1046 50 0000 L CNN -F 1 "1K" H 2520 955 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 2380 1000 50 0001 C CNN -F 3 "~" H 2450 1000 50 0001 C CNN -F 4 "DNP" V 2450 1000 50 0000 C CNN "DNP" - 1 2450 1000 - -1 0 0 1 -$EndComp -Text GLabel 2400 1250 0 50 Input ~ 0 -I2C_SDA -Text GLabel 2400 1350 0 50 Input ~ 0 -I2C_SCL -Wire Wire Line - 2400 1250 2450 1250 -Wire Wire Line - 2450 1250 2450 1150 -Wire Wire Line - 2400 1350 2850 1350 -Wire Wire Line - 2850 1350 2850 1150 -$Comp -L power:+3V3 #PWR0133 -U 1 1 60E8A29B -P 2450 750 -F 0 "#PWR0133" H 2450 600 50 0001 C CNN -F 1 "+3V3" H 2465 923 50 0000 C CNN -F 2 "" H 2450 750 50 0001 C CNN -F 3 "" H 2450 750 50 0001 C CNN - 1 2450 750 - 1 0 0 -1 -$EndComp -$Comp -L power:+3V3 #PWR0134 -U 1 1 60E8A8C5 -P 2850 750 -F 0 "#PWR0134" H 2850 600 50 0001 C CNN -F 1 "+3V3" H 2865 923 50 0000 C CNN -F 2 "" H 2850 750 50 0001 C CNN -F 3 "" H 2850 750 50 0001 C CNN - 1 2850 750 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2850 750 2850 850 -Wire Wire Line - 2450 750 2450 850 -$Comp -L Device:C C11 -U 1 1 60EA7EEB -P 10600 4550 -F 0 "C11" H 10715 4596 50 0000 L CNN -F 1 "100nF" H 10715 4505 50 0000 L CNN -F 2 "Capacitor_SMD:C_0603_1608Metric" H 10638 4400 50 0001 C CNN -F 3 "~" H 10600 4550 50 0001 C CNN - 1 10600 4550 - -1 0 0 -1 -$EndComp -$Comp -L Device:C_Polarized C12 -U 1 1 60EA9977 -P 10850 4550 -F 0 "C12" H 10968 4596 50 0000 L CNN -F 1 "10uF" H 10968 4505 50 0000 L CNN -F 2 "Capacitor_SMD:C_Elec_4x5.4" H 10888 4400 50 0001 C CNN -F 3 "~" H 10850 4550 50 0001 C CNN -F 4 "Panasonic" H 10850 4550 50 0001 C CNN "mfr" -F 5 "MCVVT016M100CA1L" H 10850 4550 50 0001 C CNN "partnr" -F 6 "farnell" H 10850 4550 50 0001 C CNN "supplier" -F 7 "2611355" H 10850 4550 50 0001 C CNN "ordercode" - 1 10850 4550 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0135 -U 1 1 60EBB56B -P 10600 4800 -F 0 "#PWR0135" H 10600 4550 50 0001 C CNN -F 1 "GND" H 10605 4627 50 0000 C CNN -F 2 "" H 10600 4800 50 0001 C CNN -F 3 "" H 10600 4800 50 0001 C CNN - 1 10600 4800 - 1 0 0 -1 -$EndComp -Wire Wire Line - 10600 4800 10600 4700 -Wire Wire Line - 10600 4700 10850 4700 -Connection ~ 10600 4700 -Wire Wire Line - 10850 4400 10600 4400 -$Comp -L power:+5V #PWR0136 -U 1 1 60EE71DD -P 10600 4350 -F 0 "#PWR0136" H 10600 4200 50 0001 C CNN -F 1 "+5V" H 10615 4523 50 0000 C CNN -F 2 "" H 10600 4350 50 0001 C CNN -F 3 "" H 10600 4350 50 0001 C CNN - 1 10600 4350 - 1 0 0 -1 -$EndComp -Wire Wire Line - 10600 4350 10600 4400 -Connection ~ 10600 4400 -$Comp -L Device:C C9 -U 1 1 60EF8457 -P 10650 900 -F 0 "C9" H 10765 946 50 0000 L CNN -F 1 "100nF" H 10765 855 50 0000 L CNN -F 2 "Capacitor_SMD:C_0603_1608Metric" H 10688 750 50 0001 C CNN -F 3 "~" H 10650 900 50 0001 C CNN - 1 10650 900 - -1 0 0 -1 -$EndComp -$Comp -L Device:C_Polarized C10 -U 1 1 60EF845D -P 10900 900 -F 0 "C10" H 11018 946 50 0000 L CNN -F 1 "10uF" H 11018 855 50 0000 L CNN -F 2 "Capacitor_SMD:C_Elec_4x5.4" H 10938 750 50 0001 C CNN -F 3 "~" H 10900 900 50 0001 C CNN -F 4 "Panasonic" H 10900 900 50 0001 C CNN "mfr" -F 5 "2611355" H 10900 900 50 0001 C CNN "ordercode" -F 6 "farnell" H 10900 900 50 0001 C CNN "supplier" - 1 10900 900 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0137 -U 1 1 60EF8463 -P 10650 1100 -F 0 "#PWR0137" H 10650 850 50 0001 C CNN -F 1 "GND" H 10655 927 50 0000 C CNN -F 2 "" H 10650 1100 50 0001 C CNN -F 3 "" H 10650 1100 50 0001 C CNN - 1 10650 1100 - 1 0 0 -1 -$EndComp -Wire Wire Line - 10650 1100 10650 1050 -Wire Wire Line - 10650 1050 10900 1050 -Connection ~ 10650 1050 -Wire Wire Line - 10900 750 10650 750 -$Comp -L power:+5V #PWR0138 -U 1 1 60EF846D -P 10650 700 -F 0 "#PWR0138" H 10650 550 50 0001 C CNN -F 1 "+5V" H 10665 873 50 0000 C CNN -F 2 "" H 10650 700 50 0001 C CNN -F 3 "" H 10650 700 50 0001 C CNN - 1 10650 700 - 1 0 0 -1 -$EndComp -Wire Wire Line - 10650 700 10650 750 -Connection ~ 10650 750 -Text Notes 2150 1450 0 50 ~ 0 -Only place once -$Comp -L Device:R R11 -U 1 1 60F388C1 -P 2850 1000 -F 0 "R11" H 2920 1046 50 0000 L CNN -F 1 "1K" H 2920 955 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 2780 1000 50 0001 C CNN -F 3 "~" H 2850 1000 50 0001 C CNN -F 4 "DNP" V 2850 1000 50 0000 C CNN "DNP" - 1 2850 1000 - -1 0 0 1 -$EndComp -Text Notes 1900 7100 0 50 ~ 0 -Board 2 board interface\n -Text Label 10100 1400 0 50 ~ 0 -MOT_A1 -Text Label 10100 1500 0 50 ~ 0 -MOT_A2 -Text Label 10100 1900 0 50 ~ 0 -MOT_A3 -Text Label 10100 2000 0 50 ~ 0 -MOT_A4 -$Comp -L Regulator_Linear:MCP1825S U5 -U 1 1 606F287A -P 9700 5700 -F 0 "U5" H 9700 5942 50 0000 C CNN -F 1 "MCP1825S" H 9700 5851 50 0000 C CNN -F 2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" H 9600 5850 50 0001 C CNN -F 3 "http://ww1.microchip.com/downloads/en/devicedoc/22056b.pdf" H 9700 5950 50 0001 C CNN -F 4 "Microchip" H 9700 5700 50 0001 C CNN "manufacturer" -F 5 "MCP1825ST-3302E/DB" H 9700 5700 50 0001 C CNN "partnr" -F 6 "farnell" H 9700 5700 50 0001 C CNN "supplier" -F 7 "2857611" H 9700 5700 50 0001 C CNN "ordercode" - 1 9700 5700 - 1 0 0 -1 -$EndComp -$Comp -L Device:C_Polarized C14 -U 1 1 606F4D9C -P 9150 5950 -F 0 "C14" H 9268 5996 50 0000 L CNN -F 1 "10uF" H 9268 5905 50 0000 L CNN -F 2 "Capacitor_SMD:C_Elec_4x5.4" H 9188 5800 50 0001 C CNN -F 3 "~" H 9150 5950 50 0001 C CNN -F 4 "Panasonic" H 9150 5950 50 0001 C CNN "mfr" -F 5 "MCVVT016M100CA1L" H 9150 5950 50 0001 C CNN "partnr" -F 6 "farnell" H 9150 5950 50 0001 C CNN "supplier" -F 7 "2611355" H 9150 5950 50 0001 C CNN "ordercode" - 1 9150 5950 - 1 0 0 -1 -$EndComp -$Comp -L Device:C_Polarized C15 -U 1 1 606F5F9E -P 10450 5950 -F 0 "C15" H 10568 5996 50 0000 L CNN -F 1 "10uF" H 10568 5905 50 0000 L CNN -F 2 "Capacitor_SMD:C_Elec_4x5.4" H 10488 5800 50 0001 C CNN -F 3 "~" H 10450 5950 50 0001 C CNN -F 4 "Panasonic" H 10450 5950 50 0001 C CNN "mfr" -F 5 "MCVVT016M100CA1L" H 10450 5950 50 0001 C CNN "partnr" -F 6 "farnell" H 10450 5950 50 0001 C CNN "supplier" -F 7 "2611355" H 10450 5950 50 0001 C CNN "ordercode" - 1 10450 5950 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0139 -U 1 1 606F6A39 -P 9150 6150 -F 0 "#PWR0139" H 9150 5900 50 0001 C CNN -F 1 "GND" H 9155 5977 50 0000 C CNN -F 2 "" H 9150 6150 50 0001 C CNN -F 3 "" H 9150 6150 50 0001 C CNN - 1 9150 6150 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0140 -U 1 1 606F6EF7 -P 9700 6150 -F 0 "#PWR0140" H 9700 5900 50 0001 C CNN -F 1 "GND" H 9705 5977 50 0000 C CNN -F 2 "" H 9700 6150 50 0001 C CNN -F 3 "" H 9700 6150 50 0001 C CNN - 1 9700 6150 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0141 -U 1 1 606F7430 -P 10450 6150 -F 0 "#PWR0141" H 10450 5900 50 0001 C CNN -F 1 "GND" H 10455 5977 50 0000 C CNN -F 2 "" H 10450 6150 50 0001 C CNN -F 3 "" H 10450 6150 50 0001 C CNN - 1 10450 6150 - 1 0 0 -1 -$EndComp -$Comp -L power:+5V #PWR0142 -U 1 1 606F776D -P 9150 5650 -F 0 "#PWR0142" H 9150 5500 50 0001 C CNN -F 1 "+5V" H 9165 5823 50 0000 C CNN -F 2 "" H 9150 5650 50 0001 C CNN -F 3 "" H 9150 5650 50 0001 C CNN - 1 9150 5650 - 1 0 0 -1 -$EndComp -$Comp -L power:+3V3 #PWR0143 -U 1 1 606F7F56 -P 10450 5650 -F 0 "#PWR0143" H 10450 5500 50 0001 C CNN -F 1 "+3V3" H 10465 5823 50 0000 C CNN -F 2 "" H 10450 5650 50 0001 C CNN -F 3 "" H 10450 5650 50 0001 C CNN - 1 10450 5650 - 1 0 0 -1 -$EndComp -$Comp -L Device:C C13 -U 1 1 606F8D66 -P 8900 5950 -F 0 "C13" H 9015 5996 50 0000 L CNN -F 1 "100nF" H 9015 5905 50 0000 L CNN -F 2 "Capacitor_SMD:C_0603_1608Metric" H 8938 5800 50 0001 C CNN -F 3 "~" H 8900 5950 50 0001 C CNN - 1 8900 5950 - -1 0 0 1 -$EndComp -$Comp -L Device:C C16 -U 1 1 606F9863 -P 10850 5950 -F 0 "C16" H 10965 5996 50 0000 L CNN -F 1 "100nF" H 10965 5905 50 0000 L CNN -F 2 "Capacitor_SMD:C_0603_1608Metric" H 10888 5800 50 0001 C CNN -F 3 "~" H 10850 5950 50 0001 C CNN - 1 10850 5950 - 1 0 0 -1 -$EndComp -Wire Wire Line - 9400 5700 9150 5700 -Wire Wire Line - 9150 5700 9150 5650 -Wire Wire Line - 9150 5700 8900 5700 -Wire Wire Line - 8900 5700 8900 5800 -Connection ~ 9150 5700 -Wire Wire Line - 9150 5800 9150 5700 -Wire Wire Line - 8900 6100 8900 6150 -Wire Wire Line - 8900 6150 9150 6150 -Wire Wire Line - 9150 6100 9150 6150 -Connection ~ 9150 6150 -Wire Wire Line - 9700 6150 9700 6000 -Wire Wire Line - 10450 6150 10450 6100 -Wire Wire Line - 10850 6100 10850 6150 -Wire Wire Line - 10850 6150 10450 6150 -Connection ~ 10450 6150 -Wire Wire Line - 10850 5800 10850 5700 -Wire Wire Line - 10850 5700 10450 5700 -Wire Wire Line - 10450 5650 10450 5700 -Connection ~ 10450 5700 -Wire Wire Line - 10450 5700 10000 5700 -Wire Wire Line - 10450 5700 10450 5800 -Wire Wire Line - 10600 3100 10400 3100 -Wire Wire Line - 10400 3100 10400 3450 -Wire Wire Line - 10600 2850 10400 2850 -Wire Wire Line - 10400 2850 10400 2000 -$Comp -L Device:R_Potentiometer_Trim RV1 -U 1 1 6082A9DC -P 5550 7050 -F 0 "RV1" H 5480 7096 50 0000 R CNN -F 1 "10K_TRIM" H 5480 7005 50 0000 R CNN -F 2 "Potentiometer_SMD:Potentiometer_Bourns_3214G_Horizontal" H 5550 7050 50 0001 C CNN -F 3 "~" H 5550 7050 50 0001 C CNN -F 4 "farnell" H 5550 7050 50 0001 C CNN "supplier" -F 5 "1689863RL" H 5550 7050 50 0001 C CNN "ordercode" - 1 5550 7050 - -1 0 0 -1 -$EndComp -$Comp -L Device:R R16 -U 1 1 6083CB22 -P 5550 6700 -F 0 "R16" H 5620 6746 50 0000 L CNN -F 1 "91K" H 5620 6655 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 5480 6700 50 0001 C CNN -F 3 "~" H 5550 6700 50 0001 C CNN -F 4 "farnell" H 5550 6700 50 0001 C CNN "supplier" -F 5 "2447449" H 5550 6700 50 0001 C CNN "ordercode" - 1 5550 6700 - 1 0 0 -1 -$EndComp -$Comp -L power:+5V #PWR04 -U 1 1 6083D919 -P 5550 6500 -F 0 "#PWR04" H 5550 6350 50 0001 C CNN -F 1 "+5V" H 5565 6673 50 0000 C CNN -F 2 "" H 5550 6500 50 0001 C CNN -F 3 "" H 5550 6500 50 0001 C CNN - 1 5550 6500 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR05 -U 1 1 6083DE51 -P 5550 7450 -F 0 "#PWR05" H 5550 7200 50 0001 C CNN -F 1 "GND" H 5555 7277 50 0000 C CNN -F 2 "" H 5550 7450 50 0001 C CNN -F 3 "" H 5550 7450 50 0001 C CNN - 1 5550 7450 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5550 6550 5550 6500 -$Comp -L Jumper:SolderJumper_2_Open JP1 -U 1 1 6087C975 -P 5000 6900 -F 0 "JP1" H 5000 7105 50 0000 C CNN -F 1 "SJ2_Open" H 5000 7014 50 0000 C CNN -F 2 "Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm" H 5000 6900 50 0001 C CNN -F 3 "~" H 5000 6900 50 0001 C CNN -F 4 "DNP" H 5000 6900 50 0001 C CNN "DNP" - 1 5000 6900 - 1 0 0 -1 -$EndComp -$Comp -L Device:C C3 -U 1 1 6088EC87 -P 4800 7250 -F 0 "C3" H 4915 7296 50 0000 L CNN -F 1 "100nF" H 4915 7205 50 0000 L CNN -F 2 "Capacitor_SMD:C_0603_1608Metric" H 4838 7100 50 0001 C CNN -F 3 "~" H 4800 7250 50 0001 C CNN -F 4 "DNP" H 5000 7350 50 0000 C CNN "DNP" - 1 4800 7250 - -1 0 0 -1 -$EndComp -Wire Wire Line - 5250 7050 5400 7050 -Connection ~ 5250 7050 -Wire Wire Line - 5250 6900 5150 6900 -Wire Wire Line - 5250 6900 5250 7050 -Wire Wire Line - 4850 6900 4800 6900 -Wire Wire Line - 4800 6900 4800 7100 -$Comp -L power:GND #PWR01 -U 1 1 6093CBDE -P 4800 7450 -F 0 "#PWR01" H 4800 7200 50 0001 C CNN -F 1 "GND" H 4805 7277 50 0000 C CNN -F 2 "" H 4800 7450 50 0001 C CNN -F 3 "" H 4800 7450 50 0001 C CNN - 1 4800 7450 - 1 0 0 -1 -$EndComp -Wire Wire Line - 4800 7450 4800 7400 -Text GLabel 4750 6900 0 50 Input ~ 0 -CPU_REF -Wire Wire Line - 4750 6900 4800 6900 -Connection ~ 4800 6900 -Wire Wire Line - 5550 6850 5550 6900 -Wire Wire Line - 5550 7200 5550 7450 -$Comp -L Device:R R14 -U 1 1 60ABCE88 -P 5250 6700 -F 0 "R14" H 5320 6746 50 0000 L CNN -F 1 "10K" H 5320 6655 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 5180 6700 50 0001 C CNN -F 3 "~" H 5250 6700 50 0001 C CNN -F 4 "DNP" V 5250 6700 50 0000 C CNN "DNP" - 1 5250 6700 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR03 -U 1 1 60ACDB0F -P 5250 7450 -F 0 "#PWR03" H 5250 7200 50 0001 C CNN -F 1 "GND" H 5255 7277 50 0000 C CNN -F 2 "" H 5250 7450 50 0001 C CNN -F 3 "" H 5250 7450 50 0001 C CNN - 1 5250 7450 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5250 7450 5250 7400 -Wire Wire Line - 5250 7050 5250 7100 -Wire Wire Line - 5250 6850 5250 6900 -Connection ~ 5250 6900 -$Comp -L power:+5V #PWR02 -U 1 1 60B20857 -P 5250 6500 -F 0 "#PWR02" H 5250 6350 50 0001 C CNN -F 1 "+5V" H 5265 6673 50 0000 C CNN -F 2 "" H 5250 6500 50 0001 C CNN -F 3 "" H 5250 6500 50 0001 C CNN - 1 5250 6500 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5250 6500 5250 6550 -$Comp -L clockclock-rescue:ESP32-WROOM-32-dk_RF-Transceiver-Modules MOD1 -U 1 1 60F96149 -P 5250 3750 -F 0 "MOD1" H 5900 3800 60 0000 C CNN -F 1 "ESP32-WROOM-32D" H 6100 1650 60 0000 C CNN -F 2 "digikey-footprints:ESP32-WROOM-32D" H 5450 3950 60 0001 L CNN -F 3 "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf" H 5450 4050 60 0001 L CNN -F 4 "1904-1010-1-ND" H 5450 4150 60 0001 L CNN "Digi-Key_PN" -F 5 "ESP32-WROOM-32" H 5450 4250 60 0001 L CNN "MPN" -F 6 "RF/IF and RFID" H 5450 4350 60 0001 L CNN "Category" -F 7 "RF Transceiver Modules" H 5450 4450 60 0001 L CNN "Family" -F 8 "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf" H 5450 4550 60 0001 L CNN "DK_Datasheet_Link" -F 9 "/product-detail/en/espressif-systems/ESP32-WROOM-32/1904-1010-1-ND/8544305" H 5450 4650 60 0001 L CNN "DK_Detail_Page" -F 10 "SMD MODULE, ESP32-D0WDQ6, 32MBIT" H 5450 4750 60 0001 L CNN "Description" -F 11 "Espressif Systems" H 5450 4850 60 0001 L CNN "Manufacturer" -F 12 "Active" H 5450 4950 60 0001 L CNN "Status" -F 13 "aliexpress" H 5250 3750 50 0001 C CNN "supplier" - 1 5250 3750 - 1 0 0 -1 -$EndComp -Text Label 4300 5450 0 50 ~ 0 -CPU_REF -Wire Wire Line - 4300 5450 4750 5450 -Text Label 4300 4150 0 50 ~ 0 -MOT_DIR0 -Text Label 4300 4250 0 50 ~ 0 -MOT_STCK0 -Text Label 4300 4450 0 50 ~ 0 -MOT_EN -Text Label 4300 4550 0 50 ~ 0 -MOT_RST0 -Text Label 4300 4750 0 50 ~ 0 -MOT_DIR1 -Text Label 4300 4850 0 50 ~ 0 -MOT_STCK1 -Text Label 4300 4950 0 50 ~ 0 -MOT_RST1 -$Comp -L Transistor_BJT:UMH3N Q1 -U 1 1 6105C9A4 -P 1150 800 -F 0 "Q1" H 1440 846 50 0000 L CNN -F 1 "UMH3N" H 1440 755 50 0000 L CNN -F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 1155 360 50 0001 C CNN -F 3 "http://rohmfs.rohm.com/en/products/databook/datasheet/discrete/transistor/digital/emh3t2r-e.pdf" H 1300 800 50 0001 C CNN -F 4 "1680404" H 1150 800 50 0001 C CNN "ordercode" -F 5 "farnell" H 1150 800 50 0001 C CNN "supplier" - 1 1150 800 - 1 0 0 -1 -$EndComp -$Comp -L Transistor_BJT:UMH3N Q1 -U 2 1 6105D826 -P 1150 1350 -F 0 "Q1" H 1440 1304 50 0000 L CNN -F 1 "UMH3N" H 1440 1395 50 0000 L CNN -F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 1155 910 50 0001 C CNN -F 3 "http://rohmfs.rohm.com/en/products/databook/datasheet/discrete/transistor/digital/emh3t2r-e.pdf" H 1300 1350 50 0001 C CNN -F 4 "1680404" H 1150 1350 50 0001 C CNN "ordercode" -F 5 "farnell" H 1150 1350 50 0001 C CNN "supplier" - 2 1150 1350 - 1 0 0 1 -$EndComp -Text Label 700 800 2 50 ~ 0 -DTR -Text Label 700 1350 2 50 ~ 0 -RTS -Text Label 1700 600 2 50 ~ 0 -ESP_RST -Text Label 1850 1550 2 50 ~ 0 -ESP_GPIO0 -Wire Wire Line - 700 800 750 800 -Wire Wire Line - 950 1350 750 1350 -Wire Wire Line - 1350 1000 1350 1050 -Wire Wire Line - 1350 1050 750 1250 -Wire Wire Line - 750 1250 750 1350 -Connection ~ 750 1350 -Wire Wire Line - 750 1350 700 1350 -Wire Wire Line - 1350 1150 1350 1100 -Wire Wire Line - 1350 1100 750 900 -Wire Wire Line - 750 900 750 800 -Connection ~ 750 800 -Wire Wire Line - 750 800 950 800 -Wire Wire Line - 1700 600 1350 600 -Wire Wire Line - 1850 1550 1350 1550 -$Comp -L power:GND #PWR0112 -U 1 1 6116E33E -P 5250 5950 -F 0 "#PWR0112" H 5250 5700 50 0001 C CNN -F 1 "GND" H 5255 5777 50 0000 C CNN -F 2 "" H 5250 5950 50 0001 C CNN -F 3 "" H 5250 5950 50 0001 C CNN - 1 5250 5950 - 1 0 0 -1 -$EndComp -$Comp -L power:+3V3 #PWR0113 -U 1 1 6116E5F8 -P 5450 3550 -F 0 "#PWR0113" H 5450 3400 50 0001 C CNN -F 1 "+3V3" H 5465 3723 50 0000 C CNN -F 2 "" H 5450 3550 50 0001 C CNN -F 3 "" H 5450 3550 50 0001 C CNN - 1 5450 3550 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5450 3550 5450 3650 -Wire Wire Line - 5250 5950 5250 5900 -Wire Wire Line - 5250 5900 5350 5900 -Wire Wire Line - 5350 5900 5350 5850 -Connection ~ 5250 5900 -Wire Wire Line - 5250 5900 5250 5850 -Wire Wire Line - 5350 5900 5450 5900 -Wire Wire Line - 5550 5900 5550 5850 -Connection ~ 5350 5900 -Wire Wire Line - 5450 5850 5450 5900 -Connection ~ 5450 5900 -Wire Wire Line - 5450 5900 5550 5900 -Text Label 6500 5150 2 50 ~ 0 -ADDR0 -Text Label 6500 5250 2 50 ~ 0 -ADDR1 -Text Label 6500 4950 2 50 ~ 0 -ADDR2 -Text Label 6500 5050 2 50 ~ 0 -ADDR3 -Text Label 4300 5050 0 50 ~ 0 -BUT_MIN -Text Label 4300 5350 0 50 ~ 0 -BUT_PLUS -Text Label 4300 5150 0 50 ~ 0 -I2C_SDA -Text Label 4300 5250 0 50 ~ 0 -I2C_SCL -Text Label 4300 3950 0 50 ~ 0 -ESP_GPIO0 -Wire Wire Line - 4300 3950 4750 3950 -Text Label 4300 3850 0 50 ~ 0 -ESP_RST -$Comp -L Device:R R9 -U 1 1 61211336 -P 3400 900 -F 0 "R9" V 3500 950 50 0000 L CNN -F 1 "10K" V 3500 750 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 3330 900 50 0001 C CNN -F 3 "~" H 3400 900 50 0001 C CNN -F 4 "" V 3400 900 50 0000 C CNN "DNP" - 1 3400 900 - 0 -1 -1 0 -$EndComp -$Comp -L power:+3V3 #PWR0114 -U 1 1 61212780 -P 3200 750 -F 0 "#PWR0114" H 3200 600 50 0001 C CNN -F 1 "+3V3" H 3215 923 50 0000 C CNN -F 2 "" H 3200 750 50 0001 C CNN -F 3 "" H 3200 750 50 0001 C CNN - 1 3200 750 - 1 0 0 -1 -$EndComp -Wire Wire Line - 3200 750 3200 900 -Wire Wire Line - 3200 900 3250 900 -Text Label 4000 900 2 50 ~ 0 -ESP_GPIO0 -Wire Wire Line - 4000 900 3550 900 -Text Label 4300 4350 0 50 ~ 0 -ESP_GPIO12 -Text Label 4300 4650 0 50 ~ 0 -ESP_GPIO15 -Wire Wire Line - 4750 4350 4300 4350 -Wire Wire Line - 4750 4650 4300 4650 -$Comp -L Device:C C4 -U 1 1 61163D10 -P 4300 1650 -F 0 "C4" H 4186 1604 50 0000 R CNN -F 1 "100nF" H 4186 1695 50 0000 R CNN -F 2 "Capacitor_SMD:C_0603_1608Metric" H 4338 1500 50 0001 C CNN -F 3 "~" H 4300 1650 50 0001 C CNN - 1 4300 1650 - -1 0 0 1 -$EndComp -$Comp -L Device:R R12 -U 1 1 6125CD15 -P 3400 1100 -F 0 "R12" V 3500 1150 50 0000 L CNN -F 1 "10K" V 3500 950 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 3330 1100 50 0001 C CNN -F 3 "~" H 3400 1100 50 0001 C CNN -F 4 "DNP" V 3400 1100 50 0000 C CNN "DNP" - 1 3400 1100 - 0 -1 -1 0 -$EndComp -Wire Wire Line - 3250 1100 3200 1100 -Wire Wire Line - 3200 1100 3200 900 -Connection ~ 3200 900 -Text Label 4050 1100 2 50 ~ 0 -ESP_GPIO15 -Text Label 4000 1700 2 50 ~ 0 -ESP_GPIO12 -$Comp -L Device:R R18 -U 1 1 6128DF59 -P 3400 1700 -F 0 "R18" V 3500 1750 50 0000 L CNN -F 1 "10K" V 3500 1550 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 3330 1700 50 0001 C CNN -F 3 "~" H 3400 1700 50 0001 C CNN -F 4 "DNP" V 3400 1700 50 0000 C CNN "DNP" - 1 3400 1700 - 0 -1 -1 0 -$EndComp -$Comp -L power:GND #PWR0115 -U 1 1 6128E5FA -P 3200 2150 -F 0 "#PWR0115" H 3200 1900 50 0001 C CNN -F 1 "GND" H 3205 1977 50 0000 C CNN -F 2 "" H 3200 2150 50 0001 C CNN -F 3 "" H 3200 2150 50 0001 C CNN - 1 3200 2150 - 1 0 0 -1 -$EndComp -Wire Wire Line - 3200 2150 3200 2100 -Wire Wire Line - 3200 1700 3250 1700 -Wire Wire Line - 3550 1700 4000 1700 -Text Label 4300 4050 0 50 ~ 0 -ESP_GPIO2 -Wire Wire Line - 4750 4050 4300 4050 -Text Label 4000 1900 2 50 ~ 0 -ESP_GPIO2 -$Comp -L Device:R R19 -U 1 1 612F7ED4 -P 3400 1900 -F 0 "R19" V 3500 1950 50 0000 L CNN -F 1 "10K" V 3500 1750 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 3330 1900 50 0001 C CNN -F 3 "~" H 3400 1900 50 0001 C CNN -F 4 "DNP" V 3400 1900 50 0000 C CNN "DNP" - 1 3400 1900 - 0 -1 -1 0 -$EndComp -Wire Wire Line - 4000 1900 3550 1900 -Wire Wire Line - 3250 1900 3200 1900 -Connection ~ 3200 1900 -Wire Wire Line - 3200 1900 3200 1700 -Wire Wire Line - 6500 4950 6150 4950 -Wire Wire Line - 6500 5050 6150 5050 -Wire Wire Line - 6500 5150 6150 5150 -Wire Wire Line - 6500 5250 6150 5250 -Text Notes 3250 -250 2 50 ~ 0 -https://github.com/espressif/esptool/wiki/ESP32-Boot-Mode-Selection -Wire Wire Line - 4300 5250 4750 5250 -Wire Wire Line - 4750 5150 4300 5150 -Text Label 6500 4750 2 50 ~ 0 -ESP_RX -Text Label 6500 4650 2 50 ~ 0 -ESP_TX -Wire Wire Line - 6500 4650 6150 4650 -Wire Wire Line - 6500 4750 6150 4750 -Text Label 7950 4050 0 50 ~ 0 -MOT_EN -Wire Wire Line - 7950 4050 8450 4050 -Wire Wire Line - 7950 2000 8450 2000 -$Comp -L Jumper:SolderJumper_3_Open JP5 -U 1 1 614F3FB7 -P 7600 1200 -F 0 "JP5" V 7646 1267 50 0000 L CNN -F 1 "SJ3_Open" V 7555 1267 50 0000 L CNN -F 2 "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" H 7600 1200 50 0001 C CNN -F 3 "~" H 7600 1200 50 0001 C CNN -F 4 "DNP" H 7600 1200 50 0001 C CNN "DNP" - 1 7600 1200 - 0 -1 -1 0 -$EndComp -$Comp -L power:GND #PWR0116 -U 1 1 614F5C4F -P 7600 1450 -F 0 "#PWR0116" H 7600 1200 50 0001 C CNN -F 1 "GND" H 7605 1277 50 0000 C CNN -F 2 "" H 7600 1450 50 0001 C CNN -F 3 "" H 7600 1450 50 0001 C CNN - 1 7600 1450 - 1 0 0 -1 -$EndComp -Wire Wire Line - 7600 1450 7600 1400 -$Comp -L power:+5V #PWR0117 -U 1 1 61504424 -P 7600 950 -F 0 "#PWR0117" H 7600 800 50 0001 C CNN -F 1 "+5V" H 7615 1123 50 0000 C CNN -F 2 "" H 7600 950 50 0001 C CNN -F 3 "" H 7600 950 50 0001 C CNN - 1 7600 950 - 1 0 0 -1 -$EndComp -Wire Wire Line - 7600 950 7600 1000 -Text Label 7950 1700 0 50 ~ 0 -MOT0_MODE1 -Text Label 7950 1800 0 50 ~ 0 -MOT0_MODE2 -$Comp -L Jumper:SolderJumper_3_Open JP4 -U 1 1 6156DB0E -P 7500 2200 -F 0 "JP4" V 7546 2267 50 0000 L CNN -F 1 "SJ3_Open" V 7455 2267 50 0000 L CNN -F 2 "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" H 7500 2200 50 0001 C CNN -F 3 "~" H 7500 2200 50 0001 C CNN -F 4 "DNP" H 7500 2200 50 0001 C CNN "DNP" - 1 7500 2200 - 0 -1 -1 0 -$EndComp -$Comp -L power:GND #PWR0118 -U 1 1 6156DB18 -P 7500 2700 -F 0 "#PWR0118" H 7500 2450 50 0001 C CNN -F 1 "GND" H 7505 2527 50 0000 C CNN -F 2 "" H 7500 2700 50 0001 C CNN -F 3 "" H 7500 2700 50 0001 C CNN - 1 7500 2700 - 1 0 0 -1 -$EndComp -Wire Wire Line - 7500 2700 7500 2400 -$Comp -L power:+5V #PWR0119 -U 1 1 6156DB23 -P 7500 1950 -F 0 "#PWR0119" H 7500 1800 50 0001 C CNN -F 1 "+5V" H 7515 2123 50 0000 C CNN -F 2 "" H 7500 1950 50 0001 C CNN -F 3 "" H 7500 1950 50 0001 C CNN - 1 7500 1950 - 1 0 0 -1 -$EndComp -Wire Wire Line - 7500 1950 7500 2000 -$Comp -L Jumper:SolderJumper_3_Open JP3 -U 1 1 615FB4F8 -P 7450 3500 -F 0 "JP3" V 7496 3567 50 0000 L CNN -F 1 "SJ3_Open" V 7405 3567 50 0000 L CNN -F 2 "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" H 7450 3500 50 0001 C CNN -F 3 "~" H 7450 3500 50 0001 C CNN -F 4 "DNP" H 7450 3500 50 0001 C CNN "DNP" - 1 7450 3500 - 0 -1 -1 0 -$EndComp -$Comp -L power:GND #PWR0120 -U 1 1 615FB502 -P 7450 3700 -F 0 "#PWR0120" H 7450 3450 50 0001 C CNN -F 1 "GND" H 7455 3527 50 0000 C CNN -F 2 "" H 7450 3700 50 0001 C CNN -F 3 "" H 7450 3700 50 0001 C CNN - 1 7450 3700 - 1 0 0 -1 -$EndComp -$Comp -L power:+5V #PWR0121 -U 1 1 615FB50D -P 7450 3250 -F 0 "#PWR0121" H 7450 3100 50 0001 C CNN -F 1 "+5V" H 7465 3423 50 0000 C CNN -F 2 "" H 7450 3250 50 0001 C CNN -F 3 "" H 7450 3250 50 0001 C CNN - 1 7450 3250 - 1 0 0 -1 -$EndComp -Wire Wire Line - 7450 3250 7450 3300 -$Comp -L Jumper:SolderJumper_3_Open JP2 -U 1 1 615FB518 -P 7400 4400 -F 0 "JP2" V 7446 4467 50 0000 L CNN -F 1 "SJ3_Open" V 7355 4467 50 0000 L CNN -F 2 "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" H 7400 4400 50 0001 C CNN -F 3 "~" H 7400 4400 50 0001 C CNN -F 4 "DNP" H 7400 4400 50 0001 C CNN "DNP" - 1 7400 4400 - 0 -1 -1 0 -$EndComp -$Comp -L power:GND #PWR0122 -U 1 1 615FB522 -P 7400 4800 -F 0 "#PWR0122" H 7400 4550 50 0001 C CNN -F 1 "GND" H 7405 4627 50 0000 C CNN -F 2 "" H 7400 4800 50 0001 C CNN -F 3 "" H 7400 4800 50 0001 C CNN - 1 7400 4800 - 1 0 0 -1 -$EndComp -Wire Wire Line - 7400 4800 7400 4600 -$Comp -L power:+5V #PWR0124 -U 1 1 615FB52D -P 7400 4150 -F 0 "#PWR0124" H 7400 4000 50 0001 C CNN -F 1 "+5V" H 7415 4323 50 0000 C CNN -F 2 "" H 7400 4150 50 0001 C CNN -F 3 "" H 7400 4150 50 0001 C CNN - 1 7400 4150 - 1 0 0 -1 -$EndComp -Wire Wire Line - 7400 4150 7400 4200 -Wire Wire Line - 7800 1700 7800 1200 -Wire Wire Line - 7800 1200 7750 1200 -Wire Wire Line - 7800 1700 8450 1700 -Wire Wire Line - 7800 1800 7800 2200 -Wire Wire Line - 7800 2200 7650 2200 -Wire Wire Line - 7800 1800 8450 1800 -Wire Wire Line - 7800 3750 7800 3500 -Wire Wire Line - 7800 3500 7600 3500 -Wire Wire Line - 7800 3750 8450 3750 -Wire Wire Line - 7700 3850 7700 4400 -Wire Wire Line - 7700 4400 7550 4400 -Wire Wire Line - 7700 3850 8450 3850 -Wire Wire Line - 7650 4700 7600 4700 -Text Label 7950 2300 0 50 ~ 0 -MOT_REF -Wire Wire Line - 7950 2300 8450 2300 -Text Label 7950 4350 0 50 ~ 0 -MOT_REF -Wire Wire Line - 7950 4350 8450 4350 -Text Label 4850 7050 0 50 ~ 0 -MOT_REF -Wire Wire Line - 4850 7050 5250 7050 -$Comp -L Device:R R15 -U 1 1 60B53DC0 -P 5250 7250 -F 0 "R15" H 5320 7296 50 0000 L CNN -F 1 "10K" H 5320 7205 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 5180 7250 50 0001 C CNN -F 3 "~" H 5250 7250 50 0001 C CNN -F 4 "DNP" V 5250 7250 50 0000 C CNN "DNP" - 1 5250 7250 - 1 0 0 -1 -$EndComp -Wire Wire Line - 4300 4250 4750 4250 -Wire Wire Line - 4750 4150 4300 4150 -Wire Wire Line - 4300 4450 4750 4450 -Wire Wire Line - 4300 4550 4750 4550 -Wire Wire Line - 4750 4750 4300 4750 -Wire Wire Line - 4750 4850 4300 4850 -Wire Wire Line - 4300 4950 4750 4950 -Wire Wire Line - 4300 5050 4750 5050 -Wire Wire Line - 4750 5350 4300 5350 -Wire Wire Line - 4400 6200 4400 6400 -Wire Wire Line - 4250 6200 4400 6200 -Wire Wire Line - 4250 6400 4400 6400 -Connection ~ 4400 6400 -Wire Wire Line - 4400 6400 4400 6450 -Text Label 4000 1300 2 50 ~ 0 -ESP_RST -$Comp -L Device:R R13 -U 1 1 61D1D755 -P 3400 1300 -F 0 "R13" V 3500 1350 50 0000 L CNN -F 1 "10K" V 3500 1150 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 3330 1300 50 0001 C CNN -F 3 "~" H 3400 1300 50 0001 C CNN -F 4 "" V 3400 1300 50 0000 C CNN "DNP" - 1 3400 1300 - 0 -1 -1 0 -$EndComp -Wire Wire Line - 3250 1300 3200 1300 -Wire Wire Line - 3200 1300 3200 1100 -Connection ~ 3200 1100 -Wire Wire Line - 4300 1300 4300 1500 -Wire Wire Line - 3550 1300 4300 1300 -$Comp -L power:GND #PWR0126 -U 1 1 61D54274 -P 4300 2000 -F 0 "#PWR0126" H 4300 1750 50 0001 C CNN -F 1 "GND" H 4305 1827 50 0000 C CNN -F 2 "" H 4300 2000 50 0001 C CNN -F 3 "" H 4300 2000 50 0001 C CNN - 1 4300 2000 - 1 0 0 -1 -$EndComp -Wire Wire Line - 4300 2000 4300 1800 -Wire Wire Line - 4750 3850 4300 3850 -Text Label 3100 2750 2 50 ~ 0 -ESP_TX -Text Label 3100 2650 2 50 ~ 0 -ESP_RX -Text Label 3100 2850 2 50 ~ 0 -RTS -Text Label 3100 3150 2 50 ~ 0 -DTR -$Comp -L Connector:USB_B_Micro J2 -U 1 1 61DB3246 -P 850 3250 -F 0 "J2" H 907 3717 50 0000 C CNN -F 1 "USB_B_Micro" H 907 3626 50 0000 C CNN -F 2 "Connector_USB:USB_Micro-B_Molex-105133-0031" H 1000 3200 50 0001 C CNN -F 3 "~" H 1000 3200 50 0001 C CNN -F 4 "farnell" H 850 3250 50 0001 C CNN "supplier" -F 5 "3499363" H 850 3250 50 0001 C CNN "ordercode" - 1 850 3250 - 1 0 0 -1 -$EndComp -Text Label 10050 4050 0 50 ~ 0 -MOT_B4 -Text Label 10050 3950 0 50 ~ 0 -MOT_B3 -Text Label 10050 3550 0 50 ~ 0 -MOT_B2 -Text Label 10050 3450 0 50 ~ 0 -MOT_B1 -Text Label 7950 1400 0 50 ~ 0 -MOT_DIR0 -Text Label 7950 1500 0 50 ~ 0 -MOT_STCK0 -Wire Wire Line - 7950 1400 8450 1400 -Text Label 7950 2000 0 50 ~ 0 -MOT_EN -Text Label 7950 2100 0 50 ~ 0 -MOT_RST0 -Wire Wire Line - 8450 2400 8400 2400 -Connection ~ 8400 2400 -Wire Wire Line - 7650 2650 7650 2700 -Connection ~ 7650 2650 -Text Label 7950 3450 0 50 ~ 0 -MOT_DIR1 -Text Label 7950 3550 0 50 ~ 0 -MOT_STCK1 -Text Label 7950 3750 0 50 ~ 0 -MOT1_MODE1 -Text Label 7950 3850 0 50 ~ 0 -MOT1_MODE2 -Text Label 7950 4150 0 50 ~ 0 -MOT_RST1 -Wire Wire Line - 8350 4450 8450 4450 -Connection ~ 8350 4450 -Wire Wire Line - 7600 4800 7600 4700 -Connection ~ 7600 4700 -Wire Wire Line - 7600 4450 7600 4700 -Wire Wire Line - 3100 2650 2750 2650 -Wire Wire Line - 3100 2750 2750 2750 -Wire Wire Line - 3100 2850 2750 2850 -Wire Wire Line - 3100 3150 2750 3150 -Text Label 3200 3650 2 50 ~ 0 -USB_SUSP -Wire Wire Line - 3200 3650 2750 3650 -Text Label 4000 2100 2 50 ~ 0 -USB_SUSP -$Comp -L Device:R R20 -U 1 1 626BC221 -P 3400 2100 -F 0 "R20" V 3500 2150 50 0000 L CNN -F 1 "10K" V 3500 1950 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 3330 2100 50 0001 C CNN -F 3 "~" H 3400 2100 50 0001 C CNN -F 4 "" V 3400 2100 50 0000 C CNN "DNP" - 1 3400 2100 - 0 -1 -1 0 -$EndComp -Wire Wire Line - 4000 2100 3550 2100 -Wire Wire Line - 3250 2100 3200 2100 -Connection ~ 3200 2100 -Wire Wire Line - 3200 2100 3200 1900 -$Comp -L power:+3V3 #PWR0127 -U 1 1 626F270D -P 2250 2350 -F 0 "#PWR0127" H 2250 2200 50 0001 C CNN -F 1 "+3V3" H 2265 2523 50 0000 C CNN -F 2 "" H 2250 2350 50 0001 C CNN -F 3 "" H 2250 2350 50 0001 C CNN - 1 2250 2350 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2250 2350 2250 2450 -$Comp -L Diode:BAV70 D1 -U 1 1 627088D2 -P 1250 2400 -F 0 "D1" V 1296 2479 50 0000 L CNN -F 1 "BAV70" V 1205 2479 50 0000 L CNN -F 2 "Package_TO_SOT_SMD:SOT-23" H 1250 2400 50 0001 C CNN -F 3 "https://assets.nexperia.com/documents/data-sheet/BAV70_SER.pdf" H 1250 2400 50 0001 C CNN -F 4 "2677467" H 1250 2400 50 0001 C CNN "ordercode" -F 5 "farnell" H 1250 2400 50 0001 C CNN "supplier" - 1 1250 2400 - 0 -1 1 0 -$EndComp -Wire Wire Line - 1150 3050 1250 3050 -Wire Wire Line - 1250 3050 1250 2700 -Wire Wire Line - 1250 3050 1450 3050 -Wire Wire Line - 1450 3050 1450 3150 -Wire Wire Line - 1450 3150 1750 3150 -Connection ~ 1250 3050 -Wire Wire Line - 1450 2400 1600 2400 -Wire Wire Line - 2150 2400 2150 2450 -Text Label 1250 3250 2 50 ~ 0 -D+ -Text Label 1250 3350 2 50 ~ 0 -D- -Wire Wire Line - 1250 3250 1150 3250 -Wire Wire Line - 1250 3350 1150 3350 -Text Label 1600 3250 2 50 ~ 0 -D- -Text Label 1600 3350 2 50 ~ 0 -D+ -Wire Wire Line - 1600 3350 1750 3350 -Wire Wire Line - 1750 3250 1600 3250 -$Comp -L power:GND #PWR0128 -U 1 1 62A74288 -P 850 3750 -F 0 "#PWR0128" H 850 3500 50 0001 C CNN -F 1 "GND" H 855 3577 50 0000 C CNN -F 2 "" H 850 3750 50 0001 C CNN -F 3 "" H 850 3750 50 0001 C CNN - 1 850 3750 - 1 0 0 -1 -$EndComp -Wire Wire Line - 850 3750 850 3700 -Wire Wire Line - 850 3700 750 3700 -Wire Wire Line - 750 3700 750 3650 -Connection ~ 850 3700 -Wire Wire Line - 850 3700 850 3650 -Wire Wire Line - 1150 3450 1250 3450 -Wire Wire Line - 1250 3450 1250 3700 -Wire Wire Line - 1250 3700 850 3700 -Text Label 1400 2650 0 50 ~ 0 -USB_RST -Wire Wire Line - 1400 2650 1750 2650 -Text Label 4000 1500 2 50 ~ 0 -USB_RST -$Comp -L Device:R R17 -U 1 1 62BFAD12 -P 3400 1500 -F 0 "R17" V 3500 1550 50 0000 L CNN -F 1 "10K" V 3500 1350 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 3330 1500 50 0001 C CNN -F 3 "~" H 3400 1500 50 0001 C CNN -F 4 "" V 3400 1500 50 0000 C CNN "DNP" - 1 3400 1500 - 0 1 -1 0 -$EndComp -Wire Wire Line - 3250 1500 3200 1500 -Wire Wire Line - 3200 1500 3200 1300 -Connection ~ 3200 1300 -Wire Wire Line - 4000 1500 3550 1500 -Wire Wire Line - 3550 1100 4050 1100 -$Comp -L power:GND #PWR0129 -U 1 1 62E99E44 -P 2050 4050 -F 0 "#PWR0129" H 2050 3800 50 0001 C CNN -F 1 "GND" H 2055 3877 50 0000 C CNN -F 2 "" H 2050 4050 50 0001 C CNN -F 3 "" H 2050 4050 50 0001 C CNN - 1 2050 4050 - 1 0 0 -1 -$EndComp -$Comp -L clockclock-rescue:CP2102-Axx-xQFN28-Interface_USB U4 -U 1 1 62EBBEA3 -P 2250 3750 -F 0 "U4" H 2600 5050 50 0000 C CNN -F 1 "CP2109-Axx-xQFN28" H 2800 3600 50 0000 C CNN -F 2 "Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm" H 2750 3000 50 0001 C CNN -F 3 "https://www.silabs.com/documents/public/data-sheets/CP2102-9.pdf" H 2300 3000 50 0001 C CNN -F 4 "2930584" H 2250 3750 50 0001 C CNN "ordercode" -F 5 "farnell" H 2250 3750 50 0001 C CNN "supplier" - 1 2250 3750 - 1 0 0 -1 -$EndComp -NoConn ~ 2750 2950 -NoConn ~ 2750 3050 -NoConn ~ 2750 3350 -NoConn ~ 2750 3250 -NoConn ~ 6150 3950 -NoConn ~ 6150 4050 -NoConn ~ 6150 4150 -NoConn ~ 6150 4250 -NoConn ~ 6150 4350 -NoConn ~ 6150 4450 -NoConn ~ 6150 4550 -Wire Wire Line - 2050 3950 2050 4000 -Wire Wire Line - 2200 3950 2200 4000 -Wire Wire Line - 2200 4000 2050 4000 -Connection ~ 2050 4000 -Wire Wire Line - 2050 4000 2050 4050 -NoConn ~ 2750 3550 -$Comp -L LED:SK6812MINI D2 -U 1 1 609A6CE9 -P 1250 4900 -F 0 "D2" H 1350 5150 50 0000 L CNN -F 1 "SK6812MINI" H 1300 4650 50 0000 L CNN -F 2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" H 1300 4600 50 0001 L TNN -F 3 "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" H 1350 4525 50 0001 L TNN -F 4 "aliexpress" H 1250 4900 50 0001 C CNN "supplier" - 1 1250 4900 - 1 0 0 -1 -$EndComp -Text Label 500 4900 0 50 ~ 0 -LED_DATA -Wire Wire Line - 500 4900 950 4900 -$Comp -L power:GND #PWR0123 -U 1 1 60A1C5FD -P 1250 5250 -F 0 "#PWR0123" H 1250 5000 50 0001 C CNN -F 1 "GND" H 1255 5077 50 0000 C CNN -F 2 "" H 1250 5250 50 0001 C CNN -F 3 "" H 1250 5250 50 0001 C CNN - 1 1250 5250 - 1 0 0 -1 -$EndComp -Wire Wire Line - 1250 5250 1250 5200 -$Comp -L power:+5V #PWR0125 -U 1 1 60A34487 -P 1250 4550 -F 0 "#PWR0125" H 1250 4400 50 0001 C CNN -F 1 "+5V" H 1265 4723 50 0000 C CNN -F 2 "" H 1250 4550 50 0001 C CNN -F 3 "" H 1250 4550 50 0001 C CNN - 1 1250 4550 - 1 0 0 -1 -$EndComp -Wire Wire Line - 1250 4550 1250 4600 -$Comp -L LED:SK6812MINI D3 -U 1 1 60A4E4E4 -P 1900 4900 -F 0 "D3" H 2000 5150 50 0000 L CNN -F 1 "SK6812MINI" H 1950 4650 50 0000 L CNN -F 2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" H 1950 4600 50 0001 L TNN -F 3 "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" H 2000 4525 50 0001 L TNN -F 4 "aliexpress" H 1900 4900 50 0001 C CNN "supplier" - 1 1900 4900 - 1 0 0 -1 -$EndComp -$Comp -L LED:SK6812MINI D4 -U 1 1 60A4EC1E -P 2550 4900 -F 0 "D4" H 2650 5150 50 0000 L CNN -F 1 "SK6812MINI" H 2600 4650 50 0000 L CNN -F 2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" H 2600 4600 50 0001 L TNN -F 3 "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" H 2650 4525 50 0001 L TNN -F 4 "aliexpress" H 2550 4900 50 0001 C CNN "supplier" - 1 2550 4900 - 1 0 0 -1 -$EndComp -$Comp -L LED:SK6812MINI D5 -U 1 1 60A4F5E7 -P 3200 4900 -F 0 "D5" H 3300 5150 50 0000 L CNN -F 1 "SK6812MINI" H 3250 4650 50 0000 L CNN -F 2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" H 3250 4600 50 0001 L TNN -F 3 "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" H 3300 4525 50 0001 L TNN -F 4 "aliexpress" H 3200 4900 50 0001 C CNN "supplier" - 1 3200 4900 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2200 4900 2250 4900 -Wire Wire Line - 2850 4900 2900 4900 -$Comp -L power:+5V #PWR0131 -U 1 1 60A99092 -P 1900 4550 -F 0 "#PWR0131" H 1900 4400 50 0001 C CNN -F 1 "+5V" H 1915 4723 50 0000 C CNN -F 2 "" H 1900 4550 50 0001 C CNN -F 3 "" H 1900 4550 50 0001 C CNN - 1 1900 4550 - 1 0 0 -1 -$EndComp -$Comp -L power:+5V #PWR0132 -U 1 1 60A99537 -P 2550 4550 -F 0 "#PWR0132" H 2550 4400 50 0001 C CNN -F 1 "+5V" H 2565 4723 50 0000 C CNN -F 2 "" H 2550 4550 50 0001 C CNN -F 3 "" H 2550 4550 50 0001 C CNN - 1 2550 4550 - 1 0 0 -1 -$EndComp -$Comp -L power:+5V #PWR0144 -U 1 1 60A999BB -P 3200 4550 -F 0 "#PWR0144" H 3200 4400 50 0001 C CNN -F 1 "+5V" H 3215 4723 50 0000 C CNN -F 2 "" H 3200 4550 50 0001 C CNN -F 3 "" H 3200 4550 50 0001 C CNN - 1 3200 4550 - 1 0 0 -1 -$EndComp -Wire Wire Line - 3200 4550 3200 4600 -Wire Wire Line - 2550 4550 2550 4600 -Wire Wire Line - 1900 4550 1900 4600 -$Comp -L power:GND #PWR0145 -U 1 1 60AE471A -P 1900 5250 -F 0 "#PWR0145" H 1900 5000 50 0001 C CNN -F 1 "GND" H 1905 5077 50 0000 C CNN -F 2 "" H 1900 5250 50 0001 C CNN -F 3 "" H 1900 5250 50 0001 C CNN - 1 1900 5250 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0146 -U 1 1 60AE4A34 -P 2550 5250 -F 0 "#PWR0146" H 2550 5000 50 0001 C CNN -F 1 "GND" H 2555 5077 50 0000 C CNN -F 2 "" H 2550 5250 50 0001 C CNN -F 3 "" H 2550 5250 50 0001 C CNN - 1 2550 5250 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0147 -U 1 1 60AE4E7B -P 3200 5250 -F 0 "#PWR0147" H 3200 5000 50 0001 C CNN -F 1 "GND" H 3205 5077 50 0000 C CNN -F 2 "" H 3200 5250 50 0001 C CNN -F 3 "" H 3200 5250 50 0001 C CNN - 1 3200 5250 - 1 0 0 -1 -$EndComp -Wire Wire Line - 3200 5250 3200 5200 -Wire Wire Line - 2550 5200 2550 5250 -Wire Wire Line - 1900 5200 1900 5250 -Wire Wire Line - 1550 4900 1600 4900 -Text Label 4300 5550 0 50 ~ 0 -LED_DATA -Wire Wire Line - 4750 5550 4300 5550 -$Comp -L Sensor_Proximity:SFH9202 U1 -U 1 1 60D59A68 -P 5900 1500 -F 0 "U1" H 5950 1700 50 0000 C CNN -F 1 "SFH9206" H 5950 1300 50 0000 C CNN -F 2 "OptoDevice:Osram_SFH9x0x" H 5700 1300 50 0001 L CIN -F 3 "http://www.osram-os.com/Graphics/XPic0/00083379_0.pdf/SFH%209202,%20Lead%20%28Pb%29%20Free%20Product%20-%20RoHS%20Compliant.pdf" V 5860 1540 50 0001 L CNN -F 4 "2981800" H 5900 1500 50 0001 C CNN "ordercode" -F 5 "farnell" H 5900 1500 50 0001 C CNN "supplier" - 1 5900 1500 - 1 0 0 -1 -$EndComp -$Comp -L Device:R R21 -U 1 1 60D5BD9E -P 5550 1100 -F 0 "R21" H 5650 1150 50 0000 L CNN -F 1 "200E" H 5650 1050 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 5480 1100 50 0001 C CNN -F 3 "~" H 5550 1100 50 0001 C CNN -F 4 "" V 5550 1100 50 0000 C CNN "DNP" -F 5 "1894108" H 5550 1100 50 0001 C CNN "ordercode" -F 6 "Farnell" H 5550 1100 50 0001 C CNN "supplier" - 1 5550 1100 - 1 0 0 -1 -$EndComp -$Comp -L Device:R R22 -U 1 1 60D5C4A7 -P 6450 1150 -F 0 "R22" H 6550 1200 50 0000 L CNN -F 1 "10K" H 6550 1100 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 6380 1150 50 0001 C CNN -F 3 "~" H 6450 1150 50 0001 C CNN -F 4 "" V 6450 1150 50 0000 C CNN "DNP" - 1 6450 1150 - 1 0 0 -1 -$EndComp -Text Label 6800 1400 2 50 ~ 0 -PROX -Wire Wire Line - 6450 1300 6450 1400 -Wire Wire Line - 6450 1400 6200 1400 -Wire Wire Line - 6800 1400 6450 1400 -Connection ~ 6450 1400 -$Comp -L power:+3V3 #PWR0148 -U 1 1 60DD8104 -P 6450 900 -F 0 "#PWR0148" H 6450 750 50 0001 C CNN -F 1 "+3V3" H 6465 1073 50 0000 C CNN -F 2 "" H 6450 900 50 0001 C CNN -F 3 "" H 6450 900 50 0001 C CNN - 1 6450 900 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0149 -U 1 1 60DD83CD -P 5550 2100 -F 0 "#PWR0149" H 5550 1850 50 0001 C CNN -F 1 "GND" H 5555 1927 50 0000 C CNN -F 2 "" H 5550 2100 50 0001 C CNN -F 3 "" H 5550 2100 50 0001 C CNN - 1 5550 2100 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0150 -U 1 1 60DD8750 -P 6250 2100 -F 0 "#PWR0150" H 6250 1850 50 0001 C CNN -F 1 "GND" H 6255 1927 50 0000 C CNN -F 2 "" H 6250 2100 50 0001 C CNN -F 3 "" H 6250 2100 50 0001 C CNN - 1 6250 2100 - 1 0 0 -1 -$EndComp -Wire Wire Line - 6250 2100 6250 1900 -Wire Wire Line - 6250 1600 6200 1600 -Wire Wire Line - 5600 1600 5550 1600 -Text Label 6450 3850 2 50 ~ 0 -PROX -Wire Wire Line - 4750 5650 4300 5650 -Wire Wire Line - 6450 3850 6150 3850 -Text Label 4300 5650 0 50 ~ 0 -PROX_LED -Text Label 4850 1850 0 50 ~ 0 -PROX_LED -Wire Wire Line - 6450 900 6450 1000 -$Comp -L Transistor_FET:2N7002 Q2 -U 1 1 609352AD -P 5450 1850 -F 0 "Q2" H 5654 1896 50 0000 L CNN -F 1 "2N7002" H 5654 1805 50 0000 L CNN -F 2 "Package_TO_SOT_SMD:SOT-23" H 5650 1775 50 0001 L CIN -F 3 "https://www.onsemi.com/pub/Collateral/NDS7002A-D.PDF" H 5450 1850 50 0001 L CNN - 1 5450 1850 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5550 2100 5550 2050 -Wire Wire Line - 5550 1600 5550 1650 -Wire Wire Line - 4850 1850 5250 1850 -Wire Wire Line - 5550 1400 5600 1400 -Wire Wire Line - 5550 1250 5550 1400 -$Comp -L power:+5V #PWR0151 -U 1 1 609F649C -P 5550 900 -F 0 "#PWR0151" H 5550 750 50 0001 C CNN -F 1 "+5V" H 5565 1073 50 0000 C CNN -F 2 "" H 5550 900 50 0001 C CNN -F 3 "" H 5550 900 50 0001 C CNN - 1 5550 900 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5550 900 5550 950 -$Comp -L Device:C C5 -U 1 1 60A11409 -P 6450 1700 -F 0 "C5" H 6336 1654 50 0000 R CNN -F 1 "100nF" H 6336 1745 50 0000 R CNN -F 2 "Capacitor_SMD:C_0603_1608Metric" H 6488 1550 50 0001 C CNN -F 3 "~" H 6450 1700 50 0001 C CNN - 1 6450 1700 - -1 0 0 1 -$EndComp -Wire Wire Line - 6450 1550 6450 1400 -Wire Wire Line - 6450 1850 6450 1900 -Wire Wire Line - 6450 1900 6250 1900 -Connection ~ 6250 1900 -Wire Wire Line - 6250 1900 6250 1600 -$Comp -L power:+5V #PWR06 -U 1 1 60BD18F4 -P 2050 2350 -F 0 "#PWR06" H 2050 2200 50 0001 C CNN -F 1 "+5V" H 2065 2523 50 0000 C CNN -F 2 "" H 2050 2350 50 0001 C CNN -F 3 "" H 2050 2350 50 0001 C CNN - 1 2050 2350 - 1 0 0 -1 -$EndComp -$Comp -L Device:C C6 -U 1 1 60BED0D0 -P 2550 1950 -F 0 "C6" H 2436 1904 50 0000 R CNN -F 1 "100nF" H 2436 1995 50 0000 R CNN -F 2 "Capacitor_SMD:C_0603_1608Metric" H 2588 1800 50 0001 C CNN -F 3 "~" H 2550 1950 50 0001 C CNN - 1 2550 1950 - -1 0 0 1 -$EndComp -$Comp -L power:+3V3 #PWR07 -U 1 1 60BEE634 -P 2550 1750 -F 0 "#PWR07" H 2550 1600 50 0001 C CNN -F 1 "+3V3" H 2565 1923 50 0000 C CNN -F 2 "" H 2550 1750 50 0001 C CNN -F 3 "" H 2550 1750 50 0001 C CNN - 1 2550 1750 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2550 1750 2550 1800 -$Comp -L power:GND #PWR08 -U 1 1 60C259B6 -P 2550 2150 -F 0 "#PWR08" H 2550 1900 50 0001 C CNN -F 1 "GND" H 2555 1977 50 0000 C CNN -F 2 "" H 2550 2150 50 0001 C CNN -F 3 "" H 2550 2150 50 0001 C CNN - 1 2550 2150 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2550 2150 2550 2100 -$Comp -L Device:Fuse F1 -U 1 1 60C49C09 -P 1750 2400 -F 0 "F1" V 1553 2400 50 0000 C CNN -F 1 "250mA" V 1644 2400 50 0000 C CNN -F 2 "Fuse:Fuse_1206_3216Metric_Castellated" V 1680 2400 50 0001 C CNN -F 3 "~" H 1750 2400 50 0001 C CNN -F 4 "Farnell" H 1750 2400 50 0001 C CNN "supplier" -F 5 "9921826" V 1750 2400 50 0001 C CNN "ordercode" - 1 1750 2400 - 0 1 1 0 -$EndComp -Wire Wire Line - 2050 2350 2050 2400 -Connection ~ 2050 2400 -Wire Wire Line - 2050 2400 2150 2400 -Wire Wire Line - 1900 2400 2050 2400 -$Comp -L Device:R_Pack04 RN? -U 1 1 60AFB70F -P 1050 6300 -F 0 "RN?" V 633 6300 50 0000 C CNN -F 1 "10K_array4" V 724 6300 50 0000 C CNN -F 2 "Resistor_SMD:R_Array_Convex_4x0603" V 1325 6300 50 0001 C CNN -F 3 "~" H 1050 6300 50 0001 C CNN - 1 1050 6300 - 0 1 1 0 -$EndComp -Wire Wire Line - 750 6400 850 6400 -Wire Wire Line - 850 6300 750 6300 -Connection ~ 750 6300 -Wire Wire Line - 750 6300 750 6400 -Wire Wire Line - 850 6200 750 6200 -Connection ~ 750 6200 -Wire Wire Line - 750 6200 750 6300 -Wire Wire Line - 850 6100 750 6100 -Connection ~ 750 6100 -Wire Wire Line - 750 6100 750 6200 -Text Label 1550 6100 0 50 ~ 0 -ADDR0 -Wire Wire Line - 1250 6100 1900 6100 -Wire Wire Line - 1250 6200 1900 6200 -Wire Wire Line - 1250 6300 1900 6300 -Wire Wire Line - 1250 6400 1900 6400 -Text Label 1550 6200 0 50 ~ 0 -ADDR1 -Text Label 1550 6300 0 50 ~ 0 -ADDR2 -Text Label 1550 6400 0 50 ~ 0 -ADDR3 -$Comp -L power:+3V3 #PWR? -U 1 1 60D19F7E -P 750 5850 -F 0 "#PWR?" H 750 5700 50 0001 C CNN -F 1 "+3V3" H 765 6023 50 0000 C CNN -F 2 "" H 750 5850 50 0001 C CNN -F 3 "" H 750 5850 50 0001 C CNN - 1 750 5850 - 1 0 0 -1 -$EndComp -Wire Wire Line - 750 5850 750 6100 -$EndSCHEMATC diff --git a/CAD/PCB/clockclock-cache.lib b/CAD/PCB/clockclock-cache.lib index ad1888e..317603c 100644 --- a/CAD/PCB/clockclock-cache.lib +++ b/CAD/PCB/clockclock-cache.lib @@ -24,6 +24,23 @@ X Pin_4 4 -200 -200 150 R 50 50 1 1 P ENDDRAW ENDDEF # +# Connector_TestPoint +# +DEF Connector_TestPoint TP 0 30 N N 1 F N +F0 "TP" 0 270 50 H V C CNN +F1 "Connector_TestPoint" 0 200 50 H V C CNN +F2 "" 200 0 50 H I C CNN +F3 "" 200 0 50 H I C CNN +$FPLIST + Pin* + Test* +$ENDFPLIST +DRAW +C 0 130 30 0 1 0 N +X 1 1 0 0 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# # Connector_USB_B_Micro # DEF Connector_USB_B_Micro J 0 40 Y Y 1 F N @@ -133,6 +150,44 @@ X ~ 2 0 -150 50 U 50 50 1 1 P ENDDRAW ENDDEF # +# Device_R_Pack04 +# +DEF Device_R_Pack04 RN 0 0 Y N 1 F N +F0 "RN" -300 0 50 V V C CNN +F1 "Device_R_Pack04" 200 0 50 V V C CNN +F2 "" 275 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP* + SOIC* + R*Array*Concave* + R*Array*Convex* +$ENDFPLIST +DRAW +S -250 -95 150 95 0 1 10 f +S -225 75 -175 -75 0 1 10 N +S -125 75 -75 -75 0 1 10 N +S -25 75 25 -75 0 1 10 N +S 75 75 125 -75 0 1 10 N +P 2 0 1 0 -200 -100 -200 -75 N +P 2 0 1 0 -200 75 -200 100 N +P 2 0 1 0 -100 -100 -100 -75 N +P 2 0 1 0 -100 75 -100 100 N +P 2 0 1 0 0 -100 0 -75 N +P 2 0 1 0 0 75 0 100 N +P 2 0 1 0 100 -100 100 -75 N +P 2 0 1 0 100 75 100 100 N +X R1.1 1 -200 -200 100 U 50 50 1 1 P +X R2.1 2 -100 -200 100 U 50 50 1 1 P +X R3.1 3 0 -200 100 U 50 50 1 1 P +X R4.1 4 100 -200 100 U 50 50 1 1 P +X R4.2 5 100 200 100 D 50 50 1 1 P +X R3.2 6 0 200 100 D 50 50 1 1 P +X R2.2 7 -100 200 100 D 50 50 1 1 P +X R1.2 8 -200 200 100 D 50 50 1 1 P +ENDDRAW +ENDDEF +# # Device_R_Potentiometer_Trim # DEF Device_R_Potentiometer_Trim RV 0 40 Y N 1 F N @@ -153,27 +208,23 @@ X 3 3 0 -150 50 U 50 50 1 1 P ENDDRAW ENDDEF # -# Diode_BAV70 +# Diode_1N4448WS # -DEF Diode_BAV70 D 0 30 Y N 1 F N -F0 "D" 25 -100 50 H V L CNN -F1 "Diode_BAV70" 0 100 50 H V C CNN -F2 "Package_TO_SOT_SMD:SOT-23" 0 0 50 H I C CNN +DEF Diode_1N4448WS D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "Diode_1N4448WS" 0 -100 50 H V C CNN +F2 "Diode_SMD:D_SOD-323" 0 -175 50 H I C CNN F3 "" 0 0 50 H I C CNN +ALIAS 1N4448WS BAS316 $FPLIST - SOT?23* + D*SOD?323* $ENDFPLIST DRAW -C 0 0 10 0 1 0 F -P 2 0 1 0 -150 0 150 0 N -P 2 0 1 0 0 0 0 -100 N -P 3 0 1 10 -50 -50 -50 50 -50 50 N -P 3 0 1 10 50 -50 50 50 50 50 N -P 6 0 1 10 -150 50 -50 0 -150 -50 -150 50 -150 50 -150 50 N -P 6 0 1 10 150 -50 50 0 150 50 150 -50 150 -50 150 -50 N -X A 1 -300 0 150 R 50 50 0 1 P -X A 2 300 0 150 L 50 50 0 1 P -X K 3 0 -200 100 U 50 50 0 1 P +P 2 0 1 10 -50 50 -50 -50 N +P 2 0 1 0 50 0 -50 0 N +P 4 0 1 10 50 50 50 -50 -50 0 50 50 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P ENDDRAW ENDDEF # diff --git a/CAD/PCB/clockclock.kicad_pcb b/CAD/PCB/clockclock.kicad_pcb index 80853f7..789f091 100644 --- a/CAD/PCB/clockclock.kicad_pcb +++ b/CAD/PCB/clockclock.kicad_pcb @@ -3,24 +3,24 @@ (general (thickness 1.6) (drawings 15) - (tracks 1227) + (tracks 1273) (zones 0) - (modules 69) - (nets 93) + (modules 80) + (nets 92) ) (page A4) (layers (0 F.Cu signal) - (31 B.Cu signal) - (32 B.Adhes user) - (33 F.Adhes user) - (34 B.Paste user) - (35 F.Paste user) + (31 B.Cu signal hide) + (32 B.Adhes user hide) + (33 F.Adhes user hide) + (34 B.Paste user hide) + (35 F.Paste user hide) (36 B.SilkS user) (37 F.SilkS user) - (38 B.Mask user) - (39 F.Mask user) + (38 B.Mask user hide) + (39 F.Mask user hide) (40 Dwgs.User user) (41 Cmts.User user) (42 Eco1.User user) @@ -30,7 +30,7 @@ (46 B.CrtYd user) (47 F.CrtYd user) (48 B.Fab user hide) - (49 F.Fab user) + (49 F.Fab user hide) ) (setup @@ -101,92 +101,91 @@ (net 4 +3V3) (net 5 I2C_SDA) (net 6 +5V) - (net 7 "Net-(R1-Pad2)") - (net 8 "Net-(R2-Pad2)") - (net 9 "Net-(R5-Pad1)") - (net 10 "Net-(R6-Pad1)") - (net 11 "Net-(R7-Pad1)") - (net 12 "Net-(R8-Pad1)") - (net 13 ADDR3) - (net 14 ADDR2) - (net 15 ADDR1) - (net 16 ADDR0) - (net 17 /MOT_B4) - (net 18 /MOT_B3) - (net 19 /MOT_A2) - (net 20 /MOT_A1) - (net 21 /MOT_A4) - (net 22 /MOT_A3) - (net 23 /MOT_B2) - (net 24 /MOT_B1) - (net 25 CPU_REF) - (net 26 "Net-(R16-Pad2)") - (net 27 "Net-(D1-Pad2)") - (net 28 /ESP_RST) - (net 29 "Net-(D1-Pad3)") - (net 30 "Net-(D1-Pad1)") - (net 31 /D+) - (net 32 /D-) - (net 33 /MOT_REF) - (net 34 /ESP_GPIO0) - (net 35 /MOT_DIR0) - (net 36 /MOT_DIR1) - (net 37 /MOT_STCK1) - (net 38 /MOT_STCK0) - (net 39 /MOT_RST1) - (net 40 BUT_MIN) - (net 41 "Net-(MOD1-Pad32)") - (net 42 /ESP_RX) - (net 43 /ESP_TX) - (net 44 BUT_PLUS) - (net 45 /MOT_RST0) - (net 46 "Net-(MOD1-Pad5)") - (net 47 /ESP_GPIO2) - (net 48 "Net-(MOD1-Pad22)") - (net 49 "Net-(MOD1-Pad21)") - (net 50 "Net-(MOD1-Pad20)") - (net 51 "Net-(MOD1-Pad19)") - (net 52 "Net-(MOD1-Pad18)") - (net 53 "Net-(MOD1-Pad17)") - (net 54 /MOT_EN) - (net 55 /DTR) - (net 56 /RTS) - (net 57 /ESP_GPIO15) - (net 58 /USB_RST) - (net 59 /USB_SUSP) - (net 60 /MOT0_MODE1) - (net 61 /MOT0_MODE2) - (net 62 /MOT1_MODE1) - (net 63 /MOT1_MODE2) - (net 64 "Net-(U4-Pad27)") - (net 65 "Net-(U4-Pad23)") - (net 66 "Net-(U4-Pad13)") - (net 67 "Net-(U4-Pad12)") - (net 68 "Net-(U4-Pad10)") - (net 69 "Net-(U4-Pad2)") - (net 70 "Net-(U4-Pad1)") - (net 71 "Net-(D2-Pad1)") - (net 72 /LED_DATA) - (net 73 "Net-(D3-Pad1)") - (net 74 "Net-(D4-Pad1)") - (net 75 "Net-(D5-Pad1)") - (net 76 /PROX_LED) - (net 77 /PROX) - (net 78 "Net-(R21-Pad2)") - (net 79 "Net-(U1-Pad2)") - (net 80 "Net-(U1-Pad5)") - (net 81 "Net-(U4-Pad22)") - (net 82 "Net-(U4-Pad21)") - (net 83 "Net-(U4-Pad20)") - (net 84 "Net-(U4-Pad19)") - (net 85 "Net-(U4-Pad18)") - (net 86 "Net-(U4-Pad17)") - (net 87 "Net-(U4-Pad16)") - (net 88 "Net-(U4-Pad15)") - (net 89 "Net-(U4-Pad14)") - (net 90 /ESP_GPIO12) - (net 91 I2C_SCL) - (net 92 "Net-(Q2-Pad3)") + (net 7 /MOT_B4) + (net 8 /MOT_B3) + (net 9 /MOT_A2) + (net 10 /MOT_A1) + (net 11 /MOT_A4) + (net 12 /MOT_A3) + (net 13 /MOT_B2) + (net 14 /MOT_B1) + (net 15 CPU_REF) + (net 16 "Net-(R16-Pad2)") + (net 17 "Net-(D1-Pad2)") + (net 18 /ESP_RST) + (net 19 "Net-(D1-Pad1)") + (net 20 /D+) + (net 21 /D-) + (net 22 /MOT_REF) + (net 23 /ESP_GPIO0) + (net 24 /MOT_DIR0) + (net 25 /MOT_DIR1) + (net 26 /MOT_STCK1) + (net 27 /MOT_STCK0) + (net 28 /MOT_RST1) + (net 29 BUT_MIN) + (net 30 "Net-(MOD1-Pad32)") + (net 31 /ESP_RX) + (net 32 /ESP_TX) + (net 33 BUT_PLUS) + (net 34 /MOT_RST0) + (net 35 "Net-(MOD1-Pad5)") + (net 36 /ESP_GPIO2) + (net 37 "Net-(MOD1-Pad22)") + (net 38 "Net-(MOD1-Pad21)") + (net 39 "Net-(MOD1-Pad20)") + (net 40 "Net-(MOD1-Pad19)") + (net 41 "Net-(MOD1-Pad18)") + (net 42 "Net-(MOD1-Pad17)") + (net 43 /MOT_EN) + (net 44 /DTR) + (net 45 /RTS) + (net 46 /ESP_GPIO15) + (net 47 /USB_RST) + (net 48 /USB_SUSP) + (net 49 /MOT0_MODE1) + (net 50 /MOT0_MODE2) + (net 51 /MOT1_MODE1) + (net 52 /MOT1_MODE2) + (net 53 "Net-(U4-Pad27)") + (net 54 "Net-(U4-Pad23)") + (net 55 "Net-(U4-Pad13)") + (net 56 "Net-(U4-Pad12)") + (net 57 "Net-(U4-Pad10)") + (net 58 "Net-(U4-Pad2)") + (net 59 "Net-(U4-Pad1)") + (net 60 /LED_DATA) + (net 61 "Net-(D5-Pad1)") + (net 62 /PROX_LED) + (net 63 /PROX) + (net 64 "Net-(U1-Pad2)") + (net 65 "Net-(U1-Pad5)") + (net 66 "Net-(U4-Pad22)") + (net 67 "Net-(U4-Pad21)") + (net 68 "Net-(U4-Pad20)") + (net 69 "Net-(U4-Pad19)") + (net 70 "Net-(U4-Pad18)") + (net 71 "Net-(U4-Pad17)") + (net 72 "Net-(U4-Pad16)") + (net 73 "Net-(U4-Pad15)") + (net 74 "Net-(U4-Pad14)") + (net 75 /ESP_GPIO12) + (net 76 I2C_SCL) + (net 77 "Net-(Q2-Pad3)") + (net 78 /ADDR0) + (net 79 /ADDR1) + (net 80 /ADDR2) + (net 81 /ADDR3) + (net 82 /D2-D3) + (net 83 /D3-D4) + (net 84 /D4-D5) + (net 85 /MOT2_TOFF) + (net 86 /MOT1_TOFF) + (net 87 /MOT0_O1_SENSE) + (net 88 /MOT1_O2_SENSE) + (net 89 /MOT0_O2_SENSE) + (net 90 /MOT1_O1_SENSE) + (net 91 /PROX_LED_R) (net_class Default "This is the default net class." (clearance 0.1524) @@ -197,8 +196,15 @@ (uvia_drill 0.1016) (diff_pair_width 0.2032) (diff_pair_gap 0.254) + (add_net /ADDR0) + (add_net /ADDR1) + (add_net /ADDR2) + (add_net /ADDR3) (add_net /D+) (add_net /D-) + (add_net /D2-D3) + (add_net /D3-D4) + (add_net /D4-D5) (add_net /DTR) (add_net /ESP_GPIO0) (add_net /ESP_GPIO12) @@ -210,8 +216,14 @@ (add_net /LED_DATA) (add_net /MOT0_MODE1) (add_net /MOT0_MODE2) + (add_net /MOT0_O1_SENSE) + (add_net /MOT0_O2_SENSE) (add_net /MOT1_MODE1) (add_net /MOT1_MODE2) + (add_net /MOT1_O1_SENSE) + (add_net /MOT1_O2_SENSE) + (add_net /MOT1_TOFF) + (add_net /MOT2_TOFF) (add_net /MOT_A1) (add_net /MOT_A2) (add_net /MOT_A3) @@ -230,6 +242,7 @@ (add_net /MOT_STCK1) (add_net /PROX) (add_net /PROX_LED) + (add_net /PROX_LED_R) (add_net /RTS) (add_net /USB_RST) (add_net /USB_SUSP) @@ -239,10 +252,6 @@ (add_net I2C_SCL) (add_net "Net-(D1-Pad1)") (add_net "Net-(D1-Pad2)") - (add_net "Net-(D1-Pad3)") - (add_net "Net-(D2-Pad1)") - (add_net "Net-(D3-Pad1)") - (add_net "Net-(D4-Pad1)") (add_net "Net-(D5-Pad1)") (add_net "Net-(MOD1-Pad17)") (add_net "Net-(MOD1-Pad18)") @@ -254,7 +263,6 @@ (add_net "Net-(MOD1-Pad5)") (add_net "Net-(Q2-Pad3)") (add_net "Net-(R16-Pad2)") - (add_net "Net-(R21-Pad2)") (add_net "Net-(U1-Pad2)") (add_net "Net-(U1-Pad5)") (add_net "Net-(U4-Pad1)") @@ -297,20 +305,267 @@ (diff_pair_width 0.2032) (diff_pair_gap 0.254) (add_net +3V3) - (add_net ADDR0) - (add_net ADDR1) - (add_net ADDR2) - (add_net ADDR3) (add_net GND) (add_net I2C_SDA) (add_net "Net-(C1-Pad2)") (add_net "Net-(C2-Pad2)") - (add_net "Net-(R1-Pad2)") - (add_net "Net-(R2-Pad2)") - (add_net "Net-(R5-Pad1)") - (add_net "Net-(R6-Pad1)") - (add_net "Net-(R7-Pad1)") - (add_net "Net-(R8-Pad1)") + ) + + (module Package_TO_SOT_SMD:SOT-23 (layer F.Cu) (tedit 5A02FF57) (tstamp 60AB1AD7) + (at 6.604 -34.29 270) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /627088D2) + (attr smd) + (fp_text reference D1 (at 0 -2.5 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1N4448WD-7 (at 0 2.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 3 smd rect (at 1 0 270) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -1 0.95 270) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 17 "Net-(D1-Pad2)")) + (pad 1 smd rect (at -1 -0.95 270) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 19 "Net-(D1-Pad1)")) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module MySymbols:TestPoint_SMD_R (layer F.Cu) (tedit 607AC878) (tstamp 60AB0145) + (at -28.321 -4.445) + (path /60F5748D) + (fp_text reference TP9 (at -3.048 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value PROX (at 0 1.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end -0.1 -0.7) (layer F.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 63 /PROX)) + ) + + (module MySymbols:TestPoint_SMD_R (layer F.Cu) (tedit 607AC878) (tstamp 60AB013F) + (at -20.447 24.638) + (path /60F75F55) + (fp_text reference VREF1 (at 3.048 0.127) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value VREF (at 0 1.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end -0.1 -0.7) (layer F.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 22 /MOT_REF)) + ) + + (module MySymbols:TestPoint_SMD_R (layer F.Cu) (tedit 607AC878) (tstamp 60AB0139) + (at -9.779 -29.845) + (path /60F387DF) + (fp_text reference RST1 (at 0.127 2.413 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value RST (at 0 1.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end -0.1 -0.7) (layer F.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 18 /ESP_RST)) + ) + + (module MySymbols:TestPoint_SMD_R (layer F.Cu) (tedit 607AC878) (tstamp 60AB0133) + (at -7.874 -29.845) + (path /60F196DF) + (fp_text reference GP0 (at 0 2.413 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value GP0 (at 0 1.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end -0.1 -0.7) (layer F.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 23 /ESP_GPIO0)) + ) + + (module MySymbols:TestPoint_SMD_R (layer F.Cu) (tedit 607AC878) (tstamp 60AB012D) + (at 27.686 -35.433) + (path /60F958F9) + (fp_text reference LED_OUT1 (at -1.778 -1.651) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value LED_OUT (at 0 1.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end -0.1 -0.7) (layer F.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 61 "Net-(D5-Pad1)")) + ) + + (module MySymbols:TestPoint_SMD_R (layer F.Cu) (tedit 607AC878) (tstamp 60AB0BA6) + (at -4.699 -35.179) + (path /60EDC228) + (fp_text reference DTR1 (at 0 2.032 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value DTR (at 0 1.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end -0.1 -0.7) (layer F.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 44 /DTR)) + ) + + (module MySymbols:TestPoint_SMD_R (layer F.Cu) (tedit 607AC878) (tstamp 60AB0121) + (at -4.064 -39.497) + (path /60EDBF87) + (fp_text reference RTS1 (at 0.254 -1.524 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value RTS (at 0 1.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end -0.1 -0.7) (layer F.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 45 /RTS)) + ) + + (module MySymbols:TestPoint_SMD_R (layer F.Cu) (tedit 607AC878) (tstamp 60AB011B) + (at -14.351 -29.972) + (path /60E43DAC) + (fp_text reference TX1 (at 0 -2.286 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TX (at 0 1.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end -0.1 -0.7) (layer F.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 32 /ESP_TX)) + ) + + (module MySymbols:TestPoint_SMD_R (layer F.Cu) (tedit 607AC878) (tstamp 60AB0332) + (at -16.256 -29.972) + (path /60E433EF) + (fp_text reference RX1 (at 0 -2.413 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value RX (at 0 1.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end -0.1 -0.7) (layer F.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 31 /ESP_RX)) + ) + + (module Button_Switch_SMD:SW_SPST_EVQPE1 (layer F.Cu) (tedit 5A02FC95) (tstamp 60AB2C2D) + (at 18.288 -19.812 90) + (descr "Light Touch Switch, https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE7.pdf") + (path /60AC0A4B) + (attr smd) + (fp_text reference SW2 (at 0 -2.65 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_Push (at 0 3 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 3 -1.75) (end 3 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 3 1.75) (end -3 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -3 1.75) (end -3 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -3 -1.75) (end 3 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.Fab) (width 0.1)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.Fab) (width 0.1)) + (fp_line (start -3.95 -2) (end 3.95 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.95 -2) (end 3.95 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.95 2) (end -3.95 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.95 2) (end -3.95 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.1 -1.85) (end 3.1 -1.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.1 1.85) (end 3.1 1.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.1 1.2) (end -3.1 1.85) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.1 -1.85) (end -3.1 -1.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.1 -1.85) (end -3.1 -1.85) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.1 1.85) (end 3.1 1.85) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 0 -2.65 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at -2.7 0 90) (size 2 1.6) (layers F.Cu F.Paste F.Mask) + (net 18 /ESP_RST)) + (pad 2 smd rect (at 2.7 0 90) (size 2 1.6) (layers F.Cu F.Paste F.Mask) + (net 1 GND)) + (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_SPST_EVQPE1.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_Array_Convex_4x0603 (layer F.Cu) (tedit 58E0A8B2) (tstamp 60AAA58D) + (at -25.4 15.748 90) + (descr "Chip Resistor Network, ROHM MNR14 (see mnr_g.pdf)") + (tags "resistor array") + (path /60AFB70F) + (attr smd) + (fp_text reference RN1 (at 0 -2.8 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10K_array4 (at 0 2.8 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.8 -1.6) (end 0.8 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -1.6) (end 0.8 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 1.6) (end -0.8 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 1.6) (end -0.8 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0.5 1.68) (end -0.5 1.68) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.5 -1.68) (end -0.5 -1.68) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -1.85) (end 1.55 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.85) (end -1.55 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 1.85) (end 1.55 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 1.85) (end -1.55 1.85) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0.127) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 5 smd rect (at 0.9 1.2 90) (size 0.8 0.5) (layers F.Cu F.Paste F.Mask) + (net 78 /ADDR0)) + (pad 6 smd rect (at 0.9 0.4 90) (size 0.8 0.4) (layers F.Cu F.Paste F.Mask) + (net 79 /ADDR1)) + (pad 8 smd rect (at 0.9 -1.2 90) (size 0.8 0.5) (layers F.Cu F.Paste F.Mask) + (net 81 /ADDR3)) + (pad 7 smd rect (at 0.9 -0.4 90) (size 0.8 0.4) (layers F.Cu F.Paste F.Mask) + (net 80 /ADDR2)) + (pad 4 smd rect (at -0.9 1.2 90) (size 0.8 0.5) (layers F.Cu F.Paste F.Mask) + (net 4 +3V3)) + (pad 2 smd rect (at -0.9 -0.4 90) (size 0.8 0.4) (layers F.Cu F.Paste F.Mask) + (net 4 +3V3)) + (pad 3 smd rect (at -0.9 0.4 90) (size 0.8 0.4) (layers F.Cu F.Paste F.Mask) + (net 4 +3V3)) + (pad 1 smd rect (at -0.9 -1.2 90) (size 0.8 0.5) (layers F.Cu F.Paste F.Mask) + (net 4 +3V3)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_Array_Convex_4x0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) ) (module MySymbols:X40_Stepper locked (layer F.Cu) (tedit 60A35DA4) (tstamp 606DAC63) @@ -322,6 +577,7 @@ (fp_text value Stepper_Motor_bipolar_VID28 (at -0.21 -10.21) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) + (fp_line (start -5.3 20.25) (end 5.3 20.25) (layer F.SilkS) (width 0.12)) (fp_arc (start 0 6) (end 14.330952 11.052671) (angle -38.50091608) (layer F.SilkS) (width 0.12)) (fp_arc (start 0 6) (end 5.3 20.26) (angle -40.11418617) (layer F.SilkS) (width 0.12)) (fp_arc (start 0 6) (end -13.23 13.49) (angle -40.08250074) (layer F.SilkS) (width 0.12)) @@ -331,23 +587,22 @@ (fp_arc (start 13.97 -0.37) (end 14.36 1.03) (angle -197.6) (layer F.SilkS) (width 0.12)) (fp_arc (start -13.97 -0.36) (end -13.185825 -1.567604) (angle -197.2175052) (layer F.SilkS) (width 0.12)) (fp_arc (start 0 6) (end 13.174938 -1.586543) (angle -120.2129507) (layer F.SilkS) (width 0.12)) - (fp_line (start -5.3 20.25) (end 5.3 20.25) (layer F.SilkS) (width 0.12)) (pad B2 thru_hole circle (at 13.97 12.36) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 22 /MOT_A3)) + (net 12 /MOT_A3)) (pad B1 thru_hole circle (at 13.97 -0.36) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 21 /MOT_A4)) + (net 11 /MOT_A4)) (pad B3 thru_hole circle (at -13.97 12.36) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 19 /MOT_A2)) + (net 9 /MOT_A2)) (pad B4 thru_hole circle (at -13.97 -0.36) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 20 /MOT_A1)) + (net 10 /MOT_A1)) (pad A3 thru_hole circle (at -11.43 9.81) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 23 /MOT_B2)) + (net 13 /MOT_B2)) (pad A4 thru_hole circle (at -11.43 2.19) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 24 /MOT_B1)) + (net 14 /MOT_B1)) (pad A2 thru_hole circle (at 11.43 9.81) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 18 /MOT_B3)) + (net 8 /MOT_B3)) (pad A1 thru_hole circle (at 11.43 2.19) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 17 /MOT_B4)) + (net 7 /MOT_B4)) (pad "" np_thru_hole circle (at -13.5 6) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 13.5 6) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) (pad "" np_thru_hole circle (at 8.49 -2.49) (size 3 3) (drill 3) (layers *.Cu *.Mask)) @@ -368,19 +623,19 @@ (fp_text value SK6812MINI (at 0 3.25 135) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 0 -1.5) (layer F.Fab) (width 0.1)) - (fp_line (start 2.95 1.95) (end 2.95 0.875) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.95 1.95) (end 2.95 1.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.95 -1.95) (end 2.95 -1.95) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.75 -1.75) (end -1.75 -1.75) (layer F.Fab) (width 0.1)) - (fp_line (start 1.75 1.75) (end 1.75 -1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -1.75 1.75) (end 1.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start 1.75 0.75) (end 0.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -2.8 -2) (end -2.8 2) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.8 2) (end 2.8 2) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.8 2) (end 2.8 -2) (layer F.CrtYd) (width 0.05)) (fp_line (start 2.8 -2) (end -2.8 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.8 2) (end 2.8 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.8 2) (end 2.8 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.8 -2) (end -2.8 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 0.75) (end 0.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.75 1.75) (end 1.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.75 1.75) (end 1.75 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.75 -1.75) (end -1.75 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -2.95 -1.95) (end 2.95 -1.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.95 1.95) (end 2.95 1.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.95 1.95) (end 2.95 0.875) (layer F.SilkS) (width 0.12)) + (fp_circle (center 0 0) (end 0 -1.5) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0 135) (layer F.Fab) (effects (font (size 0.5 0.5) (thickness 0.1))) ) @@ -388,13 +643,13 @@ (effects (font (size 1 1) (thickness 0.15))) ) (pad 1 smd rect (at -1.75 -0.875 315) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) - (net 75 "Net-(D5-Pad1)")) + (net 61 "Net-(D5-Pad1)")) (pad 2 smd rect (at -1.75 0.875 315) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 4 smd rect (at 1.75 -0.875 315) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) (net 6 +5V)) (pad 3 smd rect (at 1.75 0.875 315) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) - (net 74 "Net-(D4-Pad1)")) + (net 84 /D4-D5)) (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm.wrl (at (xyz 0 0 0)) (scale (xyz 0.5 0.5 0.5)) @@ -414,19 +669,19 @@ (fp_text value SK6812MINI (at 0 3.25 45) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 0 -1.5) (layer F.Fab) (width 0.1)) - (fp_line (start 2.95 1.95) (end 2.95 0.875) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.95 1.95) (end 2.95 1.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.95 -1.95) (end 2.95 -1.95) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.75 -1.75) (end -1.75 -1.75) (layer F.Fab) (width 0.1)) - (fp_line (start 1.75 1.75) (end 1.75 -1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -1.75 1.75) (end 1.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start 1.75 0.75) (end 0.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -2.8 -2) (end -2.8 2) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.8 2) (end 2.8 2) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.8 2) (end 2.8 -2) (layer F.CrtYd) (width 0.05)) (fp_line (start 2.8 -2) (end -2.8 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.8 2) (end 2.8 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.8 2) (end 2.8 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.8 -2) (end -2.8 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 0.75) (end 0.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.75 1.75) (end 1.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.75 1.75) (end 1.75 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.75 -1.75) (end -1.75 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -2.95 -1.95) (end 2.95 -1.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.95 1.95) (end 2.95 1.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.95 1.95) (end 2.95 0.875) (layer F.SilkS) (width 0.12)) + (fp_circle (center 0 0) (end 0 -1.5) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0 45) (layer F.Fab) (effects (font (size 0.5 0.5) (thickness 0.1))) ) @@ -434,13 +689,13 @@ (effects (font (size 1 1) (thickness 0.15))) ) (pad 1 smd rect (at -1.75 -0.875 45) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) - (net 74 "Net-(D4-Pad1)")) + (net 84 /D4-D5)) (pad 2 smd rect (at -1.75 0.875 45) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 4 smd rect (at 1.75 -0.875 45) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) (net 6 +5V)) (pad 3 smd rect (at 1.75 0.875 45) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) - (net 73 "Net-(D3-Pad1)")) + (net 83 /D3-D4)) (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm.wrl (at (xyz 0 0 0)) (scale (xyz 0.5 0.5 0.5)) @@ -460,19 +715,19 @@ (fp_text value SK6812MINI (at 0 3.25 135) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 0 -1.5) (layer F.Fab) (width 0.1)) - (fp_line (start 2.95 1.95) (end 2.95 0.875) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.95 1.95) (end 2.95 1.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.95 -1.95) (end 2.95 -1.95) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.75 -1.75) (end -1.75 -1.75) (layer F.Fab) (width 0.1)) - (fp_line (start 1.75 1.75) (end 1.75 -1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -1.75 1.75) (end 1.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start 1.75 0.75) (end 0.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -2.8 -2) (end -2.8 2) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.8 2) (end 2.8 2) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.8 2) (end 2.8 -2) (layer F.CrtYd) (width 0.05)) (fp_line (start 2.8 -2) (end -2.8 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.8 2) (end 2.8 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.8 2) (end 2.8 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.8 -2) (end -2.8 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 0.75) (end 0.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.75 1.75) (end 1.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.75 1.75) (end 1.75 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.75 -1.75) (end -1.75 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -2.95 -1.95) (end 2.95 -1.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.95 1.95) (end 2.95 1.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.95 1.95) (end 2.95 0.875) (layer F.SilkS) (width 0.12)) + (fp_circle (center 0 0) (end 0 -1.5) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0 135) (layer F.Fab) (effects (font (size 0.5 0.5) (thickness 0.1))) ) @@ -480,13 +735,13 @@ (effects (font (size 1 1) (thickness 0.15))) ) (pad 1 smd rect (at -1.75 -0.875 315) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) - (net 73 "Net-(D3-Pad1)")) + (net 83 /D3-D4)) (pad 2 smd rect (at -1.75 0.875 315) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 4 smd rect (at 1.75 -0.875 315) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) (net 6 +5V)) (pad 3 smd rect (at 1.75 0.875 315) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) - (net 71 "Net-(D2-Pad1)")) + (net 82 /D2-D3)) (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm.wrl (at (xyz 0 0 0)) (scale (xyz 0.5 0.5 0.5)) @@ -506,19 +761,19 @@ (fp_text value SK6812MINI (at 0 3.25 45) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 0 -1.5) (layer F.Fab) (width 0.1)) - (fp_line (start 2.95 1.95) (end 2.95 0.875) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.95 1.95) (end 2.95 1.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.95 -1.95) (end 2.95 -1.95) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.75 -1.75) (end -1.75 -1.75) (layer F.Fab) (width 0.1)) - (fp_line (start 1.75 1.75) (end 1.75 -1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -1.75 1.75) (end 1.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start 1.75 0.75) (end 0.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -2.8 -2) (end -2.8 2) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.8 2) (end 2.8 2) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.8 2) (end 2.8 -2) (layer F.CrtYd) (width 0.05)) (fp_line (start 2.8 -2) (end -2.8 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.8 2) (end 2.8 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.8 2) (end 2.8 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.8 -2) (end -2.8 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 0.75) (end 0.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.75 1.75) (end 1.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.75 1.75) (end 1.75 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.75 -1.75) (end -1.75 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -2.95 -1.95) (end 2.95 -1.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.95 1.95) (end 2.95 1.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.95 1.95) (end 2.95 0.875) (layer F.SilkS) (width 0.12)) + (fp_circle (center 0 0) (end 0 -1.5) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0 45) (layer F.Fab) (effects (font (size 0.5 0.5) (thickness 0.1))) ) @@ -526,13 +781,13 @@ (effects (font (size 1 1) (thickness 0.15))) ) (pad 1 smd rect (at -1.75 -0.875 45) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) - (net 71 "Net-(D2-Pad1)")) + (net 82 /D2-D3)) (pad 2 smd rect (at -1.75 0.875 45) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 4 smd rect (at 1.75 -0.875 45) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) (net 6 +5V)) (pad 3 smd rect (at 1.75 0.875 45) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) - (net 72 /LED_DATA)) + (net 60 /LED_DATA)) (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm.wrl (at (xyz 0 0 0)) (scale (xyz 0.5 0.5 0.5)) @@ -549,24 +804,24 @@ (fp_text reference F1 (at -3.429 -0.127) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value 250mA (at 0 1.78) (layer F.Fab) + (fp_text value 500mA (at 0 1.78) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1)) - (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1)) - (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1)) - (fp_line (start -0.490455 -0.91) (end 0.490455 -0.91) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.490455 0.91) (end 0.490455 0.91) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.48 1.08) (end -2.48 -1.08) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.48 -1.08) (end 2.48 -1.08) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.48 -1.08) (end 2.48 1.08) (layer F.CrtYd) (width 0.05)) (fp_line (start 2.48 1.08) (end -2.48 1.08) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.48 -1.08) (end 2.48 1.08) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.48 -1.08) (end 2.48 -1.08) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.48 1.08) (end -2.48 -1.08) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.490455 0.91) (end 0.490455 0.91) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.490455 -0.91) (end 0.490455 -0.91) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) (pad 2 smd roundrect (at 1.425 0 180) (size 1.6 1.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625) - (net 29 "Net-(D1-Pad3)")) + (net 19 "Net-(D1-Pad1)")) (pad 1 smd roundrect (at -1.425 0 180) (size 1.6 1.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625) (net 6 +5V)) (model ${KISYS3DMOD}/Fuse.3dshapes/Fuse_1206_3216Metric_Castellated.wrl @@ -593,16 +848,16 @@ (fp_text value 100nF (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) @@ -629,28 +884,28 @@ (fp_text value 2N7002 (at 0 2.5 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) - (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) - (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) - (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) - (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) - (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.5 0.5) (thickness 0.075))) ) (pad 3 smd rect (at 1 0 90) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) - (net 92 "Net-(Q2-Pad3)")) + (net 77 "Net-(Q2-Pad3)")) (pad 2 smd rect (at -1 0.95 90) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 1 smd rect (at -1 -0.95 90) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) - (net 76 /PROX_LED)) + (net 62 /PROX_LED)) (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -670,21 +925,21 @@ (fp_text value 100nF (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 77 /PROX)) + (net 63 /PROX)) (pad 1 smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl @@ -694,91 +949,50 @@ ) ) - (module Package_TO_SOT_SMD:SOT-23 (layer F.Cu) (tedit 5A02FF57) (tstamp 60920DFF) - (at 6.604 -34.29 270) - (descr "SOT-23, Standard") - (tags SOT-23) - (path /627088D2) - (attr smd) - (fp_text reference D1 (at 0 -2.921 180) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value BAV70 (at 0 2.5 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) - (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) - (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) - (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) - (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) - (fp_text user %R (at 0 0) (layer F.Fab) - (effects (font (size 0.5 0.5) (thickness 0.075))) - ) - (pad 3 smd rect (at 1 0 270) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) - (net 29 "Net-(D1-Pad3)")) - (pad 2 smd rect (at -1 0.95 270) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) - (net 27 "Net-(D1-Pad2)")) - (pad 1 smd rect (at -1 -0.95 270) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) - (net 30 "Net-(D1-Pad1)")) - (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module Connector_USB:USB_Micro-B_Molex-105133-0031 (layer F.Cu) (tedit 609009AE) (tstamp 60915135) + (module Connector_USB:USB_Micro-B_Molex-105133-0031 (layer F.Cu) (tedit 609009AE) (tstamp 60AB2AFD) (at 0.4826 -29.7688) (descr "Molex Vertical Micro USB Typ-B (http://www.molex.com/pdm_docs/sd/1051330031_sd.pdf)") (tags "Micro-USB SMD Typ-B Vertical") (path /61DB3246) (clearance 0.1016) (attr smd) - (fp_text reference J2 (at -5.9436 0.1778) (layer F.SilkS) + (fp_text reference J2 (at 5.8674 2.5908) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value USB_B_Micro (at 0 3.35) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -4.25 -1.725) (end -4.25 2.075) (layer F.Fab) (width 0.1)) - (fp_line (start 4.25 2.075) (end 4.25 -1.725) (layer F.Fab) (width 0.1)) - (fp_line (start 2.1 2.075) (end 4.25 2.075) (layer F.Fab) (width 0.1)) - (fp_line (start 4.25 -1.725) (end 3.43 -1.725) (layer F.Fab) (width 0.1)) - (fp_line (start -1.7 -1.075) (end -1.7 -1.825) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.7 -1.825) (end -1.1 -1.825) (layer F.SilkS) (width 0.12)) - (fp_line (start -2 -1.785) (end -4.31 -1.785) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.31 -1.785) (end 4.31 2.135) (layer F.SilkS) (width 0.12)) - (fp_line (start -4.31 2.135) (end -2.04 2.135) (layer F.SilkS) (width 0.12)) - (fp_line (start -4.31 -1.785) (end -4.31 2.135) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.31 2.135) (end 2.04 2.135) (layer F.SilkS) (width 0.12)) - (fp_line (start 2 -1.785) (end 4.31 -1.785) (layer F.SilkS) (width 0.12)) - (fp_line (start -4.81 2.64) (end -4.81 -2.29) (layer F.CrtYd) (width 0.05)) - (fp_line (start -4.81 -2.29) (end 4.81 -2.29) (layer F.CrtYd) (width 0.05)) - (fp_line (start -4.81 2.64) (end 4.81 2.64) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.81 2.64) (end 4.81 -2.29) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.525 -1.225) (end -1.3 -1) (layer F.Fab) (width 0.1)) - (fp_line (start -1.3 -1) (end -1.075 -1.225) (layer F.Fab) (width 0.1)) - (fp_line (start -3.43 -1.725) (end -4.25 -1.725) (layer F.Fab) (width 0.1)) - (fp_line (start -2.1 2.075) (end -2.1 1.245) (layer F.Fab) (width 0.1)) - (fp_line (start -2.1 1.245) (end 2.1 1.245) (layer F.Fab) (width 0.1)) - (fp_line (start 2.1 1.245) (end 2.1 2.075) (layer F.Fab) (width 0.1)) - (fp_line (start -4.25 2.075) (end -2.1 2.075) (layer F.Fab) (width 0.1)) - (fp_line (start -1.525 -1.225) (end -3.43 -1.225) (layer F.Fab) (width 0.1)) - (fp_line (start 3.43 -1.225) (end -1.075 -1.225) (layer F.Fab) (width 0.1)) - (fp_line (start 3.43 -1.725) (end 3.43 -1.225) (layer F.Fab) (width 0.1)) - (fp_line (start -3.43 -1.225) (end -3.43 -1.725) (layer F.Fab) (width 0.1)) - (fp_line (start 2.04 1.305) (end 2.04 2.135) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.04 1.305) (end -2.04 2.135) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.04 1.305) (end -1.21 1.305) (layer F.SilkS) (width 0.12)) (fp_line (start 2.04 1.305) (end 1.21 1.305) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.04 1.305) (end -1.21 1.305) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.04 1.305) (end -2.04 2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.04 1.305) (end 2.04 2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.43 -1.225) (end -3.43 -1.725) (layer F.Fab) (width 0.1)) + (fp_line (start 3.43 -1.725) (end 3.43 -1.225) (layer F.Fab) (width 0.1)) + (fp_line (start 3.43 -1.225) (end -1.075 -1.225) (layer F.Fab) (width 0.1)) + (fp_line (start -1.525 -1.225) (end -3.43 -1.225) (layer F.Fab) (width 0.1)) + (fp_line (start -4.25 2.075) (end -2.1 2.075) (layer F.Fab) (width 0.1)) + (fp_line (start 2.1 1.245) (end 2.1 2.075) (layer F.Fab) (width 0.1)) + (fp_line (start -2.1 1.245) (end 2.1 1.245) (layer F.Fab) (width 0.1)) + (fp_line (start -2.1 2.075) (end -2.1 1.245) (layer F.Fab) (width 0.1)) + (fp_line (start -3.43 -1.725) (end -4.25 -1.725) (layer F.Fab) (width 0.1)) + (fp_line (start -1.3 -1) (end -1.075 -1.225) (layer F.Fab) (width 0.1)) + (fp_line (start -1.525 -1.225) (end -1.3 -1) (layer F.Fab) (width 0.1)) + (fp_line (start 4.81 2.64) (end 4.81 -2.29) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.81 2.64) (end 4.81 2.64) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.81 -2.29) (end 4.81 -2.29) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.81 2.64) (end -4.81 -2.29) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2 -1.785) (end 4.31 -1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.31 2.135) (end 2.04 2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.31 -1.785) (end -4.31 2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.31 2.135) (end -2.04 2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.31 -1.785) (end 4.31 2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -2 -1.785) (end -4.31 -1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.825) (end -1.1 -1.825) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.075) (end -1.7 -1.825) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.25 -1.725) (end 3.43 -1.725) (layer F.Fab) (width 0.1)) + (fp_line (start 2.1 2.075) (end 4.25 2.075) (layer F.Fab) (width 0.1)) + (fp_line (start 4.25 2.075) (end 4.25 -1.725) (layer F.Fab) (width 0.1)) + (fp_line (start -4.25 -1.725) (end -4.25 2.075) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 -0.375) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -789,15 +1003,15 @@ (pad SH thru_hole oval (at -2.8 -1.075) (size 1.8 1.1) (drill oval 1.2 0.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 smd rect (at -1.3 -0.825) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) - (net 27 "Net-(D1-Pad2)")) + (net 17 "Net-(D1-Pad2)")) (pad 5 smd rect (at 1.3 -0.825) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd rect (at -0.65 -0.825) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) - (net 32 /D-)) + (net 21 /D-)) (pad 4 smd rect (at 0.65 -0.825) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 3 smd rect (at 0 -0.825) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) - (net 31 /D+)) + (net 20 /D+)) (model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_Micro-B_Molex-105133-0031.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -822,85 +1036,85 @@ (fp_text value SW_DIP_x04 (at 0 6.61 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 5.45 -5.9) (end -5.45 -5.9) (layer F.CrtYd) (width 0.05)) - (fp_line (start 5.45 5.9) (end 5.45 -5.9) (layer F.CrtYd) (width 0.05)) - (fp_line (start -5.45 5.9) (end 5.45 5.9) (layer F.CrtYd) (width 0.05)) - (fp_line (start -5.45 -5.9) (end -5.45 5.9) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.16 3.87) (end 3.16 5.61) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.16 3.87) (end -3.16 5.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.16 -5.61) (end 3.16 -3.871) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.16 -5.61) (end 3.16 -5.61) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.16 -5.61) (end -3.16 -4.661) (layer F.SilkS) (width 0.12)) - (fp_line (start -5.2 -4.661) (end -3.16 -4.661) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.16 5.61) (end 3.16 5.61) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.5 3.26) (end -0.5 4.36) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 4.36) (end -0.5 4.36) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 4.26) (end -0.5 4.26) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 4.16) (end -0.5 4.16) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 4.06) (end -0.5 4.06) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 3.96) (end -0.5 3.96) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 3.86) (end -0.5 3.86) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 3.76) (end -0.5 3.76) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 3.66) (end -0.5 3.66) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 3.56) (end -0.5 3.56) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 3.46) (end -0.5 3.46) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 3.36) (end -0.5 3.36) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 3.26) (end -1.5 3.26) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 4.36) (end 1.5 3.26) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 4.36) (end 1.5 4.36) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 3.26) (end -1.5 4.36) (layer F.Fab) (width 0.1)) - (fp_line (start -0.5 0.72) (end -0.5 1.82) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.82) (end -0.5 1.82) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.72) (end -0.5 1.72) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.62) (end -0.5 1.62) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.52) (end -0.5 1.52) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.42) (end -0.5 1.42) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.32) (end -0.5 1.32) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.22) (end -0.5 1.22) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.12) (end -0.5 1.12) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.02) (end -0.5 1.02) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 0.92) (end -0.5 0.92) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 0.82) (end -0.5 0.82) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 0.72) (end -1.5 0.72) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 1.82) (end 1.5 0.72) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.82) (end 1.5 1.82) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 0.72) (end -1.5 1.82) (layer F.Fab) (width 0.1)) - (fp_line (start -0.5 -1.82) (end -0.5 -0.72) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -0.82) (end -0.5 -0.82) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -0.92) (end -0.5 -0.92) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -1.02) (end -0.5 -1.02) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -1.12) (end -0.5 -1.12) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -1.22) (end -0.5 -1.22) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -1.32) (end -0.5 -1.32) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -1.42) (end -0.5 -1.42) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -1.52) (end -0.5 -1.52) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -1.62) (end -0.5 -1.62) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -1.72) (end -0.5 -1.72) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 -1.82) (end -1.5 -1.82) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 -0.72) (end 1.5 -1.82) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -0.72) (end 1.5 -0.72) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -1.82) (end -1.5 -0.72) (layer F.Fab) (width 0.1)) - (fp_line (start -0.5 -4.36) (end -0.5 -3.26) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -3.26) (end -0.5 -3.26) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -3.36) (end -0.5 -3.36) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -3.46) (end -0.5 -3.46) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -3.56) (end -0.5 -3.56) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -3.66) (end -0.5 -3.66) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -3.76) (end -0.5 -3.76) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -3.86) (end -0.5 -3.86) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -3.96) (end -0.5 -3.96) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -4.06) (end -0.5 -4.06) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -4.16) (end -0.5 -4.16) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -4.26) (end -0.5 -4.26) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 -4.36) (end -1.5 -4.36) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 -3.26) (end 1.5 -4.36) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -3.26) (end 1.5 -3.26) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -4.36) (end -1.5 -3.26) (layer F.Fab) (width 0.1)) - (fp_line (start -3.1 -4.55) (end -2.1 -5.55) (layer F.Fab) (width 0.1)) - (fp_line (start -3.1 5.55) (end -3.1 -4.55) (layer F.Fab) (width 0.1)) - (fp_line (start 3.1 5.55) (end -3.1 5.55) (layer F.Fab) (width 0.1)) - (fp_line (start 3.1 -5.55) (end 3.1 5.55) (layer F.Fab) (width 0.1)) (fp_line (start -2.1 -5.55) (end 3.1 -5.55) (layer F.Fab) (width 0.1)) + (fp_line (start 3.1 -5.55) (end 3.1 5.55) (layer F.Fab) (width 0.1)) + (fp_line (start 3.1 5.55) (end -3.1 5.55) (layer F.Fab) (width 0.1)) + (fp_line (start -3.1 5.55) (end -3.1 -4.55) (layer F.Fab) (width 0.1)) + (fp_line (start -3.1 -4.55) (end -2.1 -5.55) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -4.36) (end -1.5 -3.26) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -3.26) (end 1.5 -3.26) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 -3.26) (end 1.5 -4.36) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 -4.36) (end -1.5 -4.36) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -4.26) (end -0.5 -4.26) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -4.16) (end -0.5 -4.16) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -4.06) (end -0.5 -4.06) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -3.96) (end -0.5 -3.96) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -3.86) (end -0.5 -3.86) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -3.76) (end -0.5 -3.76) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -3.66) (end -0.5 -3.66) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -3.56) (end -0.5 -3.56) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -3.46) (end -0.5 -3.46) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -3.36) (end -0.5 -3.36) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -3.26) (end -0.5 -3.26) (layer F.Fab) (width 0.1)) + (fp_line (start -0.5 -4.36) (end -0.5 -3.26) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -1.82) (end -1.5 -0.72) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -0.72) (end 1.5 -0.72) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 -0.72) (end 1.5 -1.82) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 -1.82) (end -1.5 -1.82) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -1.72) (end -0.5 -1.72) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -1.62) (end -0.5 -1.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -1.52) (end -0.5 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -1.42) (end -0.5 -1.42) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -1.32) (end -0.5 -1.32) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -1.22) (end -0.5 -1.22) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -1.12) (end -0.5 -1.12) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -1.02) (end -0.5 -1.02) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -0.92) (end -0.5 -0.92) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -0.82) (end -0.5 -0.82) (layer F.Fab) (width 0.1)) + (fp_line (start -0.5 -1.82) (end -0.5 -0.72) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 0.72) (end -1.5 1.82) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.82) (end 1.5 1.82) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 1.82) (end 1.5 0.72) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 0.72) (end -1.5 0.72) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 0.82) (end -0.5 0.82) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 0.92) (end -0.5 0.92) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.02) (end -0.5 1.02) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.12) (end -0.5 1.12) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.22) (end -0.5 1.22) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.32) (end -0.5 1.32) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.42) (end -0.5 1.42) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.52) (end -0.5 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.62) (end -0.5 1.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.72) (end -0.5 1.72) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.82) (end -0.5 1.82) (layer F.Fab) (width 0.1)) + (fp_line (start -0.5 0.72) (end -0.5 1.82) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 3.26) (end -1.5 4.36) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 4.36) (end 1.5 4.36) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 4.36) (end 1.5 3.26) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 3.26) (end -1.5 3.26) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 3.36) (end -0.5 3.36) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 3.46) (end -0.5 3.46) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 3.56) (end -0.5 3.56) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 3.66) (end -0.5 3.66) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 3.76) (end -0.5 3.76) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 3.86) (end -0.5 3.86) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 3.96) (end -0.5 3.96) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 4.06) (end -0.5 4.06) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 4.16) (end -0.5 4.16) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 4.26) (end -0.5 4.26) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 4.36) (end -0.5 4.36) (layer F.Fab) (width 0.1)) + (fp_line (start -0.5 3.26) (end -0.5 4.36) (layer F.Fab) (width 0.1)) + (fp_line (start -3.16 5.61) (end 3.16 5.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -5.2 -4.661) (end -3.16 -4.661) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.16 -5.61) (end -3.16 -4.661) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.16 -5.61) (end 3.16 -5.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.16 -5.61) (end 3.16 -3.871) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.16 3.87) (end -3.16 5.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.16 3.87) (end 3.16 5.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -5.45 -5.9) (end -5.45 5.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.45 5.9) (end 5.45 5.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.45 5.9) (end 5.45 -5.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.45 -5.9) (end -5.45 -5.9) (layer F.CrtYd) (width 0.05)) (fp_text user on (at 0.075 -4.955 90) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) @@ -910,19 +1124,19 @@ (pad 8 smd rect (at 4.45 -3.81 270) (size 1.5 1.1) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 4 smd rect (at -4.45 3.81 270) (size 1.5 1.1) (layers F.Cu F.Paste F.Mask) - (net 13 ADDR3)) + (net 81 /ADDR3)) (pad 7 smd rect (at 4.45 -1.27 270) (size 1.5 1.1) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 3 smd rect (at -4.45 1.27 270) (size 1.5 1.1) (layers F.Cu F.Paste F.Mask) - (net 14 ADDR2)) + (net 80 /ADDR2)) (pad 6 smd rect (at 4.45 1.27 270) (size 1.5 1.1) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd rect (at -4.45 -1.27 270) (size 1.5 1.1) (layers F.Cu F.Paste F.Mask) - (net 15 ADDR1)) + (net 79 /ADDR1)) (pad 5 smd rect (at 4.45 3.81 270) (size 1.5 1.1) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 1 smd rect (at -4.45 -3.81 270) (size 1.5 1.1) (layers F.Cu F.Paste F.Mask) - (net 16 ADDR0)) + (net 78 /ADDR0)) (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx04_Slide_Omron_A6S-410x_W8.9mm_P2.54mm.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -939,35 +1153,35 @@ (fp_text reference U1 (at 0 2.9) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) - (fp_text value SFH9202 (at 0 -3) (layer B.Fab) + (fp_text value SFH9206 (at 0 -3) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) - (fp_line (start -1.6 -2.1) (end 1.6 -2.1) (layer B.SilkS) (width 0.12)) - (fp_line (start 1.6 2.1) (end -3.1 2.1) (layer B.SilkS) (width 0.12)) - (fp_line (start -1 2) (end -1.6 1.3) (layer B.Fab) (width 0.1)) - (fp_line (start 1.6 2) (end -1 2) (layer B.Fab) (width 0.1)) - (fp_line (start 1.6 -2) (end 1.6 2) (layer B.Fab) (width 0.1)) - (fp_line (start -1.6 -2) (end 1.6 -2) (layer B.Fab) (width 0.1)) - (fp_line (start -1.6 1.3) (end -1.6 -2) (layer B.Fab) (width 0.1)) - (fp_line (start -3.4 2.25) (end 3.4 2.25) (layer B.CrtYd) (width 0.05)) - (fp_line (start -3.4 2.25) (end -3.4 -2.25) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.4 -2.25) (end 3.4 2.25) (layer B.CrtYd) (width 0.05)) (fp_line (start 3.4 -2.25) (end -3.4 -2.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.4 -2.25) (end 3.4 2.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.4 2.25) (end -3.4 -2.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.4 2.25) (end 3.4 2.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.6 1.3) (end -1.6 -2) (layer B.Fab) (width 0.1)) + (fp_line (start -1.6 -2) (end 1.6 -2) (layer B.Fab) (width 0.1)) + (fp_line (start 1.6 -2) (end 1.6 2) (layer B.Fab) (width 0.1)) + (fp_line (start 1.6 2) (end -1 2) (layer B.Fab) (width 0.1)) + (fp_line (start -1 2) (end -1.6 1.3) (layer B.Fab) (width 0.1)) + (fp_line (start 1.6 2.1) (end -3.1 2.1) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.6 -2.1) (end 1.6 -2.1) (layer B.SilkS) (width 0.12)) (fp_text user %R (at 0 -0.1) (layer B.Fab) (effects (font (size 0.75 0.75) (thickness 0.11)) (justify mirror)) ) (pad 1 smd roundrect (at -2.55 1.27) (size 1.2 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25) - (net 78 "Net-(R21-Pad2)")) + (net 91 /PROX_LED_R)) (pad 6 smd roundrect (at 2.55 1.27) (size 1.2 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25) - (net 92 "Net-(Q2-Pad3)")) + (net 77 "Net-(Q2-Pad3)")) (pad 2 smd roundrect (at -2.55 0) (size 1.2 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25) - (net 79 "Net-(U1-Pad2)")) + (net 64 "Net-(U1-Pad2)")) (pad 5 smd roundrect (at 2.55 0) (size 1.2 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25) - (net 80 "Net-(U1-Pad5)")) + (net 65 "Net-(U1-Pad5)")) (pad 3 smd roundrect (at -2.55 -1.27) (size 1.2 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 4 smd roundrect (at 2.55 -1.27) (size 1.2 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25) - (net 77 /PROX)) + (net 63 /PROX)) (model ${KISYS3DMOD}/OptoDevice.3dshapes/Osram_SFH9x0x.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -987,21 +1201,21 @@ (fp_text value 10K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 77 /PROX)) + (net 63 /PROX)) (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 4 +3V3)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -1023,21 +1237,21 @@ (fp_text value 200E (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 78 "Net-(R21-Pad2)")) + (net 91 /PROX_LED_R)) (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +5V)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -1059,14 +1273,14 @@ (fp_text value SJ3_Open (at 0 1.9 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -2.05 0.3) (end -2.05 -0.3) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.05 -0.3) (end 2.05 0.3) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.3 -1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.3 -1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.3 1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 2.3 1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.05 -0.3) (end 2.05 0.3) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.05 0.3) (end -2.05 -0.3) (layer F.SilkS) (width 0.12)) (fp_arc (start -1.35 -0.3) (end -1.35 -1) (angle -90) (layer F.SilkS) (width 0.12)) (fp_arc (start -1.35 0.3) (end -2.05 0.3) (angle -90) (layer F.SilkS) (width 0.12)) (fp_arc (start 1.35 0.3) (end 1.35 1) (angle -90) (layer F.SilkS) (width 0.12)) @@ -1078,7 +1292,7 @@ (effects (font (size 1 1) (thickness 0.15))) ) (pad 2 smd rect (at 0 0 90) (size 1 1.5) (layers F.Cu F.Mask) - (net 60 /MOT0_MODE1)) + (net 49 /MOT0_MODE1)) (pad 3 smd custom (at 1.3 0 90) (size 1 0.5) (layers F.Cu F.Mask) (net 6 +5V) (zone_connect 2) (options (clearance outline) (anchor rect)) @@ -1111,14 +1325,14 @@ (fp_text value SJ3_Open (at 0 1.9 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -2.05 0.3) (end -2.05 -0.3) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.05 -0.3) (end 2.05 0.3) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.3 -1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.3 -1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.3 1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 2.3 1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.05 -0.3) (end 2.05 0.3) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.05 0.3) (end -2.05 -0.3) (layer F.SilkS) (width 0.12)) (fp_arc (start -1.35 -0.3) (end -1.35 -1) (angle -90) (layer F.SilkS) (width 0.12)) (fp_arc (start -1.35 0.3) (end -2.05 0.3) (angle -90) (layer F.SilkS) (width 0.12)) (fp_arc (start 1.35 0.3) (end 1.35 1) (angle -90) (layer F.SilkS) (width 0.12)) @@ -1130,7 +1344,7 @@ (effects (font (size 1 1) (thickness 0.15))) ) (pad 2 smd rect (at 0 0 90) (size 1 1.5) (layers F.Cu F.Mask) - (net 61 /MOT0_MODE2)) + (net 50 /MOT0_MODE2)) (pad 3 smd custom (at 1.3 0 90) (size 1 0.5) (layers F.Cu F.Mask) (net 6 +5V) (zone_connect 2) (options (clearance outline) (anchor rect)) @@ -1163,14 +1377,14 @@ (fp_text value SJ3_Open (at 0 1.9 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -2.05 0.3) (end -2.05 -0.3) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.05 -0.3) (end 2.05 0.3) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.3 -1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.3 -1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.3 1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 2.3 1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.05 -0.3) (end 2.05 0.3) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.05 0.3) (end -2.05 -0.3) (layer F.SilkS) (width 0.12)) (fp_arc (start -1.35 -0.3) (end -1.35 -1) (angle -90) (layer F.SilkS) (width 0.12)) (fp_arc (start -1.35 0.3) (end -2.05 0.3) (angle -90) (layer F.SilkS) (width 0.12)) (fp_arc (start 1.35 0.3) (end 1.35 1) (angle -90) (layer F.SilkS) (width 0.12)) @@ -1182,7 +1396,7 @@ (effects (font (size 1 1) (thickness 0.15))) ) (pad 2 smd rect (at 0 0 90) (size 1 1.5) (layers F.Cu F.Mask) - (net 62 /MOT1_MODE1)) + (net 51 /MOT1_MODE1)) (pad 3 smd custom (at 1.3 0 90) (size 1 0.5) (layers F.Cu F.Mask) (net 6 +5V) (zone_connect 2) (options (clearance outline) (anchor rect)) @@ -1215,14 +1429,14 @@ (fp_text value SJ3_Open (at 0 1.9 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -2.05 0.3) (end -2.05 -0.3) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.05 -0.3) (end 2.05 0.3) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.3 -1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.3 -1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.3 1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 2.3 1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.05 -0.3) (end 2.05 0.3) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.05 0.3) (end -2.05 -0.3) (layer F.SilkS) (width 0.12)) (fp_arc (start -1.35 -0.3) (end -1.35 -1) (angle -90) (layer F.SilkS) (width 0.12)) (fp_arc (start -1.35 0.3) (end -2.05 0.3) (angle -90) (layer F.SilkS) (width 0.12)) (fp_arc (start 1.35 0.3) (end 1.35 1) (angle -90) (layer F.SilkS) (width 0.12)) @@ -1234,7 +1448,7 @@ (effects (font (size 1 1) (thickness 0.15))) ) (pad 2 smd rect (at 0 0 90) (size 1 1.5) (layers F.Cu F.Mask) - (net 63 /MOT1_MODE2)) + (net 52 /MOT1_MODE2)) (pad 3 smd custom (at 1.3 0 90) (size 1 0.5) (layers F.Cu F.Mask) (net 6 +5V) (zone_connect 2) (options (clearance outline) (anchor rect)) @@ -1264,25 +1478,25 @@ (fp_text reference U4 (at -3.81 -2.921 180) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value CP2102-Axx-xQFN28 (at 0 3.8 90) (layer F.Fab) + (fp_text value CP2109-Axx-xQFN28 (at 0 3.8 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 3.1 -3.1) (end -3.1 -3.1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.1 3.1) (end 3.1 -3.1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.1 3.1) (end 3.1 3.1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.1 -3.1) (end -3.1 3.1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.5 -1.5) (end -1.5 -2.5) (layer F.Fab) (width 0.1)) - (fp_line (start -2.5 2.5) (end -2.5 -1.5) (layer F.Fab) (width 0.1)) - (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer F.Fab) (width 0.1)) - (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -2.5) (end 2.5 -2.5) (layer F.Fab) (width 0.1)) - (fp_line (start -1.885 -2.61) (end -2.61 -2.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.61 2.61) (end 2.61 1.885) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.885 2.61) (end 2.61 2.61) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.61 2.61) (end -2.61 1.885) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.885 2.61) (end -2.61 2.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.61 -2.61) (end 2.61 -1.885) (layer F.SilkS) (width 0.12)) (fp_line (start 1.885 -2.61) (end 2.61 -2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.61 -2.61) (end 2.61 -1.885) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.885 2.61) (end -2.61 2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.61 2.61) (end -2.61 1.885) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.885 2.61) (end 2.61 2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.61 2.61) (end 2.61 1.885) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.885 -2.61) (end -2.61 -2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.5 -2.5) (end 2.5 -2.5) (layer F.Fab) (width 0.1)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.Fab) (width 0.1)) + (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer F.Fab) (width 0.1)) + (fp_line (start -2.5 2.5) (end -2.5 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -2.5 -1.5) (end -1.5 -2.5) (layer F.Fab) (width 0.1)) + (fp_line (start -3.1 -3.1) (end -3.1 3.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.1 3.1) (end 3.1 3.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.1 3.1) (end 3.1 -3.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.1 -3.1) (end -3.1 -3.1) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -1298,61 +1512,61 @@ (pad 29 smd rect (at 0 0 90) (size 3.35 3.35) (layers F.Cu F.Mask) (net 1 GND)) (pad 28 smd roundrect (at -1.5 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 55 /DTR)) + (net 44 /DTR)) (pad 27 smd roundrect (at -1 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 64 "Net-(U4-Pad27)")) + (net 53 "Net-(U4-Pad27)")) (pad 26 smd roundrect (at -0.5 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 42 /ESP_RX)) + (net 31 /ESP_RX)) (pad 25 smd roundrect (at 0 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 43 /ESP_TX)) + (net 32 /ESP_TX)) (pad 24 smd roundrect (at 0.5 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 56 /RTS)) + (net 45 /RTS)) (pad 23 smd roundrect (at 1 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 65 "Net-(U4-Pad23)")) + (net 54 "Net-(U4-Pad23)")) (pad 22 smd roundrect (at 1.5 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 81 "Net-(U4-Pad22)")) + (net 66 "Net-(U4-Pad22)")) (pad 21 smd roundrect (at 2.45 -1.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 82 "Net-(U4-Pad21)")) + (net 67 "Net-(U4-Pad21)")) (pad 20 smd roundrect (at 2.45 -1 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 83 "Net-(U4-Pad20)")) + (net 68 "Net-(U4-Pad20)")) (pad 19 smd roundrect (at 2.45 -0.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 84 "Net-(U4-Pad19)")) + (net 69 "Net-(U4-Pad19)")) (pad 18 smd roundrect (at 2.45 0 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 85 "Net-(U4-Pad18)")) + (net 70 "Net-(U4-Pad18)")) (pad 17 smd roundrect (at 2.45 0.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 86 "Net-(U4-Pad17)")) + (net 71 "Net-(U4-Pad17)")) (pad 16 smd roundrect (at 2.45 1 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 87 "Net-(U4-Pad16)")) + (net 72 "Net-(U4-Pad16)")) (pad 15 smd roundrect (at 2.45 1.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 88 "Net-(U4-Pad15)")) + (net 73 "Net-(U4-Pad15)")) (pad 14 smd roundrect (at 1.5 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 89 "Net-(U4-Pad14)")) + (net 74 "Net-(U4-Pad14)")) (pad 13 smd roundrect (at 1 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 66 "Net-(U4-Pad13)")) + (net 55 "Net-(U4-Pad13)")) (pad 12 smd roundrect (at 0.5 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 67 "Net-(U4-Pad12)")) + (net 56 "Net-(U4-Pad12)")) (pad 11 smd roundrect (at 0 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 59 /USB_SUSP)) + (net 48 /USB_SUSP)) (pad 10 smd roundrect (at -0.5 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 68 "Net-(U4-Pad10)")) + (net 57 "Net-(U4-Pad10)")) (pad 9 smd roundrect (at -1 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 58 /USB_RST)) + (net 47 /USB_RST)) (pad 8 smd roundrect (at -1.5 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 27 "Net-(D1-Pad2)")) + (net 17 "Net-(D1-Pad2)")) (pad 7 smd roundrect (at -2.45 1.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +5V)) (pad 6 smd roundrect (at -2.45 1 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 4 +3V3)) (pad 5 smd roundrect (at -2.45 0.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 32 /D-)) + (net 21 /D-)) (pad 4 smd roundrect (at -2.45 0 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 31 /D+)) + (net 20 /D+)) (pad 3 smd roundrect (at -2.45 -0.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 2 smd roundrect (at -2.45 -1 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 69 "Net-(U4-Pad2)")) + (net 58 "Net-(U4-Pad2)")) (pad 1 smd roundrect (at -2.45 -1.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 70 "Net-(U4-Pad1)")) + (net 59 "Net-(U4-Pad1)")) (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1372,21 +1586,21 @@ (fp_text value 10K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 59 /USB_SUSP)) + (net 48 /USB_SUSP)) (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -1408,21 +1622,21 @@ (fp_text value 10K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 47 /ESP_GPIO2)) + (net 36 /ESP_GPIO2)) (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -1444,21 +1658,21 @@ (fp_text value 10K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 90 /ESP_GPIO12)) + (net 75 /ESP_GPIO12)) (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -1480,23 +1694,23 @@ (fp_text value 10K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 4 +3V3)) (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 58 /USB_RST)) + (net 47 /USB_RST)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1516,21 +1730,21 @@ (fp_text value 10K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 28 /ESP_RST)) + (net 18 /ESP_RST)) (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 4 +3V3)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -1552,21 +1766,21 @@ (fp_text value 10K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 57 /ESP_GPIO15)) + (net 46 /ESP_GPIO15)) (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 4 +3V3)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -1588,21 +1802,21 @@ (fp_text value 10K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 34 /ESP_GPIO0)) + (net 23 /ESP_GPIO0)) (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 4 +3V3)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -1624,32 +1838,32 @@ (fp_text value UMH3N (at 0 2 180) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) - (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) - (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) - (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer F.SilkS) (width 0.12)) (fp_line (start 0.7 -1.16) (end -1.2 -1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0 90) (layer F.Fab) (effects (font (size 0.5 0.5) (thickness 0.075))) ) (pad 6 smd rect (at 0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 28 /ESP_RST)) + (net 18 /ESP_RST)) (pad 4 smd rect (at 0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 55 /DTR)) + (net 44 /DTR)) (pad 2 smd rect (at -0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 55 /DTR)) + (net 44 /DTR)) (pad 5 smd rect (at 0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 56 /RTS)) + (net 45 /RTS)) (pad 3 smd rect (at -0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 34 /ESP_GPIO0)) + (net 23 /ESP_GPIO0)) (pad 1 smd rect (at -0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 56 /RTS)) + (net 45 /RTS)) (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-363_SC-70-6.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1664,102 +1878,102 @@ (fp_text reference MOD1 (at 10.668 8.636) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value ESP32-WROOM-32 (at 0 11.88 90) (layer F.Fab) + (fp_text value ESP32-WROOM-32D (at 0 11.88 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 9 -15.748) (end 9 9.755) (layer F.Fab) (width 0.1)) - (fp_line (start -9 -15.745) (end 9 -15.745) (layer F.Fab) (width 0.1)) - (fp_line (start -9 -15.748) (end -9 9.755) (layer F.Fab) (width 0.1)) - (fp_line (start -9 9.755) (end 9 9.755) (layer F.Fab) (width 0.1)) - (fp_line (start -9.07 9.83) (end -6.42 9.83) (layer F.SilkS) (width 0.1)) - (fp_line (start -9.07 8.78) (end -9.07 9.83) (layer F.SilkS) (width 0.1)) - (fp_line (start 9.08 9.85) (end 6.38 9.85) (layer F.SilkS) (width 0.1)) - (fp_line (start 9.08 8.81) (end 9.08 9.85) (layer F.SilkS) (width 0.1)) - (fp_line (start -9.04 -15.79) (end -7.41 -15.79) (layer F.SilkS) (width 0.1)) - (fp_line (start -9.04 -14.16) (end -9.04 -15.79) (layer F.SilkS) (width 0.1)) - (fp_line (start 9.03 -15.79) (end 7.39 -15.79) (layer F.SilkS) (width 0.1)) - (fp_line (start 9.03 -14.17) (end 9.03 -15.79) (layer F.SilkS) (width 0.1)) - (fp_line (start 9.74 -16.04) (end -9.74 -16.04) (layer F.CrtYd) (width 0.1)) - (fp_line (start -9.77 -16.04) (end -9.77 10.47) (layer F.CrtYd) (width 0.1)) - (fp_line (start -9.77 10.47) (end 9.73 10.46) (layer F.CrtYd) (width 0.1)) (fp_line (start 9.74 10.46) (end 9.74 -16.02) (layer F.CrtYd) (width 0.1)) + (fp_line (start -9.77 10.47) (end 9.73 10.46) (layer F.CrtYd) (width 0.1)) + (fp_line (start -9.77 -16.04) (end -9.77 10.47) (layer F.CrtYd) (width 0.1)) + (fp_line (start 9.74 -16.04) (end -9.74 -16.04) (layer F.CrtYd) (width 0.1)) + (fp_line (start 9.03 -14.17) (end 9.03 -15.79) (layer F.SilkS) (width 0.1)) + (fp_line (start 9.03 -15.79) (end 7.39 -15.79) (layer F.SilkS) (width 0.1)) + (fp_line (start -9.04 -14.16) (end -9.04 -15.79) (layer F.SilkS) (width 0.1)) + (fp_line (start -9.04 -15.79) (end -7.41 -15.79) (layer F.SilkS) (width 0.1)) + (fp_line (start 9.08 8.81) (end 9.08 9.85) (layer F.SilkS) (width 0.1)) + (fp_line (start 9.08 9.85) (end 6.38 9.85) (layer F.SilkS) (width 0.1)) + (fp_line (start -9.07 8.78) (end -9.07 9.83) (layer F.SilkS) (width 0.1)) + (fp_line (start -9.07 9.83) (end -6.42 9.83) (layer F.SilkS) (width 0.1)) + (fp_line (start -9 9.755) (end 9 9.755) (layer F.Fab) (width 0.1)) + (fp_line (start -9 -15.748) (end -9 9.755) (layer F.Fab) (width 0.1)) + (fp_line (start -9 -15.745) (end 9 -15.745) (layer F.Fab) (width 0.1)) + (fp_line (start 9 -15.748) (end 9 9.755) (layer F.Fab) (width 0.1)) (fp_text user REF** (at 0.01 -5.37 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (pad 39 smd rect (at -1 -1.755 90) (size 5 5) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 25 smd rect (at 8.5 8.255 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 34 /ESP_GPIO0)) + (net 23 /ESP_GPIO0)) (pad 26 smd rect (at 8.5 6.985 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 35 /MOT_DIR0)) + (net 24 /MOT_DIR0)) (pad 27 smd rect (at 8.5 5.715 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 36 /MOT_DIR1)) + (net 25 /MOT_DIR1)) (pad 28 smd rect (at 8.5 4.445 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 37 /MOT_STCK1)) + (net 26 /MOT_STCK1)) (pad 29 smd rect (at 8.5 3.175 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 38 /MOT_STCK0)) + (net 27 /MOT_STCK0)) (pad 30 smd rect (at 8.5 1.905 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 39 /MOT_RST1)) + (net 28 /MOT_RST1)) (pad 31 smd rect (at 8.5 0.635 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 40 BUT_MIN)) + (net 29 BUT_MIN)) (pad 32 smd rect (at 8.5 -0.635 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 41 "Net-(MOD1-Pad32)")) + (net 30 "Net-(MOD1-Pad32)")) (pad 33 smd rect (at 8.5 -1.905 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) (net 5 I2C_SDA)) (pad 34 smd rect (at 8.5 -3.175 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 42 /ESP_RX)) + (net 31 /ESP_RX)) (pad 35 smd rect (at 8.5 -4.445 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 43 /ESP_TX)) + (net 32 /ESP_TX)) (pad 36 smd rect (at 8.5 -5.715 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 91 I2C_SCL)) + (net 76 I2C_SCL)) (pad 37 smd rect (at 8.5 -6.985 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 44 BUT_PLUS)) + (net 33 BUT_PLUS)) (pad 38 smd rect (at 8.5 -8.255 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 14 smd rect (at -8.5 8.255 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 90 /ESP_GPIO12)) + (net 75 /ESP_GPIO12)) (pad 13 smd rect (at -8.5 6.985 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 45 /MOT_RST0)) + (net 34 /MOT_RST0)) (pad 12 smd rect (at -8.5 5.715 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 76 /PROX_LED)) + (net 62 /PROX_LED)) (pad 11 smd rect (at -8.5 4.445 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 72 /LED_DATA)) + (net 60 /LED_DATA)) (pad 10 smd rect (at -8.5 3.175 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 25 CPU_REF)) + (net 15 CPU_REF)) (pad 9 smd rect (at -8.5 1.905 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 16 ADDR0)) + (net 78 /ADDR0)) (pad 8 smd rect (at -8.5 0.635 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 15 ADDR1)) + (net 79 /ADDR1)) (pad 7 smd rect (at -8.5 -0.635 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 14 ADDR2)) + (net 80 /ADDR2)) (pad 6 smd rect (at -8.5 -1.905 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 13 ADDR3)) + (net 81 /ADDR3)) (pad 5 smd rect (at -8.5 -3.175 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 46 "Net-(MOD1-Pad5)")) + (net 35 "Net-(MOD1-Pad5)")) (pad 4 smd rect (at -8.5 -4.445 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 77 /PROX)) + (net 63 /PROX)) (pad 3 smd rect (at -8.5 -5.715 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 28 /ESP_RST)) + (net 18 /ESP_RST)) (pad 2 smd rect (at -8.5 -6.985 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) (net 4 +3V3)) (pad 24 smd rect (at 5.715 9.255 180) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 47 /ESP_GPIO2)) + (net 36 /ESP_GPIO2)) (pad 23 smd rect (at 4.445 9.255 180) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 57 /ESP_GPIO15)) + (net 46 /ESP_GPIO15)) (pad 22 smd rect (at 3.175 9.255 180) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 48 "Net-(MOD1-Pad22)")) + (net 37 "Net-(MOD1-Pad22)")) (pad 21 smd rect (at 1.905 9.255 180) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 49 "Net-(MOD1-Pad21)")) + (net 38 "Net-(MOD1-Pad21)")) (pad 20 smd rect (at 0.635 9.255 180) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 50 "Net-(MOD1-Pad20)")) + (net 39 "Net-(MOD1-Pad20)")) (pad 19 smd rect (at -0.635 9.255 180) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 51 "Net-(MOD1-Pad19)")) + (net 40 "Net-(MOD1-Pad19)")) (pad 18 smd rect (at -1.905 9.255 180) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 52 "Net-(MOD1-Pad18)")) + (net 41 "Net-(MOD1-Pad18)")) (pad 17 smd rect (at -3.175 9.255 180) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 53 "Net-(MOD1-Pad17)")) + (net 42 "Net-(MOD1-Pad17)")) (pad 16 smd rect (at -4.445 9.255 180) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 54 /MOT_EN)) + (net 43 /MOT_EN)) (pad 15 smd rect (at -5.715 9.255 180) (size 2 0.9) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 1 smd rect (at -8.5 -8.255 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) @@ -1783,21 +1997,21 @@ (fp_text value 100nF (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 28 /ESP_RST)) + (net 18 /ESP_RST)) (pad 1 smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl @@ -1819,20 +2033,20 @@ (fp_text value SJ2_Open (at 0 1.9) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -1.4 0.3) (end -1.4 -0.3) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.7 1) (end -0.7 1) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.4 -0.3) (end 1.4 0.3) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.7 -1) (end 0.7 -1) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.65 -1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.65 -1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.65 1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.65 -1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.65 -1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.7 -1) (end 0.7 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.4 -0.3) (end 1.4 0.3) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.7 1) (end -0.7 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 0.3) (end -1.4 -0.3) (layer F.SilkS) (width 0.12)) (fp_arc (start -0.7 -0.3) (end -0.7 -1) (angle -90) (layer F.SilkS) (width 0.12)) (fp_arc (start -0.7 0.3) (end -1.4 0.3) (angle -90) (layer F.SilkS) (width 0.12)) (fp_arc (start 0.7 0.3) (end 0.7 1) (angle -90) (layer F.SilkS) (width 0.12)) (fp_arc (start 0.7 -0.3) (end 1.4 -0.3) (angle -90) (layer F.SilkS) (width 0.12)) (pad 2 smd custom (at 0.65 0) (size 1 0.5) (layers F.Cu F.Mask) - (net 33 /MOT_REF) (zone_connect 2) + (net 22 /MOT_REF) (zone_connect 2) (options (clearance outline) (anchor rect)) (primitives (gr_circle (center 0 0.25) (end 0.5 0.25) (width 0)) @@ -1841,7 +2055,7 @@ (xy 0 -0.75) (xy -0.5 -0.75) (xy -0.5 0.75) (xy 0 0.75)) (width 0)) )) (pad 1 smd custom (at -0.65 0) (size 1 0.5) (layers F.Cu F.Mask) - (net 25 CPU_REF) (zone_connect 2) + (net 15 CPU_REF) (zone_connect 2) (options (clearance outline) (anchor rect)) (primitives (gr_circle (center 0 0.25) (end 0.5 0.25) (width 0)) @@ -1857,44 +2071,44 @@ (tags "Potentiometer horizontal Bourns 3214G") (path /6082A9DC) (attr smd) - (fp_text reference RV1 (at 0.889 -3.429) (layer F.SilkS) + (fp_text reference RV1 (at 0.127 3.429) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value 10K_TRIM (at 0 3.65) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -2.3 -2.4) (end -2.3 2.4) (layer F.Fab) (width 0.1)) - (fp_line (start -2.3 2.4) (end 2.3 2.4) (layer F.Fab) (width 0.1)) - (fp_line (start 2.3 2.4) (end 2.3 -2.4) (layer F.Fab) (width 0.1)) - (fp_line (start 2.3 -2.4) (end -2.3 -2.4) (layer F.Fab) (width 0.1)) - (fp_line (start -2.3 -2.02) (end -2.3 -0.24) (layer F.Fab) (width 0.1)) - (fp_line (start -2.3 -0.24) (end -2.3 -0.24) (layer F.Fab) (width 0.1)) - (fp_line (start -2.3 -0.24) (end -2.3 -2.02) (layer F.Fab) (width 0.1)) - (fp_line (start -2.3 -2.02) (end -2.3 -2.02) (layer F.Fab) (width 0.1)) - (fp_line (start -2.3 -1.13) (end -2.3 -1.13) (layer F.Fab) (width 0.1)) - (fp_line (start -2.42 -2.52) (end 2.42 -2.52) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.42 2.52) (end 2.42 2.52) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.42 -2.52) (end -2.42 -1.24) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.42 1.24) (end -2.42 2.52) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.42 -2.52) (end 2.42 -2.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.42 -0.26) (end 2.42 0.26) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.42 2.04) (end 2.42 2.52) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.42 -2.14) (end -2.42 -2.14) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.42 -2.14) (end -2.42 -1.24) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.42 -2.14) (end -2.42 -1.24) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.5 -2.65) (end -3.5 2.65) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.5 2.65) (end 3.5 2.65) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.5 2.65) (end 3.5 -2.65) (layer F.CrtYd) (width 0.05)) (fp_line (start 3.5 -2.65) (end -3.5 -2.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.5 2.65) (end 3.5 -2.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.5 2.65) (end 3.5 2.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.5 -2.65) (end -3.5 2.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.42 -2.14) (end -2.42 -1.24) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.42 -2.14) (end -2.42 -1.24) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.42 -2.14) (end -2.42 -2.14) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.42 2.04) (end 2.42 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.42 -0.26) (end 2.42 0.26) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.42 -2.52) (end 2.42 -2.04) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.42 1.24) (end -2.42 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.42 -2.52) (end -2.42 -1.24) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.42 2.52) (end 2.42 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.42 -2.52) (end 2.42 -2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.3 -1.13) (end -2.3 -1.13) (layer F.Fab) (width 0.1)) + (fp_line (start -2.3 -2.02) (end -2.3 -2.02) (layer F.Fab) (width 0.1)) + (fp_line (start -2.3 -0.24) (end -2.3 -2.02) (layer F.Fab) (width 0.1)) + (fp_line (start -2.3 -0.24) (end -2.3 -0.24) (layer F.Fab) (width 0.1)) + (fp_line (start -2.3 -2.02) (end -2.3 -0.24) (layer F.Fab) (width 0.1)) + (fp_line (start 2.3 -2.4) (end -2.3 -2.4) (layer F.Fab) (width 0.1)) + (fp_line (start 2.3 2.4) (end 2.3 -2.4) (layer F.Fab) (width 0.1)) + (fp_line (start -2.3 2.4) (end 2.3 2.4) (layer F.Fab) (width 0.1)) + (fp_line (start -2.3 -2.4) (end -2.3 2.4) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (pad 3 smd rect (at 2.6 1.15) (size 1.3 1.3) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd rect (at -2.6 0) (size 1.3 2) (layers F.Cu F.Paste F.Mask) - (net 33 /MOT_REF)) + (net 22 /MOT_REF)) (pad 1 smd rect (at 2.6 -1.15) (size 1.3 1.3) (layers F.Cu F.Paste F.Mask) - (net 26 "Net-(R16-Pad2)")) + (net 16 "Net-(R16-Pad2)")) (model ${KISYS3DMOD}/Potentiometer_SMD.3dshapes/Potentiometer_Bourns_3214G_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1919,21 +2133,21 @@ (fp_text value 91K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 26 "Net-(R16-Pad2)")) + (net 16 "Net-(R16-Pad2)")) (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +5V)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -1955,23 +2169,23 @@ (fp_text value 10K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 33 /MOT_REF)) + (net 22 /MOT_REF)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1991,21 +2205,21 @@ (fp_text value 10K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 33 /MOT_REF)) + (net 22 /MOT_REF)) (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +5V)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -2027,23 +2241,23 @@ (fp_text value 100nF (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 25 CPU_REF)) + (net 15 CPU_REF)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -2063,21 +2277,21 @@ (fp_text value 330mE (at 0 2.794 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -1.6 1.27) (end -1.6 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1.27) (end 1.6 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.6 -1.27) (end 1.6 1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.6 1.27) (end -1.6 1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.7 0.762) (end -1.7 -0.692128) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.7 0.762) (end 1.7 -0.692128) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.032 1.27) (end -2.032 -1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.032 -1.27) (end 2.032 -1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.032 -1.27) (end 2.032 1.27) (layer F.CrtYd) (width 0.05)) (fp_line (start 2.032 1.27) (end -2.032 1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.032 -1.27) (end 2.032 1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.032 -1.27) (end 2.032 -1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.032 1.27) (end -2.032 -1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 0.762) (end 1.7 -0.692128) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 0.762) (end -1.7 -0.692128) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.6 1.27) (end -1.6 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -1.27) (end 1.6 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -1.27) (end 1.6 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 1.27) (end -1.6 -1.27) (layer F.Fab) (width 0.1)) (fp_text user %R (at 2.794 -1.778 90) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) (pad 1 smd roundrect (at 0 -0.75 270) (size 3.2 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.222) - (net 12 "Net-(R8-Pad1)")) + (net 90 /MOT1_O1_SENSE)) (pad 2 smd roundrect (at 0 0.75 270) (size 3.2 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.222) (net 1 GND)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl @@ -2099,21 +2313,21 @@ (fp_text value 330mE (at 0 2.794 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -1.6 1.27) (end -1.6 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1.27) (end 1.6 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.6 -1.27) (end 1.6 1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.6 1.27) (end -1.6 1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.7 0.762) (end -1.7 -0.692128) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.7 0.762) (end 1.7 -0.692128) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.032 1.27) (end -2.032 -1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.032 -1.27) (end 2.032 -1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.032 -1.27) (end 2.032 1.27) (layer F.CrtYd) (width 0.05)) (fp_line (start 2.032 1.27) (end -2.032 1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.032 -1.27) (end 2.032 1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.032 -1.27) (end 2.032 -1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.032 1.27) (end -2.032 -1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 0.762) (end 1.7 -0.692128) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 0.762) (end -1.7 -0.692128) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.6 1.27) (end -1.6 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -1.27) (end 1.6 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -1.27) (end 1.6 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 1.27) (end -1.6 -1.27) (layer F.Fab) (width 0.1)) (fp_text user %R (at 2.794 -1.778 90) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) (pad 1 smd roundrect (at 0 -0.75 90) (size 3.2 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.222) - (net 11 "Net-(R7-Pad1)")) + (net 89 /MOT0_O2_SENSE)) (pad 2 smd roundrect (at 0 0.75 90) (size 3.2 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.222) (net 1 GND)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl @@ -2135,21 +2349,21 @@ (fp_text value 330mE (at 0 2.794 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -1.6 1.27) (end -1.6 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1.27) (end 1.6 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.6 -1.27) (end 1.6 1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.6 1.27) (end -1.6 1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.7 0.762) (end -1.7 -0.692128) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.7 0.762) (end 1.7 -0.692128) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.032 1.27) (end -2.032 -1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.032 -1.27) (end 2.032 -1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.032 -1.27) (end 2.032 1.27) (layer F.CrtYd) (width 0.05)) (fp_line (start 2.032 1.27) (end -2.032 1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.032 -1.27) (end 2.032 1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.032 -1.27) (end 2.032 -1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.032 1.27) (end -2.032 -1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 0.762) (end 1.7 -0.692128) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 0.762) (end -1.7 -0.692128) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.6 1.27) (end -1.6 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -1.27) (end 1.6 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -1.27) (end 1.6 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 1.27) (end -1.6 -1.27) (layer F.Fab) (width 0.1)) (fp_text user %R (at 2.794 -1.778 90) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) (pad 1 smd roundrect (at 0 -0.75 90) (size 3.2 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.222) - (net 10 "Net-(R6-Pad1)")) + (net 88 /MOT1_O2_SENSE)) (pad 2 smd roundrect (at 0 0.75 90) (size 3.2 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.222) (net 1 GND)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl @@ -2171,21 +2385,21 @@ (fp_text value 330mE (at 0 2.794 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -1.6 1.27) (end -1.6 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1.27) (end 1.6 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.6 -1.27) (end 1.6 1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.6 1.27) (end -1.6 1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.7 0.762) (end -1.7 -0.692128) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.7 0.762) (end 1.7 -0.692128) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.032 1.27) (end -2.032 -1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.032 -1.27) (end 2.032 -1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.032 -1.27) (end 2.032 1.27) (layer F.CrtYd) (width 0.05)) (fp_line (start 2.032 1.27) (end -2.032 1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.032 -1.27) (end 2.032 1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.032 -1.27) (end 2.032 -1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.032 1.27) (end -2.032 -1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 0.762) (end 1.7 -0.692128) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 0.762) (end -1.7 -0.692128) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.6 1.27) (end -1.6 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -1.27) (end 1.6 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -1.27) (end 1.6 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 1.27) (end -1.6 -1.27) (layer F.Fab) (width 0.1)) (fp_text user %R (at 2.794 -1.778 90) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) (pad 1 smd roundrect (at 0 -0.75 270) (size 3.2 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.222) - (net 9 "Net-(R5-Pad1)")) + (net 87 /MOT0_O1_SENSE)) (pad 2 smd roundrect (at 0 0.75 270) (size 3.2 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.222) (net 1 GND)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl @@ -2207,19 +2421,19 @@ (fp_text value MCP1825S (at 0 4.5 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.91 3.41) (end 1.91 2.15) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.91 -3.41) (end 1.91 -2.15) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.4 -3.6) (end -4.4 -3.6) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.4 3.6) (end 4.4 -3.6) (layer F.CrtYd) (width 0.05)) - (fp_line (start -4.4 3.6) (end 4.4 3.6) (layer F.CrtYd) (width 0.05)) - (fp_line (start -4.4 -3.6) (end -4.4 3.6) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.85 -2.35) (end -0.85 -3.35) (layer F.Fab) (width 0.1)) - (fp_line (start -1.85 -2.35) (end -1.85 3.35) (layer F.Fab) (width 0.1)) - (fp_line (start -1.85 3.41) (end 1.91 3.41) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.85 -3.35) (end 1.85 -3.35) (layer F.Fab) (width 0.1)) - (fp_line (start -4.1 -3.41) (end 1.91 -3.41) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.85 3.35) (end 1.85 3.35) (layer F.Fab) (width 0.1)) (fp_line (start 1.85 -3.35) (end 1.85 3.35) (layer F.Fab) (width 0.1)) + (fp_line (start -1.85 3.35) (end 1.85 3.35) (layer F.Fab) (width 0.1)) + (fp_line (start -4.1 -3.41) (end 1.91 -3.41) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.85 -3.35) (end 1.85 -3.35) (layer F.Fab) (width 0.1)) + (fp_line (start -1.85 3.41) (end 1.91 3.41) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 -2.35) (end -1.85 3.35) (layer F.Fab) (width 0.1)) + (fp_line (start -1.85 -2.35) (end -0.85 -3.35) (layer F.Fab) (width 0.1)) + (fp_line (start -4.4 -3.6) (end -4.4 3.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.4 3.6) (end 4.4 3.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.4 3.6) (end 4.4 -3.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.4 -3.6) (end -4.4 -3.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.91 -3.41) (end 1.91 -2.15) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.91 3.41) (end 1.91 2.15) (layer F.SilkS) (width 0.12)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) @@ -2250,16 +2464,16 @@ (fp_text value 100nF (at 0 1.43 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0 90) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) @@ -2286,35 +2500,35 @@ (fp_text value 10uF (at 0 3.2) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 2 0) (layer F.Fab) (width 0.1)) - (fp_line (start 2.15 -2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -1.15 -2.15) (end 2.15 -2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -1.15 2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -2.15 -1.15) (end -2.15 1.15) (layer F.Fab) (width 0.1)) - (fp_line (start -2.15 -1.15) (end -1.15 -2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -2.15 1.15) (end -1.15 2.15) (layer F.Fab) (width 0.1)) - (fp_line (start 2.26 2.26) (end 2.26 1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.26 -2.26) (end 2.26 -1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.195563 -2.26) (end 2.26 -2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.195563 2.26) (end 2.26 2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 1.195563) (end -2.26 1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 -1.195563) (end -2.26 -1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 -1.195563) (end -1.195563 -2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 1.195563) (end -1.195563 2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.4 -2.4) (end 2.4 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.4 -1.05) (end 3.25 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.25 -1.05) (end 3.25 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.25 1.05) (end 2.4 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.4 1.05) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.25 2.4) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.25 -2.4) (end 2.4 -2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 1.25) (end -1.25 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.25) (end -1.25 -2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.25) (end -2.4 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 1.05) (end -2.4 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.05) (end -3.25 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.25 -1.05) (end -3.25 1.05) (layer F.CrtYd) (width 0.05)) (fp_line (start -3.25 1.05) (end -2.4 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.05) (end -3.25 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.05) (end -3.25 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 1.05) (end -2.4 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.25) (end -2.4 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.25) (end -1.25 -2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 1.25) (end -1.25 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 -2.4) (end 2.4 -2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 2.4) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 1.05) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.05) (end 2.4 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 -1.05) (end 3.25 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 -1.05) (end 3.25 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 -2.4) (end 2.4 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.26 1.195563) (end -1.195563 2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 -1.195563) (end -1.195563 -2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 -1.195563) (end -2.26 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 1.195563) (end -2.26 1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.195563 2.26) (end 2.26 2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.195563 -2.26) (end 2.26 -2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.26 -2.26) (end 2.26 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.26 2.26) (end 2.26 1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.15 1.15) (end -1.15 2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.15 -1.15) (end -1.15 -2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.15 -1.15) (end -2.15 1.15) (layer F.Fab) (width 0.1)) + (fp_line (start -1.15 2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -1.15 -2.15) (end 2.15 -2.15) (layer F.Fab) (width 0.1)) + (fp_line (start 2.15 -2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) + (fp_circle (center 0 0) (end 2 0) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) @@ -2341,35 +2555,35 @@ (fp_text value 10uF (at 0 3.2) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 2 0) (layer F.Fab) (width 0.1)) - (fp_line (start 2.15 -2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -1.15 -2.15) (end 2.15 -2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -1.15 2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -2.15 -1.15) (end -2.15 1.15) (layer F.Fab) (width 0.1)) - (fp_line (start -2.15 -1.15) (end -1.15 -2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -2.15 1.15) (end -1.15 2.15) (layer F.Fab) (width 0.1)) - (fp_line (start 2.26 2.26) (end 2.26 1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.26 -2.26) (end 2.26 -1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.195563 -2.26) (end 2.26 -2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.195563 2.26) (end 2.26 2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 1.195563) (end -2.26 1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 -1.195563) (end -2.26 -1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 -1.195563) (end -1.195563 -2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 1.195563) (end -1.195563 2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.4 -2.4) (end 2.4 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.4 -1.05) (end 3.25 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.25 -1.05) (end 3.25 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.25 1.05) (end 2.4 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.4 1.05) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.25 2.4) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.25 -2.4) (end 2.4 -2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 1.25) (end -1.25 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.25) (end -1.25 -2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.25) (end -2.4 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 1.05) (end -2.4 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.05) (end -3.25 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.25 -1.05) (end -3.25 1.05) (layer F.CrtYd) (width 0.05)) (fp_line (start -3.25 1.05) (end -2.4 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.05) (end -3.25 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.05) (end -3.25 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 1.05) (end -2.4 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.25) (end -2.4 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.25) (end -1.25 -2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 1.25) (end -1.25 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 -2.4) (end 2.4 -2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 2.4) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 1.05) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.05) (end 2.4 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 -1.05) (end 3.25 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 -1.05) (end 3.25 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 -2.4) (end 2.4 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.26 1.195563) (end -1.195563 2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 -1.195563) (end -1.195563 -2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 -1.195563) (end -2.26 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 1.195563) (end -2.26 1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.195563 2.26) (end 2.26 2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.195563 -2.26) (end 2.26 -2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.26 -2.26) (end 2.26 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.26 2.26) (end 2.26 1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.15 1.15) (end -1.15 2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.15 -1.15) (end -1.15 -2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.15 -1.15) (end -2.15 1.15) (layer F.Fab) (width 0.1)) + (fp_line (start -1.15 2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -1.15 -2.15) (end 2.15 -2.15) (layer F.Fab) (width 0.1)) + (fp_line (start 2.15 -2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) + (fp_circle (center 0 0) (end 2 0) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) @@ -2396,16 +2610,16 @@ (fp_text value 100nF (at 0 1.43 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0 90) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) @@ -2432,35 +2646,35 @@ (fp_text value 10uF (at 0 3.2) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -3.25 1.05) (end -2.4 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.25 -1.05) (end -3.25 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.05) (end -3.25 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 1.05) (end -2.4 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.25) (end -2.4 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.25) (end -1.25 -2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 1.25) (end -1.25 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.25 -2.4) (end 2.4 -2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.25 2.4) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.4 1.05) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.25 1.05) (end 2.4 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.25 -1.05) (end 3.25 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.4 -1.05) (end 3.25 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.4 -2.4) (end 2.4 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.26 1.195563) (end -1.195563 2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 -1.195563) (end -1.195563 -2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 -1.195563) (end -2.26 -1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 1.195563) (end -2.26 1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.195563 2.26) (end 2.26 2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.195563 -2.26) (end 2.26 -2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.26 -2.26) (end 2.26 -1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.26 2.26) (end 2.26 1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.15 1.15) (end -1.15 2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -2.15 -1.15) (end -1.15 -2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -2.15 -1.15) (end -2.15 1.15) (layer F.Fab) (width 0.1)) - (fp_line (start -1.15 2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -1.15 -2.15) (end 2.15 -2.15) (layer F.Fab) (width 0.1)) - (fp_line (start 2.15 -2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) (fp_circle (center 0 0) (end 2 0) (layer F.Fab) (width 0.1)) + (fp_line (start 2.15 -2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -1.15 -2.15) (end 2.15 -2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -1.15 2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.15 -1.15) (end -2.15 1.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.15 -1.15) (end -1.15 -2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.15 1.15) (end -1.15 2.15) (layer F.Fab) (width 0.1)) + (fp_line (start 2.26 2.26) (end 2.26 1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.26 -2.26) (end 2.26 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.195563 -2.26) (end 2.26 -2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.195563 2.26) (end 2.26 2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 1.195563) (end -2.26 1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 -1.195563) (end -2.26 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 -1.195563) (end -1.195563 -2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 1.195563) (end -1.195563 2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.4 -2.4) (end 2.4 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 -1.05) (end 3.25 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 -1.05) (end 3.25 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.05) (end 2.4 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 1.05) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 2.4) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 -2.4) (end 2.4 -2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 1.25) (end -1.25 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.25) (end -1.25 -2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.25) (end -2.4 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 1.05) (end -2.4 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.05) (end -3.25 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.05) (end -3.25 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 1.05) (end -2.4 1.05) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) @@ -2487,35 +2701,35 @@ (fp_text value 10uF (at 0 3.2) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -3.25 1.05) (end -2.4 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.25 -1.05) (end -3.25 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.05) (end -3.25 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 1.05) (end -2.4 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.25) (end -2.4 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.25) (end -1.25 -2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 1.25) (end -1.25 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.25 -2.4) (end 2.4 -2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.25 2.4) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.4 1.05) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.25 1.05) (end 2.4 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.25 -1.05) (end 3.25 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.4 -1.05) (end 3.25 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.4 -2.4) (end 2.4 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.26 1.195563) (end -1.195563 2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 -1.195563) (end -1.195563 -2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 -1.195563) (end -2.26 -1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 1.195563) (end -2.26 1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.195563 2.26) (end 2.26 2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.195563 -2.26) (end 2.26 -2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.26 -2.26) (end 2.26 -1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.26 2.26) (end 2.26 1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.15 1.15) (end -1.15 2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -2.15 -1.15) (end -1.15 -2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -2.15 -1.15) (end -2.15 1.15) (layer F.Fab) (width 0.1)) - (fp_line (start -1.15 2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -1.15 -2.15) (end 2.15 -2.15) (layer F.Fab) (width 0.1)) - (fp_line (start 2.15 -2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) (fp_circle (center 0 0) (end 2 0) (layer F.Fab) (width 0.1)) + (fp_line (start 2.15 -2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -1.15 -2.15) (end 2.15 -2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -1.15 2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.15 -1.15) (end -2.15 1.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.15 -1.15) (end -1.15 -2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.15 1.15) (end -1.15 2.15) (layer F.Fab) (width 0.1)) + (fp_line (start 2.26 2.26) (end 2.26 1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.26 -2.26) (end 2.26 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.195563 -2.26) (end 2.26 -2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.195563 2.26) (end 2.26 2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 1.195563) (end -2.26 1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 -1.195563) (end -2.26 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 -1.195563) (end -1.195563 -2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 1.195563) (end -1.195563 2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.4 -2.4) (end 2.4 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 -1.05) (end 3.25 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 -1.05) (end 3.25 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.05) (end 2.4 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 1.05) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 2.4) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 -2.4) (end 2.4 -2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 1.25) (end -1.25 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.25) (end -1.25 -2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.25) (end -2.4 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 1.05) (end -2.4 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.05) (end -3.25 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.05) (end -3.25 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 1.05) (end -2.4 1.05) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) @@ -2542,16 +2756,16 @@ (fp_text value 22nF (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) @@ -2578,16 +2792,16 @@ (fp_text value 22nF (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) @@ -2613,21 +2827,21 @@ (fp_text value Conn_01x04 (at 0 9.95) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 3.81 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -2636,7 +2850,7 @@ (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 5 I2C_SDA)) (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 91 I2C_SCL)) + (net 76 I2C_SCL)) (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 6 +5V)) (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl @@ -2657,21 +2871,21 @@ (fp_text value Conn_01x04 (at 0 9.95 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) (fp_text user %R (at -1.7108 -2.9464) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -2680,7 +2894,7 @@ (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 5 I2C_SDA)) (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 91 I2C_SCL)) + (net 76 I2C_SCL)) (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 6 +5V)) (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl @@ -2701,21 +2915,21 @@ (fp_text value Conn_01x04 (at 0 9.95 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 3.81) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -2724,7 +2938,7 @@ (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 5 I2C_SDA)) (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 91 I2C_SCL)) + (net 76 I2C_SCL)) (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 6 +5V)) (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl @@ -2745,21 +2959,21 @@ (fp_text value Conn_01x04 (at 0 9.95) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 3.81 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -2768,7 +2982,7 @@ (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 5 I2C_SDA)) (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 91 I2C_SCL)) + (net 76 I2C_SCL)) (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 6 +5V)) (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl @@ -2790,21 +3004,21 @@ (fp_text value 47K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 7 "Net-(R1-Pad2)")) + (net 85 /MOT2_TOFF)) (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 2 "Net-(C1-Pad2)")) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -2826,21 +3040,21 @@ (fp_text value 47K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 8 "Net-(R2-Pad2)")) + (net 86 /MOT1_TOFF)) (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 3 "Net-(C2-Pad2)")) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -2862,23 +3076,23 @@ (fp_text value 47K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 7 "Net-(R1-Pad2)")) + (net 85 /MOT2_TOFF)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -2898,23 +3112,23 @@ (fp_text value 47K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 8 "Net-(R2-Pad2)")) + (net 86 /MOT1_TOFF)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -2934,32 +3148,32 @@ (fp_text value SW_Push (at 0 4.15) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -3 -3) (end -3 3) (layer F.Fab) (width 0.1)) - (fp_line (start -3 3) (end 3 3) (layer F.Fab) (width 0.1)) - (fp_line (start 3 3) (end 3 -3) (layer F.Fab) (width 0.1)) - (fp_line (start 3 -3) (end -3 -3) (layer F.Fab) (width 0.1)) - (fp_line (start 5 3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -5 -3.25) (end -5 3.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -5 3.25) (end 5 3.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -5 -3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.23 -3.23) (end 3.23 -3.2) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.23 3.23) (end 3.23 3.2) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.23 3.23) (end -3.23 3.2) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.23 -3.2) (end -3.23 -3.23) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.23 -1.3) (end 3.23 1.3) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.23 -3.23) (end 3.23 -3.23) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.23 -1.3) (end -3.23 1.3) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.23 3.23) (end 3.23 3.23) (layer F.SilkS) (width 0.12)) (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.Fab) (width 0.1)) + (fp_line (start -3.23 3.23) (end 3.23 3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -1.3) (end -3.23 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -3.23) (end 3.23 -3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.23 -1.3) (end 3.23 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -3.2) (end -3.23 -3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 3.23) (end -3.23 3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.23 3.23) (end 3.23 3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.23 -3.23) (end 3.23 -3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -5 -3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 3.25) (end 5 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 -3.25) (end -5 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5 3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3 -3) (end -3 -3) (layer F.Fab) (width 0.1)) + (fp_line (start 3 3) (end 3 -3) (layer F.Fab) (width 0.1)) + (fp_line (start -3 3) (end 3 3) (layer F.Fab) (width 0.1)) + (fp_line (start -3 -3) (end -3 3) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 -4.05) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (pad 2 smd rect (at 3.975 2.25 180) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 1 smd rect (at 3.975 -2.25 180) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) - (net 44 BUT_PLUS)) + (net 33 BUT_PLUS)) (pad 1 smd rect (at -3.975 -2.25 180) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) - (net 44 BUT_PLUS)) + (net 33 BUT_PLUS)) (pad 2 smd rect (at -3.975 2.25 180) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_SPST_TL3342.wrl @@ -2981,32 +3195,32 @@ (fp_text value SW_Push (at 0 4.15) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -3 -3) (end -3 3) (layer F.Fab) (width 0.1)) - (fp_line (start -3 3) (end 3 3) (layer F.Fab) (width 0.1)) - (fp_line (start 3 3) (end 3 -3) (layer F.Fab) (width 0.1)) - (fp_line (start 3 -3) (end -3 -3) (layer F.Fab) (width 0.1)) - (fp_line (start 5 3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -5 -3.25) (end -5 3.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -5 3.25) (end 5 3.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -5 -3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.23 -3.23) (end 3.23 -3.2) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.23 3.23) (end 3.23 3.2) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.23 3.23) (end -3.23 3.2) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.23 -3.2) (end -3.23 -3.23) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.23 -1.3) (end 3.23 1.3) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.23 -3.23) (end 3.23 -3.23) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.23 -1.3) (end -3.23 1.3) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.23 3.23) (end 3.23 3.23) (layer F.SilkS) (width 0.12)) (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.Fab) (width 0.1)) + (fp_line (start -3.23 3.23) (end 3.23 3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -1.3) (end -3.23 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -3.23) (end 3.23 -3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.23 -1.3) (end 3.23 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -3.2) (end -3.23 -3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 3.23) (end -3.23 3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.23 3.23) (end 3.23 3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.23 -3.23) (end 3.23 -3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -5 -3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 3.25) (end 5 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 -3.25) (end -5 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5 3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3 -3) (end -3 -3) (layer F.Fab) (width 0.1)) + (fp_line (start 3 3) (end 3 -3) (layer F.Fab) (width 0.1)) + (fp_line (start -3 3) (end 3 3) (layer F.Fab) (width 0.1)) + (fp_line (start -3 -3) (end -3 3) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 -4.05) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) - (net 40 BUT_MIN)) + (net 29 BUT_MIN)) (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) - (net 40 BUT_MIN)) + (net 29 BUT_MIN)) (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_SPST_TL3342.wrl @@ -3028,22 +3242,22 @@ (fp_text value STSPIN220 (at 0 2.82) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 2.12 -2.12) (end -2.12 -2.12) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.12 2.12) (end 2.12 -2.12) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.12 2.12) (end 2.12 2.12) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.12 -2.12) (end -2.12 2.12) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.1)) - (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.1)) - (fp_line (start -1.135 -1.61) (end -1.61 -1.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.61 1.61) (end 1.61 1.135) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.135 1.61) (end 1.61 1.61) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.61 1.61) (end -1.61 1.135) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.135 1.61) (end -1.61 1.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.61 -1.61) (end 1.61 -1.135) (layer F.SilkS) (width 0.12)) (fp_line (start 1.135 -1.61) (end 1.61 -1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -1.61) (end 1.61 -1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.135 1.61) (end -1.61 1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.61 1.61) (end -1.61 1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.135 1.61) (end 1.61 1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.61) (end 1.61 1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.135 -1.61) (end -1.61 -1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -2.12 -2.12) (end -2.12 2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.12 2.12) (end 2.12 2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.12 2.12) (end 2.12 -2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.12 -2.12) (end -2.12 -2.12) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.75 0.75) (thickness 0.11))) ) @@ -3054,37 +3268,37 @@ (pad 17 smd rect (at 0 0 180) (size 1.7 1.7) (layers F.Cu F.Mask) (net 1 GND)) (pad 16 smd roundrect (at -0.75 -1.4875 180) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 60 /MOT0_MODE1)) + (net 49 /MOT0_MODE1)) (pad 15 smd roundrect (at -0.25 -1.4875 180) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 61 /MOT0_MODE2)) + (net 50 /MOT0_MODE2)) (pad 14 smd roundrect (at 0.25 -1.4875 180) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 45 /MOT_RST0)) + (net 34 /MOT_RST0)) (pad 13 smd roundrect (at 0.75 -1.4875 180) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 54 /MOT_EN)) + (net 43 /MOT_EN)) (pad 12 smd roundrect (at 1.4875 -0.75 180) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 7 "Net-(R1-Pad2)")) + (net 85 /MOT2_TOFF)) (pad 11 smd roundrect (at 1.4875 -0.25 180) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 33 /MOT_REF)) + (net 22 /MOT_REF)) (pad 10 smd roundrect (at 1.4875 0.25 180) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 22 /MOT_A3)) + (net 12 /MOT_A3)) (pad 9 smd roundrect (at 1.4875 0.75 180) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 9 "Net-(R5-Pad1)")) + (net 87 /MOT0_O1_SENSE)) (pad 8 smd roundrect (at 0.75 1.4875 180) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 21 /MOT_A4)) + (net 11 /MOT_A4)) (pad 7 smd roundrect (at 0.25 1.4875 180) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 6 smd roundrect (at -0.25 1.4875 180) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +5V)) (pad 5 smd roundrect (at -0.75 1.4875 180) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 19 /MOT_A2)) + (net 9 /MOT_A2)) (pad 4 smd roundrect (at -1.4875 0.75 180) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 11 "Net-(R7-Pad1)")) + (net 89 /MOT0_O2_SENSE)) (pad 3 smd roundrect (at -1.4875 0.25 180) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 20 /MOT_A1)) + (net 10 /MOT_A1)) (pad 2 smd roundrect (at -1.4875 -0.25 180) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 38 /MOT_STCK0)) + (net 27 /MOT_STCK0)) (pad 1 smd roundrect (at -1.4875 -0.75 180) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 35 /MOT_DIR0)) + (net 24 /MOT_DIR0)) (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3110,22 +3324,22 @@ (fp_text value STSPIN220 (at 0 2.82) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 2.12 -2.12) (end -2.12 -2.12) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.12 2.12) (end 2.12 -2.12) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.12 2.12) (end 2.12 2.12) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.12 -2.12) (end -2.12 2.12) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.1)) - (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.1)) - (fp_line (start -1.135 -1.61) (end -1.61 -1.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.61 1.61) (end 1.61 1.135) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.135 1.61) (end 1.61 1.61) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.61 1.61) (end -1.61 1.135) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.135 1.61) (end -1.61 1.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.61 -1.61) (end 1.61 -1.135) (layer F.SilkS) (width 0.12)) (fp_line (start 1.135 -1.61) (end 1.61 -1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -1.61) (end 1.61 -1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.135 1.61) (end -1.61 1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.61 1.61) (end -1.61 1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.135 1.61) (end 1.61 1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.61) (end 1.61 1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.135 -1.61) (end -1.61 -1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -2.12 -2.12) (end -2.12 2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.12 2.12) (end 2.12 2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.12 2.12) (end 2.12 -2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.12 -2.12) (end -2.12 -2.12) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.75 0.75) (thickness 0.11))) ) @@ -3136,37 +3350,37 @@ (pad 17 smd rect (at 0 0) (size 1.7 1.7) (layers F.Cu F.Mask) (net 1 GND)) (pad 16 smd roundrect (at -0.75 -1.4875) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 62 /MOT1_MODE1)) + (net 51 /MOT1_MODE1)) (pad 15 smd roundrect (at -0.25 -1.4875) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 63 /MOT1_MODE2)) + (net 52 /MOT1_MODE2)) (pad 14 smd roundrect (at 0.25 -1.4875) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 39 /MOT_RST1)) + (net 28 /MOT_RST1)) (pad 13 smd roundrect (at 0.75 -1.4875) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 54 /MOT_EN)) + (net 43 /MOT_EN)) (pad 12 smd roundrect (at 1.4875 -0.75) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 8 "Net-(R2-Pad2)")) + (net 86 /MOT1_TOFF)) (pad 11 smd roundrect (at 1.4875 -0.25) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 33 /MOT_REF)) + (net 22 /MOT_REF)) (pad 10 smd roundrect (at 1.4875 0.25) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 18 /MOT_B3)) + (net 8 /MOT_B3)) (pad 9 smd roundrect (at 1.4875 0.75) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 10 "Net-(R6-Pad1)")) + (net 88 /MOT1_O2_SENSE)) (pad 8 smd roundrect (at 0.75 1.4875) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 17 /MOT_B4)) + (net 7 /MOT_B4)) (pad 7 smd roundrect (at 0.25 1.4875) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 6 smd roundrect (at -0.25 1.4875) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +5V)) (pad 5 smd roundrect (at -0.75 1.4875) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 23 /MOT_B2)) + (net 13 /MOT_B2)) (pad 4 smd roundrect (at -1.4875 0.75) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 12 "Net-(R8-Pad1)")) + (net 90 /MOT1_O1_SENSE)) (pad 3 smd roundrect (at -1.4875 0.25) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 24 /MOT_B1)) + (net 14 /MOT_B1)) (pad 2 smd roundrect (at -1.4875 -0.25) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 37 /MOT_STCK1)) + (net 26 /MOT_STCK1)) (pad 1 smd roundrect (at -1.4875 -0.75) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 36 /MOT_DIR1)) + (net 25 /MOT_DIR1)) (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3191,8 +3405,8 @@ (fp_text value MountingHole (at 0 5.3) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15)) (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15)) (fp_text user %R (at 0.3 0) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -3211,8 +3425,8 @@ (fp_text value MountingHole (at 0 5.3) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15)) (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15)) (fp_text user %R (at 0.3 0) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -3231,8 +3445,8 @@ (fp_text value MountingHole (at 0 5.3) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15)) (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15)) (fp_text user %R (at 0.3 0) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -3251,8 +3465,8 @@ (fp_text value MountingHole (at 0 5.3) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15)) (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15)) (fp_text user %R (at 0.3 0) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -3271,16 +3485,16 @@ (fp_text value 100nF (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) @@ -3307,16 +3521,16 @@ (fp_text value 100nF (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) @@ -3343,16 +3557,16 @@ (fp_text value 1K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) @@ -3379,23 +3593,23 @@ (fp_text value 1K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 4 +3V3)) (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 91 I2C_SCL)) + (net 76 I2C_SCL)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3468,6 +3682,7 @@ (gr_line (start -7 48) (end 7 48) (layer Edge.Cuts) (width 0.1) (tstamp 606ECC13)) (gr_line (start -7 -48) (end 7 -48) (layer Edge.Cuts) (width 0.1)) + (via (at -0.508 17.145) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 0)) (via (at 15.875 25.4) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -25.5016 -16.0782) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -27.3304 -14.2748) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) @@ -3555,7 +3770,7 @@ (segment (start 18.8976 25.4) (end 18.923 25.4254) (width 0.254) (layer F.Cu) (net 1)) (segment (start 16.915 25.4) (end 18.8976 25.4) (width 0.4572) (layer F.Cu) (net 1)) (via (at -3.302 -9.144) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 4.0386 -34.3916) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) + (via (at 4.318 -34.163) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 60AB2A79)) (via (at -1.778 -16.764) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (segment (start -1.778 -17.75) (end -1.778 -16.764) (width 0.3048) (layer F.Cu) (net 1)) (via (at 1.4478 -22.7076) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) @@ -3563,9 +3778,6 @@ (segment (start 1.458 -23.638) (end 1.458 -22.7178) (width 0.3048) (layer F.Cu) (net 1)) (segment (start 7.429 -40.59) (end 7.379 -40.64) (width 0.3048) (layer F.Cu) (net 1)) (segment (start 7.429 -39.116) (end 7.429 -40.59) (width 0.3048) (layer F.Cu) (net 1)) - (segment (start -21.59 12.578) (end -24.13 12.578) (width 0.4572) (layer F.Cu) (net 1)) - (segment (start -24.13 12.578) (end -26.67 12.578) (width 0.4572) (layer F.Cu) (net 1)) - (segment (start -26.67 12.578) (end -29.21 12.578) (width 0.4572) (layer F.Cu) (net 1)) (via (at -29.2862 14.0716) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (segment (start -29.2862 12.6542) (end -29.21 12.578) (width 0.254) (layer F.Cu) (net 1)) (segment (start -29.2862 14.0716) (end -29.2862 12.6542) (width 0.4572) (layer F.Cu) (net 1)) @@ -3702,7 +3914,6 @@ (via (at 8.89 20.066) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 8.89 17.145) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 4.953 17.145) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at -0.508 17.145) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 0)) (via (at 4.445 13.335) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 8.89 13.208) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 8.89 10.795) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) @@ -3793,13 +4004,10 @@ (via (at 16.002 13.208) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 16.002 17.145) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 16.002 21.209) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at -21.844 6.096) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -21.844 10.033) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -29.337 10.16) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -29.337 6.096) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -29.845 -0.127) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at -29.845 -3.175) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at -26.924 -3.175) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -35.179 0) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -38.1 0.127) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -38.1 -2.54) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) @@ -3858,8 +4066,6 @@ (via (at 24.765 -36.195) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 20.447 -36.195) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 15.748 -36.195) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at -19.05 -30.099) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at -14.605 -30.099) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -14.605 -35.433) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -19.05 -35.433) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -14.478 -40.513) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) @@ -3879,8 +4085,6 @@ (via (at 5.588 -30.988) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 8.636 -30.988) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 24.765 -29.083) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at -25.527 7.747) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at -25.273 16.51) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -24.13 39.624) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 24.892 39.497) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -5.588 0) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) @@ -3962,6 +4166,12 @@ (segment (start -5.740378 -32.385022) (end -22.910778 -32.385022) (width 0.4572) (layer B.Cu) (net 4)) (segment (start -22.910778 -32.385022) (end -22.9108 -32.385) (width 0.4572) (layer B.Cu) (net 4)) (segment (start -4.9022 -33.2232) (end -5.740378 -32.385022) (width 0.4572) (layer B.Cu) (net 4)) + (segment (start -24.2 16.648) (end -26.6 16.648) (width 0.3048) (layer F.Cu) (net 4)) + (segment (start -30.789579 16.327421) (end -30.789579 -5.2832) (width 0.3048) (layer F.Cu) (net 4)) + (segment (start -30.48 16.637) (end -30.789579 16.327421) (width 0.3048) (layer F.Cu) (net 4)) + (segment (start -27.69109 16.637) (end -30.48 16.637) (width 0.3048) (layer F.Cu) (net 4)) + (segment (start -27.68009 16.648) (end -27.69109 16.637) (width 0.3048) (layer F.Cu) (net 4)) + (segment (start -26.6 16.648) (end -27.68009 16.648) (width 0.3048) (layer F.Cu) (net 4)) (segment (start -21.907 -30.226) (end -23.177 -28.956) (width 0.254) (layer F.Cu) (net 5)) (segment (start -25.4 -28.956) (end -25.781 -28.575) (width 0.254) (layer F.Cu) (net 5)) (segment (start -25.781 -28.575) (end -25.781 -25.518) (width 0.254) (layer F.Cu) (net 5)) @@ -4155,546 +4365,596 @@ (segment (start -29.143845 31.618718) (end -17.775718 31.618718) (width 0.4572) (layer F.Cu) (net 6)) (segment (start -17.37358 29.0322) (end -17.399 29.00678) (width 0.4572) (layer B.Cu) (net 6)) (segment (start -9.4234 29.0322) (end -17.37358 29.0322) (width 0.4572) (layer B.Cu) (net 6)) - (segment (start -5.271 31.496) (end -5.271 33.02) (width 0.254) (layer F.Cu) (net 7)) - (segment (start -5.271 31.496) (end -3.937 31.496) (width 0.254) (layer F.Cu) (net 7)) - (segment (start -3.937 31.496) (end -3.2258 30.7848) (width 0.254) (layer F.Cu) (net 7)) - (segment (start -3.2258 30.7848) (end -3.2258 26.543) (width 0.254) (layer F.Cu) (net 7)) - (segment (start -2.8328 26.15) (end -1.4875 26.15) (width 0.254) (layer F.Cu) (net 7)) - (segment (start -3.2258 26.543) (end -2.8328 26.15) (width 0.254) (layer F.Cu) (net 7)) - (segment (start 6.795 -19.812) (end 6.795 -18.288) (width 0.3048) (layer F.Cu) (net 8)) - (segment (start 4.318 -17.7546) (end 4.8514 -18.288) (width 0.254) (layer F.Cu) (net 8)) - (segment (start 4.318 -14.224) (end 4.318 -17.7546) (width 0.254) (layer F.Cu) (net 8)) - (segment (start 4.8514 -18.288) (end 6.795 -18.288) (width 0.254) (layer F.Cu) (net 8)) - (segment (start 4.052 -13.958) (end 4.318 -14.224) (width 0.254) (layer F.Cu) (net 8)) - (segment (start 1.4875 -13.958) (end 4.052 -13.958) (width 0.254) (layer F.Cu) (net 8)) - (via (at -1.7272 24.0538) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 9)) - (segment (start -1.4875 24.2935) (end -1.7272 24.0538) (width 0.254) (layer F.Cu) (net 9)) - (segment (start -1.4875 24.65) (end -1.4875 24.2935) (width 0.254) (layer F.Cu) (net 9)) - (via (at -5.6896 25.2984) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 9)) - (segment (start -6.7564 25.2984) (end -6.858 25.4) (width 0.254) (layer F.Cu) (net 9)) - (segment (start -5.6896 25.2984) (end -6.7564 25.2984) (width 0.4572) (layer F.Cu) (net 9)) - (segment (start -5.6896 25.2476) (end -5.6896 25.2984) (width 0.4572) (layer B.Cu) (net 9)) - (segment (start -4.4958 24.0538) (end -5.6896 25.2476) (width 0.4572) (layer B.Cu) (net 9)) - (segment (start -1.7272 24.0538) (end -4.4958 24.0538) (width 0.4572) (layer B.Cu) (net 9)) - (segment (start 6.858 -12.954) (end 5.918202 -12.954) (width 0.4572) (layer F.Cu) (net 10)) - (via (at 5.918202 -12.954) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 10)) - (via (at 1.5748 -11.811) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 10)) - (segment (start 1.4875 -12.458) (end 1.4875 -11.8983) (width 0.254) (layer F.Cu) (net 10)) - (segment (start 5.918202 -12.954) (end 4.775202 -11.811) (width 0.4572) (layer B.Cu) (net 10)) - (segment (start 4.775202 -11.811) (end 1.5748 -11.811) (width 0.4572) (layer B.Cu) (net 10)) - (segment (start 1.4875 -11.8983) (end 1.5748 -11.811) (width 0.254) (layer F.Cu) (net 10)) - (via (at 2.413 24.3332) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 11)) - (segment (start 5.6134 25.6032) (end 6.6668 25.6032) (width 0.4572) (layer F.Cu) (net 11)) - (segment (start 6.6668 25.6032) (end 6.87 25.4) (width 0.4572) (layer F.Cu) (net 11)) - (via (at 5.6134 25.6032) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 11)) - (segment (start 1.4875 24.65) (end 2.0962 24.65) (width 0.254) (layer F.Cu) (net 11)) - (segment (start 2.0962 24.65) (end 2.413 24.3332) (width 0.254) (layer F.Cu) (net 11)) - (segment (start 4.3942 24.3332) (end 5.6134 25.5524) (width 0.4572) (layer B.Cu) (net 11)) - (segment (start 5.6134 25.5524) (end 5.6134 25.6032) (width 0.4572) (layer B.Cu) (net 11)) - (segment (start 2.413 24.3332) (end 4.3942 24.3332) (width 0.4572) (layer B.Cu) (net 11)) - (segment (start -1.4875 -12.458) (end -1.4875 -11.7967) (width 0.254) (layer F.Cu) (net 12)) - (segment (start -1.4875 -11.7967) (end -1.4986 -11.7856) (width 0.4572) (layer F.Cu) (net 12)) - (via (at -1.4986 -11.7856) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 12)) - (via (at -6.070598 -12.9286) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 12)) - (segment (start -6.095998 -12.954) (end -6.070598 -12.9286) (width 0.4572) (layer F.Cu) (net 12)) - (segment (start -6.87 -12.954) (end -6.095998 -12.954) (width 0.4572) (layer F.Cu) (net 12)) - (segment (start -6.070598 -12.928598) (end -6.070598 -12.9286) (width 0.4572) (layer B.Cu) (net 12)) - (segment (start -4.9276 -11.7856) (end -6.070598 -12.928598) (width 0.4572) (layer B.Cu) (net 12)) - (segment (start -1.4986 -11.7856) (end -4.9276 -11.7856) (width 0.4572) (layer B.Cu) (net 12)) - (segment (start -26.2636 0.762) (end -28.702 0.762) (width 0.254) (layer F.Cu) (net 13)) - (segment (start -25.781 0.2794) (end -26.2636 0.762) (width 0.254) (layer F.Cu) (net 13)) - (segment (start -29.21 1.27) (end -29.21 3.678) (width 0.254) (layer F.Cu) (net 13)) - (segment (start -28.702 0.762) (end -29.21 1.27) (width 0.254) (layer F.Cu) (net 13)) - (segment (start -25.781 -8.518) (end -25.781 0.2794) (width 0.254) (layer F.Cu) (net 13)) - (segment (start -26.67 1.524) (end -26.67 3.678) (width 0.254) (layer F.Cu) (net 14)) - (segment (start -24.511 -8.518) (end -24.511 0.635) (width 0.254) (layer F.Cu) (net 14)) - (segment (start -24.511 0.635) (end -25.146 1.27) (width 0.254) (layer F.Cu) (net 14)) - (segment (start -26.416 1.27) (end -26.67 1.524) (width 0.254) (layer F.Cu) (net 14)) - (segment (start -25.146 1.27) (end -26.416 1.27) (width 0.254) (layer F.Cu) (net 14)) - (segment (start -24.13 2.032) (end -24.13 3.678) (width 0.254) (layer F.Cu) (net 15)) - (segment (start -23.241 -8.518) (end -23.241 1.143) (width 0.254) (layer F.Cu) (net 15)) - (segment (start -23.241 1.143) (end -24.13 2.032) (width 0.254) (layer F.Cu) (net 15)) - (segment (start -21.59 1.524) (end -21.59 3.678) (width 0.254) (layer F.Cu) (net 16)) - (segment (start -21.971 -8.518) (end -21.971 1.143) (width 0.254) (layer F.Cu) (net 16)) - (segment (start -21.971 1.143) (end -21.59 1.524) (width 0.254) (layer F.Cu) (net 16)) - (segment (start 3.6576 2.2352) (end 11.3848 2.2352) (width 0.3048) (layer B.Cu) (net 17)) - (segment (start 11.3848 2.2352) (end 11.43 2.19) (width 0.3048) (layer B.Cu) (net 17)) - (via (at 3.6576 2.2352) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 17)) - (segment (start 3.6576 -2.7686) (end 3.6576 2.2352) (width 0.3048) (layer F.Cu) (net 17)) - (segment (start 0.75 -5.6762) (end 3.6576 -2.7686) (width 0.3048) (layer F.Cu) (net 17)) - (segment (start 0.75 -11.7205) (end 0.75 -5.6762) (width 0.3048) (layer F.Cu) (net 17)) - (segment (start 2.5654 -12.7508) (end 2.3582 -12.958) (width 0.3048) (layer F.Cu) (net 18)) - (segment (start 2.5654 -4.8768) (end 2.5654 -12.7508) (width 0.3048) (layer F.Cu) (net 18)) - (segment (start 4.699 -2.7432) (end 2.5654 -4.8768) (width 0.3048) (layer F.Cu) (net 18)) - (segment (start 4.699 9.271) (end 4.699 -2.7432) (width 0.3048) (layer F.Cu) (net 18)) - (segment (start 2.3582 -12.958) (end 1.4875 -12.958) (width 0.3048) (layer F.Cu) (net 18)) - (segment (start 5.238 9.81) (end 4.699 9.271) (width 0.3048) (layer F.Cu) (net 18)) - (segment (start 11.43 9.81) (end 5.238 9.81) (width 0.3048) (layer F.Cu) (net 18)) - (via (at 2.2606 12.2936) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 19)) - (segment (start 2.2606 22.4019) (end 2.2606 12.2936) (width 0.3048) (layer F.Cu) (net 19)) - (segment (start 2.1942 12.36) (end 2.2606 12.2936) (width 0.3048) (layer B.Cu) (net 19)) - (segment (start 0.75 23.9125) (end 2.2606 22.4019) (width 0.3048) (layer F.Cu) (net 19)) - (segment (start -13.97 12.36) (end 2.1942 12.36) (width 0.3048) (layer B.Cu) (net 19)) - (segment (start 3.0186 25.15) (end 3.175 24.9936) (width 0.3048) (layer F.Cu) (net 20)) - (segment (start -11.684 5.588) (end 3.175 5.588) (width 0.3048) (layer B.Cu) (net 20)) - (segment (start 3.175 24.9936) (end 3.175 5.588) (width 0.3048) (layer F.Cu) (net 20)) - (segment (start 1.4875 25.15) (end 3.0186 25.15) (width 0.3048) (layer F.Cu) (net 20)) - (segment (start -13.97 3.302) (end -11.684 5.588) (width 0.3048) (layer B.Cu) (net 20)) - (segment (start -13.97 -0.36) (end -13.97 3.302) (width 0.3048) (layer B.Cu) (net 20)) - (via (at 3.175 5.588) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 20)) - (via (at -2.159 4.0386) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 21)) - (segment (start 13.97 -0.36) (end 13.97 3.5052) (width 0.3048) (layer B.Cu) (net 21)) - (segment (start 13.97 3.5052) (end 13.4366 4.0386) (width 0.3048) (layer B.Cu) (net 21)) - (segment (start 13.4366 4.0386) (end -2.159 4.0386) (width 0.3048) (layer B.Cu) (net 21)) - (segment (start -2.159 22.5035) (end -2.159 4.0386) (width 0.3048) (layer F.Cu) (net 21)) - (segment (start -0.75 23.9125) (end -2.159 22.5035) (width 0.3048) (layer F.Cu) (net 21)) - (segment (start -1.4875 25.15) (end -1.930376 25.15) (width 0.254) (layer F.Cu) (net 22)) - (segment (start -1.930376 25.15) (end -3.0988 23.981576) (width 0.254) (layer F.Cu) (net 22)) - (via (at -3.1242 14.4526) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 22)) - (segment (start -3.0988 23.981576) (end -3.0988 14.478) (width 0.3048) (layer F.Cu) (net 22)) - (segment (start -3.0988 14.478) (end -3.1242 14.4526) (width 0.3048) (layer F.Cu) (net 22)) - (segment (start 13.97 12.36) (end 11.8774 14.4526) (width 0.3048) (layer B.Cu) (net 22)) - (segment (start 11.8774 14.4526) (end -3.1242 14.4526) (width 0.3048) (layer B.Cu) (net 22)) - (segment (start -4.572 9.779) (end -11.399 9.779) (width 0.3048) (layer F.Cu) (net 23)) - (segment (start -11.399 9.779) (end -11.43 9.81) (width 0.3048) (layer F.Cu) (net 23)) - (segment (start -0.905606 -9.914794) (end -3.7338 -7.0866) (width 0.3048) (layer F.Cu) (net 23)) - (segment (start -0.905606 -11.108922) (end -0.905606 -9.914794) (width 0.3048) (layer F.Cu) (net 23)) - (segment (start -0.75 -11.264528) (end -0.905606 -11.108922) (width 0.3048) (layer F.Cu) (net 23)) - (segment (start -3.7338 8.9408) (end -4.572 9.779) (width 0.3048) (layer F.Cu) (net 23)) - (segment (start -3.7338 -7.0866) (end -3.7338 8.9408) (width 0.3048) (layer F.Cu) (net 23)) - (segment (start -0.75 -11.7205) (end -0.75 -11.264528) (width 0.3048) (layer F.Cu) (net 23)) - (segment (start -1.4875 -12.958) (end -3.8568 -12.958) (width 0.3048) (layer F.Cu) (net 24)) - (segment (start -4.3688 1.6002) (end -4.9586 2.19) (width 0.3048) (layer F.Cu) (net 24)) - (segment (start -4.9586 2.19) (end -11.43 2.19) (width 0.3048) (layer F.Cu) (net 24)) - (segment (start -4.3688 -12.446) (end -4.3688 1.6002) (width 0.3048) (layer F.Cu) (net 24)) - (segment (start -3.8568 -12.958) (end -4.3688 -12.446) (width 0.3048) (layer F.Cu) (net 24)) - (segment (start -20.333 15.873) (end -20.208 15.748) (width 0.254) (layer F.Cu) (net 25)) - (segment (start -20.333 18.288) (end -20.333 15.873) (width 0.254) (layer F.Cu) (net 25)) - (segment (start -20.208 -4.841) (end -20.208 15.748) (width 0.254) (layer F.Cu) (net 25)) - (segment (start -20.701 -5.334) (end -20.208 -4.841) (width 0.254) (layer F.Cu) (net 25)) - (segment (start -20.701 -8.518) (end -20.701 -5.334) (width 0.254) (layer F.Cu) (net 25)) - (segment (start -23.7074 19.7866) (end -20.4084 19.7866) (width 0.254) (layer F.Cu) (net 26)) - (segment (start -20.4084 19.7866) (end -20.383 19.812) (width 0.254) (layer F.Cu) (net 26)) - (segment (start -23.816 19.678) (end -23.7074 19.7866) (width 0.254) (layer F.Cu) (net 26)) - (via (at -1.08582 -29.41958) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 27)) - (segment (start -1.08582 -29.41958) (end -1.08582 -30.02918) (width 0.4572) (layer B.Cu) (net 27)) - (segment (start -1.08582 -30.02918) (end -0.508 -30.607) (width 0.4572) (layer B.Cu) (net 27)) - (segment (start -0.508 -30.607) (end 0.508 -30.607) (width 0.4572) (layer B.Cu) (net 27)) - (segment (start 0.508 -30.607) (end 2.413 -32.512) (width 0.4572) (layer B.Cu) (net 27)) - (segment (start 2.413 -32.512) (end 2.413 -34.417) (width 0.4572) (layer B.Cu) (net 27)) - (segment (start 2.413 -34.417) (end 2.413 -35.293) (width 0.3048) (layer F.Cu) (net 27)) - (via (at 2.413 -34.417) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 27)) - (segment (start -0.8174 -30.5938) (end -0.8174 -29.688) (width 0.254) (layer F.Cu) (net 27)) - (segment (start -0.8174 -29.688) (end -1.08582 -29.41958) (width 0.254) (layer F.Cu) (net 27)) - (segment (start 5.614 -35.33) (end 5.654 -35.29) (width 0.254) (layer F.Cu) (net 27)) - (segment (start 2.45 -35.33) (end 5.614 -35.33) (width 0.254) (layer F.Cu) (net 27)) - (via (at -29.591 -12.065) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 28)) - (segment (start -29.591 -8.518) (end -29.591 -12.065) (width 0.254) (layer F.Cu) (net 28)) - (segment (start -7.887 -38.404) (end -7.937 -38.354) (width 0.254) (layer F.Cu) (net 28)) - (segment (start -7.887 -39.878) (end -7.887 -38.404) (width 0.254) (layer F.Cu) (net 28)) - (segment (start -6.162 -36.579) (end -7.937 -38.354) (width 0.254) (layer F.Cu) (net 28)) - (segment (start -6.162 -36.464) (end -6.162 -36.579) (width 0.254) (layer F.Cu) (net 28)) - (segment (start -10.118037 -12.065) (end -10.10103 -12.047993) (width 0.254) (layer B.Cu) (net 28)) - (via (at -10.10103 -12.047993) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 28)) - (segment (start -29.591 -12.065) (end -10.118037 -12.065) (width 0.254) (layer B.Cu) (net 28)) - (segment (start -9.0424 -38.1254) (end -9.0424 -33.5026) (width 0.254) (layer F.Cu) (net 28)) - (segment (start -10.10103 -32.44397) (end -10.10103 -12.047993) (width 0.254) (layer F.Cu) (net 28)) - (segment (start -8.8138 -38.354) (end -9.0424 -38.1254) (width 0.254) (layer F.Cu) (net 28)) - (segment (start -9.0424 -33.5026) (end -10.10103 -32.44397) (width 0.254) (layer F.Cu) (net 28)) - (segment (start -7.937 -38.354) (end -8.8138 -38.354) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 7.62 -30.127) (end 7.211 -29.718) (width 0.254) (layer F.Cu) (net 29)) - (segment (start 6.604 -32.131) (end 6.604 -33.29) (width 0.4572) (layer F.Cu) (net 29)) - (segment (start 7.211 -31.524) (end 6.604 -32.131) (width 0.4572) (layer F.Cu) (net 29)) - (segment (start 7.211 -29.718) (end 7.211 -31.524) (width 0.4572) (layer F.Cu) (net 29)) - (segment (start 7.554 -35.29) (end 7.554 -35.3974) (width 0.254) (layer F.Cu) (net 30)) - (segment (start 0 -34.38) (end 0.0214 -34.3586) (width 0.2032) (layer F.Cu) (net 31)) - (segment (start 0 -33.38162) (end -0.209605 -33.172015) (width 0.2032) (layer F.Cu) (net 31)) - (segment (start 0 -34.38) (end 0 -33.38162) (width 0.2032) (layer F.Cu) (net 31)) - (segment (start -0.209605 -32.640173) (end 0.078475 -32.352093) (width 0.2032) (layer F.Cu) (net 31)) - (segment (start 0.4826 -32.007926) (end 0.4826 -30.5938) (width 0.2032) (layer F.Cu) (net 31)) - (segment (start -0.209605 -33.172015) (end -0.209605 -32.640173) (width 0.2032) (layer F.Cu) (net 31)) - (segment (start 0.078475 -32.352093) (end 0.138433 -32.352093) (width 0.2032) (layer F.Cu) (net 31)) - (segment (start 0.138433 -32.352093) (end 0.4826 -32.007926) (width 0.2032) (layer F.Cu) (net 31)) - (segment (start 0.5 -34.38) (end 0.4786 -34.3586) (width 0.2032) (layer F.Cu) (net 32)) - (segment (start -0.1674 -30.5938) (end -0.1674 -31.837962) (width 0.2032) (layer F.Cu) (net 32)) - (via (at -0.1674 -31.837962) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 32)) - (segment (start 0.5 -33.061698) (end 0.344396 -32.906094) (width 0.2032) (layer F.Cu) (net 32)) - (via (at 0.344396 -32.906094) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 32)) - (segment (start -0.1674 -31.837962) (end 0.344396 -32.349758) (width 0.2032) (layer B.Cu) (net 32)) - (segment (start 0.5 -34.38) (end 0.5 -33.061698) (width 0.2032) (layer F.Cu) (net 32)) - (segment (start 0.344396 -32.349758) (end 0.344396 -32.906094) (width 0.2032) (layer B.Cu) (net 32)) - (segment (start -20.383 22.86) (end -20.383 21.336) (width 0.254) (layer F.Cu) (net 33)) - (segment (start -19.60359 20.55659) (end -20.383 21.336) (width 0.254) (layer F.Cu) (net 33)) - (segment (start -19.60359 17.829064) (end -19.60359 20.55659) (width 0.254) (layer F.Cu) (net 33)) - (segment (start -18.908 17.133474) (end -19.60359 17.829064) (width 0.254) (layer F.Cu) (net 33)) - (segment (start -18.908 15.748) (end -18.908 17.133474) (width 0.254) (layer F.Cu) (net 33)) - (via (at -3.937 26.416) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 33)) - (segment (start -3.171 25.65) (end -3.937 26.416) (width 0.254) (layer F.Cu) (net 33)) - (segment (start -1.4875 25.65) (end -3.171 25.65) (width 0.254) (layer F.Cu) (net 33)) - (via (at -20.3708 26.3906) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 33)) - (segment (start -20.3454 26.416) (end -20.3708 26.3906) (width 0.254) (layer B.Cu) (net 33)) - (segment (start -3.937 26.416) (end -20.3454 26.416) (width 0.254) (layer B.Cu) (net 33)) - (segment (start -20.3708 22.8722) (end -20.383 22.86) (width 0.254) (layer F.Cu) (net 33)) - (segment (start -20.3708 26.3906) (end -20.3708 22.8722) (width 0.254) (layer F.Cu) (net 33)) - (via (at -18.8976 -6.35) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 33)) - (segment (start -18.908 -6.3396) (end -18.8976 -6.35) (width 0.254) (layer F.Cu) (net 33)) - (segment (start -18.908 15.748) (end -18.908 -6.3396) (width 0.254) (layer F.Cu) (net 33)) - (via (at 3.3274 -6.35) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 33)) - (segment (start 3.3274 -6.35) (end 3.3274 -11.8364) (width 0.254) (layer F.Cu) (net 33)) - (segment (start 3.3274 -11.8364) (end 3.3274 -11.8278) (width 0.254) (layer F.Cu) (net 33)) - (segment (start 3.3274 -13.1318) (end 3.3274 -11.8364) (width 0.254) (layer F.Cu) (net 33)) - (segment (start 3.0012 -13.458) (end 3.3274 -13.1318) (width 0.254) (layer F.Cu) (net 33)) - (segment (start 1.4875 -13.458) (end 3.0012 -13.458) (width 0.254) (layer F.Cu) (net 33)) - (segment (start -21.3106 21.336) (end -20.383 21.336) (width 0.254) (layer F.Cu) (net 33)) - (segment (start -21.8186 20.828) (end -21.3106 21.336) (width 0.254) (layer F.Cu) (net 33)) - (segment (start -29.016 20.828) (end -21.8186 20.828) (width 0.254) (layer F.Cu) (net 33)) - (segment (start 2.9464 -5.969) (end 3.3274 -6.35) (width 0.254) (layer B.Cu) (net 33)) - (segment (start -18.5166 -5.969) (end 2.9464 -5.969) (width 0.254) (layer B.Cu) (net 33)) - (segment (start -18.8976 -6.35) (end -18.5166 -5.969) (width 0.254) (layer B.Cu) (net 33)) - (segment (start -8.062 -33.399) (end -7.937 -33.274) (width 0.254) (layer F.Cu) (net 34)) - (segment (start -8.062 -35.164) (end -8.062 -33.399) (width 0.254) (layer F.Cu) (net 34)) - (via (at -8.001 -25.908) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 34)) - (segment (start -7.937 -25.972) (end -8.001 -25.908) (width 0.254) (layer F.Cu) (net 34)) - (segment (start -7.937 -33.274) (end -7.937 -25.972) (width 0.254) (layer F.Cu) (net 34)) - (via (at -14.605 -25.908) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 34)) - (segment (start -15.231 -25.908) (end -15.621 -25.518) (width 0.254) (layer F.Cu) (net 34)) - (segment (start -14.605 -25.908) (end -15.231 -25.908) (width 0.254) (layer F.Cu) (net 34)) - (segment (start -13.97 -26.543) (end -14.605 -25.908) (width 0.254) (layer B.Cu) (net 34)) - (segment (start -8.636 -26.543) (end -13.97 -26.543) (width 0.254) (layer B.Cu) (net 34)) - (segment (start -8.001 -25.908) (end -8.636 -26.543) (width 0.254) (layer B.Cu) (net 34)) - (via (at -16.891 -24.13) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 35)) - (segment (start -16.891 -25.518) (end -16.891 -24.13) (width 0.254) (layer F.Cu) (net 35)) - (via (at 23.0886 28.3972) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 35)) - (via (at 2.38281 28.08761) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 35)) - (segment (start 2.38281 27.04531) (end 2.38281 28.08761) (width 0.254) (layer F.Cu) (net 35)) - (segment (start 1.4875 26.15) (end 2.38281 27.04531) (width 0.254) (layer F.Cu) (net 35)) - (segment (start 13.916899 28.3972) (end 13.907308 28.387609) (width 0.254) (layer B.Cu) (net 35)) - (segment (start 2.682809 28.387609) (end 2.38281 28.08761) (width 0.254) (layer B.Cu) (net 35)) - (segment (start 13.907308 28.387609) (end 2.682809 28.387609) (width 0.254) (layer B.Cu) (net 35)) - (segment (start 23.0886 28.3972) (end 13.916899 28.3972) (width 0.254) (layer B.Cu) (net 35)) - (via (at 23.0378 -24.9174) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 35)) - (segment (start 23.0378 28.3464) (end 23.0378 -24.9174) (width 0.254) (layer F.Cu) (net 35)) - (segment (start 23.0886 28.3972) (end 23.0378 28.3464) (width 0.254) (layer F.Cu) (net 35)) - (segment (start 22.8854 -24.765) (end 23.0378 -24.9174) (width 0.254) (layer B.Cu) (net 35)) - (segment (start -10.668 -24.13) (end -10.033 -24.765) (width 0.254) (layer B.Cu) (net 35)) - (segment (start -16.891 -24.13) (end -10.668 -24.13) (width 0.254) (layer B.Cu) (net 35)) - (segment (start -10.033 -24.765) (end 22.8854 -24.765) (width 0.254) (layer B.Cu) (net 35)) - (via (at -2.54 -14.5542) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 36)) - (segment (start -1.9438 -13.958) (end -2.54 -14.5542) (width 0.254) (layer F.Cu) (net 36)) - (segment (start -1.4875 -13.958) (end -1.9438 -13.958) (width 0.254) (layer F.Cu) (net 36)) - (via (at -18.7706 -14.554194) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 36)) - (segment (start -18.770594 -14.5542) (end -18.7706 -14.554194) (width 0.254) (layer B.Cu) (net 36)) - (segment (start -2.54 -14.5542) (end -18.770594 -14.5542) (width 0.254) (layer B.Cu) (net 36)) - (segment (start -18.161 -23.9776) (end -18.7706 -23.368) (width 0.254) (layer F.Cu) (net 36)) - (segment (start -18.7706 -23.368) (end -18.7706 -14.554194) (width 0.254) (layer F.Cu) (net 36)) - (segment (start -18.161 -25.518) (end -18.161 -23.9776) (width 0.254) (layer F.Cu) (net 36)) - (segment (start -2.6122 -13.458) (end -2.9718 -13.8176) (width 0.254) (layer F.Cu) (net 37)) - (via (at -2.9718 -13.8176) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 37)) - (segment (start -1.4875 -13.458) (end -2.6122 -13.458) (width 0.254) (layer F.Cu) (net 37)) - (via (at -19.430996 -13.8176) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 37)) - (segment (start -19.431 -25.518) (end -19.431 -13.817604) (width 0.254) (layer F.Cu) (net 37)) - (segment (start -2.9718 -13.8176) (end -19.430996 -13.8176) (width 0.254) (layer B.Cu) (net 37)) - (segment (start -19.431 -13.817604) (end -19.430996 -13.8176) (width 0.254) (layer F.Cu) (net 37)) - (via (at -20.701 -23.4696) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 38)) - (segment (start -20.701 -25.518) (end -20.701 -23.4696) (width 0.254) (layer F.Cu) (net 38)) - (via (at 22.4028 27.7368) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 38)) - (segment (start 3.225798 27.7368) (end 3.048 27.559002) (width 0.254) (layer B.Cu) (net 38)) - (via (at 3.048 27.559002) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 38)) - (segment (start 2.663 25.65) (end 3.048 26.035) (width 0.254) (layer F.Cu) (net 38)) - (segment (start 22.4028 27.7368) (end 3.225798 27.7368) (width 0.254) (layer B.Cu) (net 38)) - (segment (start 1.4875 25.65) (end 2.663 25.65) (width 0.254) (layer F.Cu) (net 38)) - (segment (start 3.048 26.035) (end 3.048 27.559002) (width 0.254) (layer F.Cu) (net 38)) - (segment (start -20.701 -23.4696) (end -10.4394 -23.4696) (width 0.254) (layer B.Cu) (net 38)) - (segment (start -9.72341 -24.18559) (end 22.3266 -24.18559) (width 0.254) (layer B.Cu) (net 38)) - (via (at 22.3266 -24.18559) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 38)) - (segment (start 22.4028 27.7368) (end 22.4028 -24.10939) (width 0.254) (layer F.Cu) (net 38)) - (segment (start 22.4028 -24.10939) (end 22.3266 -24.18559) (width 0.254) (layer F.Cu) (net 38)) - (segment (start -10.4394 -23.4696) (end -9.72341 -24.18559) (width 0.254) (layer B.Cu) (net 38)) - (segment (start 1.1182 -15.9512) (end 1.143 -15.9512) (width 0.254) (layer F.Cu) (net 39)) - (via (at 1.143 -15.9512) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 39)) - (segment (start 0.25 -15.083) (end 1.1182 -15.9512) (width 0.254) (layer F.Cu) (net 39)) - (segment (start 0.25 -14.6955) (end 0.25 -15.083) (width 0.254) (layer F.Cu) (net 39)) - (segment (start -21.5392 -15.9512) (end -21.59 -16.002) (width 0.254) (layer B.Cu) (net 39)) - (segment (start 1.143 -15.9512) (end -21.5392 -15.9512) (width 0.254) (layer B.Cu) (net 39)) - (via (at -21.59 -16.002) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 39)) - (segment (start -21.717 -16.129) (end -21.59 -16.002) (width 0.254) (layer F.Cu) (net 39)) - (segment (start -21.717 -25.264) (end -21.717 -16.129) (width 0.254) (layer F.Cu) (net 39)) - (segment (start -21.971 -25.518) (end -21.717 -25.264) (width 0.254) (layer F.Cu) (net 39)) - (via (at -23.241 -27.686) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 40)) - (segment (start -23.241 -25.518) (end -23.241 -27.686) (width 0.254) (layer F.Cu) (net 40)) - (via (at 37.084 -27.686) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 40)) - (segment (start -23.241 -27.686) (end 37.084 -27.686) (width 0.254) (layer B.Cu) (net 40)) - (segment (start 37.084 -27.686) (end 37.084 -12.827) (width 0.254) (layer F.Cu) (net 40)) - (segment (start 36.507 -12.25) (end 37.084 -12.827) (width 0.254) (layer F.Cu) (net 40)) - (segment (start 34.975 -12.25) (end 36.507 -12.25) (width 0.254) (layer F.Cu) (net 40)) - (segment (start 34.975 -12.25) (end 33.7384 -12.25) (width 0.254) (layer F.Cu) (net 40)) - (via (at 28.4988 -12.2428) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 40)) - (segment (start 28.4916 -12.25) (end 28.4988 -12.2428) (width 0.254) (layer F.Cu) (net 40)) - (segment (start 27.025 -12.25) (end 28.4916 -12.25) (width 0.254) (layer F.Cu) (net 40)) - (via (at 33.7384 -12.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 40)) - (segment (start 33.7312 -12.2428) (end 33.7384 -12.25) (width 0.254) (layer B.Cu) (net 40)) - (segment (start 28.4988 -12.2428) (end 33.7312 -12.2428) (width 0.254) (layer B.Cu) (net 40)) - (via (at -4.064 -36.322) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 42)) - (segment (start -2.45 -36.33) (end -4.056 -36.33) (width 0.254) (layer F.Cu) (net 42)) - (segment (start -4.056 -36.33) (end -4.064 -36.322) (width 0.254) (layer F.Cu) (net 42)) - (segment (start -27.051 -25.518) (end -27.051 -27.686) (width 0.254) (layer F.Cu) (net 42)) - (via (at -27.051 -28.321004) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 42)) - (segment (start -27.051 -27.686) (end -27.051 -28.321004) (width 0.254) (layer F.Cu) (net 42)) - (segment (start -12.319004 -28.321004) (end -12.319 -28.321) (width 0.254) (layer B.Cu) (net 42)) - (segment (start -27.051 -28.321004) (end -12.319004 -28.321004) (width 0.254) (layer B.Cu) (net 42)) - (via (at -12.319 -28.321) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 42)) - (via (at -12.319 -36.322) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 42)) - (segment (start -4.064 -36.322) (end -12.319 -36.322) (width 0.254) (layer B.Cu) (net 42)) - (segment (start -12.319 -28.321) (end -12.319 -36.322) (width 0.254) (layer F.Cu) (net 42)) - (via (at -4.596028 -36.9014) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 43)) - (segment (start -2.5214 -36.9014) (end -4.596028 -36.9014) (width 0.254) (layer F.Cu) (net 43)) - (segment (start -2.45 -36.83) (end -2.5214 -36.9014) (width 0.254) (layer F.Cu) (net 43)) - (via (at -28.321 -28.956) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 43)) - (segment (start -28.321 -25.518) (end -28.321 -28.956) (width 0.254) (layer F.Cu) (net 43)) - (via (at -12.954 -36.957) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 43)) - (segment (start -4.596028 -36.9014) (end -12.8984 -36.9014) (width 0.254) (layer B.Cu) (net 43)) - (segment (start -12.8984 -36.9014) (end -12.954 -36.957) (width 0.254) (layer B.Cu) (net 43)) - (via (at -12.954002 -28.955998) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 43)) - (segment (start -28.321 -28.956) (end -12.954004 -28.956) (width 0.254) (layer B.Cu) (net 43)) - (segment (start -12.954 -36.957) (end -12.954 -28.956) (width 0.254) (layer F.Cu) (net 43)) - (segment (start -12.954 -28.956) (end -12.954002 -28.955998) (width 0.254) (layer F.Cu) (net 43)) - (segment (start -12.954004 -28.956) (end -12.954002 -28.955998) (width 0.254) (layer B.Cu) (net 43)) - (via (at 36.195 -27.051) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 44)) - (segment (start 36.195 -18.97) (end 34.975 -17.75) (width 0.254) (layer F.Cu) (net 44)) - (segment (start 36.195 -27.051) (end 36.195 -18.97) (width 0.254) (layer F.Cu) (net 44)) - (via (at 28.2702 -17.78) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 44)) - (segment (start 28.2402 -17.75) (end 28.2702 -17.78) (width 0.254) (layer F.Cu) (net 44)) - (segment (start 27.025 -17.75) (end 28.2402 -17.75) (width 0.254) (layer F.Cu) (net 44)) - (via (at 33.6804 -17.8054) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 44)) - (segment (start 33.655 -17.78) (end 33.6804 -17.8054) (width 0.254) (layer B.Cu) (net 44)) - (segment (start 28.2702 -17.78) (end 33.655 -17.78) (width 0.254) (layer B.Cu) (net 44)) - (segment (start 34.9196 -17.8054) (end 34.975 -17.75) (width 0.254) (layer F.Cu) (net 44)) - (segment (start 33.6804 -17.8054) (end 34.9196 -17.8054) (width 0.254) (layer F.Cu) (net 44)) - (via (at -30.28159 -27.051) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 44)) - (segment (start -30.861 -25.518) (end -30.861 -26.47159) (width 0.254) (layer F.Cu) (net 44)) - (segment (start 36.195 -27.051) (end -30.28159 -27.051) (width 0.254) (layer B.Cu) (net 44)) - (segment (start -30.861 -26.47159) (end -30.28159 -27.051) (width 0.254) (layer F.Cu) (net 44)) - (segment (start -0.25 27.5042) (end -0.7366 27.9908) (width 0.254) (layer F.Cu) (net 45)) - (segment (start -0.25 26.8875) (end -0.25 27.5042) (width 0.254) (layer F.Cu) (net 45)) - (via (at -0.7366 27.9908) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 45)) - (via (at -16.5608 28.27499) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 45)) - (segment (start -16.51 28.32579) (end -16.5608 28.27499) (width 0.254) (layer B.Cu) (net 45)) - (segment (start -16.891 -8.518) (end -16.5608 -8.1878) (width 0.254) (layer F.Cu) (net 45)) - (segment (start -16.5608 -8.1878) (end -16.5608 28.27499) (width 0.254) (layer F.Cu) (net 45)) - (segment (start -0.7366 27.9908) (end -1.07159 28.32579) (width 0.254) (layer B.Cu) (net 45)) - (segment (start -1.07159 28.32579) (end -16.51 28.32579) (width 0.254) (layer B.Cu) (net 45)) - (via (at -16.129 -22.733) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 47)) - (segment (start -14.621 -22.733) (end -16.129 -22.733) (width 0.254) (layer F.Cu) (net 47)) - (via (at -9.398 -23.241) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 47)) - (segment (start -9.906 -22.733) (end -9.398 -23.241) (width 0.254) (layer B.Cu) (net 47)) - (segment (start -16.129 -22.733) (end -9.906 -22.733) (width 0.254) (layer B.Cu) (net 47)) - (segment (start -9.398 -23.241) (end -8.445 -23.241) (width 0.254) (layer F.Cu) (net 47)) - (via (at 1.3208 -14.732) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 54)) - (segment (start 1.2843 -14.6955) (end 1.3208 -14.732) (width 0.254) (layer F.Cu) (net 54)) - (segment (start 0.75 -14.6955) (end 1.2843 -14.6955) (width 0.254) (layer F.Cu) (net 54)) - (via (at -1.905 27.6606) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 54)) - (segment (start -1.1319 26.8875) (end -1.905 27.6606) (width 0.254) (layer F.Cu) (net 54)) - (segment (start -0.75 26.8875) (end -1.1319 26.8875) (width 0.254) (layer F.Cu) (net 54)) - (via (at -15.7988 27.7368) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 54)) - (segment (start -15.7226 27.6606) (end -15.7988 27.7368) (width 0.254) (layer B.Cu) (net 54)) - (segment (start -1.905 27.6606) (end -15.7226 27.6606) (width 0.254) (layer B.Cu) (net 54)) - (via (at -16.5354 -15.14319) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 54)) - (segment (start -16.5354 -13.2334) (end -16.5354 -15.14319) (width 0.254) (layer F.Cu) (net 54)) - (segment (start -15.875 -12.573) (end -16.5354 -13.2334) (width 0.254) (layer F.Cu) (net 54)) - (segment (start 1.3208 -14.732) (end 0.90961 -15.14319) (width 0.254) (layer B.Cu) (net 54)) - (segment (start -14.621 -12.573) (end -15.875 -12.573) (width 0.254) (layer F.Cu) (net 54)) - (segment (start 0.90961 -15.14319) (end -16.5354 -15.14319) (width 0.254) (layer B.Cu) (net 54)) - (segment (start -12.7 -12.573) (end -14.621 -12.573) (width 0.254) (layer F.Cu) (net 54)) - (segment (start -16.002 -2.4384) (end -15.3162 -3.1242) (width 0.254) (layer F.Cu) (net 54)) - (segment (start -12.222199 -3.779801) (end -12.222199 -12.095199) (width 0.254) (layer F.Cu) (net 54)) - (segment (start -16.002 27.5336) (end -16.002 -2.4384) (width 0.254) (layer F.Cu) (net 54)) - (segment (start -12.222199 -12.095199) (end -12.7 -12.573) (width 0.254) (layer F.Cu) (net 54)) - (segment (start -15.7988 27.7368) (end -16.002 27.5336) (width 0.254) (layer F.Cu) (net 54)) - (segment (start -12.8778 -3.1242) (end -12.222199 -3.779801) (width 0.254) (layer F.Cu) (net 54)) - (segment (start -15.3162 -3.1242) (end -12.8778 -3.1242) (width 0.254) (layer F.Cu) (net 54)) - (segment (start -6.162 -35.164) (end -6.843 -35.164) (width 0.254) (layer F.Cu) (net 55)) - (segment (start -7.493 -35.814) (end -8.062 -35.814) (width 0.254) (layer F.Cu) (net 55)) - (segment (start -6.843 -35.164) (end -7.493 -35.814) (width 0.254) (layer F.Cu) (net 55)) - (segment (start -6.162 -35.164) (end -3.698 -35.164) (width 0.254) (layer F.Cu) (net 55)) - (segment (start -3.532 -35.33) (end -2.45 -35.33) (width 0.254) (layer F.Cu) (net 55)) - (segment (start -3.698 -35.164) (end -3.532 -35.33) (width 0.254) (layer F.Cu) (net 55)) - (segment (start -8.062 -36.464) (end -7.508 -36.464) (width 0.254) (layer F.Cu) (net 56)) - (segment (start -6.858 -35.814) (end -6.162 -35.814) (width 0.254) (layer F.Cu) (net 56)) - (segment (start -7.508 -36.464) (end -6.858 -35.814) (width 0.254) (layer F.Cu) (net 56)) - (segment (start -4.874141 -37.480801) (end -5.334 -37.020942) (width 0.254) (layer F.Cu) (net 56)) - (segment (start -4.317915 -37.480801) (end -4.874141 -37.480801) (width 0.254) (layer F.Cu) (net 56)) - (segment (start -4.167114 -37.33) (end -4.317915 -37.480801) (width 0.254) (layer F.Cu) (net 56)) - (segment (start -2.45 -37.33) (end -4.167114 -37.33) (width 0.254) (layer F.Cu) (net 56)) - (segment (start -5.334 -37.020942) (end -5.334 -36.068) (width 0.254) (layer F.Cu) (net 56)) - (segment (start -5.588 -35.814) (end -6.162 -35.814) (width 0.254) (layer F.Cu) (net 56)) - (segment (start -5.334 -36.068) (end -5.588 -35.814) (width 0.254) (layer F.Cu) (net 56)) - (segment (start -8.445 -21.717) (end -9.144 -21.717) (width 0.254) (layer F.Cu) (net 57)) - (via (at -9.144 -21.717) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 57)) - (segment (start -9.525 -21.336) (end -16.129 -21.336) (width 0.254) (layer B.Cu) (net 57)) - (segment (start -9.144 -21.717) (end -9.525 -21.336) (width 0.254) (layer B.Cu) (net 57)) - (segment (start -16.002 -21.463) (end -16.129 -21.336) (width 0.254) (layer F.Cu) (net 57)) - (segment (start -14.621 -21.463) (end -16.002 -21.463) (width 0.254) (layer F.Cu) (net 57)) - (via (at -16.129 -21.336) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 57)) - (segment (start 2.833534 -35.83) (end 4.595534 -37.592) (width 0.254) (layer F.Cu) (net 58)) - (segment (start 4.595534 -37.592) (end 5.779 -37.592) (width 0.254) (layer F.Cu) (net 58)) - (segment (start 2.45 -35.83) (end 2.833534 -35.83) (width 0.254) (layer F.Cu) (net 58)) - (segment (start 5.119534 -39.116) (end 5.779 -39.116) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 2.833534 -36.83) (end 5.119534 -39.116) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 2.45 -36.83) (end 2.833534 -36.83) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 0.75 26.8875) (end 0.75 31.9158) (width 0.254) (layer F.Cu) (net 60)) - (segment (start 1.0922 32.258) (end 2.286 32.258) (width 0.254) (layer F.Cu) (net 60)) - (segment (start 0.75 31.9158) (end 1.0922 32.258) (width 0.254) (layer F.Cu) (net 60)) - (segment (start 0.25 26.8875) (end 0.25 31.881) (width 0.254) (layer F.Cu) (net 61)) - (segment (start -0.127 32.258) (end -1.524 32.258) (width 0.254) (layer F.Cu) (net 61)) - (segment (start 0.25 31.881) (end -0.127 32.258) (width 0.254) (layer F.Cu) (net 61)) - (segment (start -0.75 -14.6955) (end -0.75 -15.9632) (width 0.254) (layer F.Cu) (net 62)) - (segment (start -0.75 -15.9632) (end -0.1778 -16.5354) (width 0.254) (layer F.Cu) (net 62)) - (segment (start -0.1778 -16.5354) (end -0.1778 -18.7198) (width 0.254) (layer F.Cu) (net 62)) - (segment (start -0.508 -19.05) (end -1.778 -19.05) (width 0.254) (layer F.Cu) (net 62)) - (segment (start -0.1778 -18.7198) (end -0.508 -19.05) (width 0.254) (layer F.Cu) (net 62)) - (segment (start 2.032 -19.05) (end 0.6858 -19.05) (width 0.254) (layer F.Cu) (net 63)) - (segment (start 0.6858 -19.05) (end 0.254 -18.6182) (width 0.254) (layer F.Cu) (net 63)) - (segment (start 0.254 -18.6182) (end 0.254 -16.256) (width 0.254) (layer F.Cu) (net 63)) - (segment (start -0.25 -15.752) (end -0.25 -14.6955) (width 0.254) (layer F.Cu) (net 63)) - (segment (start 0.254 -16.256) (end -0.25 -15.752) (width 0.254) (layer F.Cu) (net 63)) - (segment (start -33.387045 32.856155) (end -30.381282 32.856155) (width 0.254) (layer F.Cu) (net 71)) - (segment (start -34.107401 32.135799) (end -33.387045 32.856155) (width 0.254) (layer F.Cu) (net 71)) - (segment (start -34.107401 -3.865599) (end -34.163 -3.81) (width 0.254) (layer F.Cu) (net 71)) - (segment (start -34.107401 -3.865599) (end -34.107401 32.135799) (width 0.254) (layer F.Cu) (net 71)) - (via (at -34.163 -3.81) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 71)) - (via (at -32.512 -32.004) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 71)) - (segment (start -32.856155 -30.381282) (end -32.856155 -31.659845) (width 0.254) (layer F.Cu) (net 71)) - (segment (start -32.856155 -31.659845) (end -32.512 -32.004) (width 0.254) (layer F.Cu) (net 71)) - (segment (start -34.163 -3.81) (end -32.766 -3.81) (width 0.254) (layer B.Cu) (net 71)) - (segment (start -32.766 -3.81) (end -32.512 -4.064) (width 0.254) (layer B.Cu) (net 71)) - (segment (start -32.512 -4.064) (end -32.512 -32.004) (width 0.254) (layer B.Cu) (net 71)) - (via (at -19.431 -11.43) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 72)) - (segment (start -19.431 -11.43) (end -19.431 -8.518) (width 0.254) (layer F.Cu) (net 72)) - (segment (start -30.028551 -30.734012) (end -31.292788 -30.734012) (width 0.254) (layer F.Cu) (net 72)) - (segment (start -29.143845 -31.618718) (end -30.028551 -30.734012) (width 0.254) (layer F.Cu) (net 72)) - (via (at -31.292788 -30.734012) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 72)) - (segment (start -30.607 -23.152908) (end -31.292788 -23.838696) (width 0.254) (layer B.Cu) (net 72)) - (segment (start -30.607 -11.43) (end -30.607 -23.152908) (width 0.254) (layer B.Cu) (net 72)) - (segment (start -31.292788 -23.838696) (end -31.292788 -30.309748) (width 0.254) (layer B.Cu) (net 72)) - (segment (start -19.730999 -11.130001) (end -30.307001 -11.130001) (width 0.254) (layer B.Cu) (net 72)) - (segment (start -30.307001 -11.130001) (end -30.607 -11.43) (width 0.254) (layer B.Cu) (net 72)) - (segment (start -19.431 -11.43) (end -19.730999 -11.130001) (width 0.254) (layer B.Cu) (net 72)) - (segment (start -31.292788 -30.309748) (end -31.292788 -30.734012) (width 0.254) (layer B.Cu) (net 72)) - (via (at -30.3784 30.2514) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 73)) - (segment (start -31.485955 29.143845) (end -30.3784 30.2514) (width 0.254) (layer F.Cu) (net 73)) - (segment (start -31.618718 29.143845) (end -31.485955 29.143845) (width 0.254) (layer F.Cu) (net 73)) - (via (at 31.3944 30.607) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 73)) - (segment (start -30.0228 30.607) (end 31.3944 30.607) (width 0.254) (layer B.Cu) (net 73)) - (segment (start -30.3784 30.2514) (end -30.0228 30.607) (width 0.254) (layer B.Cu) (net 73)) - (segment (start 32.630437 30.607) (end 32.856155 30.381282) (width 0.254) (layer F.Cu) (net 73)) - (segment (start 31.3944 30.607) (end 32.630437 30.607) (width 0.254) (layer F.Cu) (net 73)) - (segment (start 21.1328 31.2674) (end 21.1328 -3.7084) (width 0.254) (layer F.Cu) (net 74)) - (segment (start 21.484118 31.618718) (end 21.1328 31.2674) (width 0.254) (layer F.Cu) (net 74)) - (segment (start 29.143845 31.618718) (end 21.484118 31.618718) (width 0.254) (layer F.Cu) (net 74)) - (via (at 21.1328 -3.7084) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 74)) - (via (at 31.618729 -3.738071) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 74)) - (segment (start 21.1328 -3.7084) (end 31.589058 -3.7084) (width 0.254) (layer B.Cu) (net 74)) - (segment (start 31.589058 -3.7084) (end 31.618729 -3.738071) (width 0.254) (layer B.Cu) (net 74)) - (segment (start 31.8262 -3.945542) (end 31.618729 -3.738071) (width 0.254) (layer F.Cu) (net 74)) - (segment (start 31.8262 -28.936363) (end 31.8262 -3.945542) (width 0.254) (layer F.Cu) (net 74)) - (segment (start 31.618718 -29.143845) (end 31.8262 -28.936363) (width 0.254) (layer F.Cu) (net 74)) - (via (at -18.161 -16.9926) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) - (segment (start -18.161 -8.518) (end -18.161 -16.9926) (width 0.254) (layer F.Cu) (net 76)) - (via (at -4.318 -17.7038) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) - (segment (start -0.442 -23.588) (end -4.318 -19.712) (width 0.254) (layer F.Cu) (net 76)) - (segment (start -18.161 -16.9926) (end -5.0292 -16.9926) (width 0.254) (layer B.Cu) (net 76)) - (segment (start -4.318 -19.712) (end -4.318 -17.7038) (width 0.254) (layer F.Cu) (net 76)) - (segment (start -5.0292 -16.9926) (end -4.318 -17.7038) (width 0.254) (layer B.Cu) (net 76)) - (segment (start -0.442 -23.638) (end -0.442 -23.588) (width 0.254) (layer F.Cu) (net 76)) - (via (at -20.9296 -18.542) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 77)) - (via (at -4.9276 -21.9456) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 77)) - (segment (start -20.9296 -18.542) (end -5.410198 -18.542) (width 0.254) (layer B.Cu) (net 77)) - (via (at -5.410198 -18.542) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 77)) - (segment (start -6.795 -18.542) (end -5.410198 -18.542) (width 0.254) (layer F.Cu) (net 77)) - (segment (start -5.410198 -21.463002) (end -5.410198 -18.542) (width 0.254) (layer F.Cu) (net 77)) - (segment (start -4.9276 -21.9456) (end -5.410198 -21.463002) (width 0.254) (layer F.Cu) (net 77)) - (via (at 5.3594 -22.86) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 77)) - (segment (start 5.3594 -22.86) (end 6.845 -22.86) (width 0.254) (layer F.Cu) (net 77)) - (segment (start 2.55 -21.9456) (end 2.55 -21.27) (width 0.254) (layer B.Cu) (net 77)) - (segment (start -4.9276 -21.9456) (end 2.55 -21.9456) (width 0.254) (layer B.Cu) (net 77)) - (segment (start 3.4798 -22.86) (end 5.3594 -22.86) (width 0.254) (layer B.Cu) (net 77)) - (segment (start 2.55 -21.9302) (end 3.4798 -22.86) (width 0.254) (layer B.Cu) (net 77)) - (segment (start 2.55 -21.27) (end 2.55 -21.9302) (width 0.254) (layer B.Cu) (net 77)) - (segment (start -20.955 -13.1826) (end -20.955 -18.5166) (width 0.254) (layer F.Cu) (net 77)) - (segment (start -27.94 -11.811) (end -22.3266 -11.811) (width 0.254) (layer F.Cu) (net 77)) - (segment (start -22.3266 -11.811) (end -20.955 -13.1826) (width 0.254) (layer F.Cu) (net 77)) - (segment (start -28.321 -11.43) (end -27.94 -11.811) (width 0.254) (layer F.Cu) (net 77)) - (segment (start -20.955 -18.5166) (end -20.9296 -18.542) (width 0.254) (layer F.Cu) (net 77)) - (segment (start -28.321 -8.518) (end -28.321 -11.43) (width 0.254) (layer F.Cu) (net 77)) - (segment (start -2.9718 -17.018) (end -2.9464 -16.9926) (width 0.254) (layer F.Cu) (net 78)) - (segment (start -2.55 -18.73) (end -2.55 -17.389) (width 0.254) (layer B.Cu) (net 78)) - (segment (start -6.795 -17.018) (end -2.9718 -17.018) (width 0.254) (layer F.Cu) (net 78)) - (segment (start -2.55 -17.389) (end -2.9464 -16.9926) (width 0.254) (layer B.Cu) (net 78)) - (via (at -2.9464 -16.9926) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 78)) - (segment (start -15.685 -8.454) (end -15.621 -8.518) (width 0.254) (layer F.Cu) (net 90)) - (segment (start -15.685 -4.318) (end -15.685 -8.454) (width 0.254) (layer F.Cu) (net 90)) - (segment (start -26.733 -30.226) (end -27.94 -30.226) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -29.591 -28.575) (end -29.591 -25.518) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -27.94 -30.226) (end -29.591 -28.575) (width 0.254) (layer F.Cu) (net 91)) - (via (at -11.6078 -41.8846) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (via (at -1.27 -41.8592) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start -1.2954 -41.8846) (end -1.27 -41.8592) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -11.6078 -41.8846) (end -1.2954 -41.8846) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -1.27 -41.8592) (end -1.27 -45) (width 0.254) (layer F.Cu) (net 91)) - (via (at -33.2486 26.9748) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start -12.2174 26.9748) (end -12.192 27.0002) (width 0.254) (layer B.Cu) (net 91)) - (via (at -12.192 27.0002) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start -33.2486 26.9748) (end -12.2174 26.9748) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -1.27 41.1226) (end -1.27 45) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -12.192 27.0002) (end -12.192 38.009992) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -11.6078 -41.8846) (end -11.6078 -31.39919) (width 0.254) (layer F.Cu) (net 91)) - (via (at -11.6332 -31.37379) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start -11.6078 -31.39919) (end -11.6332 -31.37379) (width 0.254) (layer F.Cu) (net 91)) - (via (at -12.2428 40.8178) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start -12.192 40.767) (end -12.2428 40.8178) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -12.192 38.009992) (end -12.192 40.767) (width 0.254) (layer F.Cu) (net 91)) - (via (at -1.27 40.8178) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start -12.2428 40.8178) (end -1.27 40.8178) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -1.27 40.8178) (end -1.27 41.1226) (width 0.254) (layer F.Cu) (net 91)) - (via (at 10.668 40.7416) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start 10.5918 40.8178) (end 10.668 40.7416) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -1.27 40.8178) (end 10.5918 40.8178) (width 0.254) (layer B.Cu) (net 91)) - (via (at 10.7442 18.8976) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start 10.668 18.9738) (end 10.7442 18.8976) (width 0.254) (layer F.Cu) (net 91)) - (segment (start 10.668 40.7416) (end 10.668 18.9738) (width 0.254) (layer F.Cu) (net 91)) - (via (at 41.5036 18.9484) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start 41.4528 18.8976) (end 41.5036 18.9484) (width 0.254) (layer B.Cu) (net 91)) - (segment (start 10.7442 18.8976) (end 41.4528 18.8976) (width 0.254) (layer B.Cu) (net 91)) - (via (at -26.733004 -31.407596) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start -26.733 -31.407592) (end -26.733004 -31.407596) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -26.733 -30.226) (end -26.733 -31.407592) (width 0.254) (layer F.Cu) (net 91)) - (segment (start 41.5036 -0.7366) (end 42.037 -1.27) (width 0.254) (layer F.Cu) (net 91)) - (segment (start 42.037 -1.27) (end 45 -1.27) (width 0.254) (layer F.Cu) (net 91)) - (segment (start 41.5036 18.9484) (end 41.5036 -0.7366) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -33.4264 -1.2446) (end -33.4264 26.797) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -44.9746 -1.2446) (end -45 -1.27) (width 0.254) (layer B.Cu) (net 91)) - (via (at -33.4264 -1.2446) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start -33.4264 -1.2446) (end -44.9746 -1.2446) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -33.4264 26.797) (end -33.2486 26.9748) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -29.591 -24.003) (end -29.799001 -23.794999) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -29.591 -25.518) (end -29.591 -24.003) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -29.799001 -23.794999) (end -31.632591 -23.794999) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -31.632591 -23.794999) (end -31.93259 -23.495) (width 0.254) (layer F.Cu) (net 91)) - (via (at -31.93259 -23.495) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start -31.93259 -1.72241) (end -31.93259 -23.495) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -32.4104 -1.2446) (end -31.93259 -1.72241) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -33.4264 -1.2446) (end -32.4104 -1.2446) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -22.553597 -31.407596) (end -26.733004 -31.407596) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -11.6332 -31.37379) (end -12.085621 -31.826211) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -12.085621 -31.826211) (end -22.134982 -31.826211) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -22.134982 -31.826211) (end -22.553597 -31.407596) (width 0.254) (layer B.Cu) (net 91)) - (segment (start 3.4958 -25.638) (end 4.0132 -25.1206) (width 0.254) (layer F.Cu) (net 92)) - (segment (start 0.508 -25.638) (end 3.4958 -25.638) (width 0.254) (layer F.Cu) (net 92)) - (segment (start 4.0132 -25.1206) (end 4.0132 -21.082) (width 0.254) (layer F.Cu) (net 92)) - (via (at 4.0132 -21.082) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 92)) - (segment (start 4.0132 -19.0246) (end 4.0132 -21.082) (width 0.254) (layer B.Cu) (net 92)) - (segment (start 3.7186 -18.73) (end 4.0132 -19.0246) (width 0.254) (layer B.Cu) (net 92)) - (segment (start 2.55 -18.73) (end 3.7186 -18.73) (width 0.254) (layer B.Cu) (net 92)) + (segment (start 3.6576 2.2352) (end 11.3848 2.2352) (width 0.3048) (layer B.Cu) (net 7)) + (segment (start 11.3848 2.2352) (end 11.43 2.19) (width 0.3048) (layer B.Cu) (net 7)) + (via (at 3.6576 2.2352) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 7)) + (segment (start 3.6576 -2.7686) (end 3.6576 2.2352) (width 0.3048) (layer F.Cu) (net 7)) + (segment (start 0.75 -5.6762) (end 3.6576 -2.7686) (width 0.3048) (layer F.Cu) (net 7)) + (segment (start 0.75 -11.7205) (end 0.75 -5.6762) (width 0.3048) (layer F.Cu) (net 7)) + (segment (start 2.5654 -12.7508) (end 2.3582 -12.958) (width 0.3048) (layer F.Cu) (net 8)) + (segment (start 2.5654 -4.8768) (end 2.5654 -12.7508) (width 0.3048) (layer F.Cu) (net 8)) + (segment (start 4.699 -2.7432) (end 2.5654 -4.8768) (width 0.3048) (layer F.Cu) (net 8)) + (segment (start 4.699 9.271) (end 4.699 -2.7432) (width 0.3048) (layer F.Cu) (net 8)) + (segment (start 2.3582 -12.958) (end 1.4875 -12.958) (width 0.3048) (layer F.Cu) (net 8)) + (segment (start 5.238 9.81) (end 4.699 9.271) (width 0.3048) (layer F.Cu) (net 8)) + (segment (start 11.43 9.81) (end 5.238 9.81) (width 0.3048) (layer F.Cu) (net 8)) + (via (at 2.2606 12.2936) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 9)) + (segment (start 2.2606 22.4019) (end 2.2606 12.2936) (width 0.3048) (layer F.Cu) (net 9)) + (segment (start 2.1942 12.36) (end 2.2606 12.2936) (width 0.3048) (layer B.Cu) (net 9)) + (segment (start 0.75 23.9125) (end 2.2606 22.4019) (width 0.3048) (layer F.Cu) (net 9)) + (segment (start -13.97 12.36) (end 2.1942 12.36) (width 0.3048) (layer B.Cu) (net 9)) + (segment (start -11.684 5.588) (end 3.175 5.588) (width 0.3048) (layer B.Cu) (net 10)) + (segment (start -13.97 3.302) (end -11.684 5.588) (width 0.3048) (layer B.Cu) (net 10)) + (segment (start -13.97 -0.36) (end -13.97 3.302) (width 0.3048) (layer B.Cu) (net 10)) + (via (at 3.175 5.588) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 10)) + (segment (start 3.175 24.892) (end 3.175 5.588) (width 0.3048) (layer F.Cu) (net 10)) + (segment (start 2.917 25.15) (end 3.175 24.892) (width 0.3048) (layer F.Cu) (net 10)) + (segment (start 1.4875 25.15) (end 2.917 25.15) (width 0.3048) (layer F.Cu) (net 10)) + (via (at -2.159 4.0386) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 11)) + (segment (start 13.97 -0.36) (end 13.97 3.5052) (width 0.3048) (layer B.Cu) (net 11)) + (segment (start 13.97 3.5052) (end 13.4366 4.0386) (width 0.3048) (layer B.Cu) (net 11)) + (segment (start 13.4366 4.0386) (end -2.159 4.0386) (width 0.3048) (layer B.Cu) (net 11)) + (segment (start -2.159 22.5035) (end -2.159 4.0386) (width 0.3048) (layer F.Cu) (net 11)) + (segment (start -0.75 23.9125) (end -2.159 22.5035) (width 0.3048) (layer F.Cu) (net 11)) + (via (at -3.1242 14.4526) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 12)) + (segment (start -1.4875 25.15) (end -2.663 25.15) (width 0.3048) (layer F.Cu) (net 12)) + (segment (start -3.0988 24.7142) (end -3.0988 23.981576) (width 0.3048) (layer F.Cu) (net 12)) + (segment (start -2.663 25.15) (end -3.0988 24.7142) (width 0.3048) (layer F.Cu) (net 12)) + (segment (start 11.8774 14.4526) (end -3.1242 14.4526) (width 0.3048) (layer B.Cu) (net 12)) + (segment (start 13.97 12.36) (end 11.8774 14.4526) (width 0.3048) (layer B.Cu) (net 12)) + (segment (start -3.0988 14.478) (end -3.1242 14.4526) (width 0.3048) (layer F.Cu) (net 12)) + (segment (start -3.0988 23.981576) (end -3.0988 14.478) (width 0.3048) (layer F.Cu) (net 12)) + (segment (start -4.572 9.779) (end -11.399 9.779) (width 0.3048) (layer F.Cu) (net 13)) + (segment (start -11.399 9.779) (end -11.43 9.81) (width 0.3048) (layer F.Cu) (net 13)) + (segment (start -0.905606 -9.914794) (end -3.7338 -7.0866) (width 0.3048) (layer F.Cu) (net 13)) + (segment (start -0.905606 -11.108922) (end -0.905606 -9.914794) (width 0.3048) (layer F.Cu) (net 13)) + (segment (start -0.75 -11.264528) (end -0.905606 -11.108922) (width 0.3048) (layer F.Cu) (net 13)) + (segment (start -3.7338 8.9408) (end -4.572 9.779) (width 0.3048) (layer F.Cu) (net 13)) + (segment (start -3.7338 -7.0866) (end -3.7338 8.9408) (width 0.3048) (layer F.Cu) (net 13)) + (segment (start -0.75 -11.7205) (end -0.75 -11.264528) (width 0.3048) (layer F.Cu) (net 13)) + (segment (start -1.4875 -12.958) (end -3.8568 -12.958) (width 0.3048) (layer F.Cu) (net 14)) + (segment (start -4.3688 1.6002) (end -4.9586 2.19) (width 0.3048) (layer F.Cu) (net 14)) + (segment (start -4.9586 2.19) (end -11.43 2.19) (width 0.3048) (layer F.Cu) (net 14)) + (segment (start -4.3688 -12.446) (end -4.3688 1.6002) (width 0.3048) (layer F.Cu) (net 14)) + (segment (start -3.8568 -12.958) (end -4.3688 -12.446) (width 0.3048) (layer F.Cu) (net 14)) + (segment (start -20.333 15.873) (end -20.208 15.748) (width 0.254) (layer F.Cu) (net 15)) + (segment (start -20.333 18.288) (end -20.333 15.873) (width 0.254) (layer F.Cu) (net 15)) + (segment (start -20.208 -4.841) (end -20.208 15.748) (width 0.254) (layer F.Cu) (net 15)) + (segment (start -20.701 -5.334) (end -20.208 -4.841) (width 0.254) (layer F.Cu) (net 15)) + (segment (start -20.701 -8.518) (end -20.701 -5.334) (width 0.254) (layer F.Cu) (net 15)) + (segment (start -23.7074 19.7866) (end -20.4084 19.7866) (width 0.254) (layer F.Cu) (net 16)) + (segment (start -20.4084 19.7866) (end -20.383 19.812) (width 0.254) (layer F.Cu) (net 16)) + (segment (start -23.816 19.678) (end -23.7074 19.7866) (width 0.254) (layer F.Cu) (net 16)) + (via (at -1.08582 -29.41958) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 17)) + (segment (start -1.08582 -29.41958) (end -1.08582 -30.02918) (width 0.4572) (layer B.Cu) (net 17)) + (segment (start -1.08582 -30.02918) (end -0.508 -30.607) (width 0.4572) (layer B.Cu) (net 17)) + (segment (start -0.508 -30.607) (end 0.508 -30.607) (width 0.4572) (layer B.Cu) (net 17)) + (segment (start 0.508 -30.607) (end 2.413 -32.512) (width 0.4572) (layer B.Cu) (net 17)) + (segment (start 2.413 -32.512) (end 2.413 -34.417) (width 0.4572) (layer B.Cu) (net 17)) + (segment (start 2.413 -34.417) (end 2.413 -35.293) (width 0.3048) (layer F.Cu) (net 17)) + (via (at 2.413 -34.417) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 17)) + (segment (start -0.8174 -30.5938) (end -0.8174 -29.688) (width 0.254) (layer F.Cu) (net 17)) + (segment (start -0.8174 -29.688) (end -1.08582 -29.41958) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 5.614 -35.33) (end 5.654 -35.29) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 2.413 -34.417) (end 3.048 -34.417) (width 0.4572) (layer F.Cu) (net 17)) + (segment (start 3.048 -34.417) (end 3.921 -35.29) (width 0.4572) (layer F.Cu) (net 17)) + (segment (start 3.921 -35.29) (end 5.654 -35.29) (width 0.4572) (layer F.Cu) (net 17)) + (via (at -29.591 -12.065) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 18)) + (segment (start -29.591 -8.518) (end -29.591 -12.065) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -7.887 -38.404) (end -7.937 -38.354) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -7.887 -39.878) (end -7.887 -38.404) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -6.162 -36.579) (end -7.937 -38.354) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -6.162 -36.464) (end -6.162 -36.579) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -10.118037 -12.065) (end -10.10103 -12.047993) (width 0.254) (layer B.Cu) (net 18)) + (via (at -10.10103 -12.047993) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 18)) + (segment (start -29.591 -12.065) (end -10.118037 -12.065) (width 0.254) (layer B.Cu) (net 18)) + (segment (start -10.10103 -12.047993) (end -8.526007 -12.047993) (width 0.254) (layer B.Cu) (net 18)) + (segment (start -8.526007 -12.047993) (end -8.001 -11.522986) (width 0.254) (layer B.Cu) (net 18)) + (segment (start -8.001 -11.522986) (end -8.001 -9.271) (width 0.254) (layer B.Cu) (net 18)) + (via (at 21.336 -8.509) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 18)) + (segment (start -7.239 -8.509) (end 21.336 -8.509) (width 0.254) (layer B.Cu) (net 18)) + (segment (start -8.001 -9.271) (end -7.239 -8.509) (width 0.254) (layer B.Cu) (net 18)) + (segment (start 20.861 -17.112) (end 18.288 -17.112) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 21.336 -16.637) (end 20.861 -17.112) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 21.336 -8.509) (end 21.336 -16.637) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -10.033 -29.845) (end -10.10103 -29.91303) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -9.779 -29.845) (end -10.033 -29.845) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -9.779 -30.23506) (end -10.10103 -29.91303) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -9.779 -31.877) (end -9.779 -30.23506) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -9.0424 -32.6136) (end -9.779 -31.877) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -9.0424 -38.1254) (end -9.0424 -32.6136) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -8.8138 -38.354) (end -9.0424 -38.1254) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -7.937 -38.354) (end -8.8138 -38.354) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -10.10103 -28.37997) (end -10.10103 -12.047993) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -9.779 -28.702) (end -10.10103 -28.37997) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -9.779 -29.845) (end -9.779 -28.702) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 7.62 -30.127) (end 7.211 -29.718) (width 0.254) (layer F.Cu) (net 19)) + (segment (start 7.747 -35.097) (end 7.554 -35.29) (width 0.4572) (layer F.Cu) (net 19)) + (segment (start 7.211 -29.718) (end 7.747 -30.254) (width 0.4572) (layer F.Cu) (net 19)) + (segment (start 7.747 -30.254) (end 7.747 -35.097) (width 0.4572) (layer F.Cu) (net 19)) + (segment (start 0 -34.38) (end 0.0214 -34.3586) (width 0.2032) (layer F.Cu) (net 20)) + (segment (start 0 -33.38162) (end -0.209605 -33.172015) (width 0.2032) (layer F.Cu) (net 20)) + (segment (start 0 -34.38) (end 0 -33.38162) (width 0.2032) (layer F.Cu) (net 20)) + (segment (start -0.209605 -32.640173) (end 0.078475 -32.352093) (width 0.2032) (layer F.Cu) (net 20)) + (segment (start 0.4826 -32.007926) (end 0.4826 -30.5938) (width 0.2032) (layer F.Cu) (net 20)) + (segment (start -0.209605 -33.172015) (end -0.209605 -32.640173) (width 0.2032) (layer F.Cu) (net 20)) + (segment (start 0.078475 -32.352093) (end 0.138433 -32.352093) (width 0.2032) (layer F.Cu) (net 20)) + (segment (start 0.138433 -32.352093) (end 0.4826 -32.007926) (width 0.2032) (layer F.Cu) (net 20)) + (segment (start 0.5 -34.38) (end 0.4786 -34.3586) (width 0.2032) (layer F.Cu) (net 21)) + (segment (start -0.1674 -30.5938) (end -0.1674 -31.837962) (width 0.2032) (layer F.Cu) (net 21)) + (via (at -0.1674 -31.837962) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 21)) + (segment (start 0.5 -33.061698) (end 0.344396 -32.906094) (width 0.2032) (layer F.Cu) (net 21)) + (via (at 0.344396 -32.906094) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 21)) + (segment (start -0.1674 -31.837962) (end 0.344396 -32.349758) (width 0.2032) (layer B.Cu) (net 21)) + (segment (start 0.5 -34.38) (end 0.5 -33.061698) (width 0.2032) (layer F.Cu) (net 21)) + (segment (start 0.344396 -32.349758) (end 0.344396 -32.906094) (width 0.2032) (layer B.Cu) (net 21)) + (segment (start -20.383 22.86) (end -20.383 21.336) (width 0.254) (layer F.Cu) (net 22)) + (segment (start -19.60359 20.55659) (end -20.383 21.336) (width 0.254) (layer F.Cu) (net 22)) + (segment (start -19.60359 17.829064) (end -19.60359 20.55659) (width 0.254) (layer F.Cu) (net 22)) + (segment (start -18.908 17.133474) (end -19.60359 17.829064) (width 0.254) (layer F.Cu) (net 22)) + (segment (start -18.908 15.748) (end -18.908 17.133474) (width 0.254) (layer F.Cu) (net 22)) + (via (at -3.937 26.416) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 22)) + (segment (start -3.171 25.65) (end -3.937 26.416) (width 0.254) (layer F.Cu) (net 22)) + (segment (start -1.4875 25.65) (end -3.171 25.65) (width 0.254) (layer F.Cu) (net 22)) + (via (at -20.3708 26.3906) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 22)) + (segment (start -20.3454 26.416) (end -20.3708 26.3906) (width 0.254) (layer B.Cu) (net 22)) + (segment (start -3.937 26.416) (end -20.3454 26.416) (width 0.254) (layer B.Cu) (net 22)) + (segment (start -20.3708 22.8722) (end -20.383 22.86) (width 0.254) (layer F.Cu) (net 22)) + (segment (start -20.3708 26.3906) (end -20.3708 22.8722) (width 0.254) (layer F.Cu) (net 22)) + (via (at -18.8976 -6.35) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 22)) + (segment (start -18.908 -6.3396) (end -18.8976 -6.35) (width 0.254) (layer F.Cu) (net 22)) + (segment (start -18.908 15.748) (end -18.908 -6.3396) (width 0.254) (layer F.Cu) (net 22)) + (via (at 3.3274 -6.35) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 22)) + (segment (start 3.3274 -6.35) (end 3.3274 -11.8364) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 3.3274 -11.8364) (end 3.3274 -11.8278) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 3.3274 -13.1318) (end 3.3274 -11.8364) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 3.0012 -13.458) (end 3.3274 -13.1318) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 1.4875 -13.458) (end 3.0012 -13.458) (width 0.254) (layer F.Cu) (net 22)) + (segment (start -21.3106 21.336) (end -20.383 21.336) (width 0.254) (layer F.Cu) (net 22)) + (segment (start -21.8186 20.828) (end -21.3106 21.336) (width 0.254) (layer F.Cu) (net 22)) + (segment (start -29.016 20.828) (end -21.8186 20.828) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 2.9464 -5.969) (end 3.3274 -6.35) (width 0.254) (layer B.Cu) (net 22)) + (segment (start -18.5166 -5.969) (end 2.9464 -5.969) (width 0.254) (layer B.Cu) (net 22)) + (segment (start -18.8976 -6.35) (end -18.5166 -5.969) (width 0.254) (layer B.Cu) (net 22)) + (segment (start -8.062 -33.399) (end -7.937 -33.274) (width 0.254) (layer F.Cu) (net 23) (status 1000000)) + (segment (start -8.062 -35.164) (end -8.062 -33.399) (width 0.254) (layer F.Cu) (net 23) (status 1000000)) + (via (at -8.001 -25.908) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 23)) + (segment (start -7.937 -25.972) (end -8.001 -25.908) (width 0.254) (layer F.Cu) (net 23)) + (segment (start -7.937 -33.274) (end -7.937 -25.972) (width 0.254) (layer F.Cu) (net 23)) + (via (at -14.605 -25.908) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 23)) + (segment (start -15.231 -25.908) (end -15.621 -25.518) (width 0.254) (layer F.Cu) (net 23)) + (segment (start -14.605 -25.908) (end -15.231 -25.908) (width 0.254) (layer F.Cu) (net 23)) + (segment (start -13.97 -26.543) (end -14.605 -25.908) (width 0.254) (layer B.Cu) (net 23)) + (segment (start -8.636 -26.543) (end -13.97 -26.543) (width 0.254) (layer B.Cu) (net 23)) + (segment (start -8.001 -25.908) (end -8.636 -26.543) (width 0.254) (layer B.Cu) (net 23)) + (via (at -16.891 -24.13) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 24)) + (segment (start -16.891 -25.518) (end -16.891 -24.13) (width 0.254) (layer F.Cu) (net 24)) + (via (at 23.0886 28.3972) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 24)) + (via (at 2.38281 28.08761) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 24)) + (segment (start 2.38281 27.04531) (end 2.38281 28.08761) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 1.4875 26.15) (end 2.38281 27.04531) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 13.916899 28.3972) (end 13.907308 28.387609) (width 0.254) (layer B.Cu) (net 24)) + (segment (start 2.682809 28.387609) (end 2.38281 28.08761) (width 0.254) (layer B.Cu) (net 24)) + (segment (start 13.907308 28.387609) (end 2.682809 28.387609) (width 0.254) (layer B.Cu) (net 24)) + (segment (start 23.0886 28.3972) (end 13.916899 28.3972) (width 0.254) (layer B.Cu) (net 24)) + (via (at 23.0378 -24.9174) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 24)) + (segment (start 23.0378 28.3464) (end 23.0378 -24.9174) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 23.0886 28.3972) (end 23.0378 28.3464) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 22.8854 -24.765) (end 23.0378 -24.9174) (width 0.254) (layer B.Cu) (net 24)) + (segment (start -10.668 -24.13) (end -10.033 -24.765) (width 0.254) (layer B.Cu) (net 24)) + (segment (start -16.891 -24.13) (end -10.668 -24.13) (width 0.254) (layer B.Cu) (net 24)) + (segment (start -10.033 -24.765) (end 22.8854 -24.765) (width 0.254) (layer B.Cu) (net 24)) + (via (at -2.54 -14.5542) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 25)) + (segment (start -1.9438 -13.958) (end -2.54 -14.5542) (width 0.254) (layer F.Cu) (net 25)) + (segment (start -1.4875 -13.958) (end -1.9438 -13.958) (width 0.254) (layer F.Cu) (net 25)) + (via (at -18.7706 -14.554194) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 25)) + (segment (start -18.770594 -14.5542) (end -18.7706 -14.554194) (width 0.254) (layer B.Cu) (net 25)) + (segment (start -2.54 -14.5542) (end -18.770594 -14.5542) (width 0.254) (layer B.Cu) (net 25)) + (segment (start -18.161 -23.9776) (end -18.7706 -23.368) (width 0.254) (layer F.Cu) (net 25)) + (segment (start -18.7706 -23.368) (end -18.7706 -14.554194) (width 0.254) (layer F.Cu) (net 25)) + (segment (start -18.161 -25.518) (end -18.161 -23.9776) (width 0.254) (layer F.Cu) (net 25)) + (segment (start -2.6122 -13.458) (end -2.9718 -13.8176) (width 0.254) (layer F.Cu) (net 26)) + (via (at -2.9718 -13.8176) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 26)) + (segment (start -1.4875 -13.458) (end -2.6122 -13.458) (width 0.254) (layer F.Cu) (net 26)) + (via (at -19.430996 -13.8176) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 26)) + (segment (start -19.431 -25.518) (end -19.431 -13.817604) (width 0.254) (layer F.Cu) (net 26)) + (segment (start -2.9718 -13.8176) (end -19.430996 -13.8176) (width 0.254) (layer B.Cu) (net 26)) + (segment (start -19.431 -13.817604) (end -19.430996 -13.8176) (width 0.254) (layer F.Cu) (net 26)) + (via (at -20.701 -23.4696) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 27)) + (segment (start -20.701 -25.518) (end -20.701 -23.4696) (width 0.254) (layer F.Cu) (net 27)) + (via (at 22.4028 27.7368) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 27)) + (segment (start 3.225798 27.7368) (end 3.048 27.559002) (width 0.254) (layer B.Cu) (net 27)) + (via (at 3.048 27.559002) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 27)) + (segment (start 2.663 25.65) (end 3.048 26.035) (width 0.254) (layer F.Cu) (net 27)) + (segment (start 22.4028 27.7368) (end 3.225798 27.7368) (width 0.254) (layer B.Cu) (net 27)) + (segment (start 1.4875 25.65) (end 2.663 25.65) (width 0.254) (layer F.Cu) (net 27)) + (segment (start 3.048 26.035) (end 3.048 27.559002) (width 0.254) (layer F.Cu) (net 27)) + (segment (start -20.701 -23.4696) (end -10.4394 -23.4696) (width 0.254) (layer B.Cu) (net 27)) + (segment (start -9.72341 -24.18559) (end 22.3266 -24.18559) (width 0.254) (layer B.Cu) (net 27)) + (via (at 22.3266 -24.18559) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 27)) + (segment (start 22.4028 27.7368) (end 22.4028 -24.10939) (width 0.254) (layer F.Cu) (net 27)) + (segment (start 22.4028 -24.10939) (end 22.3266 -24.18559) (width 0.254) (layer F.Cu) (net 27)) + (segment (start -10.4394 -23.4696) (end -9.72341 -24.18559) (width 0.254) (layer B.Cu) (net 27)) + (segment (start 1.1182 -15.9512) (end 1.143 -15.9512) (width 0.254) (layer F.Cu) (net 28)) + (via (at 1.143 -15.9512) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 28)) + (segment (start 0.25 -15.083) (end 1.1182 -15.9512) (width 0.254) (layer F.Cu) (net 28)) + (segment (start 0.25 -14.6955) (end 0.25 -15.083) (width 0.254) (layer F.Cu) (net 28)) + (segment (start -21.5392 -15.9512) (end -21.59 -16.002) (width 0.254) (layer B.Cu) (net 28)) + (segment (start 1.143 -15.9512) (end -21.5392 -15.9512) (width 0.254) (layer B.Cu) (net 28)) + (via (at -21.59 -16.002) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 28)) + (segment (start -21.717 -16.129) (end -21.59 -16.002) (width 0.254) (layer F.Cu) (net 28)) + (segment (start -21.717 -25.264) (end -21.717 -16.129) (width 0.254) (layer F.Cu) (net 28)) + (segment (start -21.971 -25.518) (end -21.717 -25.264) (width 0.254) (layer F.Cu) (net 28)) + (via (at -23.241 -27.686) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 29)) + (segment (start -23.241 -25.518) (end -23.241 -27.686) (width 0.254) (layer F.Cu) (net 29)) + (via (at 37.084 -27.686) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 29)) + (segment (start -23.241 -27.686) (end 37.084 -27.686) (width 0.254) (layer B.Cu) (net 29)) + (segment (start 37.084 -27.686) (end 37.084 -12.827) (width 0.254) (layer F.Cu) (net 29)) + (segment (start 36.507 -12.25) (end 37.084 -12.827) (width 0.254) (layer F.Cu) (net 29)) + (segment (start 34.975 -12.25) (end 36.507 -12.25) (width 0.254) (layer F.Cu) (net 29)) + (segment (start 34.975 -12.25) (end 33.7384 -12.25) (width 0.254) (layer F.Cu) (net 29)) + (via (at 28.4988 -12.2428) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 29)) + (segment (start 28.4916 -12.25) (end 28.4988 -12.2428) (width 0.254) (layer F.Cu) (net 29)) + (segment (start 27.025 -12.25) (end 28.4916 -12.25) (width 0.254) (layer F.Cu) (net 29)) + (via (at 33.7384 -12.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 29)) + (segment (start 33.7312 -12.2428) (end 33.7384 -12.25) (width 0.254) (layer B.Cu) (net 29)) + (segment (start 28.4988 -12.2428) (end 33.7312 -12.2428) (width 0.254) (layer B.Cu) (net 29)) + (via (at -4.064 -36.322) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 31)) + (segment (start -2.45 -36.33) (end -4.056 -36.33) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -4.056 -36.33) (end -4.064 -36.322) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -27.051 -25.518) (end -27.051 -27.686) (width 0.254) (layer F.Cu) (net 31)) + (via (at -27.051 -28.321004) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 31)) + (segment (start -27.051 -27.686) (end -27.051 -28.321004) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -12.319004 -28.321004) (end -12.319 -28.321) (width 0.254) (layer B.Cu) (net 31)) + (segment (start -27.051 -28.321004) (end -12.319004 -28.321004) (width 0.254) (layer B.Cu) (net 31)) + (via (at -12.319 -28.321) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 31)) + (via (at -12.319 -36.322) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 31)) + (segment (start -4.064 -36.322) (end -12.319 -36.322) (width 0.254) (layer B.Cu) (net 31)) + (segment (start -12.319 -28.321) (end -12.319 -36.322) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -12.319 -28.321) (end -15.875 -28.321) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -16.256 -28.702) (end -16.256 -29.972) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -15.875 -28.321) (end -16.256 -28.702) (width 0.254) (layer F.Cu) (net 31)) + (via (at -4.596028 -36.9014) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 32)) + (segment (start -2.5214 -36.9014) (end -4.596028 -36.9014) (width 0.254) (layer F.Cu) (net 32)) + (segment (start -2.45 -36.83) (end -2.5214 -36.9014) (width 0.254) (layer F.Cu) (net 32)) + (via (at -28.321 -28.956) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 32)) + (segment (start -28.321 -25.518) (end -28.321 -28.956) (width 0.254) (layer F.Cu) (net 32)) + (via (at -12.954 -36.957) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 32)) + (segment (start -4.596028 -36.9014) (end -12.8984 -36.9014) (width 0.254) (layer B.Cu) (net 32)) + (segment (start -12.8984 -36.9014) (end -12.954 -36.957) (width 0.254) (layer B.Cu) (net 32)) + (via (at -12.954002 -28.955998) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 32)) + (segment (start -28.321 -28.956) (end -12.954004 -28.956) (width 0.254) (layer B.Cu) (net 32)) + (segment (start -12.954 -36.957) (end -12.954 -28.956) (width 0.254) (layer F.Cu) (net 32)) + (segment (start -12.954 -28.956) (end -12.954002 -28.955998) (width 0.254) (layer F.Cu) (net 32)) + (segment (start -12.954004 -28.956) (end -12.954002 -28.955998) (width 0.254) (layer B.Cu) (net 32)) + (segment (start -14.351 -29.972) (end -14.351 -29.337) (width 0.254) (layer F.Cu) (net 32)) + (segment (start -13.969998 -28.955998) (end -12.954002 -28.955998) (width 0.254) (layer F.Cu) (net 32)) + (segment (start -14.351 -29.337) (end -13.969998 -28.955998) (width 0.254) (layer F.Cu) (net 32)) + (via (at 36.195 -27.051) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 33)) + (segment (start 36.195 -18.97) (end 34.975 -17.75) (width 0.254) (layer F.Cu) (net 33)) + (segment (start 36.195 -27.051) (end 36.195 -18.97) (width 0.254) (layer F.Cu) (net 33)) + (via (at 28.2702 -17.78) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 33)) + (segment (start 28.2402 -17.75) (end 28.2702 -17.78) (width 0.254) (layer F.Cu) (net 33)) + (segment (start 27.025 -17.75) (end 28.2402 -17.75) (width 0.254) (layer F.Cu) (net 33)) + (via (at 33.6804 -17.8054) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 33)) + (segment (start 33.655 -17.78) (end 33.6804 -17.8054) (width 0.254) (layer B.Cu) (net 33)) + (segment (start 28.2702 -17.78) (end 33.655 -17.78) (width 0.254) (layer B.Cu) (net 33)) + (segment (start 34.9196 -17.8054) (end 34.975 -17.75) (width 0.254) (layer F.Cu) (net 33)) + (segment (start 33.6804 -17.8054) (end 34.9196 -17.8054) (width 0.254) (layer F.Cu) (net 33)) + (via (at -30.28159 -27.051) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 33)) + (segment (start -30.861 -25.518) (end -30.861 -26.47159) (width 0.254) (layer F.Cu) (net 33)) + (segment (start 36.195 -27.051) (end -30.28159 -27.051) (width 0.254) (layer B.Cu) (net 33)) + (segment (start -30.861 -26.47159) (end -30.28159 -27.051) (width 0.254) (layer F.Cu) (net 33)) + (segment (start -0.25 27.5042) (end -0.7366 27.9908) (width 0.254) (layer F.Cu) (net 34)) + (segment (start -0.25 26.8875) (end -0.25 27.5042) (width 0.254) (layer F.Cu) (net 34)) + (via (at -0.7366 27.9908) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 34)) + (via (at -16.5608 28.27499) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 34)) + (segment (start -16.51 28.32579) (end -16.5608 28.27499) (width 0.254) (layer B.Cu) (net 34)) + (segment (start -16.891 -8.518) (end -16.5608 -8.1878) (width 0.254) (layer F.Cu) (net 34)) + (segment (start -16.5608 -8.1878) (end -16.5608 28.27499) (width 0.254) (layer F.Cu) (net 34)) + (segment (start -0.7366 27.9908) (end -1.07159 28.32579) (width 0.254) (layer B.Cu) (net 34)) + (segment (start -1.07159 28.32579) (end -16.51 28.32579) (width 0.254) (layer B.Cu) (net 34)) + (via (at -16.129 -22.733) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 36)) + (segment (start -14.621 -22.733) (end -16.129 -22.733) (width 0.254) (layer F.Cu) (net 36)) + (via (at -9.398 -23.241) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 36)) + (segment (start -9.906 -22.733) (end -9.398 -23.241) (width 0.254) (layer B.Cu) (net 36)) + (segment (start -16.129 -22.733) (end -9.906 -22.733) (width 0.254) (layer B.Cu) (net 36)) + (segment (start -9.398 -23.241) (end -8.445 -23.241) (width 0.254) (layer F.Cu) (net 36)) + (via (at 1.3208 -14.732) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 43)) + (segment (start 1.2843 -14.6955) (end 1.3208 -14.732) (width 0.254) (layer F.Cu) (net 43)) + (segment (start 0.75 -14.6955) (end 1.2843 -14.6955) (width 0.254) (layer F.Cu) (net 43)) + (via (at -1.905 27.6606) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 43)) + (segment (start -1.1319 26.8875) (end -1.905 27.6606) (width 0.254) (layer F.Cu) (net 43)) + (segment (start -0.75 26.8875) (end -1.1319 26.8875) (width 0.254) (layer F.Cu) (net 43)) + (via (at -15.7988 27.7368) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 43)) + (segment (start -15.7226 27.6606) (end -15.7988 27.7368) (width 0.254) (layer B.Cu) (net 43)) + (segment (start -1.905 27.6606) (end -15.7226 27.6606) (width 0.254) (layer B.Cu) (net 43)) + (via (at -16.5354 -15.14319) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 43)) + (segment (start -16.5354 -13.2334) (end -16.5354 -15.14319) (width 0.254) (layer F.Cu) (net 43)) + (segment (start -15.875 -12.573) (end -16.5354 -13.2334) (width 0.254) (layer F.Cu) (net 43)) + (segment (start 1.3208 -14.732) (end 0.90961 -15.14319) (width 0.254) (layer B.Cu) (net 43)) + (segment (start -14.621 -12.573) (end -15.875 -12.573) (width 0.254) (layer F.Cu) (net 43)) + (segment (start 0.90961 -15.14319) (end -16.5354 -15.14319) (width 0.254) (layer B.Cu) (net 43)) + (segment (start -12.7 -12.573) (end -14.621 -12.573) (width 0.254) (layer F.Cu) (net 43)) + (segment (start -16.002 -2.4384) (end -15.3162 -3.1242) (width 0.254) (layer F.Cu) (net 43)) + (segment (start -12.222199 -3.779801) (end -12.222199 -12.095199) (width 0.254) (layer F.Cu) (net 43)) + (segment (start -16.002 27.5336) (end -16.002 -2.4384) (width 0.254) (layer F.Cu) (net 43)) + (segment (start -12.222199 -12.095199) (end -12.7 -12.573) (width 0.254) (layer F.Cu) (net 43)) + (segment (start -15.7988 27.7368) (end -16.002 27.5336) (width 0.254) (layer F.Cu) (net 43)) + (segment (start -12.8778 -3.1242) (end -12.222199 -3.779801) (width 0.254) (layer F.Cu) (net 43)) + (segment (start -15.3162 -3.1242) (end -12.8778 -3.1242) (width 0.254) (layer F.Cu) (net 43)) + (segment (start -6.162 -35.164) (end -6.843 -35.164) (width 0.254) (layer F.Cu) (net 44)) + (segment (start -7.493 -35.814) (end -8.062 -35.814) (width 0.254) (layer F.Cu) (net 44)) + (segment (start -6.843 -35.164) (end -7.493 -35.814) (width 0.254) (layer F.Cu) (net 44)) + (segment (start -6.162 -35.164) (end -3.698 -35.164) (width 0.254) (layer F.Cu) (net 44)) + (segment (start -3.532 -35.33) (end -2.45 -35.33) (width 0.254) (layer F.Cu) (net 44)) + (segment (start -3.698 -35.164) (end -3.532 -35.33) (width 0.254) (layer F.Cu) (net 44)) + (segment (start -8.062 -36.464) (end -7.508 -36.464) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -6.858 -35.814) (end -6.162 -35.814) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -7.508 -36.464) (end -6.858 -35.814) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -4.874141 -37.480801) (end -5.334 -37.020942) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -4.167114 -37.33) (end -4.317915 -37.480801) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -5.334 -37.020942) (end -5.334 -36.068) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -5.588 -35.814) (end -6.162 -35.814) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -5.334 -36.068) (end -5.588 -35.814) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -2.45 -37.33) (end -4.167114 -37.33) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -4.587801 -38.973199) (end -4.064 -39.497) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -4.587801 -37.480801) (end -4.587801 -38.973199) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -4.317915 -37.480801) (end -4.587801 -37.480801) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -4.587801 -37.480801) (end -4.874141 -37.480801) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -8.445 -21.717) (end -9.144 -21.717) (width 0.254) (layer F.Cu) (net 46)) + (via (at -9.144 -21.717) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 46)) + (segment (start -9.525 -21.336) (end -16.129 -21.336) (width 0.254) (layer B.Cu) (net 46)) + (segment (start -9.144 -21.717) (end -9.525 -21.336) (width 0.254) (layer B.Cu) (net 46)) + (segment (start -16.002 -21.463) (end -16.129 -21.336) (width 0.254) (layer F.Cu) (net 46)) + (segment (start -14.621 -21.463) (end -16.002 -21.463) (width 0.254) (layer F.Cu) (net 46)) + (via (at -16.129 -21.336) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 46)) + (segment (start 2.833534 -35.83) (end 4.595534 -37.592) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 4.595534 -37.592) (end 5.779 -37.592) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 2.45 -35.83) (end 2.833534 -35.83) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 5.119534 -39.116) (end 5.779 -39.116) (width 0.254) (layer F.Cu) (net 48)) + (segment (start 2.833534 -36.83) (end 5.119534 -39.116) (width 0.254) (layer F.Cu) (net 48)) + (segment (start 2.45 -36.83) (end 2.833534 -36.83) (width 0.254) (layer F.Cu) (net 48)) + (segment (start 0.75 26.8875) (end 0.75 31.9158) (width 0.254) (layer F.Cu) (net 49)) + (segment (start 1.0922 32.258) (end 2.286 32.258) (width 0.254) (layer F.Cu) (net 49)) + (segment (start 0.75 31.9158) (end 1.0922 32.258) (width 0.254) (layer F.Cu) (net 49)) + (segment (start 0.25 26.8875) (end 0.25 31.881) (width 0.254) (layer F.Cu) (net 50)) + (segment (start -0.127 32.258) (end -1.524 32.258) (width 0.254) (layer F.Cu) (net 50)) + (segment (start 0.25 31.881) (end -0.127 32.258) (width 0.254) (layer F.Cu) (net 50)) + (segment (start -0.75 -14.6955) (end -0.75 -15.9632) (width 0.254) (layer F.Cu) (net 51)) + (segment (start -0.75 -15.9632) (end -0.1778 -16.5354) (width 0.254) (layer F.Cu) (net 51)) + (segment (start -0.1778 -16.5354) (end -0.1778 -18.7198) (width 0.254) (layer F.Cu) (net 51)) + (segment (start -0.508 -19.05) (end -1.778 -19.05) (width 0.254) (layer F.Cu) (net 51)) + (segment (start -0.1778 -18.7198) (end -0.508 -19.05) (width 0.254) (layer F.Cu) (net 51)) + (segment (start 2.032 -19.05) (end 0.6858 -19.05) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 0.6858 -19.05) (end 0.254 -18.6182) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 0.254 -18.6182) (end 0.254 -16.256) (width 0.254) (layer F.Cu) (net 52)) + (segment (start -0.25 -15.752) (end -0.25 -14.6955) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 0.254 -16.256) (end -0.25 -15.752) (width 0.254) (layer F.Cu) (net 52)) + (via (at -19.431 -11.43) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 60)) + (segment (start -19.431 -11.43) (end -19.431 -8.518) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -30.028551 -30.734012) (end -31.292788 -30.734012) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -29.143845 -31.618718) (end -30.028551 -30.734012) (width 0.254) (layer F.Cu) (net 60)) + (via (at -31.292788 -30.734012) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 60)) + (segment (start -30.607 -23.152908) (end -31.292788 -23.838696) (width 0.254) (layer B.Cu) (net 60)) + (segment (start -30.607 -11.43) (end -30.607 -23.152908) (width 0.254) (layer B.Cu) (net 60)) + (segment (start -31.292788 -23.838696) (end -31.292788 -30.309748) (width 0.254) (layer B.Cu) (net 60)) + (segment (start -19.730999 -11.130001) (end -30.307001 -11.130001) (width 0.254) (layer B.Cu) (net 60)) + (segment (start -30.307001 -11.130001) (end -30.607 -11.43) (width 0.254) (layer B.Cu) (net 60)) + (segment (start -19.431 -11.43) (end -19.730999 -11.130001) (width 0.254) (layer B.Cu) (net 60)) + (segment (start -31.292788 -30.309748) (end -31.292788 -30.734012) (width 0.254) (layer B.Cu) (net 60)) + (segment (start 27.804437 -35.433) (end 27.686 -35.433) (width 0.254) (layer F.Cu) (net 61)) + (segment (start 30.381282 -32.856155) (end 27.804437 -35.433) (width 0.254) (layer F.Cu) (net 61)) + (via (at -18.161 -16.9926) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 62)) + (segment (start -18.161 -8.518) (end -18.161 -16.9926) (width 0.254) (layer F.Cu) (net 62)) + (via (at -4.318 -17.7038) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 62)) + (segment (start -0.442 -23.588) (end -4.318 -19.712) (width 0.254) (layer F.Cu) (net 62)) + (segment (start -18.161 -16.9926) (end -5.0292 -16.9926) (width 0.254) (layer B.Cu) (net 62)) + (segment (start -4.318 -19.712) (end -4.318 -17.7038) (width 0.254) (layer F.Cu) (net 62)) + (segment (start -5.0292 -16.9926) (end -4.318 -17.7038) (width 0.254) (layer B.Cu) (net 62)) + (segment (start -0.442 -23.638) (end -0.442 -23.588) (width 0.254) (layer F.Cu) (net 62)) + (via (at -20.9296 -18.542) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 63)) + (via (at -4.9276 -21.9456) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 63)) + (segment (start -20.9296 -18.542) (end -5.410198 -18.542) (width 0.254) (layer B.Cu) (net 63)) + (via (at -5.410198 -18.542) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 63)) + (segment (start -6.795 -18.542) (end -5.410198 -18.542) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -5.410198 -21.463002) (end -5.410198 -18.542) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -4.9276 -21.9456) (end -5.410198 -21.463002) (width 0.254) (layer F.Cu) (net 63)) + (via (at 5.3594 -22.86) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 63)) + (segment (start 5.3594 -22.86) (end 6.845 -22.86) (width 0.254) (layer F.Cu) (net 63)) + (segment (start 2.55 -21.9456) (end 2.55 -21.27) (width 0.254) (layer B.Cu) (net 63)) + (segment (start -4.9276 -21.9456) (end 2.55 -21.9456) (width 0.254) (layer B.Cu) (net 63)) + (segment (start 3.4798 -22.86) (end 5.3594 -22.86) (width 0.254) (layer B.Cu) (net 63)) + (segment (start 2.55 -21.9302) (end 3.4798 -22.86) (width 0.254) (layer B.Cu) (net 63)) + (segment (start 2.55 -21.27) (end 2.55 -21.9302) (width 0.254) (layer B.Cu) (net 63)) + (segment (start -20.955 -13.1826) (end -20.955 -18.5166) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -27.94 -11.811) (end -22.3266 -11.811) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -22.3266 -11.811) (end -20.955 -13.1826) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -28.321 -11.43) (end -27.94 -11.811) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -20.955 -18.5166) (end -20.9296 -18.542) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -28.321 -8.518) (end -28.321 -11.43) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -28.321 -4.572) (end -28.448 -4.445) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -28.321 -8.518) (end -28.321 -4.572) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -15.685 -8.454) (end -15.621 -8.518) (width 0.254) (layer F.Cu) (net 75)) + (segment (start -15.685 -4.318) (end -15.685 -8.454) (width 0.254) (layer F.Cu) (net 75)) + (segment (start -26.733 -30.226) (end -27.94 -30.226) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -29.591 -28.575) (end -29.591 -25.518) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -27.94 -30.226) (end -29.591 -28.575) (width 0.254) (layer F.Cu) (net 76)) + (via (at -11.6078 -41.8846) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (via (at -1.27 -41.8592) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start -1.2954 -41.8846) (end -1.27 -41.8592) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -11.6078 -41.8846) (end -1.2954 -41.8846) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -1.27 -41.8592) (end -1.27 -45) (width 0.254) (layer F.Cu) (net 76)) + (via (at -33.2486 26.9748) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start -12.2174 26.9748) (end -12.192 27.0002) (width 0.254) (layer B.Cu) (net 76)) + (via (at -12.192 27.0002) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start -33.2486 26.9748) (end -12.2174 26.9748) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -1.27 41.1226) (end -1.27 45) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -12.192 27.0002) (end -12.192 38.009992) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -11.6078 -41.8846) (end -11.6078 -31.39919) (width 0.254) (layer F.Cu) (net 76)) + (via (at -11.6332 -31.37379) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start -11.6078 -31.39919) (end -11.6332 -31.37379) (width 0.254) (layer F.Cu) (net 76)) + (via (at -12.2428 40.8178) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start -12.192 40.767) (end -12.2428 40.8178) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -12.192 38.009992) (end -12.192 40.767) (width 0.254) (layer F.Cu) (net 76)) + (via (at -1.27 40.8178) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start -12.2428 40.8178) (end -1.27 40.8178) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -1.27 40.8178) (end -1.27 41.1226) (width 0.254) (layer F.Cu) (net 76)) + (via (at 10.668 40.7416) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start 10.5918 40.8178) (end 10.668 40.7416) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -1.27 40.8178) (end 10.5918 40.8178) (width 0.254) (layer B.Cu) (net 76)) + (via (at 10.7442 18.8976) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start 10.668 18.9738) (end 10.7442 18.8976) (width 0.254) (layer F.Cu) (net 76)) + (segment (start 10.668 40.7416) (end 10.668 18.9738) (width 0.254) (layer F.Cu) (net 76)) + (via (at 41.5036 18.9484) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start 41.4528 18.8976) (end 41.5036 18.9484) (width 0.254) (layer B.Cu) (net 76)) + (segment (start 10.7442 18.8976) (end 41.4528 18.8976) (width 0.254) (layer B.Cu) (net 76)) + (via (at -26.733004 -31.407596) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start -26.733 -31.407592) (end -26.733004 -31.407596) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -26.733 -30.226) (end -26.733 -31.407592) (width 0.254) (layer F.Cu) (net 76)) + (segment (start 41.5036 -0.7366) (end 42.037 -1.27) (width 0.254) (layer F.Cu) (net 76)) + (segment (start 42.037 -1.27) (end 45 -1.27) (width 0.254) (layer F.Cu) (net 76)) + (segment (start 41.5036 18.9484) (end 41.5036 -0.7366) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -33.4264 -1.2446) (end -33.4264 26.797) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -44.9746 -1.2446) (end -45 -1.27) (width 0.254) (layer B.Cu) (net 76)) + (via (at -33.4264 -1.2446) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start -33.4264 -1.2446) (end -44.9746 -1.2446) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -33.4264 26.797) (end -33.2486 26.9748) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -29.591 -24.003) (end -29.799001 -23.794999) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -29.591 -25.518) (end -29.591 -24.003) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -29.799001 -23.794999) (end -31.632591 -23.794999) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -31.632591 -23.794999) (end -31.93259 -23.495) (width 0.254) (layer F.Cu) (net 76)) + (via (at -31.93259 -23.495) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start -31.93259 -1.72241) (end -31.93259 -23.495) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -32.4104 -1.2446) (end -31.93259 -1.72241) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -33.4264 -1.2446) (end -32.4104 -1.2446) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -22.553597 -31.407596) (end -26.733004 -31.407596) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -11.6332 -31.37379) (end -12.085621 -31.826211) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -12.085621 -31.826211) (end -22.134982 -31.826211) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -22.134982 -31.826211) (end -22.553597 -31.407596) (width 0.254) (layer B.Cu) (net 76)) + (segment (start 3.4958 -25.638) (end 4.0132 -25.1206) (width 0.254) (layer F.Cu) (net 77)) + (segment (start 0.508 -25.638) (end 3.4958 -25.638) (width 0.254) (layer F.Cu) (net 77)) + (segment (start 4.0132 -25.1206) (end 4.0132 -21.082) (width 0.254) (layer F.Cu) (net 77)) + (via (at 4.0132 -21.082) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 77)) + (segment (start 4.0132 -19.0246) (end 4.0132 -21.082) (width 0.254) (layer B.Cu) (net 77)) + (segment (start 3.7186 -18.73) (end 4.0132 -19.0246) (width 0.254) (layer B.Cu) (net 77)) + (segment (start 2.55 -18.73) (end 3.7186 -18.73) (width 0.254) (layer B.Cu) (net 77)) + (segment (start -21.59 1.524) (end -21.59 3.678) (width 0.254) (layer F.Cu) (net 78)) + (segment (start -21.971 -8.518) (end -21.971 1.143) (width 0.254) (layer F.Cu) (net 78)) + (segment (start -21.971 1.143) (end -21.59 1.524) (width 0.254) (layer F.Cu) (net 78)) + (segment (start -22.733 14.351) (end -23.23 14.848) (width 0.254) (layer F.Cu) (net 78)) + (segment (start -21.59 4.699) (end -22.733 5.842) (width 0.254) (layer F.Cu) (net 78)) + (segment (start -23.23 14.848) (end -24.2 14.848) (width 0.254) (layer F.Cu) (net 78)) + (segment (start -22.733 5.842) (end -22.733 14.351) (width 0.254) (layer F.Cu) (net 78)) + (segment (start -21.59 3.678) (end -21.59 4.699) (width 0.254) (layer F.Cu) (net 78)) + (segment (start -24.13 2.032) (end -24.13 3.678) (width 0.254) (layer F.Cu) (net 79)) + (segment (start -23.241 -8.518) (end -23.241 1.143) (width 0.254) (layer F.Cu) (net 79)) + (segment (start -23.241 1.143) (end -24.13 2.032) (width 0.254) (layer F.Cu) (net 79)) + (segment (start -25 13.989) (end -25 14.848) (width 0.254) (layer F.Cu) (net 79)) + (segment (start -25.146 13.843) (end -25 13.989) (width 0.254) (layer F.Cu) (net 79)) + (segment (start -25.146 5.842) (end -25.146 13.843) (width 0.254) (layer F.Cu) (net 79)) + (segment (start -24.13 4.826) (end -25.146 5.842) (width 0.254) (layer F.Cu) (net 79)) + (segment (start -24.13 3.678) (end -24.13 4.826) (width 0.254) (layer F.Cu) (net 79)) + (segment (start -26.67 1.524) (end -26.67 3.678) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -24.511 -8.518) (end -24.511 0.635) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -24.511 0.635) (end -25.146 1.27) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -26.416 1.27) (end -26.67 1.524) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -25.146 1.27) (end -26.416 1.27) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -25.654 13.843) (end -25.8 13.989) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -25.654 5.842) (end -25.654 13.843) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -26.67 4.826) (end -25.654 5.842) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -25.8 13.989) (end -25.8 14.848) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -26.67 3.678) (end -26.67 4.826) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -26.2636 0.762) (end -28.702 0.762) (width 0.254) (layer F.Cu) (net 81)) + (segment (start -25.781 0.2794) (end -26.2636 0.762) (width 0.254) (layer F.Cu) (net 81)) + (segment (start -29.21 1.27) (end -29.21 3.678) (width 0.254) (layer F.Cu) (net 81)) + (segment (start -28.702 0.762) (end -29.21 1.27) (width 0.254) (layer F.Cu) (net 81)) + (segment (start -25.781 -8.518) (end -25.781 0.2794) (width 0.254) (layer F.Cu) (net 81)) + (segment (start -27.443 14.848) (end -26.6 14.848) (width 0.254) (layer F.Cu) (net 81)) + (segment (start -27.94 6.0325) (end -27.94 14.351) (width 0.254) (layer F.Cu) (net 81)) + (segment (start -29.21 4.7625) (end -27.94 6.0325) (width 0.254) (layer F.Cu) (net 81)) + (segment (start -27.94 14.351) (end -27.443 14.848) (width 0.254) (layer F.Cu) (net 81)) + (segment (start -29.21 3.678) (end -29.21 4.7625) (width 0.254) (layer F.Cu) (net 81)) + (segment (start -33.387045 32.856155) (end -30.381282 32.856155) (width 0.254) (layer F.Cu) (net 82)) + (segment (start -34.107401 32.135799) (end -33.387045 32.856155) (width 0.254) (layer F.Cu) (net 82)) + (segment (start -34.107401 -3.865599) (end -34.163 -3.81) (width 0.254) (layer F.Cu) (net 82)) + (segment (start -34.107401 -3.865599) (end -34.107401 32.135799) (width 0.254) (layer F.Cu) (net 82)) + (via (at -34.163 -3.81) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 82)) + (via (at -32.512 -32.004) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 82)) + (segment (start -32.856155 -30.381282) (end -32.856155 -31.659845) (width 0.254) (layer F.Cu) (net 82)) + (segment (start -32.856155 -31.659845) (end -32.512 -32.004) (width 0.254) (layer F.Cu) (net 82)) + (segment (start -34.163 -3.81) (end -32.766 -3.81) (width 0.254) (layer B.Cu) (net 82)) + (segment (start -32.766 -3.81) (end -32.512 -4.064) (width 0.254) (layer B.Cu) (net 82)) + (segment (start -32.512 -4.064) (end -32.512 -32.004) (width 0.254) (layer B.Cu) (net 82)) + (via (at -30.3784 30.2514) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 83)) + (segment (start -31.485955 29.143845) (end -30.3784 30.2514) (width 0.254) (layer F.Cu) (net 83)) + (segment (start -31.618718 29.143845) (end -31.485955 29.143845) (width 0.254) (layer F.Cu) (net 83)) + (via (at 31.3944 30.607) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 83)) + (segment (start -30.0228 30.607) (end 31.3944 30.607) (width 0.254) (layer B.Cu) (net 83)) + (segment (start -30.3784 30.2514) (end -30.0228 30.607) (width 0.254) (layer B.Cu) (net 83)) + (segment (start 32.630437 30.607) (end 32.856155 30.381282) (width 0.254) (layer F.Cu) (net 83)) + (segment (start 31.3944 30.607) (end 32.630437 30.607) (width 0.254) (layer F.Cu) (net 83)) + (segment (start 21.1328 31.2674) (end 21.1328 -3.7084) (width 0.254) (layer F.Cu) (net 84)) + (segment (start 21.484118 31.618718) (end 21.1328 31.2674) (width 0.254) (layer F.Cu) (net 84)) + (segment (start 29.143845 31.618718) (end 21.484118 31.618718) (width 0.254) (layer F.Cu) (net 84)) + (via (at 21.1328 -3.7084) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 84)) + (via (at 31.618729 -3.738071) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 84)) + (segment (start 21.1328 -3.7084) (end 31.589058 -3.7084) (width 0.254) (layer B.Cu) (net 84)) + (segment (start 31.589058 -3.7084) (end 31.618729 -3.738071) (width 0.254) (layer B.Cu) (net 84)) + (segment (start 31.8262 -3.945542) (end 31.618729 -3.738071) (width 0.254) (layer F.Cu) (net 84)) + (segment (start 31.8262 -28.936363) (end 31.8262 -3.945542) (width 0.254) (layer F.Cu) (net 84)) + (segment (start 31.618718 -29.143845) (end 31.8262 -28.936363) (width 0.254) (layer F.Cu) (net 84)) + (segment (start -5.271 31.496) (end -5.271 33.02) (width 0.254) (layer F.Cu) (net 85)) + (segment (start -5.271 31.496) (end -3.937 31.496) (width 0.254) (layer F.Cu) (net 85)) + (segment (start -3.937 31.496) (end -3.2258 30.7848) (width 0.254) (layer F.Cu) (net 85)) + (segment (start -3.2258 30.7848) (end -3.2258 26.543) (width 0.254) (layer F.Cu) (net 85)) + (segment (start -2.8328 26.15) (end -1.4875 26.15) (width 0.254) (layer F.Cu) (net 85)) + (segment (start -3.2258 26.543) (end -2.8328 26.15) (width 0.254) (layer F.Cu) (net 85)) + (segment (start 6.795 -19.812) (end 6.795 -18.288) (width 0.3048) (layer F.Cu) (net 86)) + (segment (start 4.318 -17.7546) (end 4.8514 -18.288) (width 0.254) (layer F.Cu) (net 86)) + (segment (start 4.318 -14.224) (end 4.318 -17.7546) (width 0.254) (layer F.Cu) (net 86)) + (segment (start 4.8514 -18.288) (end 6.795 -18.288) (width 0.254) (layer F.Cu) (net 86)) + (segment (start 4.052 -13.958) (end 4.318 -14.224) (width 0.254) (layer F.Cu) (net 86)) + (segment (start 1.4875 -13.958) (end 4.052 -13.958) (width 0.254) (layer F.Cu) (net 86)) + (via (at -1.7272 24.0538) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 87)) + (segment (start -1.4875 24.2935) (end -1.7272 24.0538) (width 0.254) (layer F.Cu) (net 87)) + (segment (start -1.4875 24.65) (end -1.4875 24.2935) (width 0.254) (layer F.Cu) (net 87)) + (via (at -5.6896 25.2984) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 87)) + (segment (start -6.7564 25.2984) (end -6.858 25.4) (width 0.254) (layer F.Cu) (net 87)) + (segment (start -5.6896 25.2984) (end -6.7564 25.2984) (width 0.4572) (layer F.Cu) (net 87)) + (segment (start -5.6896 25.2476) (end -5.6896 25.2984) (width 0.4572) (layer B.Cu) (net 87)) + (segment (start -4.4958 24.0538) (end -5.6896 25.2476) (width 0.4572) (layer B.Cu) (net 87)) + (segment (start -1.7272 24.0538) (end -4.4958 24.0538) (width 0.4572) (layer B.Cu) (net 87)) + (segment (start 6.858 -12.954) (end 5.918202 -12.954) (width 0.4572) (layer F.Cu) (net 88)) + (via (at 5.918202 -12.954) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 88)) + (via (at 1.5748 -11.811) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 88)) + (segment (start 1.4875 -12.458) (end 1.4875 -11.8983) (width 0.254) (layer F.Cu) (net 88)) + (segment (start 5.918202 -12.954) (end 4.775202 -11.811) (width 0.4572) (layer B.Cu) (net 88)) + (segment (start 4.775202 -11.811) (end 1.5748 -11.811) (width 0.4572) (layer B.Cu) (net 88)) + (segment (start 1.4875 -11.8983) (end 1.5748 -11.811) (width 0.254) (layer F.Cu) (net 88)) + (via (at 2.413 24.3332) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 89)) + (segment (start 5.6134 25.6032) (end 6.6668 25.6032) (width 0.4572) (layer F.Cu) (net 89)) + (segment (start 6.6668 25.6032) (end 6.87 25.4) (width 0.4572) (layer F.Cu) (net 89)) + (via (at 5.6134 25.6032) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 89)) + (segment (start 1.4875 24.65) (end 2.0962 24.65) (width 0.254) (layer F.Cu) (net 89)) + (segment (start 2.0962 24.65) (end 2.413 24.3332) (width 0.254) (layer F.Cu) (net 89)) + (segment (start 4.3942 24.3332) (end 5.6134 25.5524) (width 0.4572) (layer B.Cu) (net 89)) + (segment (start 5.6134 25.5524) (end 5.6134 25.6032) (width 0.4572) (layer B.Cu) (net 89)) + (segment (start 2.413 24.3332) (end 4.3942 24.3332) (width 0.4572) (layer B.Cu) (net 89)) + (segment (start -1.4875 -12.458) (end -1.4875 -11.7967) (width 0.254) (layer F.Cu) (net 90)) + (segment (start -1.4875 -11.7967) (end -1.4986 -11.7856) (width 0.4572) (layer F.Cu) (net 90)) + (via (at -1.4986 -11.7856) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 90)) + (via (at -6.070598 -12.9286) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 90)) + (segment (start -6.095998 -12.954) (end -6.070598 -12.9286) (width 0.4572) (layer F.Cu) (net 90)) + (segment (start -6.87 -12.954) (end -6.095998 -12.954) (width 0.4572) (layer F.Cu) (net 90)) + (segment (start -6.070598 -12.928598) (end -6.070598 -12.9286) (width 0.4572) (layer B.Cu) (net 90)) + (segment (start -4.9276 -11.7856) (end -6.070598 -12.928598) (width 0.4572) (layer B.Cu) (net 90)) + (segment (start -1.4986 -11.7856) (end -4.9276 -11.7856) (width 0.4572) (layer B.Cu) (net 90)) + (segment (start -2.9718 -17.018) (end -2.9464 -16.9926) (width 0.254) (layer F.Cu) (net 91)) + (segment (start -2.55 -18.73) (end -2.55 -17.389) (width 0.254) (layer B.Cu) (net 91)) + (segment (start -6.795 -17.018) (end -2.9718 -17.018) (width 0.254) (layer F.Cu) (net 91)) + (segment (start -2.55 -17.389) (end -2.9464 -16.9926) (width 0.254) (layer B.Cu) (net 91)) + (via (at -2.9464 -16.9926) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) (zone (net 1) (net_name GND) (layer B.Cu) (tstamp 60723C1A) (hatch edge 0.508) (connect_pads (clearance 0.254)) diff --git a/CAD/PCB/clockclock.kicad_pcb-bak b/CAD/PCB/clockclock.kicad_pcb-bak index bddab66..e39c0fb 100644 --- a/CAD/PCB/clockclock.kicad_pcb-bak +++ b/CAD/PCB/clockclock.kicad_pcb-bak @@ -3,24 +3,24 @@ (general (thickness 1.6) (drawings 15) - (tracks 1230) + (tracks 1270) (zones 0) - (modules 69) - (nets 93) + (modules 80) + (nets 92) ) (page A4) (layers - (0 F.Cu signal) - (31 B.Cu signal) - (32 B.Adhes user) - (33 F.Adhes user) - (34 B.Paste user) - (35 F.Paste user) + (0 F.Cu signal hide) + (31 B.Cu signal hide) + (32 B.Adhes user hide) + (33 F.Adhes user hide) + (34 B.Paste user hide) + (35 F.Paste user hide) (36 B.SilkS user) (37 F.SilkS user) - (38 B.Mask user) - (39 F.Mask user) + (38 B.Mask user hide) + (39 F.Mask user hide) (40 Dwgs.User user) (41 Cmts.User user) (42 Eco1.User user) @@ -30,7 +30,7 @@ (46 B.CrtYd user) (47 F.CrtYd user) (48 B.Fab user hide) - (49 F.Fab user) + (49 F.Fab user hide) ) (setup @@ -101,92 +101,91 @@ (net 4 +3V3) (net 5 I2C_SDA) (net 6 +5V) - (net 7 "Net-(R1-Pad2)") - (net 8 "Net-(R2-Pad2)") - (net 9 "Net-(R5-Pad1)") - (net 10 "Net-(R6-Pad1)") - (net 11 "Net-(R7-Pad1)") - (net 12 "Net-(R8-Pad1)") - (net 13 ADDR3) - (net 14 ADDR2) - (net 15 ADDR1) - (net 16 ADDR0) - (net 17 /MOT_B4) - (net 18 /MOT_B3) - (net 19 /MOT_A2) - (net 20 /MOT_A1) - (net 21 /MOT_A4) - (net 22 /MOT_A3) - (net 23 /MOT_B2) - (net 24 /MOT_B1) - (net 25 CPU_REF) - (net 26 "Net-(R16-Pad2)") - (net 27 "Net-(D1-Pad2)") - (net 28 /ESP_RST) - (net 29 "Net-(D1-Pad3)") - (net 30 "Net-(D1-Pad1)") - (net 31 /D+) - (net 32 /D-) - (net 33 /MOT_REF) - (net 34 /ESP_GPIO0) - (net 35 /MOT_DIR0) - (net 36 /MOT_DIR1) - (net 37 /MOT_STCK1) - (net 38 /MOT_STCK0) - (net 39 /MOT_RST1) - (net 40 BUT_MIN) - (net 41 "Net-(MOD1-Pad32)") - (net 42 /ESP_RX) - (net 43 /ESP_TX) - (net 44 BUT_PLUS) - (net 45 /MOT_RST0) - (net 46 "Net-(MOD1-Pad5)") - (net 47 /ESP_GPIO2) - (net 48 "Net-(MOD1-Pad22)") - (net 49 "Net-(MOD1-Pad21)") - (net 50 "Net-(MOD1-Pad20)") - (net 51 "Net-(MOD1-Pad19)") - (net 52 "Net-(MOD1-Pad18)") - (net 53 "Net-(MOD1-Pad17)") - (net 54 /MOT_EN) - (net 55 /DTR) - (net 56 /RTS) - (net 57 /ESP_GPIO15) - (net 58 /USB_RST) - (net 59 /USB_SUSP) - (net 60 /MOT0_MODE1) - (net 61 /MOT0_MODE2) - (net 62 /MOT1_MODE1) - (net 63 /MOT1_MODE2) - (net 64 "Net-(U4-Pad27)") - (net 65 "Net-(U4-Pad23)") - (net 66 "Net-(U4-Pad13)") - (net 67 "Net-(U4-Pad12)") - (net 68 "Net-(U4-Pad10)") - (net 69 "Net-(U4-Pad2)") - (net 70 "Net-(U4-Pad1)") - (net 71 "Net-(D2-Pad1)") - (net 72 /LED_DATA) - (net 73 "Net-(D3-Pad1)") - (net 74 "Net-(D4-Pad1)") - (net 75 "Net-(D5-Pad1)") - (net 76 /PROX_LED) - (net 77 /PROX) - (net 78 "Net-(R21-Pad2)") - (net 79 "Net-(U1-Pad2)") - (net 80 "Net-(U1-Pad5)") - (net 81 "Net-(U4-Pad22)") - (net 82 "Net-(U4-Pad21)") - (net 83 "Net-(U4-Pad20)") - (net 84 "Net-(U4-Pad19)") - (net 85 "Net-(U4-Pad18)") - (net 86 "Net-(U4-Pad17)") - (net 87 "Net-(U4-Pad16)") - (net 88 "Net-(U4-Pad15)") - (net 89 "Net-(U4-Pad14)") - (net 90 /ESP_GPIO12) - (net 91 I2C_SCL) - (net 92 "Net-(Q2-Pad3)") + (net 7 /MOT_B4) + (net 8 /MOT_B3) + (net 9 /MOT_A2) + (net 10 /MOT_A1) + (net 11 /MOT_A4) + (net 12 /MOT_A3) + (net 13 /MOT_B2) + (net 14 /MOT_B1) + (net 15 CPU_REF) + (net 16 "Net-(R16-Pad2)") + (net 17 "Net-(D1-Pad2)") + (net 18 /ESP_RST) + (net 19 "Net-(D1-Pad1)") + (net 20 /D+) + (net 21 /D-) + (net 22 /MOT_REF) + (net 23 /ESP_GPIO0) + (net 24 /MOT_DIR0) + (net 25 /MOT_DIR1) + (net 26 /MOT_STCK1) + (net 27 /MOT_STCK0) + (net 28 /MOT_RST1) + (net 29 BUT_MIN) + (net 30 "Net-(MOD1-Pad32)") + (net 31 /ESP_RX) + (net 32 /ESP_TX) + (net 33 BUT_PLUS) + (net 34 /MOT_RST0) + (net 35 "Net-(MOD1-Pad5)") + (net 36 /ESP_GPIO2) + (net 37 "Net-(MOD1-Pad22)") + (net 38 "Net-(MOD1-Pad21)") + (net 39 "Net-(MOD1-Pad20)") + (net 40 "Net-(MOD1-Pad19)") + (net 41 "Net-(MOD1-Pad18)") + (net 42 "Net-(MOD1-Pad17)") + (net 43 /MOT_EN) + (net 44 /DTR) + (net 45 /RTS) + (net 46 /ESP_GPIO15) + (net 47 /USB_RST) + (net 48 /USB_SUSP) + (net 49 /MOT0_MODE1) + (net 50 /MOT0_MODE2) + (net 51 /MOT1_MODE1) + (net 52 /MOT1_MODE2) + (net 53 "Net-(U4-Pad27)") + (net 54 "Net-(U4-Pad23)") + (net 55 "Net-(U4-Pad13)") + (net 56 "Net-(U4-Pad12)") + (net 57 "Net-(U4-Pad10)") + (net 58 "Net-(U4-Pad2)") + (net 59 "Net-(U4-Pad1)") + (net 60 /LED_DATA) + (net 61 "Net-(D5-Pad1)") + (net 62 /PROX_LED) + (net 63 /PROX) + (net 64 "Net-(U1-Pad2)") + (net 65 "Net-(U1-Pad5)") + (net 66 "Net-(U4-Pad22)") + (net 67 "Net-(U4-Pad21)") + (net 68 "Net-(U4-Pad20)") + (net 69 "Net-(U4-Pad19)") + (net 70 "Net-(U4-Pad18)") + (net 71 "Net-(U4-Pad17)") + (net 72 "Net-(U4-Pad16)") + (net 73 "Net-(U4-Pad15)") + (net 74 "Net-(U4-Pad14)") + (net 75 /ESP_GPIO12) + (net 76 I2C_SCL) + (net 77 "Net-(Q2-Pad3)") + (net 78 /ADDR0) + (net 79 /ADDR1) + (net 80 /ADDR2) + (net 81 /ADDR3) + (net 82 /D2-D3) + (net 83 /D3-D4) + (net 84 /D4-D5) + (net 85 /MOT2_TOFF) + (net 86 /MOT1_TOFF) + (net 87 /MOT0_O1_SENSE) + (net 88 /MOT1_O2_SENSE) + (net 89 /MOT0_O2_SENSE) + (net 90 /MOT1_O1_SENSE) + (net 91 /PROX_LED_R) (net_class Default "This is the default net class." (clearance 0.1524) @@ -197,8 +196,15 @@ (uvia_drill 0.1016) (diff_pair_width 0.2032) (diff_pair_gap 0.254) + (add_net /ADDR0) + (add_net /ADDR1) + (add_net /ADDR2) + (add_net /ADDR3) (add_net /D+) (add_net /D-) + (add_net /D2-D3) + (add_net /D3-D4) + (add_net /D4-D5) (add_net /DTR) (add_net /ESP_GPIO0) (add_net /ESP_GPIO12) @@ -210,8 +216,14 @@ (add_net /LED_DATA) (add_net /MOT0_MODE1) (add_net /MOT0_MODE2) + (add_net /MOT0_O1_SENSE) + (add_net /MOT0_O2_SENSE) (add_net /MOT1_MODE1) (add_net /MOT1_MODE2) + (add_net /MOT1_O1_SENSE) + (add_net /MOT1_O2_SENSE) + (add_net /MOT1_TOFF) + (add_net /MOT2_TOFF) (add_net /MOT_A1) (add_net /MOT_A2) (add_net /MOT_A3) @@ -230,6 +242,7 @@ (add_net /MOT_STCK1) (add_net /PROX) (add_net /PROX_LED) + (add_net /PROX_LED_R) (add_net /RTS) (add_net /USB_RST) (add_net /USB_SUSP) @@ -239,10 +252,6 @@ (add_net I2C_SCL) (add_net "Net-(D1-Pad1)") (add_net "Net-(D1-Pad2)") - (add_net "Net-(D1-Pad3)") - (add_net "Net-(D2-Pad1)") - (add_net "Net-(D3-Pad1)") - (add_net "Net-(D4-Pad1)") (add_net "Net-(D5-Pad1)") (add_net "Net-(MOD1-Pad17)") (add_net "Net-(MOD1-Pad18)") @@ -254,7 +263,6 @@ (add_net "Net-(MOD1-Pad5)") (add_net "Net-(Q2-Pad3)") (add_net "Net-(R16-Pad2)") - (add_net "Net-(R21-Pad2)") (add_net "Net-(U1-Pad2)") (add_net "Net-(U1-Pad5)") (add_net "Net-(U4-Pad1)") @@ -297,20 +305,310 @@ (diff_pair_width 0.2032) (diff_pair_gap 0.254) (add_net +3V3) - (add_net ADDR0) - (add_net ADDR1) - (add_net ADDR2) - (add_net ADDR3) (add_net GND) (add_net I2C_SDA) (add_net "Net-(C1-Pad2)") (add_net "Net-(C2-Pad2)") - (add_net "Net-(R1-Pad2)") - (add_net "Net-(R2-Pad2)") - (add_net "Net-(R5-Pad1)") - (add_net "Net-(R6-Pad1)") - (add_net "Net-(R7-Pad1)") - (add_net "Net-(R8-Pad1)") + ) + + (module Package_TO_SOT_SMD:SOT-23 (layer F.Cu) (tedit 5A02FF57) (tstamp 60AB1AD7) + (at 6.604 -34.29 270) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /627088D2) + (attr smd) + (fp_text reference D1 (at 0 -2.5 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1N4448WD-7 (at 0 2.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (pad 3 smd rect (at 1 0 270) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -1 0.95 270) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 17 "Net-(D1-Pad2)")) + (pad 1 smd rect (at -1 -0.95 270) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 19 "Net-(D1-Pad1)")) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module MySymbols:TestPoint_SMD_R (layer F.Cu) (tedit 607AC878) (tstamp 60AB0145) + (at -28.321 -4.445) + (path /60F5748D) + (fp_text reference TP9 (at -3.048 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value PROX (at 0 1.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end -0.1 -0.7) (layer F.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 63 /PROX)) + ) + + (module MySymbols:TestPoint_SMD_R (layer F.Cu) (tedit 607AC878) (tstamp 60AB013F) + (at -20.447 24.638) + (path /60F75F55) + (fp_text reference VREF1 (at 3.048 0.127) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value VREF (at 0 1.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end -0.1 -0.7) (layer F.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 22 /MOT_REF)) + ) + + (module MySymbols:TestPoint_SMD_R (layer F.Cu) (tedit 607AC878) (tstamp 60AB0139) + (at -9.779 -29.845) + (path /60F387DF) + (fp_text reference RST1 (at 0.127 2.413 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value RST (at 0 1.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end -0.1 -0.7) (layer F.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 18 /ESP_RST)) + ) + + (module MySymbols:TestPoint_SMD_R (layer F.Cu) (tedit 607AC878) (tstamp 60AB0133) + (at -7.874 -29.845) + (path /60F196DF) + (fp_text reference GP0 (at 0 2.413 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value GP0 (at 0 1.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end -0.1 -0.7) (layer F.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 23 /ESP_GPIO0)) + ) + + (module MySymbols:TestPoint_SMD_R (layer F.Cu) (tedit 607AC878) (tstamp 60AB012D) + (at 27.686 -35.433) + (path /60F958F9) + (fp_text reference LED_OUT1 (at -1.778 -1.651) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value LED_OUT (at 0 1.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end -0.1 -0.7) (layer F.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 61 "Net-(D5-Pad1)")) + ) + + (module MySymbols:TestPoint_SMD_R (layer F.Cu) (tedit 607AC878) (tstamp 60AB0BA6) + (at -4.699 -35.179) + (path /60EDC228) + (fp_text reference DTR1 (at 0 2.032 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value DTR (at 0 1.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end -0.1 -0.7) (layer F.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 44 /DTR)) + ) + + (module MySymbols:TestPoint_SMD_R (layer F.Cu) (tedit 607AC878) (tstamp 60AB0121) + (at -4.064 -39.497) + (path /60EDBF87) + (fp_text reference RTS1 (at 0.254 -1.524 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value RTS (at 0 1.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end -0.1 -0.7) (layer F.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 45 /RTS)) + ) + + (module MySymbols:TestPoint_SMD_R (layer F.Cu) (tedit 607AC878) (tstamp 60AB011B) + (at -14.351 -29.972) + (path /60E43DAC) + (fp_text reference TX1 (at 0 -2.286 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TX (at 0 1.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end -0.1 -0.7) (layer F.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 32 /ESP_TX)) + ) + + (module MySymbols:TestPoint_SMD_R (layer F.Cu) (tedit 607AC878) (tstamp 60AB0332) + (at -16.256 -29.972) + (path /60E433EF) + (fp_text reference RX1 (at 0 -2.413 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value RX (at 0 1.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end -0.1 -0.7) (layer F.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers F.Cu F.Paste F.Mask) + (net 31 /ESP_RX)) + ) + + (module Button_Switch_SMD:SW_SPST_EVQPE1 (layer F.Cu) (tedit 5A02FC95) (tstamp 60AB2C2D) + (at 18.288 -19.812 90) + (descr "Light Touch Switch, https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE7.pdf") + (path /60AC0A4B) + (attr smd) + (fp_text reference SW2 (at 0 -2.65 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_Push (at 0 3 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.1 1.85) (end 3.1 1.85) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.1 -1.85) (end -3.1 -1.85) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.1 -1.85) (end -3.1 -1.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.1 1.2) (end -3.1 1.85) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.1 1.85) (end 3.1 1.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.1 -1.85) (end 3.1 -1.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.95 2) (end -3.95 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.95 2) (end -3.95 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.95 -2) (end 3.95 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.95 -2) (end 3.95 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.Fab) (width 0.1)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.Fab) (width 0.1)) + (fp_line (start -3 -1.75) (end 3 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -3 1.75) (end -3 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 3 1.75) (end -3 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 3 -1.75) (end 3 1.75) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 -2.65 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at -2.7 0 90) (size 2 1.6) (layers F.Cu F.Paste F.Mask) + (net 18 /ESP_RST)) + (pad 2 smd rect (at 2.7 0 90) (size 2 1.6) (layers F.Cu F.Paste F.Mask) + (net 1 GND)) + (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_SPST_EVQPE1.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_Array_Convex_4x0603 (layer F.Cu) (tedit 58E0A8B2) (tstamp 60AAA58D) + (at -25.4 15.748 90) + (descr "Chip Resistor Network, ROHM MNR14 (see mnr_g.pdf)") + (tags "resistor array") + (path /60AFB70F) + (attr smd) + (fp_text reference RN1 (at 0 -2.8 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10K_array4 (at 0 2.8 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.55 1.85) (end -1.55 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 1.85) (end 1.55 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.85) (end -1.55 1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.85) (end 1.55 -1.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 -1.68) (end -0.5 -1.68) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.5 1.68) (end -0.5 1.68) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.8 1.6) (end -0.8 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 1.6) (end -0.8 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -1.6) (end 0.8 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -1.6) (end 0.8 -1.6) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0.127) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 5 smd rect (at 0.9 1.2 90) (size 0.8 0.5) (layers F.Cu F.Paste F.Mask) + (net 78 /ADDR0)) + (pad 6 smd rect (at 0.9 0.4 90) (size 0.8 0.4) (layers F.Cu F.Paste F.Mask) + (net 79 /ADDR1)) + (pad 8 smd rect (at 0.9 -1.2 90) (size 0.8 0.5) (layers F.Cu F.Paste F.Mask) + (net 81 /ADDR3)) + (pad 7 smd rect (at 0.9 -0.4 90) (size 0.8 0.4) (layers F.Cu F.Paste F.Mask) + (net 80 /ADDR2)) + (pad 4 smd rect (at -0.9 1.2 90) (size 0.8 0.5) (layers F.Cu F.Paste F.Mask) + (net 4 +3V3)) + (pad 2 smd rect (at -0.9 -0.4 90) (size 0.8 0.4) (layers F.Cu F.Paste F.Mask) + (net 4 +3V3)) + (pad 3 smd rect (at -0.9 0.4 90) (size 0.8 0.4) (layers F.Cu F.Paste F.Mask) + (net 4 +3V3)) + (pad 1 smd rect (at -0.9 -1.2 90) (size 0.8 0.5) (layers F.Cu F.Paste F.Mask) + (net 4 +3V3)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_Array_Convex_4x0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module MySymbols:X40_Stepper locked (layer F.Cu) (tedit 60A35DA4) (tstamp 606DAC63) + (at 0 0) + (path /6071712D) + (fp_text reference M1 (at 0.07 21.15) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Stepper_Motor_bipolar_VID28 (at -0.21 -10.21) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -5.3 20.25) (end 5.3 20.25) (layer F.SilkS) (width 0.12)) + (fp_arc (start 0 6) (end 14.330952 11.052671) (angle -38.50091608) (layer F.SilkS) (width 0.12)) + (fp_arc (start 0 6) (end 5.3 20.26) (angle -40.11418617) (layer F.SilkS) (width 0.12)) + (fp_arc (start 0 6) (end -13.23 13.49) (angle -40.08250074) (layer F.SilkS) (width 0.12)) + (fp_arc (start 0 6) (end -14.361584 1.025605) (angle -38.55285523) (layer F.SilkS) (width 0.12)) + (fp_arc (start 13.97 12.36) (end 13.23 13.5) (angle -197.5537581) (layer F.SilkS) (width 0.12)) + (fp_arc (start -13.97 12.36) (end -14.331464 11.060517) (angle -197.675045) (layer F.SilkS) (width 0.12)) + (fp_arc (start 13.97 -0.37) (end 14.36 1.03) (angle -197.6) (layer F.SilkS) (width 0.12)) + (fp_arc (start -13.97 -0.36) (end -13.185825 -1.567604) (angle -197.2175052) (layer F.SilkS) (width 0.12)) + (fp_arc (start 0 6) (end 13.174938 -1.586543) (angle -120.2129507) (layer F.SilkS) (width 0.12)) + (pad B2 thru_hole circle (at 13.97 12.36) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 12 /MOT_A3)) + (pad B1 thru_hole circle (at 13.97 -0.36) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 11 /MOT_A4)) + (pad B3 thru_hole circle (at -13.97 12.36) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 9 /MOT_A2)) + (pad B4 thru_hole circle (at -13.97 -0.36) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 10 /MOT_A1)) + (pad A3 thru_hole circle (at -11.43 9.81) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 13 /MOT_B2)) + (pad A4 thru_hole circle (at -11.43 2.19) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 14 /MOT_B1)) + (pad A2 thru_hole circle (at 11.43 9.81) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 8 /MOT_B3)) + (pad A1 thru_hole circle (at 11.43 2.19) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) + (net 7 /MOT_B4)) + (pad "" np_thru_hole circle (at -13.5 6) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 13.5 6) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 8.49 -2.49) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -8.49 -2.49) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 16.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0) (size 4.6 4.6) (drill 4.6) (layers *.Cu *.Mask)) ) (module LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm locked (layer F.Cu) (tedit 6091A415) (tstamp 608D8EEB) @@ -325,19 +623,19 @@ (fp_text value SK6812MINI (at 0 3.25 135) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 2.8 -2) (end -2.8 -2) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.8 2) (end 2.8 -2) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.8 2) (end 2.8 2) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.8 -2) (end -2.8 2) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 0.75) (end 0.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -1.75 1.75) (end 1.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start 1.75 1.75) (end 1.75 -1.75) (layer F.Fab) (width 0.1)) - (fp_line (start 1.75 -1.75) (end -1.75 -1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -2.95 -1.95) (end 2.95 -1.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.95 1.95) (end 2.95 1.95) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.95 1.95) (end 2.95 0.875) (layer F.SilkS) (width 0.12)) (fp_circle (center 0 0) (end 0 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start 2.95 1.95) (end 2.95 0.875) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.95 1.95) (end 2.95 1.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.95 -1.95) (end 2.95 -1.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.75 -1.75) (end -1.75 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.75 1.75) (end 1.75 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.75 1.75) (end 1.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.75 0.75) (end 0.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -2.8 -2) (end -2.8 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.8 2) (end 2.8 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.8 2) (end 2.8 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.8 -2) (end -2.8 -2) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0 135) (layer F.Fab) (effects (font (size 0.5 0.5) (thickness 0.1))) ) @@ -345,13 +643,13 @@ (effects (font (size 1 1) (thickness 0.15))) ) (pad 1 smd rect (at -1.75 -0.875 315) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) - (net 75 "Net-(D5-Pad1)")) + (net 61 "Net-(D5-Pad1)")) (pad 2 smd rect (at -1.75 0.875 315) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 4 smd rect (at 1.75 -0.875 315) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) (net 6 +5V)) (pad 3 smd rect (at 1.75 0.875 315) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) - (net 74 "Net-(D4-Pad1)")) + (net 84 /D4-D5)) (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm.wrl (at (xyz 0 0 0)) (scale (xyz 0.5 0.5 0.5)) @@ -371,19 +669,19 @@ (fp_text value SK6812MINI (at 0 3.25 45) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 2.8 -2) (end -2.8 -2) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.8 2) (end 2.8 -2) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.8 2) (end 2.8 2) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.8 -2) (end -2.8 2) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 0.75) (end 0.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -1.75 1.75) (end 1.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start 1.75 1.75) (end 1.75 -1.75) (layer F.Fab) (width 0.1)) - (fp_line (start 1.75 -1.75) (end -1.75 -1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -2.95 -1.95) (end 2.95 -1.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.95 1.95) (end 2.95 1.95) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.95 1.95) (end 2.95 0.875) (layer F.SilkS) (width 0.12)) (fp_circle (center 0 0) (end 0 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start 2.95 1.95) (end 2.95 0.875) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.95 1.95) (end 2.95 1.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.95 -1.95) (end 2.95 -1.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.75 -1.75) (end -1.75 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.75 1.75) (end 1.75 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.75 1.75) (end 1.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.75 0.75) (end 0.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -2.8 -2) (end -2.8 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.8 2) (end 2.8 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.8 2) (end 2.8 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.8 -2) (end -2.8 -2) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0 45) (layer F.Fab) (effects (font (size 0.5 0.5) (thickness 0.1))) ) @@ -391,13 +689,13 @@ (effects (font (size 1 1) (thickness 0.15))) ) (pad 1 smd rect (at -1.75 -0.875 45) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) - (net 74 "Net-(D4-Pad1)")) + (net 84 /D4-D5)) (pad 2 smd rect (at -1.75 0.875 45) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 4 smd rect (at 1.75 -0.875 45) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) (net 6 +5V)) (pad 3 smd rect (at 1.75 0.875 45) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) - (net 73 "Net-(D3-Pad1)")) + (net 83 /D3-D4)) (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm.wrl (at (xyz 0 0 0)) (scale (xyz 0.5 0.5 0.5)) @@ -417,19 +715,19 @@ (fp_text value SK6812MINI (at 0 3.25 135) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 2.8 -2) (end -2.8 -2) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.8 2) (end 2.8 -2) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.8 2) (end 2.8 2) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.8 -2) (end -2.8 2) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 0.75) (end 0.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -1.75 1.75) (end 1.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start 1.75 1.75) (end 1.75 -1.75) (layer F.Fab) (width 0.1)) - (fp_line (start 1.75 -1.75) (end -1.75 -1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -2.95 -1.95) (end 2.95 -1.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.95 1.95) (end 2.95 1.95) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.95 1.95) (end 2.95 0.875) (layer F.SilkS) (width 0.12)) (fp_circle (center 0 0) (end 0 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start 2.95 1.95) (end 2.95 0.875) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.95 1.95) (end 2.95 1.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.95 -1.95) (end 2.95 -1.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.75 -1.75) (end -1.75 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.75 1.75) (end 1.75 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.75 1.75) (end 1.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.75 0.75) (end 0.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -2.8 -2) (end -2.8 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.8 2) (end 2.8 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.8 2) (end 2.8 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.8 -2) (end -2.8 -2) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0 135) (layer F.Fab) (effects (font (size 0.5 0.5) (thickness 0.1))) ) @@ -437,13 +735,13 @@ (effects (font (size 1 1) (thickness 0.15))) ) (pad 1 smd rect (at -1.75 -0.875 315) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) - (net 73 "Net-(D3-Pad1)")) + (net 83 /D3-D4)) (pad 2 smd rect (at -1.75 0.875 315) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 4 smd rect (at 1.75 -0.875 315) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) (net 6 +5V)) (pad 3 smd rect (at 1.75 0.875 315) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) - (net 71 "Net-(D2-Pad1)")) + (net 82 /D2-D3)) (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm.wrl (at (xyz 0 0 0)) (scale (xyz 0.5 0.5 0.5)) @@ -463,19 +761,19 @@ (fp_text value SK6812MINI (at 0 3.25 45) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 2.8 -2) (end -2.8 -2) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.8 2) (end 2.8 -2) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.8 2) (end 2.8 2) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.8 -2) (end -2.8 2) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.75 0.75) (end 0.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -1.75 1.75) (end 1.75 1.75) (layer F.Fab) (width 0.1)) - (fp_line (start 1.75 1.75) (end 1.75 -1.75) (layer F.Fab) (width 0.1)) - (fp_line (start 1.75 -1.75) (end -1.75 -1.75) (layer F.Fab) (width 0.1)) - (fp_line (start -2.95 -1.95) (end 2.95 -1.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.95 1.95) (end 2.95 1.95) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.95 1.95) (end 2.95 0.875) (layer F.SilkS) (width 0.12)) (fp_circle (center 0 0) (end 0 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start 2.95 1.95) (end 2.95 0.875) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.95 1.95) (end 2.95 1.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.95 -1.95) (end 2.95 -1.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.75 -1.75) (end -1.75 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.75 1.75) (end 1.75 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.75 1.75) (end 1.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.75 0.75) (end 0.75 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -2.8 -2) (end -2.8 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.8 2) (end 2.8 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.8 2) (end 2.8 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.8 -2) (end -2.8 -2) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0 45) (layer F.Fab) (effects (font (size 0.5 0.5) (thickness 0.1))) ) @@ -483,13 +781,13 @@ (effects (font (size 1 1) (thickness 0.15))) ) (pad 1 smd rect (at -1.75 -0.875 45) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) - (net 71 "Net-(D2-Pad1)")) + (net 82 /D2-D3)) (pad 2 smd rect (at -1.75 0.875 45) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 4 smd rect (at 1.75 -0.875 45) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) (net 6 +5V)) (pad 3 smd rect (at 1.75 0.875 45) (size 1.6 0.85) (layers F.Cu F.Paste F.Mask) - (net 72 /LED_DATA)) + (net 60 /LED_DATA)) (model ${KISYS3DMOD}/LED_SMD.3dshapes/LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm.wrl (at (xyz 0 0 0)) (scale (xyz 0.5 0.5 0.5)) @@ -506,24 +804,24 @@ (fp_text reference F1 (at -3.429 -0.127) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value 250mA (at 0 1.78) (layer F.Fab) + (fp_text value 500mA (at 0 1.78) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 2.48 1.08) (end -2.48 1.08) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.48 -1.08) (end 2.48 1.08) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.48 -1.08) (end 2.48 -1.08) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.48 1.08) (end -2.48 -1.08) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.490455 0.91) (end 0.490455 0.91) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.490455 -0.91) (end 0.490455 -0.91) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1)) - (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1)) (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -0.490455 -0.91) (end 0.490455 -0.91) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.490455 0.91) (end 0.490455 0.91) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.48 1.08) (end -2.48 -1.08) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.48 -1.08) (end 2.48 -1.08) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.48 -1.08) (end 2.48 1.08) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.48 1.08) (end -2.48 1.08) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) (pad 2 smd roundrect (at 1.425 0 180) (size 1.6 1.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625) - (net 29 "Net-(D1-Pad3)")) + (net 19 "Net-(D1-Pad1)")) (pad 1 smd roundrect (at -1.425 0 180) (size 1.6 1.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625) (net 6 +5V)) (model ${KISYS3DMOD}/Fuse.3dshapes/Fuse_1206_3216Metric_Castellated.wrl @@ -550,16 +848,16 @@ (fp_text value 100nF (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) @@ -586,28 +884,28 @@ (fp_text value 2N7002 (at 0 2.5 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) - (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) - (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) - (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.5 0.5) (thickness 0.075))) ) (pad 3 smd rect (at 1 0 90) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) - (net 92 "Net-(Q2-Pad3)")) + (net 77 "Net-(Q2-Pad3)")) (pad 2 smd rect (at -1 0.95 90) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 1 smd rect (at -1 -0.95 90) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) - (net 76 /PROX_LED)) + (net 62 /PROX_LED)) (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -627,21 +925,21 @@ (fp_text value 100nF (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 77 /PROX)) + (net 63 /PROX)) (pad 1 smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl @@ -651,134 +949,50 @@ ) ) - (module Package_TO_SOT_SMD:SOT-23 (layer F.Cu) (tedit 5A02FF57) (tstamp 60920DFF) - (at 6.604 -34.29 270) - (descr "SOT-23, Standard") - (tags SOT-23) - (path /627088D2) - (attr smd) - (fp_text reference D1 (at 0 -2.921 180) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value BAV70 (at 0 2.5 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) - (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) - (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) - (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) - (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) - (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) - (fp_text user %R (at 0 0) (layer F.Fab) - (effects (font (size 0.5 0.5) (thickness 0.075))) - ) - (pad 3 smd rect (at 1 0 270) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) - (net 29 "Net-(D1-Pad3)")) - (pad 2 smd rect (at -1 0.95 270) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) - (net 27 "Net-(D1-Pad2)")) - (pad 1 smd rect (at -1 -0.95 270) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) - (net 30 "Net-(D1-Pad1)")) - (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (module MySymbols:X40_Stepper locked (layer F.Cu) (tedit 60905D89) (tstamp 606DAC63) - (at 0 0) - (path /6071712D) - (fp_text reference M1 (at 0.07 21.15) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value Stepper_Motor_bipolar_VID28 (at -0.21 -10.21) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -5.3 20.25) (end 5.3 20.25) (layer F.SilkS) (width 0.12)) - (fp_arc (start 0 6) (end 14.330952 11.052671) (angle -38.50091608) (layer F.SilkS) (width 0.12)) - (fp_arc (start 0 6) (end 5.3 20.26) (angle -40.11418617) (layer F.SilkS) (width 0.12)) - (fp_arc (start 0 6) (end -13.23 13.49) (angle -40.08250074) (layer F.SilkS) (width 0.12)) - (fp_arc (start 0 6) (end -14.361584 1.025605) (angle -38.55285523) (layer F.SilkS) (width 0.12)) - (fp_arc (start 13.97 12.36) (end 13.23 13.5) (angle -197.5537581) (layer F.SilkS) (width 0.12)) - (fp_arc (start -13.97 12.36) (end -14.331464 11.060517) (angle -197.675045) (layer F.SilkS) (width 0.12)) - (fp_arc (start 13.97 -0.37) (end 14.36 1.03) (angle -197.6) (layer F.SilkS) (width 0.12)) - (fp_arc (start -13.97 -0.36) (end -13.185825 -1.567604) (angle -197.2175052) (layer F.SilkS) (width 0.12)) - (fp_arc (start 0 6) (end 13.174938 -1.586543) (angle -120.2129507) (layer F.SilkS) (width 0.12)) - (pad B2 thru_hole circle (at 13.97 12.36) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 22 /MOT_A3)) - (pad B1 thru_hole circle (at 13.97 -0.36) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 21 /MOT_A4)) - (pad B3 thru_hole circle (at -13.97 12.36) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 19 /MOT_A2)) - (pad B4 thru_hole circle (at -13.97 -0.36) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 20 /MOT_A1)) - (pad A3 thru_hole circle (at -11.43 9.81) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 23 /MOT_B2)) - (pad A4 thru_hole circle (at -11.43 2.19) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 24 /MOT_B1)) - (pad A2 thru_hole circle (at 11.43 9.81) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 18 /MOT_B3)) - (pad A1 thru_hole circle (at 11.43 2.19) (size 2 2) (drill 0.8) (layers *.Cu *.Mask) - (net 17 /MOT_B4)) - (pad "" np_thru_hole circle (at -13.5 6) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 13.5 6) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 8.49 -2.49) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -8.49 -2.49) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 10.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 0) (size 4.6 4.6) (drill 4.6) (layers *.Cu *.Mask)) - ) - - (module Connector_USB:USB_Micro-B_Molex-105133-0031 (layer F.Cu) (tedit 609009AE) (tstamp 60915135) + (module Connector_USB:USB_Micro-B_Molex-105133-0031 (layer F.Cu) (tedit 609009AE) (tstamp 60AB2AFD) (at 0.4826 -29.7688) (descr "Molex Vertical Micro USB Typ-B (http://www.molex.com/pdm_docs/sd/1051330031_sd.pdf)") (tags "Micro-USB SMD Typ-B Vertical") (path /61DB3246) (clearance 0.1016) (attr smd) - (fp_text reference J2 (at -5.9436 0.1778) (layer F.SilkS) + (fp_text reference J2 (at 5.8674 2.5908) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value USB_B_Micro (at 0 3.35) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 2.04 1.305) (end 1.21 1.305) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.04 1.305) (end -1.21 1.305) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.04 1.305) (end -2.04 2.135) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.04 1.305) (end 2.04 2.135) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.43 -1.225) (end -3.43 -1.725) (layer F.Fab) (width 0.1)) - (fp_line (start 3.43 -1.725) (end 3.43 -1.225) (layer F.Fab) (width 0.1)) - (fp_line (start 3.43 -1.225) (end -1.075 -1.225) (layer F.Fab) (width 0.1)) - (fp_line (start -1.525 -1.225) (end -3.43 -1.225) (layer F.Fab) (width 0.1)) - (fp_line (start -4.25 2.075) (end -2.1 2.075) (layer F.Fab) (width 0.1)) - (fp_line (start 2.1 1.245) (end 2.1 2.075) (layer F.Fab) (width 0.1)) - (fp_line (start -2.1 1.245) (end 2.1 1.245) (layer F.Fab) (width 0.1)) - (fp_line (start -2.1 2.075) (end -2.1 1.245) (layer F.Fab) (width 0.1)) - (fp_line (start -3.43 -1.725) (end -4.25 -1.725) (layer F.Fab) (width 0.1)) - (fp_line (start -1.3 -1) (end -1.075 -1.225) (layer F.Fab) (width 0.1)) - (fp_line (start -1.525 -1.225) (end -1.3 -1) (layer F.Fab) (width 0.1)) - (fp_line (start 4.81 2.64) (end 4.81 -2.29) (layer F.CrtYd) (width 0.05)) - (fp_line (start -4.81 2.64) (end 4.81 2.64) (layer F.CrtYd) (width 0.05)) - (fp_line (start -4.81 -2.29) (end 4.81 -2.29) (layer F.CrtYd) (width 0.05)) - (fp_line (start -4.81 2.64) (end -4.81 -2.29) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2 -1.785) (end 4.31 -1.785) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.31 2.135) (end 2.04 2.135) (layer F.SilkS) (width 0.12)) - (fp_line (start -4.31 -1.785) (end -4.31 2.135) (layer F.SilkS) (width 0.12)) - (fp_line (start -4.31 2.135) (end -2.04 2.135) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.31 -1.785) (end 4.31 2.135) (layer F.SilkS) (width 0.12)) - (fp_line (start -2 -1.785) (end -4.31 -1.785) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.7 -1.825) (end -1.1 -1.825) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.7 -1.075) (end -1.7 -1.825) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.25 -1.725) (end 3.43 -1.725) (layer F.Fab) (width 0.1)) - (fp_line (start 2.1 2.075) (end 4.25 2.075) (layer F.Fab) (width 0.1)) - (fp_line (start 4.25 2.075) (end 4.25 -1.725) (layer F.Fab) (width 0.1)) (fp_line (start -4.25 -1.725) (end -4.25 2.075) (layer F.Fab) (width 0.1)) + (fp_line (start 4.25 2.075) (end 4.25 -1.725) (layer F.Fab) (width 0.1)) + (fp_line (start 2.1 2.075) (end 4.25 2.075) (layer F.Fab) (width 0.1)) + (fp_line (start 4.25 -1.725) (end 3.43 -1.725) (layer F.Fab) (width 0.1)) + (fp_line (start -1.7 -1.075) (end -1.7 -1.825) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.825) (end -1.1 -1.825) (layer F.SilkS) (width 0.12)) + (fp_line (start -2 -1.785) (end -4.31 -1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.31 -1.785) (end 4.31 2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.31 2.135) (end -2.04 2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.31 -1.785) (end -4.31 2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.31 2.135) (end 2.04 2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 -1.785) (end 4.31 -1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.81 2.64) (end -4.81 -2.29) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.81 -2.29) (end 4.81 -2.29) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.81 2.64) (end 4.81 2.64) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.81 2.64) (end 4.81 -2.29) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.525 -1.225) (end -1.3 -1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.3 -1) (end -1.075 -1.225) (layer F.Fab) (width 0.1)) + (fp_line (start -3.43 -1.725) (end -4.25 -1.725) (layer F.Fab) (width 0.1)) + (fp_line (start -2.1 2.075) (end -2.1 1.245) (layer F.Fab) (width 0.1)) + (fp_line (start -2.1 1.245) (end 2.1 1.245) (layer F.Fab) (width 0.1)) + (fp_line (start 2.1 1.245) (end 2.1 2.075) (layer F.Fab) (width 0.1)) + (fp_line (start -4.25 2.075) (end -2.1 2.075) (layer F.Fab) (width 0.1)) + (fp_line (start -1.525 -1.225) (end -3.43 -1.225) (layer F.Fab) (width 0.1)) + (fp_line (start 3.43 -1.225) (end -1.075 -1.225) (layer F.Fab) (width 0.1)) + (fp_line (start 3.43 -1.725) (end 3.43 -1.225) (layer F.Fab) (width 0.1)) + (fp_line (start -3.43 -1.225) (end -3.43 -1.725) (layer F.Fab) (width 0.1)) + (fp_line (start 2.04 1.305) (end 2.04 2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.04 1.305) (end -2.04 2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.04 1.305) (end -1.21 1.305) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.04 1.305) (end 1.21 1.305) (layer F.SilkS) (width 0.12)) (fp_text user %R (at 0 -0.375) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -789,15 +1003,15 @@ (pad SH thru_hole oval (at -2.8 -1.075) (size 1.8 1.1) (drill oval 1.2 0.5) (layers *.Cu *.Mask) (net 1 GND)) (pad 1 smd rect (at -1.3 -0.825) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) - (net 27 "Net-(D1-Pad2)")) + (net 17 "Net-(D1-Pad2)")) (pad 5 smd rect (at 1.3 -0.825) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd rect (at -0.65 -0.825) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) - (net 32 /D-)) + (net 21 /D-)) (pad 4 smd rect (at 0.65 -0.825) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 3 smd rect (at 0 -0.825) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) - (net 31 /D+)) + (net 20 /D+)) (model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_Micro-B_Molex-105133-0031.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -822,85 +1036,85 @@ (fp_text value SW_DIP_x04 (at 0 6.61 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -2.1 -5.55) (end 3.1 -5.55) (layer F.Fab) (width 0.1)) - (fp_line (start 3.1 -5.55) (end 3.1 5.55) (layer F.Fab) (width 0.1)) - (fp_line (start 3.1 5.55) (end -3.1 5.55) (layer F.Fab) (width 0.1)) - (fp_line (start -3.1 5.55) (end -3.1 -4.55) (layer F.Fab) (width 0.1)) - (fp_line (start -3.1 -4.55) (end -2.1 -5.55) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -4.36) (end -1.5 -3.26) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -3.26) (end 1.5 -3.26) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 -3.26) (end 1.5 -4.36) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 -4.36) (end -1.5 -4.36) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -4.26) (end -0.5 -4.26) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -4.16) (end -0.5 -4.16) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -4.06) (end -0.5 -4.06) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -3.96) (end -0.5 -3.96) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -3.86) (end -0.5 -3.86) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -3.76) (end -0.5 -3.76) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -3.66) (end -0.5 -3.66) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -3.56) (end -0.5 -3.56) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -3.46) (end -0.5 -3.46) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -3.36) (end -0.5 -3.36) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -3.26) (end -0.5 -3.26) (layer F.Fab) (width 0.1)) - (fp_line (start -0.5 -4.36) (end -0.5 -3.26) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -1.82) (end -1.5 -0.72) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -0.72) (end 1.5 -0.72) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 -0.72) (end 1.5 -1.82) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 -1.82) (end -1.5 -1.82) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -1.72) (end -0.5 -1.72) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -1.62) (end -0.5 -1.62) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -1.52) (end -0.5 -1.52) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -1.42) (end -0.5 -1.42) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -1.32) (end -0.5 -1.32) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -1.22) (end -0.5 -1.22) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -1.12) (end -0.5 -1.12) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -1.02) (end -0.5 -1.02) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -0.92) (end -0.5 -0.92) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -0.82) (end -0.5 -0.82) (layer F.Fab) (width 0.1)) - (fp_line (start -0.5 -1.82) (end -0.5 -0.72) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 0.72) (end -1.5 1.82) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.82) (end 1.5 1.82) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 1.82) (end 1.5 0.72) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 0.72) (end -1.5 0.72) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 0.82) (end -0.5 0.82) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 0.92) (end -0.5 0.92) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.02) (end -0.5 1.02) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.12) (end -0.5 1.12) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.22) (end -0.5 1.22) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.32) (end -0.5 1.32) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.42) (end -0.5 1.42) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.52) (end -0.5 1.52) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.62) (end -0.5 1.62) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.72) (end -0.5 1.72) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.82) (end -0.5 1.82) (layer F.Fab) (width 0.1)) - (fp_line (start -0.5 0.72) (end -0.5 1.82) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 3.26) (end -1.5 4.36) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 4.36) (end 1.5 4.36) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 4.36) (end 1.5 3.26) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 3.26) (end -1.5 3.26) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 3.36) (end -0.5 3.36) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 3.46) (end -0.5 3.46) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 3.56) (end -0.5 3.56) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 3.66) (end -0.5 3.66) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 3.76) (end -0.5 3.76) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 3.86) (end -0.5 3.86) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 3.96) (end -0.5 3.96) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 4.06) (end -0.5 4.06) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 4.16) (end -0.5 4.16) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 4.26) (end -0.5 4.26) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 4.36) (end -0.5 4.36) (layer F.Fab) (width 0.1)) - (fp_line (start -0.5 3.26) (end -0.5 4.36) (layer F.Fab) (width 0.1)) - (fp_line (start -3.16 5.61) (end 3.16 5.61) (layer F.SilkS) (width 0.12)) - (fp_line (start -5.2 -4.661) (end -3.16 -4.661) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.16 -5.61) (end -3.16 -4.661) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.16 -5.61) (end 3.16 -5.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.16 -5.61) (end 3.16 -3.871) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.16 3.87) (end -3.16 5.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.16 3.87) (end 3.16 5.61) (layer F.SilkS) (width 0.12)) - (fp_line (start -5.45 -5.9) (end -5.45 5.9) (layer F.CrtYd) (width 0.05)) - (fp_line (start -5.45 5.9) (end 5.45 5.9) (layer F.CrtYd) (width 0.05)) - (fp_line (start 5.45 5.9) (end 5.45 -5.9) (layer F.CrtYd) (width 0.05)) (fp_line (start 5.45 -5.9) (end -5.45 -5.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.45 5.9) (end 5.45 -5.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.45 5.9) (end 5.45 5.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.45 -5.9) (end -5.45 5.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.16 3.87) (end 3.16 5.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.16 3.87) (end -3.16 5.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.16 -5.61) (end 3.16 -3.871) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.16 -5.61) (end 3.16 -5.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.16 -5.61) (end -3.16 -4.661) (layer F.SilkS) (width 0.12)) + (fp_line (start -5.2 -4.661) (end -3.16 -4.661) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.16 5.61) (end 3.16 5.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.5 3.26) (end -0.5 4.36) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 4.36) (end -0.5 4.36) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 4.26) (end -0.5 4.26) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 4.16) (end -0.5 4.16) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 4.06) (end -0.5 4.06) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 3.96) (end -0.5 3.96) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 3.86) (end -0.5 3.86) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 3.76) (end -0.5 3.76) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 3.66) (end -0.5 3.66) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 3.56) (end -0.5 3.56) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 3.46) (end -0.5 3.46) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 3.36) (end -0.5 3.36) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 3.26) (end -1.5 3.26) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 4.36) (end 1.5 3.26) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 4.36) (end 1.5 4.36) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 3.26) (end -1.5 4.36) (layer F.Fab) (width 0.1)) + (fp_line (start -0.5 0.72) (end -0.5 1.82) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.82) (end -0.5 1.82) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.72) (end -0.5 1.72) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.62) (end -0.5 1.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.52) (end -0.5 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.42) (end -0.5 1.42) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.32) (end -0.5 1.32) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.22) (end -0.5 1.22) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.12) (end -0.5 1.12) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.02) (end -0.5 1.02) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 0.92) (end -0.5 0.92) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 0.82) (end -0.5 0.82) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 0.72) (end -1.5 0.72) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 1.82) (end 1.5 0.72) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.82) (end 1.5 1.82) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 0.72) (end -1.5 1.82) (layer F.Fab) (width 0.1)) + (fp_line (start -0.5 -1.82) (end -0.5 -0.72) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -0.82) (end -0.5 -0.82) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -0.92) (end -0.5 -0.92) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -1.02) (end -0.5 -1.02) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -1.12) (end -0.5 -1.12) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -1.22) (end -0.5 -1.22) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -1.32) (end -0.5 -1.32) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -1.42) (end -0.5 -1.42) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -1.52) (end -0.5 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -1.62) (end -0.5 -1.62) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -1.72) (end -0.5 -1.72) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 -1.82) (end -1.5 -1.82) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 -0.72) (end 1.5 -1.82) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -0.72) (end 1.5 -0.72) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -1.82) (end -1.5 -0.72) (layer F.Fab) (width 0.1)) + (fp_line (start -0.5 -4.36) (end -0.5 -3.26) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -3.26) (end -0.5 -3.26) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -3.36) (end -0.5 -3.36) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -3.46) (end -0.5 -3.46) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -3.56) (end -0.5 -3.56) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -3.66) (end -0.5 -3.66) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -3.76) (end -0.5 -3.76) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -3.86) (end -0.5 -3.86) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -3.96) (end -0.5 -3.96) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -4.06) (end -0.5 -4.06) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -4.16) (end -0.5 -4.16) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -4.26) (end -0.5 -4.26) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 -4.36) (end -1.5 -4.36) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 -3.26) (end 1.5 -4.36) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -3.26) (end 1.5 -3.26) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -4.36) (end -1.5 -3.26) (layer F.Fab) (width 0.1)) + (fp_line (start -3.1 -4.55) (end -2.1 -5.55) (layer F.Fab) (width 0.1)) + (fp_line (start -3.1 5.55) (end -3.1 -4.55) (layer F.Fab) (width 0.1)) + (fp_line (start 3.1 5.55) (end -3.1 5.55) (layer F.Fab) (width 0.1)) + (fp_line (start 3.1 -5.55) (end 3.1 5.55) (layer F.Fab) (width 0.1)) + (fp_line (start -2.1 -5.55) (end 3.1 -5.55) (layer F.Fab) (width 0.1)) (fp_text user on (at 0.075 -4.955 90) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) @@ -910,19 +1124,19 @@ (pad 8 smd rect (at 4.45 -3.81 270) (size 1.5 1.1) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 4 smd rect (at -4.45 3.81 270) (size 1.5 1.1) (layers F.Cu F.Paste F.Mask) - (net 13 ADDR3)) + (net 81 /ADDR3)) (pad 7 smd rect (at 4.45 -1.27 270) (size 1.5 1.1) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 3 smd rect (at -4.45 1.27 270) (size 1.5 1.1) (layers F.Cu F.Paste F.Mask) - (net 14 ADDR2)) + (net 80 /ADDR2)) (pad 6 smd rect (at 4.45 1.27 270) (size 1.5 1.1) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd rect (at -4.45 -1.27 270) (size 1.5 1.1) (layers F.Cu F.Paste F.Mask) - (net 15 ADDR1)) + (net 79 /ADDR1)) (pad 5 smd rect (at 4.45 3.81 270) (size 1.5 1.1) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 1 smd rect (at -4.45 -3.81 270) (size 1.5 1.1) (layers F.Cu F.Paste F.Mask) - (net 16 ADDR0)) + (net 78 /ADDR0)) (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx04_Slide_Omron_A6S-410x_W8.9mm_P2.54mm.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -939,35 +1153,35 @@ (fp_text reference U1 (at 0 2.9) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) - (fp_text value SFH9202 (at 0 -3) (layer B.Fab) + (fp_text value SFH9206 (at 0 -3) (layer B.Fab) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) - (fp_line (start 3.4 -2.25) (end -3.4 -2.25) (layer B.CrtYd) (width 0.05)) - (fp_line (start 3.4 -2.25) (end 3.4 2.25) (layer B.CrtYd) (width 0.05)) - (fp_line (start -3.4 2.25) (end -3.4 -2.25) (layer B.CrtYd) (width 0.05)) - (fp_line (start -3.4 2.25) (end 3.4 2.25) (layer B.CrtYd) (width 0.05)) - (fp_line (start -1.6 1.3) (end -1.6 -2) (layer B.Fab) (width 0.1)) - (fp_line (start -1.6 -2) (end 1.6 -2) (layer B.Fab) (width 0.1)) - (fp_line (start 1.6 -2) (end 1.6 2) (layer B.Fab) (width 0.1)) - (fp_line (start 1.6 2) (end -1 2) (layer B.Fab) (width 0.1)) - (fp_line (start -1 2) (end -1.6 1.3) (layer B.Fab) (width 0.1)) - (fp_line (start 1.6 2.1) (end -3.1 2.1) (layer B.SilkS) (width 0.12)) (fp_line (start -1.6 -2.1) (end 1.6 -2.1) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.6 2.1) (end -3.1 2.1) (layer B.SilkS) (width 0.12)) + (fp_line (start -1 2) (end -1.6 1.3) (layer B.Fab) (width 0.1)) + (fp_line (start 1.6 2) (end -1 2) (layer B.Fab) (width 0.1)) + (fp_line (start 1.6 -2) (end 1.6 2) (layer B.Fab) (width 0.1)) + (fp_line (start -1.6 -2) (end 1.6 -2) (layer B.Fab) (width 0.1)) + (fp_line (start -1.6 1.3) (end -1.6 -2) (layer B.Fab) (width 0.1)) + (fp_line (start -3.4 2.25) (end 3.4 2.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.4 2.25) (end -3.4 -2.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.4 -2.25) (end 3.4 2.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.4 -2.25) (end -3.4 -2.25) (layer B.CrtYd) (width 0.05)) (fp_text user %R (at 0 -0.1) (layer B.Fab) (effects (font (size 0.75 0.75) (thickness 0.11)) (justify mirror)) ) (pad 1 smd roundrect (at -2.55 1.27) (size 1.2 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25) - (net 78 "Net-(R21-Pad2)")) + (net 91 /PROX_LED_R)) (pad 6 smd roundrect (at 2.55 1.27) (size 1.2 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25) - (net 92 "Net-(Q2-Pad3)")) + (net 77 "Net-(Q2-Pad3)")) (pad 2 smd roundrect (at -2.55 0) (size 1.2 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25) - (net 79 "Net-(U1-Pad2)")) + (net 64 "Net-(U1-Pad2)")) (pad 5 smd roundrect (at 2.55 0) (size 1.2 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25) - (net 80 "Net-(U1-Pad5)")) + (net 65 "Net-(U1-Pad5)")) (pad 3 smd roundrect (at -2.55 -1.27) (size 1.2 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 4 smd roundrect (at 2.55 -1.27) (size 1.2 0.6) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.25) - (net 77 /PROX)) + (net 63 /PROX)) (model ${KISYS3DMOD}/OptoDevice.3dshapes/Osram_SFH9x0x.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -987,21 +1201,21 @@ (fp_text value 10K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 77 /PROX)) + (net 63 /PROX)) (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 4 +3V3)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -1023,21 +1237,21 @@ (fp_text value 200E (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 78 "Net-(R21-Pad2)")) + (net 91 /PROX_LED_R)) (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +5V)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -1059,14 +1273,14 @@ (fp_text value SJ3_Open (at 0 1.9 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 2.3 1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.3 1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.3 -1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.3 -1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.05 -0.3) (end 2.05 0.3) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12)) (fp_line (start -2.05 0.3) (end -2.05 -0.3) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.05 -0.3) (end 2.05 0.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.3 -1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) (fp_arc (start -1.35 -0.3) (end -1.35 -1) (angle -90) (layer F.SilkS) (width 0.12)) (fp_arc (start -1.35 0.3) (end -2.05 0.3) (angle -90) (layer F.SilkS) (width 0.12)) (fp_arc (start 1.35 0.3) (end 1.35 1) (angle -90) (layer F.SilkS) (width 0.12)) @@ -1078,7 +1292,7 @@ (effects (font (size 1 1) (thickness 0.15))) ) (pad 2 smd rect (at 0 0 90) (size 1 1.5) (layers F.Cu F.Mask) - (net 60 /MOT0_MODE1)) + (net 49 /MOT0_MODE1)) (pad 3 smd custom (at 1.3 0 90) (size 1 0.5) (layers F.Cu F.Mask) (net 6 +5V) (zone_connect 2) (options (clearance outline) (anchor rect)) @@ -1111,14 +1325,14 @@ (fp_text value SJ3_Open (at 0 1.9 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 2.3 1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.3 1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.3 -1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.3 -1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.05 -0.3) (end 2.05 0.3) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12)) (fp_line (start -2.05 0.3) (end -2.05 -0.3) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.05 -0.3) (end 2.05 0.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.3 -1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) (fp_arc (start -1.35 -0.3) (end -1.35 -1) (angle -90) (layer F.SilkS) (width 0.12)) (fp_arc (start -1.35 0.3) (end -2.05 0.3) (angle -90) (layer F.SilkS) (width 0.12)) (fp_arc (start 1.35 0.3) (end 1.35 1) (angle -90) (layer F.SilkS) (width 0.12)) @@ -1130,7 +1344,7 @@ (effects (font (size 1 1) (thickness 0.15))) ) (pad 2 smd rect (at 0 0 90) (size 1 1.5) (layers F.Cu F.Mask) - (net 61 /MOT0_MODE2)) + (net 50 /MOT0_MODE2)) (pad 3 smd custom (at 1.3 0 90) (size 1 0.5) (layers F.Cu F.Mask) (net 6 +5V) (zone_connect 2) (options (clearance outline) (anchor rect)) @@ -1163,14 +1377,14 @@ (fp_text value SJ3_Open (at 0 1.9 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 2.3 1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.3 1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.3 -1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.3 -1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.05 -0.3) (end 2.05 0.3) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12)) (fp_line (start -2.05 0.3) (end -2.05 -0.3) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.05 -0.3) (end 2.05 0.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.3 -1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) (fp_arc (start -1.35 -0.3) (end -1.35 -1) (angle -90) (layer F.SilkS) (width 0.12)) (fp_arc (start -1.35 0.3) (end -2.05 0.3) (angle -90) (layer F.SilkS) (width 0.12)) (fp_arc (start 1.35 0.3) (end 1.35 1) (angle -90) (layer F.SilkS) (width 0.12)) @@ -1182,7 +1396,7 @@ (effects (font (size 1 1) (thickness 0.15))) ) (pad 2 smd rect (at 0 0 90) (size 1 1.5) (layers F.Cu F.Mask) - (net 62 /MOT1_MODE1)) + (net 51 /MOT1_MODE1)) (pad 3 smd custom (at 1.3 0 90) (size 1 0.5) (layers F.Cu F.Mask) (net 6 +5V) (zone_connect 2) (options (clearance outline) (anchor rect)) @@ -1215,14 +1429,14 @@ (fp_text value SJ3_Open (at 0 1.9 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 2.3 1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.3 1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.3 -1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.3 -1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.05 -0.3) (end 2.05 0.3) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12)) (fp_line (start -2.05 0.3) (end -2.05 -0.3) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.05 -0.3) (end 2.05 0.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.3 -1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) (fp_arc (start -1.35 -0.3) (end -1.35 -1) (angle -90) (layer F.SilkS) (width 0.12)) (fp_arc (start -1.35 0.3) (end -2.05 0.3) (angle -90) (layer F.SilkS) (width 0.12)) (fp_arc (start 1.35 0.3) (end 1.35 1) (angle -90) (layer F.SilkS) (width 0.12)) @@ -1234,7 +1448,7 @@ (effects (font (size 1 1) (thickness 0.15))) ) (pad 2 smd rect (at 0 0 90) (size 1 1.5) (layers F.Cu F.Mask) - (net 63 /MOT1_MODE2)) + (net 52 /MOT1_MODE2)) (pad 3 smd custom (at 1.3 0 90) (size 1 0.5) (layers F.Cu F.Mask) (net 6 +5V) (zone_connect 2) (options (clearance outline) (anchor rect)) @@ -1264,25 +1478,25 @@ (fp_text reference U4 (at -3.81 -2.921 180) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value CP2102-Axx-xQFN28 (at 0 3.8 90) (layer F.Fab) + (fp_text value CP2109-Axx-xQFN28 (at 0 3.8 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.885 -2.61) (end 2.61 -2.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.61 -2.61) (end 2.61 -1.885) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.885 2.61) (end -2.61 2.61) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.61 2.61) (end -2.61 1.885) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.885 2.61) (end 2.61 2.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.61 2.61) (end 2.61 1.885) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.885 -2.61) (end -2.61 -2.61) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.5 -2.5) (end 2.5 -2.5) (layer F.Fab) (width 0.1)) - (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.Fab) (width 0.1)) - (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer F.Fab) (width 0.1)) - (fp_line (start -2.5 2.5) (end -2.5 -1.5) (layer F.Fab) (width 0.1)) - (fp_line (start -2.5 -1.5) (end -1.5 -2.5) (layer F.Fab) (width 0.1)) - (fp_line (start -3.1 -3.1) (end -3.1 3.1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.1 3.1) (end 3.1 3.1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.1 3.1) (end 3.1 -3.1) (layer F.CrtYd) (width 0.05)) (fp_line (start 3.1 -3.1) (end -3.1 -3.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.1 3.1) (end 3.1 -3.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.1 3.1) (end 3.1 3.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.1 -3.1) (end -3.1 3.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.5 -1.5) (end -1.5 -2.5) (layer F.Fab) (width 0.1)) + (fp_line (start -2.5 2.5) (end -2.5 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer F.Fab) (width 0.1)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -2.5) (end 2.5 -2.5) (layer F.Fab) (width 0.1)) + (fp_line (start -1.885 -2.61) (end -2.61 -2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.61 2.61) (end 2.61 1.885) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.885 2.61) (end 2.61 2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.61 2.61) (end -2.61 1.885) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.885 2.61) (end -2.61 2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.61 -2.61) (end 2.61 -1.885) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.885 -2.61) (end 2.61 -2.61) (layer F.SilkS) (width 0.12)) (fp_text user %R (at 0 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -1298,61 +1512,61 @@ (pad 29 smd rect (at 0 0 90) (size 3.35 3.35) (layers F.Cu F.Mask) (net 1 GND)) (pad 28 smd roundrect (at -1.5 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 55 /DTR)) + (net 44 /DTR)) (pad 27 smd roundrect (at -1 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 64 "Net-(U4-Pad27)")) + (net 53 "Net-(U4-Pad27)")) (pad 26 smd roundrect (at -0.5 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 42 /ESP_RX)) + (net 31 /ESP_RX)) (pad 25 smd roundrect (at 0 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 43 /ESP_TX)) + (net 32 /ESP_TX)) (pad 24 smd roundrect (at 0.5 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 56 /RTS)) + (net 45 /RTS)) (pad 23 smd roundrect (at 1 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 65 "Net-(U4-Pad23)")) + (net 54 "Net-(U4-Pad23)")) (pad 22 smd roundrect (at 1.5 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 81 "Net-(U4-Pad22)")) + (net 66 "Net-(U4-Pad22)")) (pad 21 smd roundrect (at 2.45 -1.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 82 "Net-(U4-Pad21)")) + (net 67 "Net-(U4-Pad21)")) (pad 20 smd roundrect (at 2.45 -1 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 83 "Net-(U4-Pad20)")) + (net 68 "Net-(U4-Pad20)")) (pad 19 smd roundrect (at 2.45 -0.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 84 "Net-(U4-Pad19)")) + (net 69 "Net-(U4-Pad19)")) (pad 18 smd roundrect (at 2.45 0 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 85 "Net-(U4-Pad18)")) + (net 70 "Net-(U4-Pad18)")) (pad 17 smd roundrect (at 2.45 0.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 86 "Net-(U4-Pad17)")) + (net 71 "Net-(U4-Pad17)")) (pad 16 smd roundrect (at 2.45 1 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 87 "Net-(U4-Pad16)")) + (net 72 "Net-(U4-Pad16)")) (pad 15 smd roundrect (at 2.45 1.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 88 "Net-(U4-Pad15)")) + (net 73 "Net-(U4-Pad15)")) (pad 14 smd roundrect (at 1.5 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 89 "Net-(U4-Pad14)")) + (net 74 "Net-(U4-Pad14)")) (pad 13 smd roundrect (at 1 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 66 "Net-(U4-Pad13)")) + (net 55 "Net-(U4-Pad13)")) (pad 12 smd roundrect (at 0.5 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 67 "Net-(U4-Pad12)")) + (net 56 "Net-(U4-Pad12)")) (pad 11 smd roundrect (at 0 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 59 /USB_SUSP)) + (net 48 /USB_SUSP)) (pad 10 smd roundrect (at -0.5 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 68 "Net-(U4-Pad10)")) + (net 57 "Net-(U4-Pad10)")) (pad 9 smd roundrect (at -1 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 58 /USB_RST)) + (net 47 /USB_RST)) (pad 8 smd roundrect (at -1.5 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 27 "Net-(D1-Pad2)")) + (net 17 "Net-(D1-Pad2)")) (pad 7 smd roundrect (at -2.45 1.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +5V)) (pad 6 smd roundrect (at -2.45 1 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 4 +3V3)) (pad 5 smd roundrect (at -2.45 0.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 32 /D-)) + (net 21 /D-)) (pad 4 smd roundrect (at -2.45 0 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 31 /D+)) + (net 20 /D+)) (pad 3 smd roundrect (at -2.45 -0.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 2 smd roundrect (at -2.45 -1 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 69 "Net-(U4-Pad2)")) + (net 58 "Net-(U4-Pad2)")) (pad 1 smd roundrect (at -2.45 -1.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 70 "Net-(U4-Pad1)")) + (net 59 "Net-(U4-Pad1)")) (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1372,21 +1586,21 @@ (fp_text value 10K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 59 /USB_SUSP)) + (net 48 /USB_SUSP)) (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -1408,21 +1622,21 @@ (fp_text value 10K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 47 /ESP_GPIO2)) + (net 36 /ESP_GPIO2)) (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -1444,21 +1658,21 @@ (fp_text value 10K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 90 /ESP_GPIO12)) + (net 75 /ESP_GPIO12)) (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -1480,23 +1694,23 @@ (fp_text value 10K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 4 +3V3)) (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 58 /USB_RST)) + (net 47 /USB_RST)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1516,21 +1730,21 @@ (fp_text value 10K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 28 /ESP_RST)) + (net 18 /ESP_RST)) (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 4 +3V3)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -1552,21 +1766,21 @@ (fp_text value 10K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 57 /ESP_GPIO15)) + (net 46 /ESP_GPIO15)) (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 4 +3V3)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -1588,21 +1802,21 @@ (fp_text value 10K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 34 /ESP_GPIO0)) + (net 23 /ESP_GPIO0)) (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 4 +3V3)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -1624,32 +1838,32 @@ (fp_text value UMH3N (at 0 2 180) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 0.7 -1.16) (end -1.2 -1.16) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) - (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) - (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.7 -1.16) (end -1.2 -1.16) (layer F.SilkS) (width 0.12)) (fp_text user %R (at 0 0 90) (layer F.Fab) (effects (font (size 0.5 0.5) (thickness 0.075))) ) (pad 6 smd rect (at 0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 28 /ESP_RST)) + (net 18 /ESP_RST)) (pad 4 smd rect (at 0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 55 /DTR)) + (net 44 /DTR)) (pad 2 smd rect (at -0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 55 /DTR)) + (net 44 /DTR)) (pad 5 smd rect (at 0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 56 /RTS)) + (net 45 /RTS)) (pad 3 smd rect (at -0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 34 /ESP_GPIO0)) + (net 23 /ESP_GPIO0)) (pad 1 smd rect (at -0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 56 /RTS)) + (net 45 /RTS)) (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-363_SC-70-6.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1664,102 +1878,102 @@ (fp_text reference MOD1 (at 10.668 8.636) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value ESP32-WROOM-32 (at 0 11.88 90) (layer F.Fab) + (fp_text value ESP32-WROOM-32D (at 0 11.88 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 9.74 10.46) (end 9.74 -16.02) (layer F.CrtYd) (width 0.1)) - (fp_line (start -9.77 10.47) (end 9.73 10.46) (layer F.CrtYd) (width 0.1)) - (fp_line (start -9.77 -16.04) (end -9.77 10.47) (layer F.CrtYd) (width 0.1)) - (fp_line (start 9.74 -16.04) (end -9.74 -16.04) (layer F.CrtYd) (width 0.1)) - (fp_line (start 9.03 -14.17) (end 9.03 -15.79) (layer F.SilkS) (width 0.1)) - (fp_line (start 9.03 -15.79) (end 7.39 -15.79) (layer F.SilkS) (width 0.1)) - (fp_line (start -9.04 -14.16) (end -9.04 -15.79) (layer F.SilkS) (width 0.1)) - (fp_line (start -9.04 -15.79) (end -7.41 -15.79) (layer F.SilkS) (width 0.1)) - (fp_line (start 9.08 8.81) (end 9.08 9.85) (layer F.SilkS) (width 0.1)) - (fp_line (start 9.08 9.85) (end 6.38 9.85) (layer F.SilkS) (width 0.1)) - (fp_line (start -9.07 8.78) (end -9.07 9.83) (layer F.SilkS) (width 0.1)) - (fp_line (start -9.07 9.83) (end -6.42 9.83) (layer F.SilkS) (width 0.1)) - (fp_line (start -9 9.755) (end 9 9.755) (layer F.Fab) (width 0.1)) - (fp_line (start -9 -15.748) (end -9 9.755) (layer F.Fab) (width 0.1)) - (fp_line (start -9 -15.745) (end 9 -15.745) (layer F.Fab) (width 0.1)) (fp_line (start 9 -15.748) (end 9 9.755) (layer F.Fab) (width 0.1)) + (fp_line (start -9 -15.745) (end 9 -15.745) (layer F.Fab) (width 0.1)) + (fp_line (start -9 -15.748) (end -9 9.755) (layer F.Fab) (width 0.1)) + (fp_line (start -9 9.755) (end 9 9.755) (layer F.Fab) (width 0.1)) + (fp_line (start -9.07 9.83) (end -6.42 9.83) (layer F.SilkS) (width 0.1)) + (fp_line (start -9.07 8.78) (end -9.07 9.83) (layer F.SilkS) (width 0.1)) + (fp_line (start 9.08 9.85) (end 6.38 9.85) (layer F.SilkS) (width 0.1)) + (fp_line (start 9.08 8.81) (end 9.08 9.85) (layer F.SilkS) (width 0.1)) + (fp_line (start -9.04 -15.79) (end -7.41 -15.79) (layer F.SilkS) (width 0.1)) + (fp_line (start -9.04 -14.16) (end -9.04 -15.79) (layer F.SilkS) (width 0.1)) + (fp_line (start 9.03 -15.79) (end 7.39 -15.79) (layer F.SilkS) (width 0.1)) + (fp_line (start 9.03 -14.17) (end 9.03 -15.79) (layer F.SilkS) (width 0.1)) + (fp_line (start 9.74 -16.04) (end -9.74 -16.04) (layer F.CrtYd) (width 0.1)) + (fp_line (start -9.77 -16.04) (end -9.77 10.47) (layer F.CrtYd) (width 0.1)) + (fp_line (start -9.77 10.47) (end 9.73 10.46) (layer F.CrtYd) (width 0.1)) + (fp_line (start 9.74 10.46) (end 9.74 -16.02) (layer F.CrtYd) (width 0.1)) (fp_text user REF** (at 0.01 -5.37 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (pad 39 smd rect (at -1 -1.755 90) (size 5 5) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 25 smd rect (at 8.5 8.255 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 34 /ESP_GPIO0)) + (net 23 /ESP_GPIO0)) (pad 26 smd rect (at 8.5 6.985 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 35 /MOT_DIR0)) + (net 24 /MOT_DIR0)) (pad 27 smd rect (at 8.5 5.715 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 36 /MOT_DIR1)) + (net 25 /MOT_DIR1)) (pad 28 smd rect (at 8.5 4.445 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 37 /MOT_STCK1)) + (net 26 /MOT_STCK1)) (pad 29 smd rect (at 8.5 3.175 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 38 /MOT_STCK0)) + (net 27 /MOT_STCK0)) (pad 30 smd rect (at 8.5 1.905 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 39 /MOT_RST1)) + (net 28 /MOT_RST1)) (pad 31 smd rect (at 8.5 0.635 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 40 BUT_MIN)) + (net 29 BUT_MIN)) (pad 32 smd rect (at 8.5 -0.635 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 41 "Net-(MOD1-Pad32)")) + (net 30 "Net-(MOD1-Pad32)")) (pad 33 smd rect (at 8.5 -1.905 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) (net 5 I2C_SDA)) (pad 34 smd rect (at 8.5 -3.175 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 42 /ESP_RX)) + (net 31 /ESP_RX)) (pad 35 smd rect (at 8.5 -4.445 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 43 /ESP_TX)) + (net 32 /ESP_TX)) (pad 36 smd rect (at 8.5 -5.715 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 91 I2C_SCL)) + (net 76 I2C_SCL)) (pad 37 smd rect (at 8.5 -6.985 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 44 BUT_PLUS)) + (net 33 BUT_PLUS)) (pad 38 smd rect (at 8.5 -8.255 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 14 smd rect (at -8.5 8.255 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 90 /ESP_GPIO12)) + (net 75 /ESP_GPIO12)) (pad 13 smd rect (at -8.5 6.985 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 45 /MOT_RST0)) + (net 34 /MOT_RST0)) (pad 12 smd rect (at -8.5 5.715 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 76 /PROX_LED)) + (net 62 /PROX_LED)) (pad 11 smd rect (at -8.5 4.445 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 72 /LED_DATA)) + (net 60 /LED_DATA)) (pad 10 smd rect (at -8.5 3.175 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 25 CPU_REF)) + (net 15 CPU_REF)) (pad 9 smd rect (at -8.5 1.905 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 16 ADDR0)) + (net 78 /ADDR0)) (pad 8 smd rect (at -8.5 0.635 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 15 ADDR1)) + (net 79 /ADDR1)) (pad 7 smd rect (at -8.5 -0.635 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 14 ADDR2)) + (net 80 /ADDR2)) (pad 6 smd rect (at -8.5 -1.905 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 13 ADDR3)) + (net 81 /ADDR3)) (pad 5 smd rect (at -8.5 -3.175 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 46 "Net-(MOD1-Pad5)")) + (net 35 "Net-(MOD1-Pad5)")) (pad 4 smd rect (at -8.5 -4.445 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 77 /PROX)) + (net 63 /PROX)) (pad 3 smd rect (at -8.5 -5.715 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 28 /ESP_RST)) + (net 18 /ESP_RST)) (pad 2 smd rect (at -8.5 -6.985 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) (net 4 +3V3)) (pad 24 smd rect (at 5.715 9.255 180) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 47 /ESP_GPIO2)) + (net 36 /ESP_GPIO2)) (pad 23 smd rect (at 4.445 9.255 180) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 57 /ESP_GPIO15)) + (net 46 /ESP_GPIO15)) (pad 22 smd rect (at 3.175 9.255 180) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 48 "Net-(MOD1-Pad22)")) + (net 37 "Net-(MOD1-Pad22)")) (pad 21 smd rect (at 1.905 9.255 180) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 49 "Net-(MOD1-Pad21)")) + (net 38 "Net-(MOD1-Pad21)")) (pad 20 smd rect (at 0.635 9.255 180) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 50 "Net-(MOD1-Pad20)")) + (net 39 "Net-(MOD1-Pad20)")) (pad 19 smd rect (at -0.635 9.255 180) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 51 "Net-(MOD1-Pad19)")) + (net 40 "Net-(MOD1-Pad19)")) (pad 18 smd rect (at -1.905 9.255 180) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 52 "Net-(MOD1-Pad18)")) + (net 41 "Net-(MOD1-Pad18)")) (pad 17 smd rect (at -3.175 9.255 180) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 53 "Net-(MOD1-Pad17)")) + (net 42 "Net-(MOD1-Pad17)")) (pad 16 smd rect (at -4.445 9.255 180) (size 2 0.9) (layers F.Cu F.Paste F.Mask) - (net 54 /MOT_EN)) + (net 43 /MOT_EN)) (pad 15 smd rect (at -5.715 9.255 180) (size 2 0.9) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 1 smd rect (at -8.5 -8.255 90) (size 2 0.9) (layers F.Cu F.Paste F.Mask) @@ -1783,21 +1997,21 @@ (fp_text value 100nF (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 28 /ESP_RST)) + (net 18 /ESP_RST)) (pad 1 smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl @@ -1819,20 +2033,20 @@ (fp_text value SJ2_Open (at 0 1.9) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.65 1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.65 -1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.65 -1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.7 -1) (end 0.7 -1) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.4 -0.3) (end 1.4 0.3) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.7 1) (end -0.7 1) (layer F.SilkS) (width 0.12)) (fp_line (start -1.4 0.3) (end -1.4 -0.3) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.7 1) (end -0.7 1) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.4 -0.3) (end 1.4 0.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.7 -1) (end 0.7 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.65 -1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.65 -1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.65 1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05)) (fp_arc (start -0.7 -0.3) (end -0.7 -1) (angle -90) (layer F.SilkS) (width 0.12)) (fp_arc (start -0.7 0.3) (end -1.4 0.3) (angle -90) (layer F.SilkS) (width 0.12)) (fp_arc (start 0.7 0.3) (end 0.7 1) (angle -90) (layer F.SilkS) (width 0.12)) (fp_arc (start 0.7 -0.3) (end 1.4 -0.3) (angle -90) (layer F.SilkS) (width 0.12)) (pad 2 smd custom (at 0.65 0) (size 1 0.5) (layers F.Cu F.Mask) - (net 33 /MOT_REF) (zone_connect 2) + (net 22 /MOT_REF) (zone_connect 2) (options (clearance outline) (anchor rect)) (primitives (gr_circle (center 0 0.25) (end 0.5 0.25) (width 0)) @@ -1841,7 +2055,7 @@ (xy 0 -0.75) (xy -0.5 -0.75) (xy -0.5 0.75) (xy 0 0.75)) (width 0)) )) (pad 1 smd custom (at -0.65 0) (size 1 0.5) (layers F.Cu F.Mask) - (net 25 CPU_REF) (zone_connect 2) + (net 15 CPU_REF) (zone_connect 2) (options (clearance outline) (anchor rect)) (primitives (gr_circle (center 0 0.25) (end 0.5 0.25) (width 0)) @@ -1857,44 +2071,44 @@ (tags "Potentiometer horizontal Bourns 3214G") (path /6082A9DC) (attr smd) - (fp_text reference RV1 (at 0.889 -3.429) (layer F.SilkS) + (fp_text reference RV1 (at 0.127 3.429) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value 10K_TRIM (at 0 3.65) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 3.5 -2.65) (end -3.5 -2.65) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.5 2.65) (end 3.5 -2.65) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.5 2.65) (end 3.5 2.65) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.5 -2.65) (end -3.5 2.65) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.42 -2.14) (end -2.42 -1.24) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.42 -2.14) (end -2.42 -1.24) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.42 -2.14) (end -2.42 -2.14) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.42 2.04) (end 2.42 2.52) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.42 -0.26) (end 2.42 0.26) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.42 -2.52) (end 2.42 -2.04) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.42 1.24) (end -2.42 2.52) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.42 -2.52) (end -2.42 -1.24) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.42 2.52) (end 2.42 2.52) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.42 -2.52) (end 2.42 -2.52) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.3 -1.13) (end -2.3 -1.13) (layer F.Fab) (width 0.1)) - (fp_line (start -2.3 -2.02) (end -2.3 -2.02) (layer F.Fab) (width 0.1)) - (fp_line (start -2.3 -0.24) (end -2.3 -2.02) (layer F.Fab) (width 0.1)) - (fp_line (start -2.3 -0.24) (end -2.3 -0.24) (layer F.Fab) (width 0.1)) - (fp_line (start -2.3 -2.02) (end -2.3 -0.24) (layer F.Fab) (width 0.1)) - (fp_line (start 2.3 -2.4) (end -2.3 -2.4) (layer F.Fab) (width 0.1)) - (fp_line (start 2.3 2.4) (end 2.3 -2.4) (layer F.Fab) (width 0.1)) - (fp_line (start -2.3 2.4) (end 2.3 2.4) (layer F.Fab) (width 0.1)) (fp_line (start -2.3 -2.4) (end -2.3 2.4) (layer F.Fab) (width 0.1)) + (fp_line (start -2.3 2.4) (end 2.3 2.4) (layer F.Fab) (width 0.1)) + (fp_line (start 2.3 2.4) (end 2.3 -2.4) (layer F.Fab) (width 0.1)) + (fp_line (start 2.3 -2.4) (end -2.3 -2.4) (layer F.Fab) (width 0.1)) + (fp_line (start -2.3 -2.02) (end -2.3 -0.24) (layer F.Fab) (width 0.1)) + (fp_line (start -2.3 -0.24) (end -2.3 -0.24) (layer F.Fab) (width 0.1)) + (fp_line (start -2.3 -0.24) (end -2.3 -2.02) (layer F.Fab) (width 0.1)) + (fp_line (start -2.3 -2.02) (end -2.3 -2.02) (layer F.Fab) (width 0.1)) + (fp_line (start -2.3 -1.13) (end -2.3 -1.13) (layer F.Fab) (width 0.1)) + (fp_line (start -2.42 -2.52) (end 2.42 -2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.42 2.52) (end 2.42 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.42 -2.52) (end -2.42 -1.24) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.42 1.24) (end -2.42 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.42 -2.52) (end 2.42 -2.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.42 -0.26) (end 2.42 0.26) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.42 2.04) (end 2.42 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.42 -2.14) (end -2.42 -2.14) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.42 -2.14) (end -2.42 -1.24) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.42 -2.14) (end -2.42 -1.24) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.5 -2.65) (end -3.5 2.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.5 2.65) (end 3.5 2.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.5 2.65) (end 3.5 -2.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.5 -2.65) (end -3.5 -2.65) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (pad 3 smd rect (at 2.6 1.15) (size 1.3 1.3) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd rect (at -2.6 0) (size 1.3 2) (layers F.Cu F.Paste F.Mask) - (net 33 /MOT_REF)) + (net 22 /MOT_REF)) (pad 1 smd rect (at 2.6 -1.15) (size 1.3 1.3) (layers F.Cu F.Paste F.Mask) - (net 26 "Net-(R16-Pad2)")) + (net 16 "Net-(R16-Pad2)")) (model ${KISYS3DMOD}/Potentiometer_SMD.3dshapes/Potentiometer_Bourns_3214G_Horizontal.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1919,21 +2133,21 @@ (fp_text value 91K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 26 "Net-(R16-Pad2)")) + (net 16 "Net-(R16-Pad2)")) (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +5V)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -1955,23 +2169,23 @@ (fp_text value 10K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 33 /MOT_REF)) + (net 22 /MOT_REF)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1991,21 +2205,21 @@ (fp_text value 10K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 33 /MOT_REF)) + (net 22 /MOT_REF)) (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +5V)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -2027,23 +2241,23 @@ (fp_text value 100nF (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 25 CPU_REF)) + (net 15 CPU_REF)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -2063,21 +2277,21 @@ (fp_text value 330mE (at 0 2.794 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 2.032 1.27) (end -2.032 1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.032 -1.27) (end 2.032 1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.032 -1.27) (end 2.032 -1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.032 1.27) (end -2.032 -1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.7 0.762) (end 1.7 -0.692128) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.7 0.762) (end -1.7 -0.692128) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.6 1.27) (end -1.6 1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.6 -1.27) (end 1.6 1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1.27) (end 1.6 -1.27) (layer F.Fab) (width 0.1)) (fp_line (start -1.6 1.27) (end -1.6 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -1.27) (end 1.6 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -1.27) (end 1.6 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 1.27) (end -1.6 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.7 0.762) (end -1.7 -0.692128) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.7 0.762) (end 1.7 -0.692128) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.032 1.27) (end -2.032 -1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.032 -1.27) (end 2.032 -1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.032 -1.27) (end 2.032 1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.032 1.27) (end -2.032 1.27) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 2.794 -1.778 90) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) (pad 1 smd roundrect (at 0 -0.75 270) (size 3.2 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.222) - (net 12 "Net-(R8-Pad1)")) + (net 90 /MOT1_O1_SENSE)) (pad 2 smd roundrect (at 0 0.75 270) (size 3.2 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.222) (net 1 GND)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl @@ -2099,21 +2313,21 @@ (fp_text value 330mE (at 0 2.794 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 2.032 1.27) (end -2.032 1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.032 -1.27) (end 2.032 1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.032 -1.27) (end 2.032 -1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.032 1.27) (end -2.032 -1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.7 0.762) (end 1.7 -0.692128) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.7 0.762) (end -1.7 -0.692128) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.6 1.27) (end -1.6 1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.6 -1.27) (end 1.6 1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1.27) (end 1.6 -1.27) (layer F.Fab) (width 0.1)) (fp_line (start -1.6 1.27) (end -1.6 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -1.27) (end 1.6 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -1.27) (end 1.6 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 1.27) (end -1.6 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.7 0.762) (end -1.7 -0.692128) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.7 0.762) (end 1.7 -0.692128) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.032 1.27) (end -2.032 -1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.032 -1.27) (end 2.032 -1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.032 -1.27) (end 2.032 1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.032 1.27) (end -2.032 1.27) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 2.794 -1.778 90) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) (pad 1 smd roundrect (at 0 -0.75 90) (size 3.2 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.222) - (net 11 "Net-(R7-Pad1)")) + (net 89 /MOT0_O2_SENSE)) (pad 2 smd roundrect (at 0 0.75 90) (size 3.2 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.222) (net 1 GND)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl @@ -2135,21 +2349,21 @@ (fp_text value 330mE (at 0 2.794 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 2.032 1.27) (end -2.032 1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.032 -1.27) (end 2.032 1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.032 -1.27) (end 2.032 -1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.032 1.27) (end -2.032 -1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.7 0.762) (end 1.7 -0.692128) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.7 0.762) (end -1.7 -0.692128) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.6 1.27) (end -1.6 1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.6 -1.27) (end 1.6 1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1.27) (end 1.6 -1.27) (layer F.Fab) (width 0.1)) (fp_line (start -1.6 1.27) (end -1.6 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -1.27) (end 1.6 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -1.27) (end 1.6 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 1.27) (end -1.6 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.7 0.762) (end -1.7 -0.692128) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.7 0.762) (end 1.7 -0.692128) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.032 1.27) (end -2.032 -1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.032 -1.27) (end 2.032 -1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.032 -1.27) (end 2.032 1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.032 1.27) (end -2.032 1.27) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 2.794 -1.778 90) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) (pad 1 smd roundrect (at 0 -0.75 90) (size 3.2 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.222) - (net 10 "Net-(R6-Pad1)")) + (net 88 /MOT1_O2_SENSE)) (pad 2 smd roundrect (at 0 0.75 90) (size 3.2 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.222) (net 1 GND)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl @@ -2171,21 +2385,21 @@ (fp_text value 330mE (at 0 2.794 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 2.032 1.27) (end -2.032 1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.032 -1.27) (end 2.032 1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.032 -1.27) (end 2.032 -1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.032 1.27) (end -2.032 -1.27) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.7 0.762) (end 1.7 -0.692128) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.7 0.762) (end -1.7 -0.692128) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.6 1.27) (end -1.6 1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 1.6 -1.27) (end 1.6 1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1.27) (end 1.6 -1.27) (layer F.Fab) (width 0.1)) (fp_line (start -1.6 1.27) (end -1.6 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -1.27) (end 1.6 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -1.27) (end 1.6 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 1.27) (end -1.6 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.7 0.762) (end -1.7 -0.692128) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.7 0.762) (end 1.7 -0.692128) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.032 1.27) (end -2.032 -1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.032 -1.27) (end 2.032 -1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.032 -1.27) (end 2.032 1.27) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.032 1.27) (end -2.032 1.27) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 2.794 -1.778 90) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) (pad 1 smd roundrect (at 0 -0.75 270) (size 3.2 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.222) - (net 9 "Net-(R5-Pad1)")) + (net 87 /MOT0_O1_SENSE)) (pad 2 smd roundrect (at 0 0.75 270) (size 3.2 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.222) (net 1 GND)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl @@ -2207,19 +2421,19 @@ (fp_text value MCP1825S (at 0 4.5 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.85 -3.35) (end 1.85 3.35) (layer F.Fab) (width 0.1)) - (fp_line (start -1.85 3.35) (end 1.85 3.35) (layer F.Fab) (width 0.1)) - (fp_line (start -4.1 -3.41) (end 1.91 -3.41) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.85 -3.35) (end 1.85 -3.35) (layer F.Fab) (width 0.1)) - (fp_line (start -1.85 3.41) (end 1.91 3.41) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.85 -2.35) (end -1.85 3.35) (layer F.Fab) (width 0.1)) - (fp_line (start -1.85 -2.35) (end -0.85 -3.35) (layer F.Fab) (width 0.1)) - (fp_line (start -4.4 -3.6) (end -4.4 3.6) (layer F.CrtYd) (width 0.05)) - (fp_line (start -4.4 3.6) (end 4.4 3.6) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.4 3.6) (end 4.4 -3.6) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.4 -3.6) (end -4.4 -3.6) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.91 -3.41) (end 1.91 -2.15) (layer F.SilkS) (width 0.12)) (fp_line (start 1.91 3.41) (end 1.91 2.15) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.91 -3.41) (end 1.91 -2.15) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.4 -3.6) (end -4.4 -3.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.4 3.6) (end 4.4 -3.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.4 3.6) (end 4.4 3.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.4 -3.6) (end -4.4 3.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -2.35) (end -0.85 -3.35) (layer F.Fab) (width 0.1)) + (fp_line (start -1.85 -2.35) (end -1.85 3.35) (layer F.Fab) (width 0.1)) + (fp_line (start -1.85 3.41) (end 1.91 3.41) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.85 -3.35) (end 1.85 -3.35) (layer F.Fab) (width 0.1)) + (fp_line (start -4.1 -3.41) (end 1.91 -3.41) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 3.35) (end 1.85 3.35) (layer F.Fab) (width 0.1)) + (fp_line (start 1.85 -3.35) (end 1.85 3.35) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) @@ -2250,16 +2464,16 @@ (fp_text value 100nF (at 0 1.43 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0 90) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) @@ -2286,35 +2500,35 @@ (fp_text value 10uF (at 0 3.2) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -3.25 1.05) (end -2.4 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.25 -1.05) (end -3.25 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.05) (end -3.25 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 1.05) (end -2.4 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.25) (end -2.4 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.25) (end -1.25 -2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 1.25) (end -1.25 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.25 -2.4) (end 2.4 -2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.25 2.4) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.4 1.05) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.25 1.05) (end 2.4 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.25 -1.05) (end 3.25 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.4 -1.05) (end 3.25 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.4 -2.4) (end 2.4 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.26 1.195563) (end -1.195563 2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 -1.195563) (end -1.195563 -2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 -1.195563) (end -2.26 -1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 1.195563) (end -2.26 1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.195563 2.26) (end 2.26 2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.195563 -2.26) (end 2.26 -2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.26 -2.26) (end 2.26 -1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.26 2.26) (end 2.26 1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.15 1.15) (end -1.15 2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -2.15 -1.15) (end -1.15 -2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -2.15 -1.15) (end -2.15 1.15) (layer F.Fab) (width 0.1)) - (fp_line (start -1.15 2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -1.15 -2.15) (end 2.15 -2.15) (layer F.Fab) (width 0.1)) - (fp_line (start 2.15 -2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) (fp_circle (center 0 0) (end 2 0) (layer F.Fab) (width 0.1)) + (fp_line (start 2.15 -2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -1.15 -2.15) (end 2.15 -2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -1.15 2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.15 -1.15) (end -2.15 1.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.15 -1.15) (end -1.15 -2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.15 1.15) (end -1.15 2.15) (layer F.Fab) (width 0.1)) + (fp_line (start 2.26 2.26) (end 2.26 1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.26 -2.26) (end 2.26 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.195563 -2.26) (end 2.26 -2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.195563 2.26) (end 2.26 2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 1.195563) (end -2.26 1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 -1.195563) (end -2.26 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 -1.195563) (end -1.195563 -2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 1.195563) (end -1.195563 2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.4 -2.4) (end 2.4 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 -1.05) (end 3.25 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 -1.05) (end 3.25 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.05) (end 2.4 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 1.05) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 2.4) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 -2.4) (end 2.4 -2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 1.25) (end -1.25 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.25) (end -1.25 -2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.25) (end -2.4 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 1.05) (end -2.4 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.05) (end -3.25 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.05) (end -3.25 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 1.05) (end -2.4 1.05) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) @@ -2341,35 +2555,35 @@ (fp_text value 10uF (at 0 3.2) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -3.25 1.05) (end -2.4 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.25 -1.05) (end -3.25 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.05) (end -3.25 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 1.05) (end -2.4 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.25) (end -2.4 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.25) (end -1.25 -2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 1.25) (end -1.25 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.25 -2.4) (end 2.4 -2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.25 2.4) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.4 1.05) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.25 1.05) (end 2.4 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.25 -1.05) (end 3.25 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.4 -1.05) (end 3.25 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.4 -2.4) (end 2.4 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.26 1.195563) (end -1.195563 2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 -1.195563) (end -1.195563 -2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 -1.195563) (end -2.26 -1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 1.195563) (end -2.26 1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.195563 2.26) (end 2.26 2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.195563 -2.26) (end 2.26 -2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.26 -2.26) (end 2.26 -1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.26 2.26) (end 2.26 1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.15 1.15) (end -1.15 2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -2.15 -1.15) (end -1.15 -2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -2.15 -1.15) (end -2.15 1.15) (layer F.Fab) (width 0.1)) - (fp_line (start -1.15 2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -1.15 -2.15) (end 2.15 -2.15) (layer F.Fab) (width 0.1)) - (fp_line (start 2.15 -2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) (fp_circle (center 0 0) (end 2 0) (layer F.Fab) (width 0.1)) + (fp_line (start 2.15 -2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -1.15 -2.15) (end 2.15 -2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -1.15 2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.15 -1.15) (end -2.15 1.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.15 -1.15) (end -1.15 -2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.15 1.15) (end -1.15 2.15) (layer F.Fab) (width 0.1)) + (fp_line (start 2.26 2.26) (end 2.26 1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.26 -2.26) (end 2.26 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.195563 -2.26) (end 2.26 -2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.195563 2.26) (end 2.26 2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 1.195563) (end -2.26 1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 -1.195563) (end -2.26 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 -1.195563) (end -1.195563 -2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 1.195563) (end -1.195563 2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.4 -2.4) (end 2.4 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 -1.05) (end 3.25 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 -1.05) (end 3.25 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.05) (end 2.4 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 1.05) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 2.4) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 -2.4) (end 2.4 -2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 1.25) (end -1.25 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.25) (end -1.25 -2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.25) (end -2.4 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 1.05) (end -2.4 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.05) (end -3.25 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.05) (end -3.25 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 1.05) (end -2.4 1.05) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) @@ -2396,16 +2610,16 @@ (fp_text value 100nF (at 0 1.43 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0 90) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) @@ -2432,35 +2646,35 @@ (fp_text value 10uF (at 0 3.2) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 2 0) (layer F.Fab) (width 0.1)) - (fp_line (start 2.15 -2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -1.15 -2.15) (end 2.15 -2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -1.15 2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -2.15 -1.15) (end -2.15 1.15) (layer F.Fab) (width 0.1)) - (fp_line (start -2.15 -1.15) (end -1.15 -2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -2.15 1.15) (end -1.15 2.15) (layer F.Fab) (width 0.1)) - (fp_line (start 2.26 2.26) (end 2.26 1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.26 -2.26) (end 2.26 -1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.195563 -2.26) (end 2.26 -2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.195563 2.26) (end 2.26 2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 1.195563) (end -2.26 1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 -1.195563) (end -2.26 -1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 -1.195563) (end -1.195563 -2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 1.195563) (end -1.195563 2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.4 -2.4) (end 2.4 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.4 -1.05) (end 3.25 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.25 -1.05) (end 3.25 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.25 1.05) (end 2.4 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.4 1.05) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.25 2.4) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.25 -2.4) (end 2.4 -2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 1.25) (end -1.25 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.25) (end -1.25 -2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.25) (end -2.4 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 1.05) (end -2.4 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.05) (end -3.25 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.25 -1.05) (end -3.25 1.05) (layer F.CrtYd) (width 0.05)) (fp_line (start -3.25 1.05) (end -2.4 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.05) (end -3.25 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.05) (end -3.25 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 1.05) (end -2.4 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.25) (end -2.4 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.25) (end -1.25 -2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 1.25) (end -1.25 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 -2.4) (end 2.4 -2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 2.4) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 1.05) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.05) (end 2.4 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 -1.05) (end 3.25 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 -1.05) (end 3.25 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 -2.4) (end 2.4 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.26 1.195563) (end -1.195563 2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 -1.195563) (end -1.195563 -2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 -1.195563) (end -2.26 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 1.195563) (end -2.26 1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.195563 2.26) (end 2.26 2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.195563 -2.26) (end 2.26 -2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.26 -2.26) (end 2.26 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.26 2.26) (end 2.26 1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.15 1.15) (end -1.15 2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.15 -1.15) (end -1.15 -2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.15 -1.15) (end -2.15 1.15) (layer F.Fab) (width 0.1)) + (fp_line (start -1.15 2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -1.15 -2.15) (end 2.15 -2.15) (layer F.Fab) (width 0.1)) + (fp_line (start 2.15 -2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) + (fp_circle (center 0 0) (end 2 0) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) @@ -2487,35 +2701,35 @@ (fp_text value 10uF (at 0 3.2) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 2 0) (layer F.Fab) (width 0.1)) - (fp_line (start 2.15 -2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -1.15 -2.15) (end 2.15 -2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -1.15 2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -2.15 -1.15) (end -2.15 1.15) (layer F.Fab) (width 0.1)) - (fp_line (start -2.15 -1.15) (end -1.15 -2.15) (layer F.Fab) (width 0.1)) - (fp_line (start -2.15 1.15) (end -1.15 2.15) (layer F.Fab) (width 0.1)) - (fp_line (start 2.26 2.26) (end 2.26 1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.26 -2.26) (end 2.26 -1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.195563 -2.26) (end 2.26 -2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.195563 2.26) (end 2.26 2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 1.195563) (end -2.26 1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 -1.195563) (end -2.26 -1.06) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 -1.195563) (end -1.195563 -2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.26 1.195563) (end -1.195563 2.26) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.4 -2.4) (end 2.4 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.4 -1.05) (end 3.25 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.25 -1.05) (end 3.25 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.25 1.05) (end 2.4 1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.4 1.05) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.25 2.4) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.25 -2.4) (end 2.4 -2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 1.25) (end -1.25 2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.25) (end -1.25 -2.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.25) (end -2.4 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 1.05) (end -2.4 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.4 -1.05) (end -3.25 -1.05) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.25 -1.05) (end -3.25 1.05) (layer F.CrtYd) (width 0.05)) (fp_line (start -3.25 1.05) (end -2.4 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.25 -1.05) (end -3.25 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.05) (end -3.25 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 1.05) (end -2.4 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.25) (end -2.4 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.25) (end -1.25 -2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 1.25) (end -1.25 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 -2.4) (end 2.4 -2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 2.4) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 1.05) (end 2.4 2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 1.05) (end 2.4 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.25 -1.05) (end 3.25 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 -1.05) (end 3.25 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 -2.4) (end 2.4 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.26 1.195563) (end -1.195563 2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 -1.195563) (end -1.195563 -2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 -1.195563) (end -2.26 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.26 1.195563) (end -2.26 1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.195563 2.26) (end 2.26 2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.195563 -2.26) (end 2.26 -2.26) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.26 -2.26) (end 2.26 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.26 2.26) (end 2.26 1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.15 1.15) (end -1.15 2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.15 -1.15) (end -1.15 -2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -2.15 -1.15) (end -2.15 1.15) (layer F.Fab) (width 0.1)) + (fp_line (start -1.15 2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) + (fp_line (start -1.15 -2.15) (end 2.15 -2.15) (layer F.Fab) (width 0.1)) + (fp_line (start 2.15 -2.15) (end 2.15 2.15) (layer F.Fab) (width 0.1)) + (fp_circle (center 0 0) (end 2 0) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.8 0.8) (thickness 0.12))) ) @@ -2542,16 +2756,16 @@ (fp_text value 22nF (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) @@ -2578,16 +2792,16 @@ (fp_text value 22nF (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) @@ -2613,21 +2827,21 @@ (fp_text value Conn_01x04 (at 0 9.95) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 3.81 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -2636,7 +2850,7 @@ (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 5 I2C_SDA)) (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 91 I2C_SCL)) + (net 76 I2C_SCL)) (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 6 +5V)) (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl @@ -2657,21 +2871,21 @@ (fp_text value Conn_01x04 (at 0 9.95 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at -1.7108 -2.9464) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -2680,7 +2894,7 @@ (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 5 I2C_SDA)) (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 91 I2C_SCL)) + (net 76 I2C_SCL)) (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 6 +5V)) (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl @@ -2701,21 +2915,21 @@ (fp_text value Conn_01x04 (at 0 9.95 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 3.81) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -2724,7 +2938,7 @@ (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 5 I2C_SDA)) (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 91 I2C_SCL)) + (net 76 I2C_SCL)) (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 6 +5V)) (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl @@ -2745,21 +2959,21 @@ (fp_text value Conn_01x04 (at 0 9.95) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) - (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 3.81 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -2768,7 +2982,7 @@ (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 5 I2C_SDA)) (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 91 I2C_SCL)) + (net 76 I2C_SCL)) (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 6 +5V)) (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl @@ -2790,21 +3004,21 @@ (fp_text value 47K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 7 "Net-(R1-Pad2)")) + (net 85 /MOT2_TOFF)) (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 2 "Net-(C1-Pad2)")) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -2826,21 +3040,21 @@ (fp_text value 47K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 8 "Net-(R2-Pad2)")) + (net 86 /MOT1_TOFF)) (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 3 "Net-(C2-Pad2)")) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl @@ -2862,23 +3076,23 @@ (fp_text value 47K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 7 "Net-(R1-Pad2)")) + (net 85 /MOT2_TOFF)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -2898,23 +3112,23 @@ (fp_text value 47K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 8 "Net-(R2-Pad2)")) + (net 86 /MOT1_TOFF)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -2934,32 +3148,32 @@ (fp_text value SW_Push (at 0 4.15) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.Fab) (width 0.1)) - (fp_line (start -3.23 3.23) (end 3.23 3.23) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.23 -1.3) (end -3.23 1.3) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.23 -3.23) (end 3.23 -3.23) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.23 -1.3) (end 3.23 1.3) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.23 -3.2) (end -3.23 -3.23) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.23 3.23) (end -3.23 3.2) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.23 3.23) (end 3.23 3.2) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.23 -3.23) (end 3.23 -3.2) (layer F.SilkS) (width 0.12)) - (fp_line (start -5 -3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -5 3.25) (end 5 3.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -5 -3.25) (end -5 3.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 5 3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3 -3) (end -3 -3) (layer F.Fab) (width 0.1)) - (fp_line (start 3 3) (end 3 -3) (layer F.Fab) (width 0.1)) - (fp_line (start -3 3) (end 3 3) (layer F.Fab) (width 0.1)) (fp_line (start -3 -3) (end -3 3) (layer F.Fab) (width 0.1)) + (fp_line (start -3 3) (end 3 3) (layer F.Fab) (width 0.1)) + (fp_line (start 3 3) (end 3 -3) (layer F.Fab) (width 0.1)) + (fp_line (start 3 -3) (end -3 -3) (layer F.Fab) (width 0.1)) + (fp_line (start 5 3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 -3.25) (end -5 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 3.25) (end 5 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 -3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.23 -3.23) (end 3.23 -3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.23 3.23) (end 3.23 3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 3.23) (end -3.23 3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -3.2) (end -3.23 -3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.23 -1.3) (end 3.23 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -3.23) (end 3.23 -3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -1.3) (end -3.23 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 3.23) (end 3.23 3.23) (layer F.SilkS) (width 0.12)) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 -4.05) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (pad 2 smd rect (at 3.975 2.25 180) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 1 smd rect (at 3.975 -2.25 180) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) - (net 44 BUT_PLUS)) + (net 33 BUT_PLUS)) (pad 1 smd rect (at -3.975 -2.25 180) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) - (net 44 BUT_PLUS)) + (net 33 BUT_PLUS)) (pad 2 smd rect (at -3.975 2.25 180) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_SPST_TL3342.wrl @@ -2981,32 +3195,32 @@ (fp_text value SW_Push (at 0 4.15) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.Fab) (width 0.1)) - (fp_line (start -3.23 3.23) (end 3.23 3.23) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.23 -1.3) (end -3.23 1.3) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.23 -3.23) (end 3.23 -3.23) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.23 -1.3) (end 3.23 1.3) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.23 -3.2) (end -3.23 -3.23) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.23 3.23) (end -3.23 3.2) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.23 3.23) (end 3.23 3.2) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.23 -3.23) (end 3.23 -3.2) (layer F.SilkS) (width 0.12)) - (fp_line (start -5 -3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -5 3.25) (end 5 3.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -5 -3.25) (end -5 3.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 5 3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3 -3) (end -3 -3) (layer F.Fab) (width 0.1)) - (fp_line (start 3 3) (end 3 -3) (layer F.Fab) (width 0.1)) - (fp_line (start -3 3) (end 3 3) (layer F.Fab) (width 0.1)) (fp_line (start -3 -3) (end -3 3) (layer F.Fab) (width 0.1)) + (fp_line (start -3 3) (end 3 3) (layer F.Fab) (width 0.1)) + (fp_line (start 3 3) (end 3 -3) (layer F.Fab) (width 0.1)) + (fp_line (start 3 -3) (end -3 -3) (layer F.Fab) (width 0.1)) + (fp_line (start 5 3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 -3.25) (end -5 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 3.25) (end 5 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 -3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.23 -3.23) (end 3.23 -3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.23 3.23) (end 3.23 3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 3.23) (end -3.23 3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -3.2) (end -3.23 -3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.23 -1.3) (end 3.23 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -3.23) (end 3.23 -3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -1.3) (end -3.23 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 3.23) (end 3.23 3.23) (layer F.SilkS) (width 0.12)) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.Fab) (width 0.1)) (fp_text user %R (at 0 -4.05) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) - (net 40 BUT_MIN)) + (net 29 BUT_MIN)) (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) - (net 40 BUT_MIN)) + (net 29 BUT_MIN)) (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_SPST_TL3342.wrl @@ -3028,22 +3242,22 @@ (fp_text value STSPIN220 (at 0 2.82) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.135 -1.61) (end 1.61 -1.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.61 -1.61) (end 1.61 -1.135) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.135 1.61) (end -1.61 1.61) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.61 1.61) (end -1.61 1.135) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.135 1.61) (end 1.61 1.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.61 1.61) (end 1.61 1.135) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.135 -1.61) (end -1.61 -1.61) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer F.Fab) (width 0.1)) - (fp_line (start -2.12 -2.12) (end -2.12 2.12) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.12 2.12) (end 2.12 2.12) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.12 2.12) (end 2.12 -2.12) (layer F.CrtYd) (width 0.05)) (fp_line (start 2.12 -2.12) (end -2.12 -2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.12 2.12) (end 2.12 -2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.12 2.12) (end 2.12 2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.12 -2.12) (end -2.12 2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -1.135 -1.61) (end -1.61 -1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.61) (end 1.61 1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.135 1.61) (end 1.61 1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.61 1.61) (end -1.61 1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.135 1.61) (end -1.61 1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -1.61) (end 1.61 -1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.135 -1.61) (end 1.61 -1.61) (layer F.SilkS) (width 0.12)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.75 0.75) (thickness 0.11))) ) @@ -3054,37 +3268,37 @@ (pad 17 smd rect (at 0 0 180) (size 1.7 1.7) (layers F.Cu F.Mask) (net 1 GND)) (pad 16 smd roundrect (at -0.75 -1.4875 180) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 60 /MOT0_MODE1)) + (net 49 /MOT0_MODE1)) (pad 15 smd roundrect (at -0.25 -1.4875 180) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 61 /MOT0_MODE2)) + (net 50 /MOT0_MODE2)) (pad 14 smd roundrect (at 0.25 -1.4875 180) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 45 /MOT_RST0)) + (net 34 /MOT_RST0)) (pad 13 smd roundrect (at 0.75 -1.4875 180) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 54 /MOT_EN)) + (net 43 /MOT_EN)) (pad 12 smd roundrect (at 1.4875 -0.75 180) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 7 "Net-(R1-Pad2)")) + (net 85 /MOT2_TOFF)) (pad 11 smd roundrect (at 1.4875 -0.25 180) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 33 /MOT_REF)) + (net 22 /MOT_REF)) (pad 10 smd roundrect (at 1.4875 0.25 180) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 22 /MOT_A3)) + (net 12 /MOT_A3)) (pad 9 smd roundrect (at 1.4875 0.75 180) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 9 "Net-(R5-Pad1)")) + (net 87 /MOT0_O1_SENSE)) (pad 8 smd roundrect (at 0.75 1.4875 180) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 21 /MOT_A4)) + (net 11 /MOT_A4)) (pad 7 smd roundrect (at 0.25 1.4875 180) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 6 smd roundrect (at -0.25 1.4875 180) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +5V)) (pad 5 smd roundrect (at -0.75 1.4875 180) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 19 /MOT_A2)) + (net 9 /MOT_A2)) (pad 4 smd roundrect (at -1.4875 0.75 180) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 11 "Net-(R7-Pad1)")) + (net 89 /MOT0_O2_SENSE)) (pad 3 smd roundrect (at -1.4875 0.25 180) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 20 /MOT_A1)) + (net 10 /MOT_A1)) (pad 2 smd roundrect (at -1.4875 -0.25 180) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 38 /MOT_STCK0)) + (net 27 /MOT_STCK0)) (pad 1 smd roundrect (at -1.4875 -0.75 180) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 35 /MOT_DIR0)) + (net 24 /MOT_DIR0)) (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3104,28 +3318,28 @@ (path /60BA7446) (clearance 0.1524) (attr smd) - (fp_text reference U3 (at -2.2352 -2.8702 90) (layer F.SilkS) + (fp_text reference U3 (at -3.0226 -2.2606 180) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value STSPIN220 (at 0 2.82) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.135 -1.61) (end 1.61 -1.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.61 -1.61) (end 1.61 -1.135) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.135 1.61) (end -1.61 1.61) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.61 1.61) (end -1.61 1.135) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.135 1.61) (end 1.61 1.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.61 1.61) (end 1.61 1.135) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.135 -1.61) (end -1.61 -1.61) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer F.Fab) (width 0.1)) - (fp_line (start -2.12 -2.12) (end -2.12 2.12) (layer F.CrtYd) (width 0.05)) - (fp_line (start -2.12 2.12) (end 2.12 2.12) (layer F.CrtYd) (width 0.05)) - (fp_line (start 2.12 2.12) (end 2.12 -2.12) (layer F.CrtYd) (width 0.05)) (fp_line (start 2.12 -2.12) (end -2.12 -2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.12 2.12) (end 2.12 -2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.12 2.12) (end 2.12 2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.12 -2.12) (end -2.12 2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -1.135 -1.61) (end -1.61 -1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.61) (end 1.61 1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.135 1.61) (end 1.61 1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.61 1.61) (end -1.61 1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.135 1.61) (end -1.61 1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -1.61) (end 1.61 -1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.135 -1.61) (end 1.61 -1.61) (layer F.SilkS) (width 0.12)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.75 0.75) (thickness 0.11))) ) @@ -3136,37 +3350,37 @@ (pad 17 smd rect (at 0 0) (size 1.7 1.7) (layers F.Cu F.Mask) (net 1 GND)) (pad 16 smd roundrect (at -0.75 -1.4875) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 62 /MOT1_MODE1)) + (net 51 /MOT1_MODE1)) (pad 15 smd roundrect (at -0.25 -1.4875) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 63 /MOT1_MODE2)) + (net 52 /MOT1_MODE2)) (pad 14 smd roundrect (at 0.25 -1.4875) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 39 /MOT_RST1)) + (net 28 /MOT_RST1)) (pad 13 smd roundrect (at 0.75 -1.4875) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 54 /MOT_EN)) + (net 43 /MOT_EN)) (pad 12 smd roundrect (at 1.4875 -0.75) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 8 "Net-(R2-Pad2)")) + (net 86 /MOT1_TOFF)) (pad 11 smd roundrect (at 1.4875 -0.25) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 33 /MOT_REF)) + (net 22 /MOT_REF)) (pad 10 smd roundrect (at 1.4875 0.25) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 18 /MOT_B3)) + (net 8 /MOT_B3)) (pad 9 smd roundrect (at 1.4875 0.75) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 10 "Net-(R6-Pad1)")) + (net 88 /MOT1_O2_SENSE)) (pad 8 smd roundrect (at 0.75 1.4875) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 17 /MOT_B4)) + (net 7 /MOT_B4)) (pad 7 smd roundrect (at 0.25 1.4875) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 6 smd roundrect (at -0.25 1.4875) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +5V)) (pad 5 smd roundrect (at -0.75 1.4875) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 23 /MOT_B2)) + (net 13 /MOT_B2)) (pad 4 smd roundrect (at -1.4875 0.75) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 12 "Net-(R8-Pad1)")) + (net 90 /MOT1_O1_SENSE)) (pad 3 smd roundrect (at -1.4875 0.25) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 24 /MOT_B1)) + (net 14 /MOT_B1)) (pad 2 smd roundrect (at -1.4875 -0.25) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 37 /MOT_STCK1)) + (net 26 /MOT_STCK1)) (pad 1 smd roundrect (at -1.4875 -0.75) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 36 /MOT_DIR1)) + (net 25 /MOT_DIR1)) (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3191,8 +3405,8 @@ (fp_text value MountingHole (at 0 5.3) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05)) (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0.3 0) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -3211,8 +3425,8 @@ (fp_text value MountingHole (at 0 5.3) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05)) (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0.3 0) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -3231,8 +3445,8 @@ (fp_text value MountingHole (at 0 5.3) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05)) (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0.3 0) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -3251,8 +3465,8 @@ (fp_text value MountingHole (at 0 5.3) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05)) (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0.3 0) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) @@ -3271,16 +3485,16 @@ (fp_text value 100nF (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) @@ -3307,16 +3521,16 @@ (fp_text value 100nF (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) @@ -3343,16 +3557,16 @@ (fp_text value 1K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) @@ -3379,23 +3593,23 @@ (fp_text value 1K (at 0 1.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) - (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.4 0.4) (thickness 0.06))) ) (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 4 +3V3)) (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 91 I2C_SCL)) + (net 76 I2C_SCL)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3468,6 +3682,7 @@ (gr_line (start -7 48) (end 7 48) (layer Edge.Cuts) (width 0.1) (tstamp 606ECC13)) (gr_line (start -7 -48) (end 7 -48) (layer Edge.Cuts) (width 0.1)) + (via (at -0.508 17.145) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 0)) (via (at 15.875 25.4) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -25.5016 -16.0782) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -27.3304 -14.2748) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) @@ -3555,7 +3770,7 @@ (segment (start 18.8976 25.4) (end 18.923 25.4254) (width 0.254) (layer F.Cu) (net 1)) (segment (start 16.915 25.4) (end 18.8976 25.4) (width 0.4572) (layer F.Cu) (net 1)) (via (at -3.302 -9.144) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 4.0386 -34.3916) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) + (via (at 4.318 -34.163) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 60AB2A79)) (via (at -1.778 -16.764) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (segment (start -1.778 -17.75) (end -1.778 -16.764) (width 0.3048) (layer F.Cu) (net 1)) (via (at 1.4478 -22.7076) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) @@ -3563,9 +3778,6 @@ (segment (start 1.458 -23.638) (end 1.458 -22.7178) (width 0.3048) (layer F.Cu) (net 1)) (segment (start 7.429 -40.59) (end 7.379 -40.64) (width 0.3048) (layer F.Cu) (net 1)) (segment (start 7.429 -39.116) (end 7.429 -40.59) (width 0.3048) (layer F.Cu) (net 1)) - (segment (start -21.59 12.578) (end -24.13 12.578) (width 0.4572) (layer F.Cu) (net 1)) - (segment (start -24.13 12.578) (end -26.67 12.578) (width 0.4572) (layer F.Cu) (net 1)) - (segment (start -26.67 12.578) (end -29.21 12.578) (width 0.4572) (layer F.Cu) (net 1)) (via (at -29.2862 14.0716) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (segment (start -29.2862 12.6542) (end -29.21 12.578) (width 0.254) (layer F.Cu) (net 1)) (segment (start -29.2862 14.0716) (end -29.2862 12.6542) (width 0.4572) (layer F.Cu) (net 1)) @@ -3669,10 +3881,8 @@ (via (at -7.112 46.99) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 7.112 46.99) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 3.937 25.654) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 2.413 22.098) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -0.889 22.606) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -0.889 20.066) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 2.286 20.066) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -4.953 20.066) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -4.953 22.606) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -10.16 22.606) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) @@ -3704,8 +3914,6 @@ (via (at 8.89 20.066) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 8.89 17.145) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 4.953 17.145) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 2.032 17.145) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at -0.508 17.145) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 4.445 13.335) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 8.89 13.208) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 8.89 10.795) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) @@ -3796,13 +4004,10 @@ (via (at 16.002 13.208) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 16.002 17.145) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 16.002 21.209) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at -21.844 6.096) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -21.844 10.033) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -29.337 10.16) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -29.337 6.096) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -29.845 -0.127) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at -29.845 -3.175) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at -26.924 -3.175) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -35.179 0) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -38.1 0.127) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -38.1 -2.54) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) @@ -3861,8 +4066,6 @@ (via (at 24.765 -36.195) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 20.447 -36.195) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 15.748 -36.195) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at -19.05 -30.099) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at -14.605 -30.099) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -14.605 -35.433) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -19.05 -35.433) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -14.478 -40.513) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) @@ -3882,8 +4085,6 @@ (via (at 5.588 -30.988) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 8.636 -30.988) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 24.765 -29.083) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at -25.527 7.747) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at -25.273 16.51) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -24.13 39.624) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 24.892 39.497) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at -5.588 0) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) @@ -3965,6 +4166,12 @@ (segment (start -5.740378 -32.385022) (end -22.910778 -32.385022) (width 0.4572) (layer B.Cu) (net 4)) (segment (start -22.910778 -32.385022) (end -22.9108 -32.385) (width 0.4572) (layer B.Cu) (net 4)) (segment (start -4.9022 -33.2232) (end -5.740378 -32.385022) (width 0.4572) (layer B.Cu) (net 4)) + (segment (start -24.2 16.648) (end -26.6 16.648) (width 0.3048) (layer F.Cu) (net 4)) + (segment (start -30.789579 16.327421) (end -30.789579 -5.2832) (width 0.3048) (layer F.Cu) (net 4)) + (segment (start -30.48 16.637) (end -30.789579 16.327421) (width 0.3048) (layer F.Cu) (net 4)) + (segment (start -27.69109 16.637) (end -30.48 16.637) (width 0.3048) (layer F.Cu) (net 4)) + (segment (start -27.68009 16.648) (end -27.69109 16.637) (width 0.3048) (layer F.Cu) (net 4)) + (segment (start -26.6 16.648) (end -27.68009 16.648) (width 0.3048) (layer F.Cu) (net 4)) (segment (start -21.907 -30.226) (end -23.177 -28.956) (width 0.254) (layer F.Cu) (net 5)) (segment (start -25.4 -28.956) (end -25.781 -28.575) (width 0.254) (layer F.Cu) (net 5)) (segment (start -25.781 -28.575) (end -25.781 -25.518) (width 0.254) (layer F.Cu) (net 5)) @@ -4158,546 +4365,593 @@ (segment (start -29.143845 31.618718) (end -17.775718 31.618718) (width 0.4572) (layer F.Cu) (net 6)) (segment (start -17.37358 29.0322) (end -17.399 29.00678) (width 0.4572) (layer B.Cu) (net 6)) (segment (start -9.4234 29.0322) (end -17.37358 29.0322) (width 0.4572) (layer B.Cu) (net 6)) - (segment (start -5.271 31.496) (end -5.271 33.02) (width 0.254) (layer F.Cu) (net 7)) - (segment (start -5.271 31.496) (end -3.937 31.496) (width 0.254) (layer F.Cu) (net 7)) - (segment (start -3.937 31.496) (end -3.2258 30.7848) (width 0.254) (layer F.Cu) (net 7)) - (segment (start -3.2258 30.7848) (end -3.2258 26.543) (width 0.254) (layer F.Cu) (net 7)) - (segment (start -2.8328 26.15) (end -1.4875 26.15) (width 0.254) (layer F.Cu) (net 7)) - (segment (start -3.2258 26.543) (end -2.8328 26.15) (width 0.254) (layer F.Cu) (net 7)) - (segment (start 6.795 -19.812) (end 6.795 -18.288) (width 0.3048) (layer F.Cu) (net 8)) - (segment (start 4.318 -17.7546) (end 4.8514 -18.288) (width 0.254) (layer F.Cu) (net 8)) - (segment (start 4.318 -14.224) (end 4.318 -17.7546) (width 0.254) (layer F.Cu) (net 8)) - (segment (start 4.8514 -18.288) (end 6.795 -18.288) (width 0.254) (layer F.Cu) (net 8)) - (segment (start 4.052 -13.958) (end 4.318 -14.224) (width 0.254) (layer F.Cu) (net 8)) - (segment (start 1.4875 -13.958) (end 4.052 -13.958) (width 0.254) (layer F.Cu) (net 8)) - (via (at -1.7272 24.0538) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 9)) - (segment (start -1.4875 24.2935) (end -1.7272 24.0538) (width 0.254) (layer F.Cu) (net 9)) - (segment (start -1.4875 24.65) (end -1.4875 24.2935) (width 0.254) (layer F.Cu) (net 9)) - (via (at -5.6896 25.2984) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 9)) - (segment (start -6.7564 25.2984) (end -6.858 25.4) (width 0.254) (layer F.Cu) (net 9)) - (segment (start -5.6896 25.2984) (end -6.7564 25.2984) (width 0.4572) (layer F.Cu) (net 9)) - (segment (start -5.6896 25.2476) (end -5.6896 25.2984) (width 0.4572) (layer B.Cu) (net 9)) - (segment (start -4.4958 24.0538) (end -5.6896 25.2476) (width 0.4572) (layer B.Cu) (net 9)) - (segment (start -1.7272 24.0538) (end -4.4958 24.0538) (width 0.4572) (layer B.Cu) (net 9)) - (segment (start 6.858 -12.954) (end 5.918202 -12.954) (width 0.4572) (layer F.Cu) (net 10)) - (via (at 5.918202 -12.954) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 10)) - (via (at 1.5748 -11.811) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 10)) - (segment (start 1.4875 -12.458) (end 1.4875 -11.8983) (width 0.254) (layer F.Cu) (net 10)) - (segment (start 5.918202 -12.954) (end 4.775202 -11.811) (width 0.4572) (layer B.Cu) (net 10)) - (segment (start 4.775202 -11.811) (end 1.5748 -11.811) (width 0.4572) (layer B.Cu) (net 10)) - (segment (start 1.4875 -11.8983) (end 1.5748 -11.811) (width 0.254) (layer F.Cu) (net 10)) - (via (at 2.413 24.3332) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 11)) - (segment (start 5.6134 25.6032) (end 6.6668 25.6032) (width 0.4572) (layer F.Cu) (net 11)) - (segment (start 6.6668 25.6032) (end 6.87 25.4) (width 0.4572) (layer F.Cu) (net 11)) - (via (at 5.6134 25.6032) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 11)) - (segment (start 1.4875 24.65) (end 2.0962 24.65) (width 0.254) (layer F.Cu) (net 11)) - (segment (start 2.0962 24.65) (end 2.413 24.3332) (width 0.254) (layer F.Cu) (net 11)) - (segment (start 4.3942 24.3332) (end 5.6134 25.5524) (width 0.4572) (layer B.Cu) (net 11)) - (segment (start 5.6134 25.5524) (end 5.6134 25.6032) (width 0.4572) (layer B.Cu) (net 11)) - (segment (start 2.413 24.3332) (end 4.3942 24.3332) (width 0.4572) (layer B.Cu) (net 11)) - (segment (start -1.4875 -12.458) (end -1.4875 -11.7967) (width 0.254) (layer F.Cu) (net 12)) - (segment (start -1.4875 -11.7967) (end -1.4986 -11.7856) (width 0.4572) (layer F.Cu) (net 12)) - (via (at -1.4986 -11.7856) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 12)) - (via (at -6.070598 -12.9286) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 12)) - (segment (start -6.095998 -12.954) (end -6.070598 -12.9286) (width 0.4572) (layer F.Cu) (net 12)) - (segment (start -6.87 -12.954) (end -6.095998 -12.954) (width 0.4572) (layer F.Cu) (net 12)) - (segment (start -6.070598 -12.928598) (end -6.070598 -12.9286) (width 0.4572) (layer B.Cu) (net 12)) - (segment (start -4.9276 -11.7856) (end -6.070598 -12.928598) (width 0.4572) (layer B.Cu) (net 12)) - (segment (start -1.4986 -11.7856) (end -4.9276 -11.7856) (width 0.4572) (layer B.Cu) (net 12)) - (segment (start -26.2636 0.762) (end -28.702 0.762) (width 0.254) (layer F.Cu) (net 13)) - (segment (start -25.781 0.2794) (end -26.2636 0.762) (width 0.254) (layer F.Cu) (net 13)) - (segment (start -29.21 1.27) (end -29.21 3.678) (width 0.254) (layer F.Cu) (net 13)) - (segment (start -28.702 0.762) (end -29.21 1.27) (width 0.254) (layer F.Cu) (net 13)) - (segment (start -25.781 -8.518) (end -25.781 0.2794) (width 0.254) (layer F.Cu) (net 13)) - (segment (start -26.67 1.524) (end -26.67 3.678) (width 0.254) (layer F.Cu) (net 14)) - (segment (start -24.511 -8.518) (end -24.511 0.635) (width 0.254) (layer F.Cu) (net 14)) - (segment (start -24.511 0.635) (end -25.146 1.27) (width 0.254) (layer F.Cu) (net 14)) - (segment (start -26.416 1.27) (end -26.67 1.524) (width 0.254) (layer F.Cu) (net 14)) - (segment (start -25.146 1.27) (end -26.416 1.27) (width 0.254) (layer F.Cu) (net 14)) - (segment (start -24.13 2.032) (end -24.13 3.678) (width 0.254) (layer F.Cu) (net 15)) - (segment (start -23.241 -8.518) (end -23.241 1.143) (width 0.254) (layer F.Cu) (net 15)) - (segment (start -23.241 1.143) (end -24.13 2.032) (width 0.254) (layer F.Cu) (net 15)) - (segment (start -21.59 1.524) (end -21.59 3.678) (width 0.254) (layer F.Cu) (net 16)) - (segment (start -21.971 -8.518) (end -21.971 1.143) (width 0.254) (layer F.Cu) (net 16)) - (segment (start -21.971 1.143) (end -21.59 1.524) (width 0.254) (layer F.Cu) (net 16)) - (segment (start 3.6576 2.2352) (end 11.3848 2.2352) (width 0.3048) (layer B.Cu) (net 17)) - (segment (start 11.3848 2.2352) (end 11.43 2.19) (width 0.3048) (layer B.Cu) (net 17)) - (via (at 3.6576 2.2352) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 17)) - (segment (start 3.6576 -2.7686) (end 3.6576 2.2352) (width 0.3048) (layer F.Cu) (net 17)) - (segment (start 0.75 -5.6762) (end 3.6576 -2.7686) (width 0.3048) (layer F.Cu) (net 17)) - (segment (start 0.75 -11.7205) (end 0.75 -5.6762) (width 0.3048) (layer F.Cu) (net 17)) - (segment (start 2.5654 -12.7508) (end 2.3582 -12.958) (width 0.3048) (layer F.Cu) (net 18)) - (segment (start 2.5654 -4.8768) (end 2.5654 -12.7508) (width 0.3048) (layer F.Cu) (net 18)) - (segment (start 4.699 -2.7432) (end 2.5654 -4.8768) (width 0.3048) (layer F.Cu) (net 18)) - (segment (start 4.699 9.271) (end 4.699 -2.7432) (width 0.3048) (layer F.Cu) (net 18)) - (segment (start 2.3582 -12.958) (end 1.4875 -12.958) (width 0.3048) (layer F.Cu) (net 18)) - (segment (start 5.238 9.81) (end 4.699 9.271) (width 0.3048) (layer F.Cu) (net 18)) - (segment (start 11.43 9.81) (end 5.238 9.81) (width 0.3048) (layer F.Cu) (net 18)) - (via (at 0.9398 13.335) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 19)) - (segment (start 0.75 23.9125) (end 0.9398 23.7227) (width 0.3048) (layer F.Cu) (net 19)) - (segment (start -13.97 12.36) (end -12.695001 13.634999) (width 0.3048) (layer B.Cu) (net 19)) - (segment (start 0.9398 23.7227) (end 0.9398 13.335) (width 0.3048) (layer F.Cu) (net 19)) - (segment (start -12.695001 13.634999) (end 0.639801 13.634999) (width 0.3048) (layer B.Cu) (net 19)) - (segment (start 0.639801 13.634999) (end 0.9398 13.335) (width 0.3048) (layer B.Cu) (net 19)) - (segment (start 3.0186 25.15) (end 3.175 24.9936) (width 0.3048) (layer F.Cu) (net 20)) - (segment (start -11.684 5.588) (end 3.175 5.588) (width 0.3048) (layer B.Cu) (net 20)) - (segment (start 3.175 24.9936) (end 3.175 5.588) (width 0.3048) (layer F.Cu) (net 20)) - (segment (start 1.4875 25.15) (end 3.0186 25.15) (width 0.3048) (layer F.Cu) (net 20)) - (segment (start -13.97 3.302) (end -11.684 5.588) (width 0.3048) (layer B.Cu) (net 20)) - (segment (start -13.97 -0.36) (end -13.97 3.302) (width 0.3048) (layer B.Cu) (net 20)) - (via (at 3.175 5.588) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 20)) - (via (at -2.159 4.0386) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 21)) - (segment (start 13.97 -0.36) (end 13.97 3.5052) (width 0.3048) (layer B.Cu) (net 21)) - (segment (start 13.97 3.5052) (end 13.4366 4.0386) (width 0.3048) (layer B.Cu) (net 21)) - (segment (start 13.4366 4.0386) (end -2.159 4.0386) (width 0.3048) (layer B.Cu) (net 21)) - (segment (start -2.159 22.5035) (end -2.159 4.0386) (width 0.3048) (layer F.Cu) (net 21)) - (segment (start -0.75 23.9125) (end -2.159 22.5035) (width 0.3048) (layer F.Cu) (net 21)) - (segment (start -1.4875 25.15) (end -1.930376 25.15) (width 0.254) (layer F.Cu) (net 22)) - (segment (start -1.930376 25.15) (end -3.0988 23.981576) (width 0.254) (layer F.Cu) (net 22)) - (via (at -3.0988 15.0622) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 22)) - (segment (start 13.97 12.36) (end 11.2678 15.0622) (width 0.3048) (layer B.Cu) (net 22)) - (segment (start -3.0988 23.981576) (end -3.0988 15.0622) (width 0.3048) (layer F.Cu) (net 22)) - (segment (start 11.2678 15.0622) (end -3.0988 15.0622) (width 0.3048) (layer B.Cu) (net 22)) - (segment (start -4.572 9.779) (end -11.399 9.779) (width 0.3048) (layer F.Cu) (net 23)) - (segment (start -11.399 9.779) (end -11.43 9.81) (width 0.3048) (layer F.Cu) (net 23)) - (segment (start -0.905606 -9.914794) (end -3.7338 -7.0866) (width 0.3048) (layer F.Cu) (net 23)) - (segment (start -0.905606 -11.108922) (end -0.905606 -9.914794) (width 0.3048) (layer F.Cu) (net 23)) - (segment (start -0.75 -11.264528) (end -0.905606 -11.108922) (width 0.3048) (layer F.Cu) (net 23)) - (segment (start -3.7338 8.9408) (end -4.572 9.779) (width 0.3048) (layer F.Cu) (net 23)) - (segment (start -3.7338 -7.0866) (end -3.7338 8.9408) (width 0.3048) (layer F.Cu) (net 23)) - (segment (start -0.75 -11.7205) (end -0.75 -11.264528) (width 0.3048) (layer F.Cu) (net 23)) - (segment (start -1.4875 -12.958) (end -3.8568 -12.958) (width 0.3048) (layer F.Cu) (net 24)) - (segment (start -4.3688 1.6002) (end -4.9586 2.19) (width 0.3048) (layer F.Cu) (net 24)) - (segment (start -4.9586 2.19) (end -11.43 2.19) (width 0.3048) (layer F.Cu) (net 24)) - (segment (start -4.3688 -12.446) (end -4.3688 1.6002) (width 0.3048) (layer F.Cu) (net 24)) - (segment (start -3.8568 -12.958) (end -4.3688 -12.446) (width 0.3048) (layer F.Cu) (net 24)) - (segment (start -20.333 15.873) (end -20.208 15.748) (width 0.254) (layer F.Cu) (net 25)) - (segment (start -20.333 18.288) (end -20.333 15.873) (width 0.254) (layer F.Cu) (net 25)) - (segment (start -20.208 -4.841) (end -20.208 15.748) (width 0.254) (layer F.Cu) (net 25)) - (segment (start -20.701 -5.334) (end -20.208 -4.841) (width 0.254) (layer F.Cu) (net 25)) - (segment (start -20.701 -8.518) (end -20.701 -5.334) (width 0.254) (layer F.Cu) (net 25)) - (segment (start -23.7074 19.7866) (end -20.4084 19.7866) (width 0.254) (layer F.Cu) (net 26)) - (segment (start -20.4084 19.7866) (end -20.383 19.812) (width 0.254) (layer F.Cu) (net 26)) - (segment (start -23.816 19.678) (end -23.7074 19.7866) (width 0.254) (layer F.Cu) (net 26)) - (via (at -1.08582 -29.41958) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 27)) - (segment (start -1.08582 -29.41958) (end -1.08582 -30.02918) (width 0.4572) (layer B.Cu) (net 27)) - (segment (start -1.08582 -30.02918) (end -0.508 -30.607) (width 0.4572) (layer B.Cu) (net 27)) - (segment (start -0.508 -30.607) (end 0.508 -30.607) (width 0.4572) (layer B.Cu) (net 27)) - (segment (start 0.508 -30.607) (end 2.413 -32.512) (width 0.4572) (layer B.Cu) (net 27)) - (segment (start 2.413 -32.512) (end 2.413 -34.417) (width 0.4572) (layer B.Cu) (net 27)) - (segment (start 2.413 -34.417) (end 2.413 -35.293) (width 0.3048) (layer F.Cu) (net 27)) - (via (at 2.413 -34.417) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 27)) - (segment (start -0.8174 -30.5938) (end -0.8174 -29.688) (width 0.254) (layer F.Cu) (net 27)) - (segment (start -0.8174 -29.688) (end -1.08582 -29.41958) (width 0.254) (layer F.Cu) (net 27)) - (segment (start 5.614 -35.33) (end 5.654 -35.29) (width 0.254) (layer F.Cu) (net 27)) - (segment (start 2.45 -35.33) (end 5.614 -35.33) (width 0.254) (layer F.Cu) (net 27)) - (via (at -29.591 -12.065) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 28)) - (segment (start -29.591 -8.518) (end -29.591 -12.065) (width 0.254) (layer F.Cu) (net 28)) - (segment (start -7.887 -38.404) (end -7.937 -38.354) (width 0.254) (layer F.Cu) (net 28)) - (segment (start -7.887 -39.878) (end -7.887 -38.404) (width 0.254) (layer F.Cu) (net 28)) - (segment (start -6.162 -36.579) (end -7.937 -38.354) (width 0.254) (layer F.Cu) (net 28)) - (segment (start -6.162 -36.464) (end -6.162 -36.579) (width 0.254) (layer F.Cu) (net 28)) - (segment (start -10.118037 -12.065) (end -10.10103 -12.047993) (width 0.254) (layer B.Cu) (net 28)) - (via (at -10.10103 -12.047993) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 28)) - (segment (start -29.591 -12.065) (end -10.118037 -12.065) (width 0.254) (layer B.Cu) (net 28)) - (segment (start -9.0424 -38.1254) (end -9.0424 -33.5026) (width 0.254) (layer F.Cu) (net 28)) - (segment (start -10.10103 -32.44397) (end -10.10103 -12.047993) (width 0.254) (layer F.Cu) (net 28)) - (segment (start -8.8138 -38.354) (end -9.0424 -38.1254) (width 0.254) (layer F.Cu) (net 28)) - (segment (start -9.0424 -33.5026) (end -10.10103 -32.44397) (width 0.254) (layer F.Cu) (net 28)) - (segment (start -7.937 -38.354) (end -8.8138 -38.354) (width 0.254) (layer F.Cu) (net 28)) - (segment (start 7.62 -30.127) (end 7.211 -29.718) (width 0.254) (layer F.Cu) (net 29)) - (segment (start 6.604 -32.131) (end 6.604 -33.29) (width 0.4572) (layer F.Cu) (net 29)) - (segment (start 7.211 -31.524) (end 6.604 -32.131) (width 0.4572) (layer F.Cu) (net 29)) - (segment (start 7.211 -29.718) (end 7.211 -31.524) (width 0.4572) (layer F.Cu) (net 29)) - (segment (start 7.554 -35.29) (end 7.554 -35.3974) (width 0.254) (layer F.Cu) (net 30)) - (segment (start 0 -34.38) (end 0.0214 -34.3586) (width 0.2032) (layer F.Cu) (net 31)) - (segment (start 0 -33.38162) (end -0.209605 -33.172015) (width 0.2032) (layer F.Cu) (net 31)) - (segment (start 0 -34.38) (end 0 -33.38162) (width 0.2032) (layer F.Cu) (net 31)) - (segment (start -0.209605 -32.640173) (end 0.078475 -32.352093) (width 0.2032) (layer F.Cu) (net 31)) - (segment (start 0.4826 -32.007926) (end 0.4826 -30.5938) (width 0.2032) (layer F.Cu) (net 31)) - (segment (start -0.209605 -33.172015) (end -0.209605 -32.640173) (width 0.2032) (layer F.Cu) (net 31)) - (segment (start 0.078475 -32.352093) (end 0.138433 -32.352093) (width 0.2032) (layer F.Cu) (net 31)) - (segment (start 0.138433 -32.352093) (end 0.4826 -32.007926) (width 0.2032) (layer F.Cu) (net 31)) - (segment (start 0.5 -34.38) (end 0.4786 -34.3586) (width 0.2032) (layer F.Cu) (net 32)) - (segment (start -0.1674 -30.5938) (end -0.1674 -31.837962) (width 0.2032) (layer F.Cu) (net 32)) - (via (at -0.1674 -31.837962) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 32)) - (segment (start 0.5 -33.061698) (end 0.344396 -32.906094) (width 0.2032) (layer F.Cu) (net 32)) - (via (at 0.344396 -32.906094) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 32)) - (segment (start -0.1674 -31.837962) (end 0.344396 -32.349758) (width 0.2032) (layer B.Cu) (net 32)) - (segment (start 0.5 -34.38) (end 0.5 -33.061698) (width 0.2032) (layer F.Cu) (net 32)) - (segment (start 0.344396 -32.349758) (end 0.344396 -32.906094) (width 0.2032) (layer B.Cu) (net 32)) - (segment (start -20.383 22.86) (end -20.383 21.336) (width 0.254) (layer F.Cu) (net 33)) - (segment (start -19.60359 20.55659) (end -20.383 21.336) (width 0.254) (layer F.Cu) (net 33)) - (segment (start -19.60359 17.829064) (end -19.60359 20.55659) (width 0.254) (layer F.Cu) (net 33)) - (segment (start -18.908 17.133474) (end -19.60359 17.829064) (width 0.254) (layer F.Cu) (net 33)) - (segment (start -18.908 15.748) (end -18.908 17.133474) (width 0.254) (layer F.Cu) (net 33)) - (via (at -3.937 26.416) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 33)) - (segment (start -3.171 25.65) (end -3.937 26.416) (width 0.254) (layer F.Cu) (net 33)) - (segment (start -1.4875 25.65) (end -3.171 25.65) (width 0.254) (layer F.Cu) (net 33)) - (via (at -20.3708 26.3906) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 33)) - (segment (start -20.3454 26.416) (end -20.3708 26.3906) (width 0.254) (layer B.Cu) (net 33)) - (segment (start -3.937 26.416) (end -20.3454 26.416) (width 0.254) (layer B.Cu) (net 33)) - (segment (start -20.3708 22.8722) (end -20.383 22.86) (width 0.254) (layer F.Cu) (net 33)) - (segment (start -20.3708 26.3906) (end -20.3708 22.8722) (width 0.254) (layer F.Cu) (net 33)) - (via (at -18.8976 -6.35) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 33)) - (segment (start -18.908 -6.3396) (end -18.8976 -6.35) (width 0.254) (layer F.Cu) (net 33)) - (segment (start -18.908 15.748) (end -18.908 -6.3396) (width 0.254) (layer F.Cu) (net 33)) - (via (at 3.3274 -6.35) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 33)) - (segment (start 3.3274 -6.35) (end 3.3274 -11.8364) (width 0.254) (layer F.Cu) (net 33)) - (segment (start 3.3274 -11.8364) (end 3.3274 -11.8278) (width 0.254) (layer F.Cu) (net 33)) - (segment (start 3.3274 -13.1318) (end 3.3274 -11.8364) (width 0.254) (layer F.Cu) (net 33)) - (segment (start 3.0012 -13.458) (end 3.3274 -13.1318) (width 0.254) (layer F.Cu) (net 33)) - (segment (start 1.4875 -13.458) (end 3.0012 -13.458) (width 0.254) (layer F.Cu) (net 33)) - (segment (start -21.3106 21.336) (end -20.383 21.336) (width 0.254) (layer F.Cu) (net 33)) - (segment (start -21.8186 20.828) (end -21.3106 21.336) (width 0.254) (layer F.Cu) (net 33)) - (segment (start -29.016 20.828) (end -21.8186 20.828) (width 0.254) (layer F.Cu) (net 33)) - (segment (start 2.9464 -5.969) (end 3.3274 -6.35) (width 0.254) (layer B.Cu) (net 33)) - (segment (start -18.5166 -5.969) (end 2.9464 -5.969) (width 0.254) (layer B.Cu) (net 33)) - (segment (start -18.8976 -6.35) (end -18.5166 -5.969) (width 0.254) (layer B.Cu) (net 33)) - (segment (start -8.062 -33.399) (end -7.937 -33.274) (width 0.254) (layer F.Cu) (net 34)) - (segment (start -8.062 -35.164) (end -8.062 -33.399) (width 0.254) (layer F.Cu) (net 34)) - (via (at -8.001 -25.908) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 34)) - (segment (start -7.937 -25.972) (end -8.001 -25.908) (width 0.254) (layer F.Cu) (net 34)) - (segment (start -7.937 -33.274) (end -7.937 -25.972) (width 0.254) (layer F.Cu) (net 34)) - (via (at -14.605 -25.908) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 34)) - (segment (start -15.231 -25.908) (end -15.621 -25.518) (width 0.254) (layer F.Cu) (net 34)) - (segment (start -14.605 -25.908) (end -15.231 -25.908) (width 0.254) (layer F.Cu) (net 34)) - (segment (start -13.97 -26.543) (end -14.605 -25.908) (width 0.254) (layer B.Cu) (net 34)) - (segment (start -8.636 -26.543) (end -13.97 -26.543) (width 0.254) (layer B.Cu) (net 34)) - (segment (start -8.001 -25.908) (end -8.636 -26.543) (width 0.254) (layer B.Cu) (net 34)) - (via (at -16.891 -24.13) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 35)) - (segment (start -16.891 -25.518) (end -16.891 -24.13) (width 0.254) (layer F.Cu) (net 35)) - (via (at 23.0886 28.3972) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 35)) - (via (at 2.38281 28.08761) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 35)) - (segment (start 2.38281 27.04531) (end 2.38281 28.08761) (width 0.254) (layer F.Cu) (net 35)) - (segment (start 1.4875 26.15) (end 2.38281 27.04531) (width 0.254) (layer F.Cu) (net 35)) - (segment (start 13.916899 28.3972) (end 13.907308 28.387609) (width 0.254) (layer B.Cu) (net 35)) - (segment (start 2.682809 28.387609) (end 2.38281 28.08761) (width 0.254) (layer B.Cu) (net 35)) - (segment (start 13.907308 28.387609) (end 2.682809 28.387609) (width 0.254) (layer B.Cu) (net 35)) - (segment (start 23.0886 28.3972) (end 13.916899 28.3972) (width 0.254) (layer B.Cu) (net 35)) - (via (at 23.0378 -24.9174) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 35)) - (segment (start 23.0378 28.3464) (end 23.0378 -24.9174) (width 0.254) (layer F.Cu) (net 35)) - (segment (start 23.0886 28.3972) (end 23.0378 28.3464) (width 0.254) (layer F.Cu) (net 35)) - (segment (start 22.8854 -24.765) (end 23.0378 -24.9174) (width 0.254) (layer B.Cu) (net 35)) - (segment (start -10.668 -24.13) (end -10.033 -24.765) (width 0.254) (layer B.Cu) (net 35)) - (segment (start -16.891 -24.13) (end -10.668 -24.13) (width 0.254) (layer B.Cu) (net 35)) - (segment (start -10.033 -24.765) (end 22.8854 -24.765) (width 0.254) (layer B.Cu) (net 35)) - (via (at -2.54 -14.5542) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 36)) - (segment (start -1.9438 -13.958) (end -2.54 -14.5542) (width 0.254) (layer F.Cu) (net 36)) - (segment (start -1.4875 -13.958) (end -1.9438 -13.958) (width 0.254) (layer F.Cu) (net 36)) - (via (at -18.7706 -14.554194) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 36)) - (segment (start -18.770594 -14.5542) (end -18.7706 -14.554194) (width 0.254) (layer B.Cu) (net 36)) - (segment (start -2.54 -14.5542) (end -18.770594 -14.5542) (width 0.254) (layer B.Cu) (net 36)) - (segment (start -18.161 -23.9776) (end -18.7706 -23.368) (width 0.254) (layer F.Cu) (net 36)) - (segment (start -18.7706 -23.368) (end -18.7706 -14.554194) (width 0.254) (layer F.Cu) (net 36)) - (segment (start -18.161 -25.518) (end -18.161 -23.9776) (width 0.254) (layer F.Cu) (net 36)) - (segment (start -2.6122 -13.458) (end -2.9718 -13.8176) (width 0.254) (layer F.Cu) (net 37)) - (via (at -2.9718 -13.8176) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 37)) - (segment (start -1.4875 -13.458) (end -2.6122 -13.458) (width 0.254) (layer F.Cu) (net 37)) - (via (at -19.430996 -13.8176) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 37)) - (segment (start -19.431 -25.518) (end -19.431 -13.817604) (width 0.254) (layer F.Cu) (net 37)) - (segment (start -2.9718 -13.8176) (end -19.430996 -13.8176) (width 0.254) (layer B.Cu) (net 37)) - (segment (start -19.431 -13.817604) (end -19.430996 -13.8176) (width 0.254) (layer F.Cu) (net 37)) - (via (at -20.701 -23.4696) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 38)) - (segment (start -20.701 -25.518) (end -20.701 -23.4696) (width 0.254) (layer F.Cu) (net 38)) - (via (at 22.4028 27.7368) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 38)) - (segment (start 3.225798 27.7368) (end 3.048 27.559002) (width 0.254) (layer B.Cu) (net 38)) - (via (at 3.048 27.559002) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 38)) - (segment (start 2.663 25.65) (end 3.048 26.035) (width 0.254) (layer F.Cu) (net 38)) - (segment (start 22.4028 27.7368) (end 3.225798 27.7368) (width 0.254) (layer B.Cu) (net 38)) - (segment (start 1.4875 25.65) (end 2.663 25.65) (width 0.254) (layer F.Cu) (net 38)) - (segment (start 3.048 26.035) (end 3.048 27.559002) (width 0.254) (layer F.Cu) (net 38)) - (segment (start -20.701 -23.4696) (end -10.4394 -23.4696) (width 0.254) (layer B.Cu) (net 38)) - (segment (start -9.72341 -24.18559) (end 22.3266 -24.18559) (width 0.254) (layer B.Cu) (net 38)) - (via (at 22.3266 -24.18559) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 38)) - (segment (start 22.4028 27.7368) (end 22.4028 -24.10939) (width 0.254) (layer F.Cu) (net 38)) - (segment (start 22.4028 -24.10939) (end 22.3266 -24.18559) (width 0.254) (layer F.Cu) (net 38)) - (segment (start -10.4394 -23.4696) (end -9.72341 -24.18559) (width 0.254) (layer B.Cu) (net 38)) - (segment (start 1.1182 -15.9512) (end 1.143 -15.9512) (width 0.254) (layer F.Cu) (net 39)) - (via (at 1.143 -15.9512) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 39)) - (segment (start 0.25 -15.083) (end 1.1182 -15.9512) (width 0.254) (layer F.Cu) (net 39)) - (segment (start 0.25 -14.6955) (end 0.25 -15.083) (width 0.254) (layer F.Cu) (net 39)) - (segment (start -21.5392 -15.9512) (end -21.59 -16.002) (width 0.254) (layer B.Cu) (net 39)) - (segment (start 1.143 -15.9512) (end -21.5392 -15.9512) (width 0.254) (layer B.Cu) (net 39)) - (via (at -21.59 -16.002) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 39)) - (segment (start -21.717 -16.129) (end -21.59 -16.002) (width 0.254) (layer F.Cu) (net 39)) - (segment (start -21.717 -25.264) (end -21.717 -16.129) (width 0.254) (layer F.Cu) (net 39)) - (segment (start -21.971 -25.518) (end -21.717 -25.264) (width 0.254) (layer F.Cu) (net 39)) - (via (at -23.241 -27.686) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 40)) - (segment (start -23.241 -25.518) (end -23.241 -27.686) (width 0.254) (layer F.Cu) (net 40)) - (via (at 37.084 -27.686) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 40)) - (segment (start -23.241 -27.686) (end 37.084 -27.686) (width 0.254) (layer B.Cu) (net 40)) - (segment (start 37.084 -27.686) (end 37.084 -12.827) (width 0.254) (layer F.Cu) (net 40)) - (segment (start 36.507 -12.25) (end 37.084 -12.827) (width 0.254) (layer F.Cu) (net 40)) - (segment (start 34.975 -12.25) (end 36.507 -12.25) (width 0.254) (layer F.Cu) (net 40)) - (segment (start 34.975 -12.25) (end 33.7384 -12.25) (width 0.254) (layer F.Cu) (net 40)) - (via (at 28.4988 -12.2428) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 40)) - (segment (start 28.4916 -12.25) (end 28.4988 -12.2428) (width 0.254) (layer F.Cu) (net 40)) - (segment (start 27.025 -12.25) (end 28.4916 -12.25) (width 0.254) (layer F.Cu) (net 40)) - (via (at 33.7384 -12.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 40)) - (segment (start 33.7312 -12.2428) (end 33.7384 -12.25) (width 0.254) (layer B.Cu) (net 40)) - (segment (start 28.4988 -12.2428) (end 33.7312 -12.2428) (width 0.254) (layer B.Cu) (net 40)) - (via (at -4.064 -36.322) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 42)) - (segment (start -2.45 -36.33) (end -4.056 -36.33) (width 0.254) (layer F.Cu) (net 42)) - (segment (start -4.056 -36.33) (end -4.064 -36.322) (width 0.254) (layer F.Cu) (net 42)) - (segment (start -27.051 -25.518) (end -27.051 -27.686) (width 0.254) (layer F.Cu) (net 42)) - (via (at -27.051 -28.321004) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 42)) - (segment (start -27.051 -27.686) (end -27.051 -28.321004) (width 0.254) (layer F.Cu) (net 42)) - (segment (start -12.319004 -28.321004) (end -12.319 -28.321) (width 0.254) (layer B.Cu) (net 42)) - (segment (start -27.051 -28.321004) (end -12.319004 -28.321004) (width 0.254) (layer B.Cu) (net 42)) - (via (at -12.319 -28.321) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 42)) - (via (at -12.319 -36.322) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 42)) - (segment (start -4.064 -36.322) (end -12.319 -36.322) (width 0.254) (layer B.Cu) (net 42)) - (segment (start -12.319 -28.321) (end -12.319 -36.322) (width 0.254) (layer F.Cu) (net 42)) - (via (at -4.596028 -36.9014) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 43)) - (segment (start -2.5214 -36.9014) (end -4.596028 -36.9014) (width 0.254) (layer F.Cu) (net 43)) - (segment (start -2.45 -36.83) (end -2.5214 -36.9014) (width 0.254) (layer F.Cu) (net 43)) - (via (at -28.321 -28.956) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 43)) - (segment (start -28.321 -25.518) (end -28.321 -28.956) (width 0.254) (layer F.Cu) (net 43)) - (via (at -12.954 -36.957) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 43)) - (segment (start -4.596028 -36.9014) (end -12.8984 -36.9014) (width 0.254) (layer B.Cu) (net 43)) - (segment (start -12.8984 -36.9014) (end -12.954 -36.957) (width 0.254) (layer B.Cu) (net 43)) - (via (at -12.954002 -28.955998) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 43)) - (segment (start -28.321 -28.956) (end -12.954004 -28.956) (width 0.254) (layer B.Cu) (net 43)) - (segment (start -12.954 -36.957) (end -12.954 -28.956) (width 0.254) (layer F.Cu) (net 43)) - (segment (start -12.954 -28.956) (end -12.954002 -28.955998) (width 0.254) (layer F.Cu) (net 43)) - (segment (start -12.954004 -28.956) (end -12.954002 -28.955998) (width 0.254) (layer B.Cu) (net 43)) - (via (at 36.195 -27.051) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 44)) - (segment (start 36.195 -18.97) (end 34.975 -17.75) (width 0.254) (layer F.Cu) (net 44)) - (segment (start 36.195 -27.051) (end 36.195 -18.97) (width 0.254) (layer F.Cu) (net 44)) - (via (at 28.2702 -17.78) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 44)) - (segment (start 28.2402 -17.75) (end 28.2702 -17.78) (width 0.254) (layer F.Cu) (net 44)) - (segment (start 27.025 -17.75) (end 28.2402 -17.75) (width 0.254) (layer F.Cu) (net 44)) - (via (at 33.6804 -17.8054) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 44)) - (segment (start 33.655 -17.78) (end 33.6804 -17.8054) (width 0.254) (layer B.Cu) (net 44)) - (segment (start 28.2702 -17.78) (end 33.655 -17.78) (width 0.254) (layer B.Cu) (net 44)) - (segment (start 34.9196 -17.8054) (end 34.975 -17.75) (width 0.254) (layer F.Cu) (net 44)) - (segment (start 33.6804 -17.8054) (end 34.9196 -17.8054) (width 0.254) (layer F.Cu) (net 44)) - (via (at -30.28159 -27.051) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 44)) - (segment (start -30.861 -25.518) (end -30.861 -26.47159) (width 0.254) (layer F.Cu) (net 44)) - (segment (start 36.195 -27.051) (end -30.28159 -27.051) (width 0.254) (layer B.Cu) (net 44)) - (segment (start -30.861 -26.47159) (end -30.28159 -27.051) (width 0.254) (layer F.Cu) (net 44)) - (segment (start -0.25 27.5042) (end -0.7366 27.9908) (width 0.254) (layer F.Cu) (net 45)) - (segment (start -0.25 26.8875) (end -0.25 27.5042) (width 0.254) (layer F.Cu) (net 45)) - (via (at -0.7366 27.9908) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 45)) - (via (at -16.5608 28.27499) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 45)) - (segment (start -16.51 28.32579) (end -16.5608 28.27499) (width 0.254) (layer B.Cu) (net 45)) - (segment (start -16.891 -8.518) (end -16.5608 -8.1878) (width 0.254) (layer F.Cu) (net 45)) - (segment (start -16.5608 -8.1878) (end -16.5608 28.27499) (width 0.254) (layer F.Cu) (net 45)) - (segment (start -0.7366 27.9908) (end -1.07159 28.32579) (width 0.254) (layer B.Cu) (net 45)) - (segment (start -1.07159 28.32579) (end -16.51 28.32579) (width 0.254) (layer B.Cu) (net 45)) - (via (at -16.129 -22.733) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 47)) - (segment (start -14.621 -22.733) (end -16.129 -22.733) (width 0.254) (layer F.Cu) (net 47)) - (via (at -9.398 -23.241) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 47)) - (segment (start -9.906 -22.733) (end -9.398 -23.241) (width 0.254) (layer B.Cu) (net 47)) - (segment (start -16.129 -22.733) (end -9.906 -22.733) (width 0.254) (layer B.Cu) (net 47)) - (segment (start -9.398 -23.241) (end -8.445 -23.241) (width 0.254) (layer F.Cu) (net 47)) - (via (at 1.3208 -14.732) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 54)) - (segment (start 1.2843 -14.6955) (end 1.3208 -14.732) (width 0.254) (layer F.Cu) (net 54)) - (segment (start 0.75 -14.6955) (end 1.2843 -14.6955) (width 0.254) (layer F.Cu) (net 54)) - (via (at -1.905 27.6606) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 54)) - (segment (start -1.1319 26.8875) (end -1.905 27.6606) (width 0.254) (layer F.Cu) (net 54)) - (segment (start -0.75 26.8875) (end -1.1319 26.8875) (width 0.254) (layer F.Cu) (net 54)) - (via (at -15.7988 27.7368) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 54)) - (segment (start -15.7226 27.6606) (end -15.7988 27.7368) (width 0.254) (layer B.Cu) (net 54)) - (segment (start -1.905 27.6606) (end -15.7226 27.6606) (width 0.254) (layer B.Cu) (net 54)) - (via (at -16.5354 -15.14319) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 54)) - (segment (start -16.5354 -13.2334) (end -16.5354 -15.14319) (width 0.254) (layer F.Cu) (net 54)) - (segment (start -15.875 -12.573) (end -16.5354 -13.2334) (width 0.254) (layer F.Cu) (net 54)) - (segment (start 1.3208 -14.732) (end 0.90961 -15.14319) (width 0.254) (layer B.Cu) (net 54)) - (segment (start -14.621 -12.573) (end -15.875 -12.573) (width 0.254) (layer F.Cu) (net 54)) - (segment (start 0.90961 -15.14319) (end -16.5354 -15.14319) (width 0.254) (layer B.Cu) (net 54)) - (segment (start -12.7 -12.573) (end -14.621 -12.573) (width 0.254) (layer F.Cu) (net 54)) - (segment (start -16.002 -2.4384) (end -15.3162 -3.1242) (width 0.254) (layer F.Cu) (net 54)) - (segment (start -12.222199 -3.779801) (end -12.222199 -12.095199) (width 0.254) (layer F.Cu) (net 54)) - (segment (start -16.002 27.5336) (end -16.002 -2.4384) (width 0.254) (layer F.Cu) (net 54)) - (segment (start -12.222199 -12.095199) (end -12.7 -12.573) (width 0.254) (layer F.Cu) (net 54)) - (segment (start -15.7988 27.7368) (end -16.002 27.5336) (width 0.254) (layer F.Cu) (net 54)) - (segment (start -12.8778 -3.1242) (end -12.222199 -3.779801) (width 0.254) (layer F.Cu) (net 54)) - (segment (start -15.3162 -3.1242) (end -12.8778 -3.1242) (width 0.254) (layer F.Cu) (net 54)) - (segment (start -6.162 -35.164) (end -6.843 -35.164) (width 0.254) (layer F.Cu) (net 55)) - (segment (start -7.493 -35.814) (end -8.062 -35.814) (width 0.254) (layer F.Cu) (net 55)) - (segment (start -6.843 -35.164) (end -7.493 -35.814) (width 0.254) (layer F.Cu) (net 55)) - (segment (start -6.162 -35.164) (end -3.698 -35.164) (width 0.254) (layer F.Cu) (net 55)) - (segment (start -3.532 -35.33) (end -2.45 -35.33) (width 0.254) (layer F.Cu) (net 55)) - (segment (start -3.698 -35.164) (end -3.532 -35.33) (width 0.254) (layer F.Cu) (net 55)) - (segment (start -8.062 -36.464) (end -7.508 -36.464) (width 0.254) (layer F.Cu) (net 56)) - (segment (start -6.858 -35.814) (end -6.162 -35.814) (width 0.254) (layer F.Cu) (net 56)) - (segment (start -7.508 -36.464) (end -6.858 -35.814) (width 0.254) (layer F.Cu) (net 56)) - (segment (start -4.874141 -37.480801) (end -5.334 -37.020942) (width 0.254) (layer F.Cu) (net 56)) - (segment (start -4.317915 -37.480801) (end -4.874141 -37.480801) (width 0.254) (layer F.Cu) (net 56)) - (segment (start -4.167114 -37.33) (end -4.317915 -37.480801) (width 0.254) (layer F.Cu) (net 56)) - (segment (start -2.45 -37.33) (end -4.167114 -37.33) (width 0.254) (layer F.Cu) (net 56)) - (segment (start -5.334 -37.020942) (end -5.334 -36.068) (width 0.254) (layer F.Cu) (net 56)) - (segment (start -5.588 -35.814) (end -6.162 -35.814) (width 0.254) (layer F.Cu) (net 56)) - (segment (start -5.334 -36.068) (end -5.588 -35.814) (width 0.254) (layer F.Cu) (net 56)) - (segment (start -8.445 -21.717) (end -9.144 -21.717) (width 0.254) (layer F.Cu) (net 57)) - (via (at -9.144 -21.717) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 57)) - (segment (start -9.525 -21.336) (end -16.129 -21.336) (width 0.254) (layer B.Cu) (net 57)) - (segment (start -9.144 -21.717) (end -9.525 -21.336) (width 0.254) (layer B.Cu) (net 57)) - (segment (start -16.002 -21.463) (end -16.129 -21.336) (width 0.254) (layer F.Cu) (net 57)) - (segment (start -14.621 -21.463) (end -16.002 -21.463) (width 0.254) (layer F.Cu) (net 57)) - (via (at -16.129 -21.336) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 57)) - (segment (start 2.833534 -35.83) (end 4.595534 -37.592) (width 0.254) (layer F.Cu) (net 58)) - (segment (start 4.595534 -37.592) (end 5.779 -37.592) (width 0.254) (layer F.Cu) (net 58)) - (segment (start 2.45 -35.83) (end 2.833534 -35.83) (width 0.254) (layer F.Cu) (net 58)) - (segment (start 5.119534 -39.116) (end 5.779 -39.116) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 2.833534 -36.83) (end 5.119534 -39.116) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 2.45 -36.83) (end 2.833534 -36.83) (width 0.254) (layer F.Cu) (net 59)) - (segment (start 0.75 26.8875) (end 0.75 31.9158) (width 0.254) (layer F.Cu) (net 60)) - (segment (start 1.0922 32.258) (end 2.286 32.258) (width 0.254) (layer F.Cu) (net 60)) - (segment (start 0.75 31.9158) (end 1.0922 32.258) (width 0.254) (layer F.Cu) (net 60)) - (segment (start 0.25 26.8875) (end 0.25 31.881) (width 0.254) (layer F.Cu) (net 61)) - (segment (start -0.127 32.258) (end -1.524 32.258) (width 0.254) (layer F.Cu) (net 61)) - (segment (start 0.25 31.881) (end -0.127 32.258) (width 0.254) (layer F.Cu) (net 61)) - (segment (start -0.75 -14.6955) (end -0.75 -15.9632) (width 0.254) (layer F.Cu) (net 62)) - (segment (start -0.75 -15.9632) (end -0.1778 -16.5354) (width 0.254) (layer F.Cu) (net 62)) - (segment (start -0.1778 -16.5354) (end -0.1778 -18.7198) (width 0.254) (layer F.Cu) (net 62)) - (segment (start -0.508 -19.05) (end -1.778 -19.05) (width 0.254) (layer F.Cu) (net 62)) - (segment (start -0.1778 -18.7198) (end -0.508 -19.05) (width 0.254) (layer F.Cu) (net 62)) - (segment (start 2.032 -19.05) (end 0.6858 -19.05) (width 0.254) (layer F.Cu) (net 63)) - (segment (start 0.6858 -19.05) (end 0.254 -18.6182) (width 0.254) (layer F.Cu) (net 63)) - (segment (start 0.254 -18.6182) (end 0.254 -16.256) (width 0.254) (layer F.Cu) (net 63)) - (segment (start -0.25 -15.752) (end -0.25 -14.6955) (width 0.254) (layer F.Cu) (net 63)) - (segment (start 0.254 -16.256) (end -0.25 -15.752) (width 0.254) (layer F.Cu) (net 63)) - (segment (start -33.387045 32.856155) (end -30.381282 32.856155) (width 0.254) (layer F.Cu) (net 71)) - (segment (start -34.107401 32.135799) (end -33.387045 32.856155) (width 0.254) (layer F.Cu) (net 71)) - (segment (start -34.107401 -3.865599) (end -34.163 -3.81) (width 0.254) (layer F.Cu) (net 71)) - (segment (start -34.107401 -3.865599) (end -34.107401 32.135799) (width 0.254) (layer F.Cu) (net 71)) - (via (at -34.163 -3.81) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 71)) - (via (at -32.512 -32.004) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 71)) - (segment (start -32.856155 -30.381282) (end -32.856155 -31.659845) (width 0.254) (layer F.Cu) (net 71)) - (segment (start -32.856155 -31.659845) (end -32.512 -32.004) (width 0.254) (layer F.Cu) (net 71)) - (segment (start -34.163 -3.81) (end -32.766 -3.81) (width 0.254) (layer B.Cu) (net 71)) - (segment (start -32.766 -3.81) (end -32.512 -4.064) (width 0.254) (layer B.Cu) (net 71)) - (segment (start -32.512 -4.064) (end -32.512 -32.004) (width 0.254) (layer B.Cu) (net 71)) - (via (at -19.431 -11.43) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 72)) - (segment (start -19.431 -11.43) (end -19.431 -8.518) (width 0.254) (layer F.Cu) (net 72)) - (segment (start -30.028551 -30.734012) (end -31.292788 -30.734012) (width 0.254) (layer F.Cu) (net 72)) - (segment (start -29.143845 -31.618718) (end -30.028551 -30.734012) (width 0.254) (layer F.Cu) (net 72)) - (via (at -31.292788 -30.734012) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 72)) - (segment (start -30.607 -23.152908) (end -31.292788 -23.838696) (width 0.254) (layer B.Cu) (net 72)) - (segment (start -30.607 -11.43) (end -30.607 -23.152908) (width 0.254) (layer B.Cu) (net 72)) - (segment (start -31.292788 -23.838696) (end -31.292788 -30.309748) (width 0.254) (layer B.Cu) (net 72)) - (segment (start -19.730999 -11.130001) (end -30.307001 -11.130001) (width 0.254) (layer B.Cu) (net 72)) - (segment (start -30.307001 -11.130001) (end -30.607 -11.43) (width 0.254) (layer B.Cu) (net 72)) - (segment (start -19.431 -11.43) (end -19.730999 -11.130001) (width 0.254) (layer B.Cu) (net 72)) - (segment (start -31.292788 -30.309748) (end -31.292788 -30.734012) (width 0.254) (layer B.Cu) (net 72)) - (via (at -30.3784 30.2514) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 73)) - (segment (start -31.485955 29.143845) (end -30.3784 30.2514) (width 0.254) (layer F.Cu) (net 73)) - (segment (start -31.618718 29.143845) (end -31.485955 29.143845) (width 0.254) (layer F.Cu) (net 73)) - (via (at 31.3944 30.607) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 73)) - (segment (start -30.0228 30.607) (end 31.3944 30.607) (width 0.254) (layer B.Cu) (net 73)) - (segment (start -30.3784 30.2514) (end -30.0228 30.607) (width 0.254) (layer B.Cu) (net 73)) - (segment (start 32.630437 30.607) (end 32.856155 30.381282) (width 0.254) (layer F.Cu) (net 73)) - (segment (start 31.3944 30.607) (end 32.630437 30.607) (width 0.254) (layer F.Cu) (net 73)) - (segment (start 21.1328 31.2674) (end 21.1328 -3.7084) (width 0.254) (layer F.Cu) (net 74)) - (segment (start 21.484118 31.618718) (end 21.1328 31.2674) (width 0.254) (layer F.Cu) (net 74)) - (segment (start 29.143845 31.618718) (end 21.484118 31.618718) (width 0.254) (layer F.Cu) (net 74)) - (via (at 21.1328 -3.7084) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 74)) - (via (at 31.618729 -3.738071) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 74)) - (segment (start 21.1328 -3.7084) (end 31.589058 -3.7084) (width 0.254) (layer B.Cu) (net 74)) - (segment (start 31.589058 -3.7084) (end 31.618729 -3.738071) (width 0.254) (layer B.Cu) (net 74)) - (segment (start 31.8262 -3.945542) (end 31.618729 -3.738071) (width 0.254) (layer F.Cu) (net 74)) - (segment (start 31.8262 -28.936363) (end 31.8262 -3.945542) (width 0.254) (layer F.Cu) (net 74)) - (segment (start 31.618718 -29.143845) (end 31.8262 -28.936363) (width 0.254) (layer F.Cu) (net 74)) - (via (at -18.161 -16.9926) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) - (segment (start -18.161 -8.518) (end -18.161 -16.9926) (width 0.254) (layer F.Cu) (net 76)) - (via (at -4.318 -17.7038) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) - (segment (start -0.442 -23.588) (end -4.318 -19.712) (width 0.254) (layer F.Cu) (net 76)) - (segment (start -18.161 -16.9926) (end -5.0292 -16.9926) (width 0.254) (layer B.Cu) (net 76)) - (segment (start -4.318 -19.712) (end -4.318 -17.7038) (width 0.254) (layer F.Cu) (net 76)) - (segment (start -5.0292 -16.9926) (end -4.318 -17.7038) (width 0.254) (layer B.Cu) (net 76)) - (segment (start -0.442 -23.638) (end -0.442 -23.588) (width 0.254) (layer F.Cu) (net 76)) - (via (at -20.9296 -18.542) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 77)) - (via (at -4.9276 -21.9456) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 77)) - (segment (start -20.9296 -18.542) (end -5.410198 -18.542) (width 0.254) (layer B.Cu) (net 77)) - (via (at -5.410198 -18.542) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 77)) - (segment (start -6.795 -18.542) (end -5.410198 -18.542) (width 0.254) (layer F.Cu) (net 77)) - (segment (start -5.410198 -21.463002) (end -5.410198 -18.542) (width 0.254) (layer F.Cu) (net 77)) - (segment (start -4.9276 -21.9456) (end -5.410198 -21.463002) (width 0.254) (layer F.Cu) (net 77)) - (via (at 5.3594 -22.86) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 77)) - (segment (start 5.3594 -22.86) (end 6.845 -22.86) (width 0.254) (layer F.Cu) (net 77)) - (segment (start 2.55 -21.9456) (end 2.55 -21.27) (width 0.254) (layer B.Cu) (net 77)) - (segment (start -4.9276 -21.9456) (end 2.55 -21.9456) (width 0.254) (layer B.Cu) (net 77)) - (segment (start 3.4798 -22.86) (end 5.3594 -22.86) (width 0.254) (layer B.Cu) (net 77)) - (segment (start 2.55 -21.9302) (end 3.4798 -22.86) (width 0.254) (layer B.Cu) (net 77)) - (segment (start 2.55 -21.27) (end 2.55 -21.9302) (width 0.254) (layer B.Cu) (net 77)) - (segment (start -20.955 -13.1826) (end -20.955 -18.5166) (width 0.254) (layer F.Cu) (net 77)) - (segment (start -27.94 -11.811) (end -22.3266 -11.811) (width 0.254) (layer F.Cu) (net 77)) - (segment (start -22.3266 -11.811) (end -20.955 -13.1826) (width 0.254) (layer F.Cu) (net 77)) - (segment (start -28.321 -11.43) (end -27.94 -11.811) (width 0.254) (layer F.Cu) (net 77)) - (segment (start -20.955 -18.5166) (end -20.9296 -18.542) (width 0.254) (layer F.Cu) (net 77)) - (segment (start -28.321 -8.518) (end -28.321 -11.43) (width 0.254) (layer F.Cu) (net 77)) - (segment (start -2.9718 -17.018) (end -2.9464 -16.9926) (width 0.254) (layer F.Cu) (net 78)) - (segment (start -2.55 -18.73) (end -2.55 -17.389) (width 0.254) (layer B.Cu) (net 78)) - (segment (start -6.795 -17.018) (end -2.9718 -17.018) (width 0.254) (layer F.Cu) (net 78)) - (segment (start -2.55 -17.389) (end -2.9464 -16.9926) (width 0.254) (layer B.Cu) (net 78)) - (via (at -2.9464 -16.9926) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 78)) - (segment (start -15.685 -8.454) (end -15.621 -8.518) (width 0.254) (layer F.Cu) (net 90)) - (segment (start -15.685 -4.318) (end -15.685 -8.454) (width 0.254) (layer F.Cu) (net 90)) - (segment (start -26.733 -30.226) (end -27.94 -30.226) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -29.591 -28.575) (end -29.591 -25.518) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -27.94 -30.226) (end -29.591 -28.575) (width 0.254) (layer F.Cu) (net 91)) - (via (at -11.6078 -41.8846) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (via (at -1.27 -41.8592) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start -1.2954 -41.8846) (end -1.27 -41.8592) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -11.6078 -41.8846) (end -1.2954 -41.8846) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -1.27 -41.8592) (end -1.27 -45) (width 0.254) (layer F.Cu) (net 91)) - (via (at -33.2486 26.9748) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start -12.2174 26.9748) (end -12.192 27.0002) (width 0.254) (layer B.Cu) (net 91)) - (via (at -12.192 27.0002) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start -33.2486 26.9748) (end -12.2174 26.9748) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -1.27 41.1226) (end -1.27 45) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -12.192 27.0002) (end -12.192 38.009992) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -11.6078 -41.8846) (end -11.6078 -31.39919) (width 0.254) (layer F.Cu) (net 91)) - (via (at -11.6332 -31.37379) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start -11.6078 -31.39919) (end -11.6332 -31.37379) (width 0.254) (layer F.Cu) (net 91)) - (via (at -12.2428 40.8178) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start -12.192 40.767) (end -12.2428 40.8178) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -12.192 38.009992) (end -12.192 40.767) (width 0.254) (layer F.Cu) (net 91)) - (via (at -1.27 40.8178) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start -12.2428 40.8178) (end -1.27 40.8178) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -1.27 40.8178) (end -1.27 41.1226) (width 0.254) (layer F.Cu) (net 91)) - (via (at 10.668 40.7416) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start 10.5918 40.8178) (end 10.668 40.7416) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -1.27 40.8178) (end 10.5918 40.8178) (width 0.254) (layer B.Cu) (net 91)) - (via (at 10.7442 18.8976) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start 10.668 18.9738) (end 10.7442 18.8976) (width 0.254) (layer F.Cu) (net 91)) - (segment (start 10.668 40.7416) (end 10.668 18.9738) (width 0.254) (layer F.Cu) (net 91)) - (via (at 41.5036 18.9484) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start 41.4528 18.8976) (end 41.5036 18.9484) (width 0.254) (layer B.Cu) (net 91)) - (segment (start 10.7442 18.8976) (end 41.4528 18.8976) (width 0.254) (layer B.Cu) (net 91)) - (via (at -26.733004 -31.407596) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start -26.733 -31.407592) (end -26.733004 -31.407596) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -26.733 -30.226) (end -26.733 -31.407592) (width 0.254) (layer F.Cu) (net 91)) - (segment (start 41.5036 -0.7366) (end 42.037 -1.27) (width 0.254) (layer F.Cu) (net 91)) - (segment (start 42.037 -1.27) (end 45 -1.27) (width 0.254) (layer F.Cu) (net 91)) - (segment (start 41.5036 18.9484) (end 41.5036 -0.7366) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -33.4264 -1.2446) (end -33.4264 26.797) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -44.9746 -1.2446) (end -45 -1.27) (width 0.254) (layer B.Cu) (net 91)) - (via (at -33.4264 -1.2446) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start -33.4264 -1.2446) (end -44.9746 -1.2446) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -33.4264 26.797) (end -33.2486 26.9748) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -29.591 -24.003) (end -29.799001 -23.794999) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -29.591 -25.518) (end -29.591 -24.003) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -29.799001 -23.794999) (end -31.632591 -23.794999) (width 0.254) (layer F.Cu) (net 91)) - (segment (start -31.632591 -23.794999) (end -31.93259 -23.495) (width 0.254) (layer F.Cu) (net 91)) - (via (at -31.93259 -23.495) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start -31.93259 -1.72241) (end -31.93259 -23.495) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -32.4104 -1.2446) (end -31.93259 -1.72241) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -33.4264 -1.2446) (end -32.4104 -1.2446) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -22.553597 -31.407596) (end -26.733004 -31.407596) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -11.6332 -31.37379) (end -12.085621 -31.826211) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -12.085621 -31.826211) (end -22.134982 -31.826211) (width 0.254) (layer B.Cu) (net 91)) - (segment (start -22.134982 -31.826211) (end -22.553597 -31.407596) (width 0.254) (layer B.Cu) (net 91)) - (segment (start 3.4958 -25.638) (end 4.0132 -25.1206) (width 0.254) (layer F.Cu) (net 92)) - (segment (start 0.508 -25.638) (end 3.4958 -25.638) (width 0.254) (layer F.Cu) (net 92)) - (segment (start 4.0132 -25.1206) (end 4.0132 -21.082) (width 0.254) (layer F.Cu) (net 92)) - (via (at 4.0132 -21.082) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 92)) - (segment (start 4.0132 -19.0246) (end 4.0132 -21.082) (width 0.254) (layer B.Cu) (net 92)) - (segment (start 3.7186 -18.73) (end 4.0132 -19.0246) (width 0.254) (layer B.Cu) (net 92)) - (segment (start 2.55 -18.73) (end 3.7186 -18.73) (width 0.254) (layer B.Cu) (net 92)) + (segment (start -5.271 31.496) (end -5.271 33.02) (width 0.254) (layer F.Cu) (net 85)) + (segment (start -5.271 31.496) (end -3.937 31.496) (width 0.254) (layer F.Cu) (net 85)) + (segment (start -3.937 31.496) (end -3.2258 30.7848) (width 0.254) (layer F.Cu) (net 85)) + (segment (start -3.2258 30.7848) (end -3.2258 26.543) (width 0.254) (layer F.Cu) (net 85)) + (segment (start -2.8328 26.15) (end -1.4875 26.15) (width 0.254) (layer F.Cu) (net 85)) + (segment (start -3.2258 26.543) (end -2.8328 26.15) (width 0.254) (layer F.Cu) (net 85)) + (segment (start 6.795 -19.812) (end 6.795 -18.288) (width 0.3048) (layer F.Cu) (net 86)) + (segment (start 4.318 -17.7546) (end 4.8514 -18.288) (width 0.254) (layer F.Cu) (net 86)) + (segment (start 4.318 -14.224) (end 4.318 -17.7546) (width 0.254) (layer F.Cu) (net 86)) + (segment (start 4.8514 -18.288) (end 6.795 -18.288) (width 0.254) (layer F.Cu) (net 86)) + (segment (start 4.052 -13.958) (end 4.318 -14.224) (width 0.254) (layer F.Cu) (net 86)) + (segment (start 1.4875 -13.958) (end 4.052 -13.958) (width 0.254) (layer F.Cu) (net 86)) + (via (at -1.7272 24.0538) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 87)) + (segment (start -1.4875 24.2935) (end -1.7272 24.0538) (width 0.254) (layer F.Cu) (net 87)) + (segment (start -1.4875 24.65) (end -1.4875 24.2935) (width 0.254) (layer F.Cu) (net 87)) + (via (at -5.6896 25.2984) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 87)) + (segment (start -6.7564 25.2984) (end -6.858 25.4) (width 0.254) (layer F.Cu) (net 87)) + (segment (start -5.6896 25.2984) (end -6.7564 25.2984) (width 0.4572) (layer F.Cu) (net 87)) + (segment (start -5.6896 25.2476) (end -5.6896 25.2984) (width 0.4572) (layer B.Cu) (net 87)) + (segment (start -4.4958 24.0538) (end -5.6896 25.2476) (width 0.4572) (layer B.Cu) (net 87)) + (segment (start -1.7272 24.0538) (end -4.4958 24.0538) (width 0.4572) (layer B.Cu) (net 87)) + (segment (start 6.858 -12.954) (end 5.918202 -12.954) (width 0.4572) (layer F.Cu) (net 88)) + (via (at 5.918202 -12.954) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 88)) + (via (at 1.5748 -11.811) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 88)) + (segment (start 1.4875 -12.458) (end 1.4875 -11.8983) (width 0.254) (layer F.Cu) (net 88)) + (segment (start 5.918202 -12.954) (end 4.775202 -11.811) (width 0.4572) (layer B.Cu) (net 88)) + (segment (start 4.775202 -11.811) (end 1.5748 -11.811) (width 0.4572) (layer B.Cu) (net 88)) + (segment (start 1.4875 -11.8983) (end 1.5748 -11.811) (width 0.254) (layer F.Cu) (net 88)) + (via (at 2.413 24.3332) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 89)) + (segment (start 5.6134 25.6032) (end 6.6668 25.6032) (width 0.4572) (layer F.Cu) (net 89)) + (segment (start 6.6668 25.6032) (end 6.87 25.4) (width 0.4572) (layer F.Cu) (net 89)) + (via (at 5.6134 25.6032) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 89)) + (segment (start 1.4875 24.65) (end 2.0962 24.65) (width 0.254) (layer F.Cu) (net 89)) + (segment (start 2.0962 24.65) (end 2.413 24.3332) (width 0.254) (layer F.Cu) (net 89)) + (segment (start 4.3942 24.3332) (end 5.6134 25.5524) (width 0.4572) (layer B.Cu) (net 89)) + (segment (start 5.6134 25.5524) (end 5.6134 25.6032) (width 0.4572) (layer B.Cu) (net 89)) + (segment (start 2.413 24.3332) (end 4.3942 24.3332) (width 0.4572) (layer B.Cu) (net 89)) + (segment (start -1.4875 -12.458) (end -1.4875 -11.7967) (width 0.254) (layer F.Cu) (net 90)) + (segment (start -1.4875 -11.7967) (end -1.4986 -11.7856) (width 0.4572) (layer F.Cu) (net 90)) + (via (at -1.4986 -11.7856) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 90)) + (via (at -6.070598 -12.9286) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 90)) + (segment (start -6.095998 -12.954) (end -6.070598 -12.9286) (width 0.4572) (layer F.Cu) (net 90)) + (segment (start -6.87 -12.954) (end -6.095998 -12.954) (width 0.4572) (layer F.Cu) (net 90)) + (segment (start -6.070598 -12.928598) (end -6.070598 -12.9286) (width 0.4572) (layer B.Cu) (net 90)) + (segment (start -4.9276 -11.7856) (end -6.070598 -12.928598) (width 0.4572) (layer B.Cu) (net 90)) + (segment (start -1.4986 -11.7856) (end -4.9276 -11.7856) (width 0.4572) (layer B.Cu) (net 90)) + (segment (start 3.6576 2.2352) (end 11.3848 2.2352) (width 0.3048) (layer B.Cu) (net 7)) + (segment (start 11.3848 2.2352) (end 11.43 2.19) (width 0.3048) (layer B.Cu) (net 7)) + (via (at 3.6576 2.2352) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 7)) + (segment (start 3.6576 -2.7686) (end 3.6576 2.2352) (width 0.3048) (layer F.Cu) (net 7)) + (segment (start 0.75 -5.6762) (end 3.6576 -2.7686) (width 0.3048) (layer F.Cu) (net 7)) + (segment (start 0.75 -11.7205) (end 0.75 -5.6762) (width 0.3048) (layer F.Cu) (net 7)) + (segment (start 2.5654 -12.7508) (end 2.3582 -12.958) (width 0.3048) (layer F.Cu) (net 8)) + (segment (start 2.5654 -4.8768) (end 2.5654 -12.7508) (width 0.3048) (layer F.Cu) (net 8)) + (segment (start 4.699 -2.7432) (end 2.5654 -4.8768) (width 0.3048) (layer F.Cu) (net 8)) + (segment (start 4.699 9.271) (end 4.699 -2.7432) (width 0.3048) (layer F.Cu) (net 8)) + (segment (start 2.3582 -12.958) (end 1.4875 -12.958) (width 0.3048) (layer F.Cu) (net 8)) + (segment (start 5.238 9.81) (end 4.699 9.271) (width 0.3048) (layer F.Cu) (net 8)) + (segment (start 11.43 9.81) (end 5.238 9.81) (width 0.3048) (layer F.Cu) (net 8)) + (via (at 2.2606 12.2936) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 9)) + (segment (start 2.2606 22.4019) (end 2.2606 12.2936) (width 0.3048) (layer F.Cu) (net 9)) + (segment (start 2.1942 12.36) (end 2.2606 12.2936) (width 0.3048) (layer B.Cu) (net 9)) + (segment (start 0.75 23.9125) (end 2.2606 22.4019) (width 0.3048) (layer F.Cu) (net 9)) + (segment (start -13.97 12.36) (end 2.1942 12.36) (width 0.3048) (layer B.Cu) (net 9)) + (segment (start -11.684 5.588) (end 3.175 5.588) (width 0.3048) (layer B.Cu) (net 10)) + (segment (start -13.97 3.302) (end -11.684 5.588) (width 0.3048) (layer B.Cu) (net 10)) + (segment (start -13.97 -0.36) (end -13.97 3.302) (width 0.3048) (layer B.Cu) (net 10)) + (via (at 3.175 5.588) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 10)) + (segment (start 3.175 24.892) (end 3.175 5.588) (width 0.3048) (layer F.Cu) (net 10)) + (segment (start 2.917 25.15) (end 3.175 24.892) (width 0.3048) (layer F.Cu) (net 10)) + (segment (start 1.4875 25.15) (end 2.917 25.15) (width 0.3048) (layer F.Cu) (net 10)) + (via (at -2.159 4.0386) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 11)) + (segment (start 13.97 -0.36) (end 13.97 3.5052) (width 0.3048) (layer B.Cu) (net 11)) + (segment (start 13.97 3.5052) (end 13.4366 4.0386) (width 0.3048) (layer B.Cu) (net 11)) + (segment (start 13.4366 4.0386) (end -2.159 4.0386) (width 0.3048) (layer B.Cu) (net 11)) + (segment (start -2.159 22.5035) (end -2.159 4.0386) (width 0.3048) (layer F.Cu) (net 11)) + (segment (start -0.75 23.9125) (end -2.159 22.5035) (width 0.3048) (layer F.Cu) (net 11)) + (via (at -3.1242 14.4526) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 12)) + (segment (start -1.4875 25.15) (end -2.663 25.15) (width 0.3048) (layer F.Cu) (net 12)) + (segment (start -3.0988 24.7142) (end -3.0988 23.981576) (width 0.3048) (layer F.Cu) (net 12)) + (segment (start -2.663 25.15) (end -3.0988 24.7142) (width 0.3048) (layer F.Cu) (net 12)) + (segment (start 11.8774 14.4526) (end -3.1242 14.4526) (width 0.3048) (layer B.Cu) (net 12)) + (segment (start 13.97 12.36) (end 11.8774 14.4526) (width 0.3048) (layer B.Cu) (net 12)) + (segment (start -3.0988 14.478) (end -3.1242 14.4526) (width 0.3048) (layer F.Cu) (net 12)) + (segment (start -3.0988 23.981576) (end -3.0988 14.478) (width 0.3048) (layer F.Cu) (net 12)) + (segment (start -4.572 9.779) (end -11.399 9.779) (width 0.3048) (layer F.Cu) (net 13)) + (segment (start -11.399 9.779) (end -11.43 9.81) (width 0.3048) (layer F.Cu) (net 13)) + (segment (start -0.905606 -9.914794) (end -3.7338 -7.0866) (width 0.3048) (layer F.Cu) (net 13)) + (segment (start -0.905606 -11.108922) (end -0.905606 -9.914794) (width 0.3048) (layer F.Cu) (net 13)) + (segment (start -0.75 -11.264528) (end -0.905606 -11.108922) (width 0.3048) (layer F.Cu) (net 13)) + (segment (start -3.7338 8.9408) (end -4.572 9.779) (width 0.3048) (layer F.Cu) (net 13)) + (segment (start -3.7338 -7.0866) (end -3.7338 8.9408) (width 0.3048) (layer F.Cu) (net 13)) + (segment (start -0.75 -11.7205) (end -0.75 -11.264528) (width 0.3048) (layer F.Cu) (net 13)) + (segment (start -1.4875 -12.958) (end -3.8568 -12.958) (width 0.3048) (layer F.Cu) (net 14)) + (segment (start -4.3688 1.6002) (end -4.9586 2.19) (width 0.3048) (layer F.Cu) (net 14)) + (segment (start -4.9586 2.19) (end -11.43 2.19) (width 0.3048) (layer F.Cu) (net 14)) + (segment (start -4.3688 -12.446) (end -4.3688 1.6002) (width 0.3048) (layer F.Cu) (net 14)) + (segment (start -3.8568 -12.958) (end -4.3688 -12.446) (width 0.3048) (layer F.Cu) (net 14)) + (segment (start -20.333 15.873) (end -20.208 15.748) (width 0.254) (layer F.Cu) (net 15)) + (segment (start -20.333 18.288) (end -20.333 15.873) (width 0.254) (layer F.Cu) (net 15)) + (segment (start -20.208 -4.841) (end -20.208 15.748) (width 0.254) (layer F.Cu) (net 15)) + (segment (start -20.701 -5.334) (end -20.208 -4.841) (width 0.254) (layer F.Cu) (net 15)) + (segment (start -20.701 -8.518) (end -20.701 -5.334) (width 0.254) (layer F.Cu) (net 15)) + (segment (start -23.7074 19.7866) (end -20.4084 19.7866) (width 0.254) (layer F.Cu) (net 16)) + (segment (start -20.4084 19.7866) (end -20.383 19.812) (width 0.254) (layer F.Cu) (net 16)) + (segment (start -23.816 19.678) (end -23.7074 19.7866) (width 0.254) (layer F.Cu) (net 16)) + (via (at -1.08582 -29.41958) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 17)) + (segment (start -1.08582 -29.41958) (end -1.08582 -30.02918) (width 0.4572) (layer B.Cu) (net 17)) + (segment (start -1.08582 -30.02918) (end -0.508 -30.607) (width 0.4572) (layer B.Cu) (net 17)) + (segment (start -0.508 -30.607) (end 0.508 -30.607) (width 0.4572) (layer B.Cu) (net 17)) + (segment (start 0.508 -30.607) (end 2.413 -32.512) (width 0.4572) (layer B.Cu) (net 17)) + (segment (start 2.413 -32.512) (end 2.413 -34.417) (width 0.4572) (layer B.Cu) (net 17)) + (segment (start 2.413 -34.417) (end 2.413 -35.293) (width 0.3048) (layer F.Cu) (net 17)) + (via (at 2.413 -34.417) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 17)) + (segment (start -0.8174 -30.5938) (end -0.8174 -29.688) (width 0.254) (layer F.Cu) (net 17)) + (segment (start -0.8174 -29.688) (end -1.08582 -29.41958) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 5.614 -35.33) (end 5.654 -35.29) (width 0.254) (layer F.Cu) (net 17)) + (segment (start 2.413 -34.417) (end 3.048 -34.417) (width 0.4572) (layer F.Cu) (net 17)) + (segment (start 3.048 -34.417) (end 3.921 -35.29) (width 0.4572) (layer F.Cu) (net 17)) + (segment (start 3.921 -35.29) (end 5.654 -35.29) (width 0.4572) (layer F.Cu) (net 17)) + (via (at -29.591 -12.065) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 18)) + (segment (start -29.591 -8.518) (end -29.591 -12.065) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -7.887 -38.404) (end -7.937 -38.354) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -7.887 -39.878) (end -7.887 -38.404) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -6.162 -36.579) (end -7.937 -38.354) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -6.162 -36.464) (end -6.162 -36.579) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -10.118037 -12.065) (end -10.10103 -12.047993) (width 0.254) (layer B.Cu) (net 18)) + (via (at -10.10103 -12.047993) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 18)) + (segment (start -29.591 -12.065) (end -10.118037 -12.065) (width 0.254) (layer B.Cu) (net 18)) + (segment (start -10.10103 -12.047993) (end -8.526007 -12.047993) (width 0.254) (layer B.Cu) (net 18)) + (segment (start -8.526007 -12.047993) (end -8.001 -11.522986) (width 0.254) (layer B.Cu) (net 18)) + (segment (start -8.001 -11.522986) (end -8.001 -9.271) (width 0.254) (layer B.Cu) (net 18)) + (via (at 21.336 -8.509) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 18)) + (segment (start -7.239 -8.509) (end 21.336 -8.509) (width 0.254) (layer B.Cu) (net 18)) + (segment (start -8.001 -9.271) (end -7.239 -8.509) (width 0.254) (layer B.Cu) (net 18)) + (segment (start 20.861 -17.112) (end 18.288 -17.112) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 21.336 -16.637) (end 20.861 -17.112) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 21.336 -8.509) (end 21.336 -16.637) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -10.033 -29.845) (end -10.10103 -29.91303) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -9.779 -29.845) (end -10.033 -29.845) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -9.779 -30.23506) (end -10.10103 -29.91303) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -9.779 -31.877) (end -9.779 -30.23506) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -9.0424 -32.6136) (end -9.779 -31.877) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -9.0424 -38.1254) (end -9.0424 -32.6136) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -8.8138 -38.354) (end -9.0424 -38.1254) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -7.937 -38.354) (end -8.8138 -38.354) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -10.10103 -28.37997) (end -10.10103 -12.047993) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -9.779 -28.702) (end -10.10103 -28.37997) (width 0.254) (layer F.Cu) (net 18)) + (segment (start -9.779 -29.845) (end -9.779 -28.702) (width 0.254) (layer F.Cu) (net 18)) + (segment (start 7.62 -30.127) (end 7.211 -29.718) (width 0.254) (layer F.Cu) (net 19)) + (segment (start 7.747 -35.097) (end 7.554 -35.29) (width 0.4572) (layer F.Cu) (net 19)) + (segment (start 7.211 -29.718) (end 7.747 -30.254) (width 0.4572) (layer F.Cu) (net 19)) + (segment (start 7.747 -30.254) (end 7.747 -35.097) (width 0.4572) (layer F.Cu) (net 19)) + (segment (start 0 -34.38) (end 0.0214 -34.3586) (width 0.2032) (layer F.Cu) (net 20)) + (segment (start 0 -33.38162) (end -0.209605 -33.172015) (width 0.2032) (layer F.Cu) (net 20)) + (segment (start 0 -34.38) (end 0 -33.38162) (width 0.2032) (layer F.Cu) (net 20)) + (segment (start -0.209605 -32.640173) (end 0.078475 -32.352093) (width 0.2032) (layer F.Cu) (net 20)) + (segment (start 0.4826 -32.007926) (end 0.4826 -30.5938) (width 0.2032) (layer F.Cu) (net 20)) + (segment (start -0.209605 -33.172015) (end -0.209605 -32.640173) (width 0.2032) (layer F.Cu) (net 20)) + (segment (start 0.078475 -32.352093) (end 0.138433 -32.352093) (width 0.2032) (layer F.Cu) (net 20)) + (segment (start 0.138433 -32.352093) (end 0.4826 -32.007926) (width 0.2032) (layer F.Cu) (net 20)) + (segment (start 0.5 -34.38) (end 0.4786 -34.3586) (width 0.2032) (layer F.Cu) (net 21)) + (segment (start -0.1674 -30.5938) (end -0.1674 -31.837962) (width 0.2032) (layer F.Cu) (net 21)) + (via (at -0.1674 -31.837962) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 21)) + (segment (start 0.5 -33.061698) (end 0.344396 -32.906094) (width 0.2032) (layer F.Cu) (net 21)) + (via (at 0.344396 -32.906094) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 21)) + (segment (start -0.1674 -31.837962) (end 0.344396 -32.349758) (width 0.2032) (layer B.Cu) (net 21)) + (segment (start 0.5 -34.38) (end 0.5 -33.061698) (width 0.2032) (layer F.Cu) (net 21)) + (segment (start 0.344396 -32.349758) (end 0.344396 -32.906094) (width 0.2032) (layer B.Cu) (net 21)) + (segment (start -20.383 22.86) (end -20.383 21.336) (width 0.254) (layer F.Cu) (net 22)) + (segment (start -19.60359 20.55659) (end -20.383 21.336) (width 0.254) (layer F.Cu) (net 22)) + (segment (start -19.60359 17.829064) (end -19.60359 20.55659) (width 0.254) (layer F.Cu) (net 22)) + (segment (start -18.908 17.133474) (end -19.60359 17.829064) (width 0.254) (layer F.Cu) (net 22)) + (segment (start -18.908 15.748) (end -18.908 17.133474) (width 0.254) (layer F.Cu) (net 22)) + (via (at -3.937 26.416) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 22)) + (segment (start -3.171 25.65) (end -3.937 26.416) (width 0.254) (layer F.Cu) (net 22)) + (segment (start -1.4875 25.65) (end -3.171 25.65) (width 0.254) (layer F.Cu) (net 22)) + (via (at -20.3708 26.3906) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 22)) + (segment (start -20.3454 26.416) (end -20.3708 26.3906) (width 0.254) (layer B.Cu) (net 22)) + (segment (start -3.937 26.416) (end -20.3454 26.416) (width 0.254) (layer B.Cu) (net 22)) + (segment (start -20.3708 22.8722) (end -20.383 22.86) (width 0.254) (layer F.Cu) (net 22)) + (segment (start -20.3708 26.3906) (end -20.3708 22.8722) (width 0.254) (layer F.Cu) (net 22)) + (via (at -18.8976 -6.35) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 22)) + (segment (start -18.908 -6.3396) (end -18.8976 -6.35) (width 0.254) (layer F.Cu) (net 22)) + (segment (start -18.908 15.748) (end -18.908 -6.3396) (width 0.254) (layer F.Cu) (net 22)) + (via (at 3.3274 -6.35) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 22)) + (segment (start 3.3274 -6.35) (end 3.3274 -11.8364) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 3.3274 -11.8364) (end 3.3274 -11.8278) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 3.3274 -13.1318) (end 3.3274 -11.8364) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 3.0012 -13.458) (end 3.3274 -13.1318) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 1.4875 -13.458) (end 3.0012 -13.458) (width 0.254) (layer F.Cu) (net 22)) + (segment (start -21.3106 21.336) (end -20.383 21.336) (width 0.254) (layer F.Cu) (net 22)) + (segment (start -21.8186 20.828) (end -21.3106 21.336) (width 0.254) (layer F.Cu) (net 22)) + (segment (start -29.016 20.828) (end -21.8186 20.828) (width 0.254) (layer F.Cu) (net 22)) + (segment (start 2.9464 -5.969) (end 3.3274 -6.35) (width 0.254) (layer B.Cu) (net 22)) + (segment (start -18.5166 -5.969) (end 2.9464 -5.969) (width 0.254) (layer B.Cu) (net 22)) + (segment (start -18.8976 -6.35) (end -18.5166 -5.969) (width 0.254) (layer B.Cu) (net 22)) + (segment (start -8.062 -33.399) (end -7.937 -33.274) (width 0.254) (layer F.Cu) (net 23)) + (segment (start -8.062 -35.164) (end -8.062 -33.399) (width 0.254) (layer F.Cu) (net 23)) + (via (at -8.001 -25.908) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 23)) + (segment (start -7.937 -25.972) (end -8.001 -25.908) (width 0.254) (layer F.Cu) (net 23)) + (segment (start -7.937 -33.274) (end -7.937 -25.972) (width 0.254) (layer F.Cu) (net 23)) + (via (at -14.605 -25.908) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 23)) + (segment (start -15.231 -25.908) (end -15.621 -25.518) (width 0.254) (layer F.Cu) (net 23)) + (segment (start -14.605 -25.908) (end -15.231 -25.908) (width 0.254) (layer F.Cu) (net 23)) + (segment (start -13.97 -26.543) (end -14.605 -25.908) (width 0.254) (layer B.Cu) (net 23)) + (segment (start -8.636 -26.543) (end -13.97 -26.543) (width 0.254) (layer B.Cu) (net 23)) + (segment (start -8.001 -25.908) (end -8.636 -26.543) (width 0.254) (layer B.Cu) (net 23)) + (via (at -16.891 -24.13) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 24)) + (segment (start -16.891 -25.518) (end -16.891 -24.13) (width 0.254) (layer F.Cu) (net 24)) + (via (at 23.0886 28.3972) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 24)) + (via (at 2.38281 28.08761) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 24)) + (segment (start 2.38281 27.04531) (end 2.38281 28.08761) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 1.4875 26.15) (end 2.38281 27.04531) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 13.916899 28.3972) (end 13.907308 28.387609) (width 0.254) (layer B.Cu) (net 24)) + (segment (start 2.682809 28.387609) (end 2.38281 28.08761) (width 0.254) (layer B.Cu) (net 24)) + (segment (start 13.907308 28.387609) (end 2.682809 28.387609) (width 0.254) (layer B.Cu) (net 24)) + (segment (start 23.0886 28.3972) (end 13.916899 28.3972) (width 0.254) (layer B.Cu) (net 24)) + (via (at 23.0378 -24.9174) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 24)) + (segment (start 23.0378 28.3464) (end 23.0378 -24.9174) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 23.0886 28.3972) (end 23.0378 28.3464) (width 0.254) (layer F.Cu) (net 24)) + (segment (start 22.8854 -24.765) (end 23.0378 -24.9174) (width 0.254) (layer B.Cu) (net 24)) + (segment (start -10.668 -24.13) (end -10.033 -24.765) (width 0.254) (layer B.Cu) (net 24)) + (segment (start -16.891 -24.13) (end -10.668 -24.13) (width 0.254) (layer B.Cu) (net 24)) + (segment (start -10.033 -24.765) (end 22.8854 -24.765) (width 0.254) (layer B.Cu) (net 24)) + (via (at -2.54 -14.5542) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 25)) + (segment (start -1.9438 -13.958) (end -2.54 -14.5542) (width 0.254) (layer F.Cu) (net 25)) + (segment (start -1.4875 -13.958) (end -1.9438 -13.958) (width 0.254) (layer F.Cu) (net 25)) + (via (at -18.7706 -14.554194) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 25)) + (segment (start -18.770594 -14.5542) (end -18.7706 -14.554194) (width 0.254) (layer B.Cu) (net 25)) + (segment (start -2.54 -14.5542) (end -18.770594 -14.5542) (width 0.254) (layer B.Cu) (net 25)) + (segment (start -18.161 -23.9776) (end -18.7706 -23.368) (width 0.254) (layer F.Cu) (net 25)) + (segment (start -18.7706 -23.368) (end -18.7706 -14.554194) (width 0.254) (layer F.Cu) (net 25)) + (segment (start -18.161 -25.518) (end -18.161 -23.9776) (width 0.254) (layer F.Cu) (net 25)) + (segment (start -2.6122 -13.458) (end -2.9718 -13.8176) (width 0.254) (layer F.Cu) (net 26)) + (via (at -2.9718 -13.8176) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 26)) + (segment (start -1.4875 -13.458) (end -2.6122 -13.458) (width 0.254) (layer F.Cu) (net 26)) + (via (at -19.430996 -13.8176) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 26)) + (segment (start -19.431 -25.518) (end -19.431 -13.817604) (width 0.254) (layer F.Cu) (net 26)) + (segment (start -2.9718 -13.8176) (end -19.430996 -13.8176) (width 0.254) (layer B.Cu) (net 26)) + (segment (start -19.431 -13.817604) (end -19.430996 -13.8176) (width 0.254) (layer F.Cu) (net 26)) + (via (at -20.701 -23.4696) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 27)) + (segment (start -20.701 -25.518) (end -20.701 -23.4696) (width 0.254) (layer F.Cu) (net 27)) + (via (at 22.4028 27.7368) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 27)) + (segment (start 3.225798 27.7368) (end 3.048 27.559002) (width 0.254) (layer B.Cu) (net 27)) + (via (at 3.048 27.559002) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 27)) + (segment (start 2.663 25.65) (end 3.048 26.035) (width 0.254) (layer F.Cu) (net 27)) + (segment (start 22.4028 27.7368) (end 3.225798 27.7368) (width 0.254) (layer B.Cu) (net 27)) + (segment (start 1.4875 25.65) (end 2.663 25.65) (width 0.254) (layer F.Cu) (net 27)) + (segment (start 3.048 26.035) (end 3.048 27.559002) (width 0.254) (layer F.Cu) (net 27)) + (segment (start -20.701 -23.4696) (end -10.4394 -23.4696) (width 0.254) (layer B.Cu) (net 27)) + (segment (start -9.72341 -24.18559) (end 22.3266 -24.18559) (width 0.254) (layer B.Cu) (net 27)) + (via (at 22.3266 -24.18559) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 27)) + (segment (start 22.4028 27.7368) (end 22.4028 -24.10939) (width 0.254) (layer F.Cu) (net 27)) + (segment (start 22.4028 -24.10939) (end 22.3266 -24.18559) (width 0.254) (layer F.Cu) (net 27)) + (segment (start -10.4394 -23.4696) (end -9.72341 -24.18559) (width 0.254) (layer B.Cu) (net 27)) + (segment (start 1.1182 -15.9512) (end 1.143 -15.9512) (width 0.254) (layer F.Cu) (net 28)) + (via (at 1.143 -15.9512) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 28)) + (segment (start 0.25 -15.083) (end 1.1182 -15.9512) (width 0.254) (layer F.Cu) (net 28)) + (segment (start 0.25 -14.6955) (end 0.25 -15.083) (width 0.254) (layer F.Cu) (net 28)) + (segment (start -21.5392 -15.9512) (end -21.59 -16.002) (width 0.254) (layer B.Cu) (net 28)) + (segment (start 1.143 -15.9512) (end -21.5392 -15.9512) (width 0.254) (layer B.Cu) (net 28)) + (via (at -21.59 -16.002) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 28)) + (segment (start -21.717 -16.129) (end -21.59 -16.002) (width 0.254) (layer F.Cu) (net 28)) + (segment (start -21.717 -25.264) (end -21.717 -16.129) (width 0.254) (layer F.Cu) (net 28)) + (segment (start -21.971 -25.518) (end -21.717 -25.264) (width 0.254) (layer F.Cu) (net 28)) + (via (at -23.241 -27.686) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 29)) + (segment (start -23.241 -25.518) (end -23.241 -27.686) (width 0.254) (layer F.Cu) (net 29)) + (via (at 37.084 -27.686) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 29)) + (segment (start -23.241 -27.686) (end 37.084 -27.686) (width 0.254) (layer B.Cu) (net 29)) + (segment (start 37.084 -27.686) (end 37.084 -12.827) (width 0.254) (layer F.Cu) (net 29)) + (segment (start 36.507 -12.25) (end 37.084 -12.827) (width 0.254) (layer F.Cu) (net 29)) + (segment (start 34.975 -12.25) (end 36.507 -12.25) (width 0.254) (layer F.Cu) (net 29)) + (segment (start 34.975 -12.25) (end 33.7384 -12.25) (width 0.254) (layer F.Cu) (net 29)) + (via (at 28.4988 -12.2428) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 29)) + (segment (start 28.4916 -12.25) (end 28.4988 -12.2428) (width 0.254) (layer F.Cu) (net 29)) + (segment (start 27.025 -12.25) (end 28.4916 -12.25) (width 0.254) (layer F.Cu) (net 29)) + (via (at 33.7384 -12.25) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 29)) + (segment (start 33.7312 -12.2428) (end 33.7384 -12.25) (width 0.254) (layer B.Cu) (net 29)) + (segment (start 28.4988 -12.2428) (end 33.7312 -12.2428) (width 0.254) (layer B.Cu) (net 29)) + (via (at -4.064 -36.322) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 31)) + (segment (start -2.45 -36.33) (end -4.056 -36.33) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -4.056 -36.33) (end -4.064 -36.322) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -27.051 -25.518) (end -27.051 -27.686) (width 0.254) (layer F.Cu) (net 31)) + (via (at -27.051 -28.321004) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 31)) + (segment (start -27.051 -27.686) (end -27.051 -28.321004) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -12.319004 -28.321004) (end -12.319 -28.321) (width 0.254) (layer B.Cu) (net 31)) + (segment (start -27.051 -28.321004) (end -12.319004 -28.321004) (width 0.254) (layer B.Cu) (net 31)) + (via (at -12.319 -28.321) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 31)) + (via (at -12.319 -36.322) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 31)) + (segment (start -4.064 -36.322) (end -12.319 -36.322) (width 0.254) (layer B.Cu) (net 31)) + (segment (start -12.319 -28.321) (end -12.319 -36.322) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -12.319 -28.321) (end -15.875 -28.321) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -16.256 -28.702) (end -16.256 -29.972) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -15.875 -28.321) (end -16.256 -28.702) (width 0.254) (layer F.Cu) (net 31)) + (via (at -4.596028 -36.9014) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 32)) + (segment (start -2.5214 -36.9014) (end -4.596028 -36.9014) (width 0.254) (layer F.Cu) (net 32)) + (segment (start -2.45 -36.83) (end -2.5214 -36.9014) (width 0.254) (layer F.Cu) (net 32)) + (via (at -28.321 -28.956) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 32)) + (segment (start -28.321 -25.518) (end -28.321 -28.956) (width 0.254) (layer F.Cu) (net 32)) + (via (at -12.954 -36.957) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 32)) + (segment (start -4.596028 -36.9014) (end -12.8984 -36.9014) (width 0.254) (layer B.Cu) (net 32)) + (segment (start -12.8984 -36.9014) (end -12.954 -36.957) (width 0.254) (layer B.Cu) (net 32)) + (via (at -12.954002 -28.955998) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 32)) + (segment (start -28.321 -28.956) (end -12.954004 -28.956) (width 0.254) (layer B.Cu) (net 32)) + (segment (start -12.954 -36.957) (end -12.954 -28.956) (width 0.254) (layer F.Cu) (net 32)) + (segment (start -12.954 -28.956) (end -12.954002 -28.955998) (width 0.254) (layer F.Cu) (net 32)) + (segment (start -12.954004 -28.956) (end -12.954002 -28.955998) (width 0.254) (layer B.Cu) (net 32)) + (segment (start -14.351 -29.972) (end -14.351 -29.337) (width 0.254) (layer F.Cu) (net 32)) + (segment (start -13.969998 -28.955998) (end -12.954002 -28.955998) (width 0.254) (layer F.Cu) (net 32)) + (segment (start -14.351 -29.337) (end -13.969998 -28.955998) (width 0.254) (layer F.Cu) (net 32)) + (via (at 36.195 -27.051) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 33)) + (segment (start 36.195 -18.97) (end 34.975 -17.75) (width 0.254) (layer F.Cu) (net 33)) + (segment (start 36.195 -27.051) (end 36.195 -18.97) (width 0.254) (layer F.Cu) (net 33)) + (via (at 28.2702 -17.78) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 33)) + (segment (start 28.2402 -17.75) (end 28.2702 -17.78) (width 0.254) (layer F.Cu) (net 33)) + (segment (start 27.025 -17.75) (end 28.2402 -17.75) (width 0.254) (layer F.Cu) (net 33)) + (via (at 33.6804 -17.8054) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 33)) + (segment (start 33.655 -17.78) (end 33.6804 -17.8054) (width 0.254) (layer B.Cu) (net 33)) + (segment (start 28.2702 -17.78) (end 33.655 -17.78) (width 0.254) (layer B.Cu) (net 33)) + (segment (start 34.9196 -17.8054) (end 34.975 -17.75) (width 0.254) (layer F.Cu) (net 33)) + (segment (start 33.6804 -17.8054) (end 34.9196 -17.8054) (width 0.254) (layer F.Cu) (net 33)) + (via (at -30.28159 -27.051) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 33)) + (segment (start -30.861 -25.518) (end -30.861 -26.47159) (width 0.254) (layer F.Cu) (net 33)) + (segment (start 36.195 -27.051) (end -30.28159 -27.051) (width 0.254) (layer B.Cu) (net 33)) + (segment (start -30.861 -26.47159) (end -30.28159 -27.051) (width 0.254) (layer F.Cu) (net 33)) + (segment (start -0.25 27.5042) (end -0.7366 27.9908) (width 0.254) (layer F.Cu) (net 34)) + (segment (start -0.25 26.8875) (end -0.25 27.5042) (width 0.254) (layer F.Cu) (net 34)) + (via (at -0.7366 27.9908) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 34)) + (via (at -16.5608 28.27499) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 34)) + (segment (start -16.51 28.32579) (end -16.5608 28.27499) (width 0.254) (layer B.Cu) (net 34)) + (segment (start -16.891 -8.518) (end -16.5608 -8.1878) (width 0.254) (layer F.Cu) (net 34)) + (segment (start -16.5608 -8.1878) (end -16.5608 28.27499) (width 0.254) (layer F.Cu) (net 34)) + (segment (start -0.7366 27.9908) (end -1.07159 28.32579) (width 0.254) (layer B.Cu) (net 34)) + (segment (start -1.07159 28.32579) (end -16.51 28.32579) (width 0.254) (layer B.Cu) (net 34)) + (via (at -16.129 -22.733) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 36)) + (segment (start -14.621 -22.733) (end -16.129 -22.733) (width 0.254) (layer F.Cu) (net 36)) + (via (at -9.398 -23.241) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 36)) + (segment (start -9.906 -22.733) (end -9.398 -23.241) (width 0.254) (layer B.Cu) (net 36)) + (segment (start -16.129 -22.733) (end -9.906 -22.733) (width 0.254) (layer B.Cu) (net 36)) + (segment (start -9.398 -23.241) (end -8.445 -23.241) (width 0.254) (layer F.Cu) (net 36)) + (via (at 1.3208 -14.732) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 43)) + (segment (start 1.2843 -14.6955) (end 1.3208 -14.732) (width 0.254) (layer F.Cu) (net 43)) + (segment (start 0.75 -14.6955) (end 1.2843 -14.6955) (width 0.254) (layer F.Cu) (net 43)) + (via (at -1.905 27.6606) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 43)) + (segment (start -1.1319 26.8875) (end -1.905 27.6606) (width 0.254) (layer F.Cu) (net 43)) + (segment (start -0.75 26.8875) (end -1.1319 26.8875) (width 0.254) (layer F.Cu) (net 43)) + (via (at -15.7988 27.7368) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 43)) + (segment (start -15.7226 27.6606) (end -15.7988 27.7368) (width 0.254) (layer B.Cu) (net 43)) + (segment (start -1.905 27.6606) (end -15.7226 27.6606) (width 0.254) (layer B.Cu) (net 43)) + (via (at -16.5354 -15.14319) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 43)) + (segment (start -16.5354 -13.2334) (end -16.5354 -15.14319) (width 0.254) (layer F.Cu) (net 43)) + (segment (start -15.875 -12.573) (end -16.5354 -13.2334) (width 0.254) (layer F.Cu) (net 43)) + (segment (start 1.3208 -14.732) (end 0.90961 -15.14319) (width 0.254) (layer B.Cu) (net 43)) + (segment (start -14.621 -12.573) (end -15.875 -12.573) (width 0.254) (layer F.Cu) (net 43)) + (segment (start 0.90961 -15.14319) (end -16.5354 -15.14319) (width 0.254) (layer B.Cu) (net 43)) + (segment (start -12.7 -12.573) (end -14.621 -12.573) (width 0.254) (layer F.Cu) (net 43)) + (segment (start -16.002 -2.4384) (end -15.3162 -3.1242) (width 0.254) (layer F.Cu) (net 43)) + (segment (start -12.222199 -3.779801) (end -12.222199 -12.095199) (width 0.254) (layer F.Cu) (net 43)) + (segment (start -16.002 27.5336) (end -16.002 -2.4384) (width 0.254) (layer F.Cu) (net 43)) + (segment (start -12.222199 -12.095199) (end -12.7 -12.573) (width 0.254) (layer F.Cu) (net 43)) + (segment (start -15.7988 27.7368) (end -16.002 27.5336) (width 0.254) (layer F.Cu) (net 43)) + (segment (start -12.8778 -3.1242) (end -12.222199 -3.779801) (width 0.254) (layer F.Cu) (net 43)) + (segment (start -15.3162 -3.1242) (end -12.8778 -3.1242) (width 0.254) (layer F.Cu) (net 43)) + (segment (start -6.162 -35.164) (end -6.843 -35.164) (width 0.254) (layer F.Cu) (net 44)) + (segment (start -7.493 -35.814) (end -8.062 -35.814) (width 0.254) (layer F.Cu) (net 44)) + (segment (start -6.843 -35.164) (end -7.493 -35.814) (width 0.254) (layer F.Cu) (net 44)) + (segment (start -6.162 -35.164) (end -3.698 -35.164) (width 0.254) (layer F.Cu) (net 44)) + (segment (start -3.532 -35.33) (end -2.45 -35.33) (width 0.254) (layer F.Cu) (net 44)) + (segment (start -3.698 -35.164) (end -3.532 -35.33) (width 0.254) (layer F.Cu) (net 44)) + (segment (start -8.062 -36.464) (end -7.508 -36.464) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -6.858 -35.814) (end -6.162 -35.814) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -7.508 -36.464) (end -6.858 -35.814) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -4.874141 -37.480801) (end -5.334 -37.020942) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -4.317915 -37.480801) (end -4.874141 -37.480801) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -4.167114 -37.33) (end -4.317915 -37.480801) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -2.45 -37.33) (end -4.167114 -37.33) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -5.334 -37.020942) (end -5.334 -36.068) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -5.588 -35.814) (end -6.162 -35.814) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -5.334 -36.068) (end -5.588 -35.814) (width 0.254) (layer F.Cu) (net 45)) + (segment (start -8.445 -21.717) (end -9.144 -21.717) (width 0.254) (layer F.Cu) (net 46)) + (via (at -9.144 -21.717) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 46)) + (segment (start -9.525 -21.336) (end -16.129 -21.336) (width 0.254) (layer B.Cu) (net 46)) + (segment (start -9.144 -21.717) (end -9.525 -21.336) (width 0.254) (layer B.Cu) (net 46)) + (segment (start -16.002 -21.463) (end -16.129 -21.336) (width 0.254) (layer F.Cu) (net 46)) + (segment (start -14.621 -21.463) (end -16.002 -21.463) (width 0.254) (layer F.Cu) (net 46)) + (via (at -16.129 -21.336) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 46)) + (segment (start 2.833534 -35.83) (end 4.595534 -37.592) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 4.595534 -37.592) (end 5.779 -37.592) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 2.45 -35.83) (end 2.833534 -35.83) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 5.119534 -39.116) (end 5.779 -39.116) (width 0.254) (layer F.Cu) (net 48)) + (segment (start 2.833534 -36.83) (end 5.119534 -39.116) (width 0.254) (layer F.Cu) (net 48)) + (segment (start 2.45 -36.83) (end 2.833534 -36.83) (width 0.254) (layer F.Cu) (net 48)) + (segment (start 0.75 26.8875) (end 0.75 31.9158) (width 0.254) (layer F.Cu) (net 49)) + (segment (start 1.0922 32.258) (end 2.286 32.258) (width 0.254) (layer F.Cu) (net 49)) + (segment (start 0.75 31.9158) (end 1.0922 32.258) (width 0.254) (layer F.Cu) (net 49)) + (segment (start 0.25 26.8875) (end 0.25 31.881) (width 0.254) (layer F.Cu) (net 50)) + (segment (start -0.127 32.258) (end -1.524 32.258) (width 0.254) (layer F.Cu) (net 50)) + (segment (start 0.25 31.881) (end -0.127 32.258) (width 0.254) (layer F.Cu) (net 50)) + (segment (start -0.75 -14.6955) (end -0.75 -15.9632) (width 0.254) (layer F.Cu) (net 51)) + (segment (start -0.75 -15.9632) (end -0.1778 -16.5354) (width 0.254) (layer F.Cu) (net 51)) + (segment (start -0.1778 -16.5354) (end -0.1778 -18.7198) (width 0.254) (layer F.Cu) (net 51)) + (segment (start -0.508 -19.05) (end -1.778 -19.05) (width 0.254) (layer F.Cu) (net 51)) + (segment (start -0.1778 -18.7198) (end -0.508 -19.05) (width 0.254) (layer F.Cu) (net 51)) + (segment (start 2.032 -19.05) (end 0.6858 -19.05) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 0.6858 -19.05) (end 0.254 -18.6182) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 0.254 -18.6182) (end 0.254 -16.256) (width 0.254) (layer F.Cu) (net 52)) + (segment (start -0.25 -15.752) (end -0.25 -14.6955) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 0.254 -16.256) (end -0.25 -15.752) (width 0.254) (layer F.Cu) (net 52)) + (segment (start -33.387045 32.856155) (end -30.381282 32.856155) (width 0.254) (layer F.Cu) (net 82)) + (segment (start -34.107401 32.135799) (end -33.387045 32.856155) (width 0.254) (layer F.Cu) (net 82)) + (segment (start -34.107401 -3.865599) (end -34.163 -3.81) (width 0.254) (layer F.Cu) (net 82)) + (segment (start -34.107401 -3.865599) (end -34.107401 32.135799) (width 0.254) (layer F.Cu) (net 82)) + (via (at -34.163 -3.81) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 82)) + (via (at -32.512 -32.004) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 82)) + (segment (start -32.856155 -30.381282) (end -32.856155 -31.659845) (width 0.254) (layer F.Cu) (net 82)) + (segment (start -32.856155 -31.659845) (end -32.512 -32.004) (width 0.254) (layer F.Cu) (net 82)) + (segment (start -34.163 -3.81) (end -32.766 -3.81) (width 0.254) (layer B.Cu) (net 82)) + (segment (start -32.766 -3.81) (end -32.512 -4.064) (width 0.254) (layer B.Cu) (net 82)) + (segment (start -32.512 -4.064) (end -32.512 -32.004) (width 0.254) (layer B.Cu) (net 82)) + (via (at -19.431 -11.43) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 60)) + (segment (start -19.431 -11.43) (end -19.431 -8.518) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -30.028551 -30.734012) (end -31.292788 -30.734012) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -29.143845 -31.618718) (end -30.028551 -30.734012) (width 0.254) (layer F.Cu) (net 60)) + (via (at -31.292788 -30.734012) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 60)) + (segment (start -30.607 -23.152908) (end -31.292788 -23.838696) (width 0.254) (layer B.Cu) (net 60)) + (segment (start -30.607 -11.43) (end -30.607 -23.152908) (width 0.254) (layer B.Cu) (net 60)) + (segment (start -31.292788 -23.838696) (end -31.292788 -30.309748) (width 0.254) (layer B.Cu) (net 60)) + (segment (start -19.730999 -11.130001) (end -30.307001 -11.130001) (width 0.254) (layer B.Cu) (net 60)) + (segment (start -30.307001 -11.130001) (end -30.607 -11.43) (width 0.254) (layer B.Cu) (net 60)) + (segment (start -19.431 -11.43) (end -19.730999 -11.130001) (width 0.254) (layer B.Cu) (net 60)) + (segment (start -31.292788 -30.309748) (end -31.292788 -30.734012) (width 0.254) (layer B.Cu) (net 60)) + (via (at -30.3784 30.2514) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 83)) + (segment (start -31.485955 29.143845) (end -30.3784 30.2514) (width 0.254) (layer F.Cu) (net 83)) + (segment (start -31.618718 29.143845) (end -31.485955 29.143845) (width 0.254) (layer F.Cu) (net 83)) + (via (at 31.3944 30.607) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 83)) + (segment (start -30.0228 30.607) (end 31.3944 30.607) (width 0.254) (layer B.Cu) (net 83)) + (segment (start -30.3784 30.2514) (end -30.0228 30.607) (width 0.254) (layer B.Cu) (net 83)) + (segment (start 32.630437 30.607) (end 32.856155 30.381282) (width 0.254) (layer F.Cu) (net 83)) + (segment (start 31.3944 30.607) (end 32.630437 30.607) (width 0.254) (layer F.Cu) (net 83)) + (segment (start 21.1328 31.2674) (end 21.1328 -3.7084) (width 0.254) (layer F.Cu) (net 84)) + (segment (start 21.484118 31.618718) (end 21.1328 31.2674) (width 0.254) (layer F.Cu) (net 84)) + (segment (start 29.143845 31.618718) (end 21.484118 31.618718) (width 0.254) (layer F.Cu) (net 84)) + (via (at 21.1328 -3.7084) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 84)) + (via (at 31.618729 -3.738071) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 84)) + (segment (start 21.1328 -3.7084) (end 31.589058 -3.7084) (width 0.254) (layer B.Cu) (net 84)) + (segment (start 31.589058 -3.7084) (end 31.618729 -3.738071) (width 0.254) (layer B.Cu) (net 84)) + (segment (start 31.8262 -3.945542) (end 31.618729 -3.738071) (width 0.254) (layer F.Cu) (net 84)) + (segment (start 31.8262 -28.936363) (end 31.8262 -3.945542) (width 0.254) (layer F.Cu) (net 84)) + (segment (start 31.618718 -29.143845) (end 31.8262 -28.936363) (width 0.254) (layer F.Cu) (net 84)) + (segment (start 27.804437 -35.433) (end 27.686 -35.433) (width 0.254) (layer F.Cu) (net 61)) + (segment (start 30.381282 -32.856155) (end 27.804437 -35.433) (width 0.254) (layer F.Cu) (net 61)) + (via (at -18.161 -16.9926) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 62)) + (segment (start -18.161 -8.518) (end -18.161 -16.9926) (width 0.254) (layer F.Cu) (net 62)) + (via (at -4.318 -17.7038) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 62)) + (segment (start -0.442 -23.588) (end -4.318 -19.712) (width 0.254) (layer F.Cu) (net 62)) + (segment (start -18.161 -16.9926) (end -5.0292 -16.9926) (width 0.254) (layer B.Cu) (net 62)) + (segment (start -4.318 -19.712) (end -4.318 -17.7038) (width 0.254) (layer F.Cu) (net 62)) + (segment (start -5.0292 -16.9926) (end -4.318 -17.7038) (width 0.254) (layer B.Cu) (net 62)) + (segment (start -0.442 -23.638) (end -0.442 -23.588) (width 0.254) (layer F.Cu) (net 62)) + (via (at -20.9296 -18.542) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 63)) + (via (at -4.9276 -21.9456) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 63)) + (segment (start -20.9296 -18.542) (end -5.410198 -18.542) (width 0.254) (layer B.Cu) (net 63)) + (via (at -5.410198 -18.542) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 63)) + (segment (start -6.795 -18.542) (end -5.410198 -18.542) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -5.410198 -21.463002) (end -5.410198 -18.542) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -4.9276 -21.9456) (end -5.410198 -21.463002) (width 0.254) (layer F.Cu) (net 63)) + (via (at 5.3594 -22.86) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 63)) + (segment (start 5.3594 -22.86) (end 6.845 -22.86) (width 0.254) (layer F.Cu) (net 63)) + (segment (start 2.55 -21.9456) (end 2.55 -21.27) (width 0.254) (layer B.Cu) (net 63)) + (segment (start -4.9276 -21.9456) (end 2.55 -21.9456) (width 0.254) (layer B.Cu) (net 63)) + (segment (start 3.4798 -22.86) (end 5.3594 -22.86) (width 0.254) (layer B.Cu) (net 63)) + (segment (start 2.55 -21.9302) (end 3.4798 -22.86) (width 0.254) (layer B.Cu) (net 63)) + (segment (start 2.55 -21.27) (end 2.55 -21.9302) (width 0.254) (layer B.Cu) (net 63)) + (segment (start -20.955 -13.1826) (end -20.955 -18.5166) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -27.94 -11.811) (end -22.3266 -11.811) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -22.3266 -11.811) (end -20.955 -13.1826) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -28.321 -11.43) (end -27.94 -11.811) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -20.955 -18.5166) (end -20.9296 -18.542) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -28.321 -8.518) (end -28.321 -11.43) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -28.321 -4.572) (end -28.448 -4.445) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -28.321 -8.518) (end -28.321 -4.572) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -2.9718 -17.018) (end -2.9464 -16.9926) (width 0.254) (layer F.Cu) (net 91)) + (segment (start -2.55 -18.73) (end -2.55 -17.389) (width 0.254) (layer B.Cu) (net 91)) + (segment (start -6.795 -17.018) (end -2.9718 -17.018) (width 0.254) (layer F.Cu) (net 91)) + (segment (start -2.55 -17.389) (end -2.9464 -16.9926) (width 0.254) (layer B.Cu) (net 91)) + (via (at -2.9464 -16.9926) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 91)) + (segment (start -15.685 -8.454) (end -15.621 -8.518) (width 0.254) (layer F.Cu) (net 75)) + (segment (start -15.685 -4.318) (end -15.685 -8.454) (width 0.254) (layer F.Cu) (net 75)) + (segment (start -26.733 -30.226) (end -27.94 -30.226) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -29.591 -28.575) (end -29.591 -25.518) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -27.94 -30.226) (end -29.591 -28.575) (width 0.254) (layer F.Cu) (net 76)) + (via (at -11.6078 -41.8846) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (via (at -1.27 -41.8592) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start -1.2954 -41.8846) (end -1.27 -41.8592) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -11.6078 -41.8846) (end -1.2954 -41.8846) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -1.27 -41.8592) (end -1.27 -45) (width 0.254) (layer F.Cu) (net 76)) + (via (at -33.2486 26.9748) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start -12.2174 26.9748) (end -12.192 27.0002) (width 0.254) (layer B.Cu) (net 76)) + (via (at -12.192 27.0002) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start -33.2486 26.9748) (end -12.2174 26.9748) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -1.27 41.1226) (end -1.27 45) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -12.192 27.0002) (end -12.192 38.009992) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -11.6078 -41.8846) (end -11.6078 -31.39919) (width 0.254) (layer F.Cu) (net 76)) + (via (at -11.6332 -31.37379) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start -11.6078 -31.39919) (end -11.6332 -31.37379) (width 0.254) (layer F.Cu) (net 76)) + (via (at -12.2428 40.8178) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start -12.192 40.767) (end -12.2428 40.8178) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -12.192 38.009992) (end -12.192 40.767) (width 0.254) (layer F.Cu) (net 76)) + (via (at -1.27 40.8178) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start -12.2428 40.8178) (end -1.27 40.8178) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -1.27 40.8178) (end -1.27 41.1226) (width 0.254) (layer F.Cu) (net 76)) + (via (at 10.668 40.7416) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start 10.5918 40.8178) (end 10.668 40.7416) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -1.27 40.8178) (end 10.5918 40.8178) (width 0.254) (layer B.Cu) (net 76)) + (via (at 10.7442 18.8976) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start 10.668 18.9738) (end 10.7442 18.8976) (width 0.254) (layer F.Cu) (net 76)) + (segment (start 10.668 40.7416) (end 10.668 18.9738) (width 0.254) (layer F.Cu) (net 76)) + (via (at 41.5036 18.9484) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start 41.4528 18.8976) (end 41.5036 18.9484) (width 0.254) (layer B.Cu) (net 76)) + (segment (start 10.7442 18.8976) (end 41.4528 18.8976) (width 0.254) (layer B.Cu) (net 76)) + (via (at -26.733004 -31.407596) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start -26.733 -31.407592) (end -26.733004 -31.407596) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -26.733 -30.226) (end -26.733 -31.407592) (width 0.254) (layer F.Cu) (net 76)) + (segment (start 41.5036 -0.7366) (end 42.037 -1.27) (width 0.254) (layer F.Cu) (net 76)) + (segment (start 42.037 -1.27) (end 45 -1.27) (width 0.254) (layer F.Cu) (net 76)) + (segment (start 41.5036 18.9484) (end 41.5036 -0.7366) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -33.4264 -1.2446) (end -33.4264 26.797) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -44.9746 -1.2446) (end -45 -1.27) (width 0.254) (layer B.Cu) (net 76)) + (via (at -33.4264 -1.2446) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start -33.4264 -1.2446) (end -44.9746 -1.2446) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -33.4264 26.797) (end -33.2486 26.9748) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -29.591 -24.003) (end -29.799001 -23.794999) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -29.591 -25.518) (end -29.591 -24.003) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -29.799001 -23.794999) (end -31.632591 -23.794999) (width 0.254) (layer F.Cu) (net 76)) + (segment (start -31.632591 -23.794999) (end -31.93259 -23.495) (width 0.254) (layer F.Cu) (net 76)) + (via (at -31.93259 -23.495) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 76)) + (segment (start -31.93259 -1.72241) (end -31.93259 -23.495) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -32.4104 -1.2446) (end -31.93259 -1.72241) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -33.4264 -1.2446) (end -32.4104 -1.2446) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -22.553597 -31.407596) (end -26.733004 -31.407596) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -11.6332 -31.37379) (end -12.085621 -31.826211) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -12.085621 -31.826211) (end -22.134982 -31.826211) (width 0.254) (layer B.Cu) (net 76)) + (segment (start -22.134982 -31.826211) (end -22.553597 -31.407596) (width 0.254) (layer B.Cu) (net 76)) + (segment (start 3.4958 -25.638) (end 4.0132 -25.1206) (width 0.254) (layer F.Cu) (net 77)) + (segment (start 0.508 -25.638) (end 3.4958 -25.638) (width 0.254) (layer F.Cu) (net 77)) + (segment (start 4.0132 -25.1206) (end 4.0132 -21.082) (width 0.254) (layer F.Cu) (net 77)) + (via (at 4.0132 -21.082) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 77)) + (segment (start 4.0132 -19.0246) (end 4.0132 -21.082) (width 0.254) (layer B.Cu) (net 77)) + (segment (start 3.7186 -18.73) (end 4.0132 -19.0246) (width 0.254) (layer B.Cu) (net 77)) + (segment (start 2.55 -18.73) (end 3.7186 -18.73) (width 0.254) (layer B.Cu) (net 77)) + (segment (start -21.59 1.524) (end -21.59 3.678) (width 0.254) (layer F.Cu) (net 78)) + (segment (start -21.971 -8.518) (end -21.971 1.143) (width 0.254) (layer F.Cu) (net 78)) + (segment (start -21.971 1.143) (end -21.59 1.524) (width 0.254) (layer F.Cu) (net 78)) + (segment (start -22.733 14.351) (end -23.23 14.848) (width 0.254) (layer F.Cu) (net 78)) + (segment (start -21.59 4.699) (end -22.733 5.842) (width 0.254) (layer F.Cu) (net 78)) + (segment (start -23.23 14.848) (end -24.2 14.848) (width 0.254) (layer F.Cu) (net 78)) + (segment (start -22.733 5.842) (end -22.733 14.351) (width 0.254) (layer F.Cu) (net 78)) + (segment (start -21.59 3.678) (end -21.59 4.699) (width 0.254) (layer F.Cu) (net 78)) + (segment (start -24.13 2.032) (end -24.13 3.678) (width 0.254) (layer F.Cu) (net 79)) + (segment (start -23.241 -8.518) (end -23.241 1.143) (width 0.254) (layer F.Cu) (net 79)) + (segment (start -23.241 1.143) (end -24.13 2.032) (width 0.254) (layer F.Cu) (net 79)) + (segment (start -25 13.989) (end -25 14.848) (width 0.254) (layer F.Cu) (net 79)) + (segment (start -25.146 13.843) (end -25 13.989) (width 0.254) (layer F.Cu) (net 79)) + (segment (start -25.146 5.842) (end -25.146 13.843) (width 0.254) (layer F.Cu) (net 79)) + (segment (start -24.13 4.826) (end -25.146 5.842) (width 0.254) (layer F.Cu) (net 79)) + (segment (start -24.13 3.678) (end -24.13 4.826) (width 0.254) (layer F.Cu) (net 79)) + (segment (start -26.67 1.524) (end -26.67 3.678) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -24.511 -8.518) (end -24.511 0.635) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -24.511 0.635) (end -25.146 1.27) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -26.416 1.27) (end -26.67 1.524) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -25.146 1.27) (end -26.416 1.27) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -25.654 13.843) (end -25.8 13.989) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -25.654 5.842) (end -25.654 13.843) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -26.67 4.826) (end -25.654 5.842) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -25.8 13.989) (end -25.8 14.848) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -26.67 3.678) (end -26.67 4.826) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -26.2636 0.762) (end -28.702 0.762) (width 0.254) (layer F.Cu) (net 81)) + (segment (start -25.781 0.2794) (end -26.2636 0.762) (width 0.254) (layer F.Cu) (net 81)) + (segment (start -29.21 1.27) (end -29.21 3.678) (width 0.254) (layer F.Cu) (net 81)) + (segment (start -28.702 0.762) (end -29.21 1.27) (width 0.254) (layer F.Cu) (net 81)) + (segment (start -25.781 -8.518) (end -25.781 0.2794) (width 0.254) (layer F.Cu) (net 81)) + (segment (start -27.443 14.848) (end -26.6 14.848) (width 0.254) (layer F.Cu) (net 81)) + (segment (start -27.94 6.0325) (end -27.94 14.351) (width 0.254) (layer F.Cu) (net 81)) + (segment (start -29.21 4.7625) (end -27.94 6.0325) (width 0.254) (layer F.Cu) (net 81)) + (segment (start -27.94 14.351) (end -27.443 14.848) (width 0.254) (layer F.Cu) (net 81)) + (segment (start -29.21 3.678) (end -29.21 4.7625) (width 0.254) (layer F.Cu) (net 81)) (zone (net 1) (net_name GND) (layer B.Cu) (tstamp 60723C1A) (hatch edge 0.508) (connect_pads (clearance 0.254)) diff --git a/CAD/PCB/clockclock.sch b/CAD/PCB/clockclock.sch index 714b68b..772e41f 100644 --- a/CAD/PCB/clockclock.sch +++ b/CAD/PCB/clockclock.sch @@ -276,64 +276,48 @@ Connection ~ 1100 7250 $Comp L Switch:SW_DIP_x04 SW1 U 1 1 60BCB5AC -P 1400 6350 -F 0 "SW1" H 1400 6817 50 0000 C CNN -F 1 "SW_DIP_x04" H 1400 6726 50 0000 C CNN -F 2 "Button_Switch_SMD:SW_DIP_SPSTx04_Slide_Omron_A6S-410x_W8.9mm_P2.54mm" H 1400 6350 50 0001 C CNN -F 3 "~" H 1400 6350 50 0001 C CNN -F 4 "farnell" H 1400 6350 50 0001 C CNN "supplier" -F 5 "9472037" H 1400 6350 50 0001 C CNN "ordercode" - 1 1400 6350 +P 2200 6300 +F 0 "SW1" H 2200 6767 50 0000 C CNN +F 1 "SW_DIP_x04" H 2200 6676 50 0000 C CNN +F 2 "Button_Switch_SMD:SW_DIP_SPSTx04_Slide_Omron_A6S-410x_W8.9mm_P2.54mm" H 2200 6300 50 0001 C CNN +F 3 "~" H 2200 6300 50 0001 C CNN +F 4 "farnell" H 2200 6300 50 0001 C CNN "supplier" +F 5 "9472037" H 2200 6300 50 0001 C CNN "ordercode" + 1 2200 6300 1 0 0 -1 $EndComp $Comp L power:GND #PWR0107 U 1 1 60BCD679 -P 1850 6550 -F 0 "#PWR0107" H 1850 6300 50 0001 C CNN -F 1 "GND" H 1855 6377 50 0000 C CNN -F 2 "" H 1850 6550 50 0001 C CNN -F 3 "" H 1850 6550 50 0001 C CNN - 1 1850 6550 +P 2650 6500 +F 0 "#PWR0107" H 2650 6250 50 0001 C CNN +F 1 "GND" H 2655 6327 50 0000 C CNN +F 2 "" H 2650 6500 50 0001 C CNN +F 3 "" H 2650 6500 50 0001 C CNN + 1 2650 6500 1 0 0 -1 $EndComp Wire Wire Line 9050 4650 9050 4700 Wire Wire Line - 1700 6150 1850 6150 + 2500 6100 2650 6100 Wire Wire Line - 1850 6150 1850 6250 + 2650 6100 2650 6200 Wire Wire Line - 1700 6250 1850 6250 -Connection ~ 1850 6250 + 2500 6200 2650 6200 +Connection ~ 2650 6200 Wire Wire Line - 1850 6250 1850 6350 + 2650 6200 2650 6300 Wire Wire Line - 1700 6350 1850 6350 -Connection ~ 1850 6350 + 2500 6300 2650 6300 +Connection ~ 2650 6300 Wire Wire Line - 1850 6350 1850 6450 + 2650 6300 2650 6400 Wire Wire Line - 1700 6450 1850 6450 -Connection ~ 1850 6450 + 2500 6400 2650 6400 +Connection ~ 2650 6400 Wire Wire Line - 1850 6450 1850 6550 -Text GLabel 950 6150 0 50 Input ~ 0 -ADDR0 -Text GLabel 950 6250 0 50 Input ~ 0 -ADDR1 -Text GLabel 950 6350 0 50 Input ~ 0 -ADDR2 -Text GLabel 950 6450 0 50 Input ~ 0 -ADDR3 -Wire Wire Line - 950 6150 1100 6150 -Wire Wire Line - 950 6250 1100 6250 -Wire Wire Line - 950 6350 1100 6350 -Wire Wire Line - 950 6450 1100 6450 + 2650 6400 2650 6500 $Comp L power:+5V #PWR0108 U 1 1 60BDA4A1 @@ -544,45 +528,45 @@ Wire Wire Line $Comp L Switch:SW_Push SW3 U 1 1 60D20867 -P 3250 6450 -F 0 "SW3" H 3300 6350 50 0000 R CNN -F 1 "SW_Push" V 3205 6402 50 0001 R CNN -F 2 "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" H 3250 6650 50 0001 C CNN -F 3 "~" H 3250 6650 50 0001 C CNN - 1 3250 6450 +P 4050 6400 +F 0 "SW3" H 4100 6300 50 0000 R CNN +F 1 "SW_Push" V 4005 6352 50 0001 R CNN +F 2 "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" H 4050 6600 50 0001 C CNN +F 3 "~" H 4050 6600 50 0001 C CNN + 1 4050 6400 1 0 0 -1 $EndComp $Comp L Switch:SW_Push SW4 U 1 1 60D21939 -P 3250 6250 -F 0 "SW4" H 3300 6450 50 0000 R CNN -F 1 "SW_Push" H 3250 6450 50 0001 R CNN -F 2 "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" H 3250 6450 50 0001 C CNN -F 3 "~" H 3250 6450 50 0001 C CNN - 1 3250 6250 +P 4050 6200 +F 0 "SW4" H 4100 6400 50 0000 R CNN +F 1 "SW_Push" H 4050 6400 50 0001 R CNN +F 2 "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" H 4050 6400 50 0001 C CNN +F 3 "~" H 4050 6400 50 0001 C CNN + 1 4050 6200 1 0 0 -1 $EndComp $Comp L power:GND #PWR0130 U 1 1 60D221F9 -P 3600 6500 -F 0 "#PWR0130" H 3600 6250 50 0001 C CNN -F 1 "GND" H 3605 6327 50 0000 C CNN -F 2 "" H 3600 6500 50 0001 C CNN -F 3 "" H 3600 6500 50 0001 C CNN - 1 3600 6500 +P 4400 6450 +F 0 "#PWR0130" H 4400 6200 50 0001 C CNN +F 1 "GND" H 4405 6277 50 0000 C CNN +F 2 "" H 4400 6450 50 0001 C CNN +F 3 "" H 4400 6450 50 0001 C CNN + 1 4400 6450 1 0 0 -1 $EndComp -Text GLabel 2950 6450 0 50 Input ~ 0 +Text GLabel 3750 6400 0 50 Input ~ 0 BUT_PLUS -Text GLabel 2950 6250 0 50 Input ~ 0 +Text GLabel 3750 6200 0 50 Input ~ 0 BUT_MIN Wire Wire Line - 2950 6450 3050 6450 + 3750 6400 3850 6400 Wire Wire Line - 2950 6250 3050 6250 -Text Notes 1150 6700 0 50 ~ 0 + 3750 6200 3850 6200 +Text Notes 1950 6650 0 50 ~ 0 Address input $Comp L Mechanical:MountingHole H4 @@ -1332,8 +1316,6 @@ Wire Wire Line 3200 900 3250 900 Text Label 4000 900 2 50 ~ 0 ESP_GPIO0 -Wire Wire Line - 4000 900 3550 900 Text Label 4300 4350 0 50 ~ 0 ESP_GPIO12 Text Label 4300 4650 0 50 ~ 0 @@ -1347,7 +1329,7 @@ L Device:C C4 U 1 1 61163D10 P 4300 1650 F 0 "C4" H 4186 1604 50 0000 R CNN -F 1 "100nF" H 4186 1695 50 0000 R CNN +F 1 "100nF" H 4200 1700 50 0000 R CNN F 2 "Capacitor_SMD:C_0603_1608Metric" H 4338 1500 50 0001 C CNN F 3 "~" H 4300 1650 50 0001 C CNN 1 4300 1650 @@ -1460,8 +1442,8 @@ $Comp L Jumper:SolderJumper_3_Open JP5 U 1 1 614F3FB7 P 7600 1200 -F 0 "JP5" V 7646 1267 50 0000 L CNN -F 1 "SJ3_Open" V 7555 1267 50 0000 L CNN +F 0 "JP5" V 7750 1000 50 0000 L CNN +F 1 "SJ3_Open" H 7450 1300 50 0000 L CNN F 2 "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" H 7600 1200 50 0001 C CNN F 3 "~" H 7600 1200 50 0001 C CNN F 4 "DNP" H 7600 1200 50 0001 C CNN "DNP" @@ -1502,8 +1484,8 @@ $Comp L Jumper:SolderJumper_3_Open JP4 U 1 1 6156DB0E P 7500 2200 -F 0 "JP4" V 7546 2267 50 0000 L CNN -F 1 "SJ3_Open" V 7455 2267 50 0000 L CNN +F 0 "JP4" V 7550 2000 50 0000 L CNN +F 1 "SJ3_Open" H 7350 2300 50 0000 L CNN F 2 "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" H 7500 2200 50 0001 C CNN F 3 "~" H 7500 2200 50 0001 C CNN F 4 "DNP" H 7500 2200 50 0001 C CNN "DNP" @@ -1647,7 +1629,7 @@ Wire Wire Line Text Label 4850 7050 0 50 ~ 0 MOT_REF Wire Wire Line - 4850 7050 5250 7050 + 4850 7050 5150 7050 $Comp L Device:R R15 U 1 1 60B53DC0 @@ -1679,14 +1661,14 @@ Wire Wire Line Wire Wire Line 4750 5350 4300 5350 Wire Wire Line - 3600 6250 3600 6450 + 4400 6200 4400 6400 Wire Wire Line - 3450 6250 3600 6250 + 4250 6200 4400 6200 Wire Wire Line - 3450 6450 3600 6450 -Connection ~ 3600 6450 + 4250 6400 4400 6400 +Connection ~ 4400 6400 Wire Wire Line - 3600 6450 3600 6500 + 4400 6400 4400 6450 Text Label 4000 1300 2 50 ~ 0 ESP_RST $Comp @@ -1708,8 +1690,6 @@ Wire Wire Line Connection ~ 3200 1100 Wire Wire Line 4300 1300 4300 1500 -Wire Wire Line - 3550 1300 4300 1300 $Comp L power:GND #PWR0126 U 1 1 61D54274 @@ -1788,14 +1768,6 @@ Wire Wire Line Connection ~ 7600 4700 Wire Wire Line 7600 4450 7600 4700 -Wire Wire Line - 3100 2650 2750 2650 -Wire Wire Line - 3100 2750 2750 2750 -Wire Wire Line - 3100 2850 2750 2850 -Wire Wire Line - 3100 3150 2750 3150 Text Label 3200 3650 2 50 ~ 0 USB_SUSP Wire Wire Line @@ -1835,16 +1807,16 @@ $EndComp Wire Wire Line 2250 2350 2250 2450 $Comp -L Diode:BAV70 D1 +L Diode:1N4448WS D1 U 1 1 627088D2 -P 1250 2400 -F 0 "D1" V 1296 2479 50 0000 L CNN -F 1 "BAV70" V 1205 2479 50 0000 L CNN -F 2 "Package_TO_SOT_SMD:SOT-23" H 1250 2400 50 0001 C CNN -F 3 "https://assets.nexperia.com/documents/data-sheet/BAV70_SER.pdf" H 1250 2400 50 0001 C CNN -F 4 "2677467" H 1250 2400 50 0001 C CNN "ordercode" -F 5 "farnell" H 1250 2400 50 0001 C CNN "supplier" - 1 1250 2400 +P 1250 2550 +F 0 "D1" V 1296 2629 50 0000 L CNN +F 1 "1N4448WD-7" V 1205 2629 50 0000 L CNN +F 2 "Package_TO_SOT_SMD:SOT-23" H 1250 2550 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV70_SER.pdf" H 1250 2550 50 0001 C CNN +F 4 "1843752" H 1250 2550 50 0001 C CNN "ordercode" +F 5 "farnell" H 1250 2550 50 0001 C CNN "supplier" + 1 1250 2550 0 -1 1 0 $EndComp Wire Wire Line @@ -1858,8 +1830,6 @@ Wire Wire Line Wire Wire Line 1450 3150 1750 3150 Connection ~ 1250 3050 -Wire Wire Line - 1450 2400 1600 2400 Wire Wire Line 2150 2400 2150 2450 Text Label 1250 3250 2 50 ~ 0 @@ -1979,165 +1949,165 @@ NoConn ~ 2750 3550 $Comp L LED:SK6812MINI D2 U 1 1 609A6CE9 -P 1300 5050 -F 0 "D2" H 1400 5300 50 0000 L CNN -F 1 "SK6812MINI" H 1350 4800 50 0000 L CNN -F 2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" H 1350 4750 50 0001 L TNN -F 3 "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" H 1400 4675 50 0001 L TNN -F 4 "aliexpress" H 1300 5050 50 0001 C CNN "supplier" - 1 1300 5050 +P 1250 4900 +F 0 "D2" H 1350 5150 50 0000 L CNN +F 1 "SK6812MINI" H 1300 4650 50 0000 L CNN +F 2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" H 1300 4600 50 0001 L TNN +F 3 "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" H 1350 4525 50 0001 L TNN +F 4 "aliexpress" H 1250 4900 50 0001 C CNN "supplier" + 1 1250 4900 1 0 0 -1 $EndComp -Text Label 550 5050 0 50 ~ 0 +Text Label 500 4900 0 50 ~ 0 LED_DATA Wire Wire Line - 550 5050 1000 5050 + 500 4900 950 4900 $Comp L power:GND #PWR0123 U 1 1 60A1C5FD -P 1300 5400 -F 0 "#PWR0123" H 1300 5150 50 0001 C CNN -F 1 "GND" H 1305 5227 50 0000 C CNN -F 2 "" H 1300 5400 50 0001 C CNN -F 3 "" H 1300 5400 50 0001 C CNN - 1 1300 5400 +P 1250 5250 +F 0 "#PWR0123" H 1250 5000 50 0001 C CNN +F 1 "GND" H 1255 5077 50 0000 C CNN +F 2 "" H 1250 5250 50 0001 C CNN +F 3 "" H 1250 5250 50 0001 C CNN + 1 1250 5250 1 0 0 -1 $EndComp Wire Wire Line - 1300 5400 1300 5350 + 1250 5250 1250 5200 $Comp L power:+5V #PWR0125 U 1 1 60A34487 -P 1300 4700 -F 0 "#PWR0125" H 1300 4550 50 0001 C CNN -F 1 "+5V" H 1315 4873 50 0000 C CNN -F 2 "" H 1300 4700 50 0001 C CNN -F 3 "" H 1300 4700 50 0001 C CNN - 1 1300 4700 +P 1250 4550 +F 0 "#PWR0125" H 1250 4400 50 0001 C CNN +F 1 "+5V" H 1265 4723 50 0000 C CNN +F 2 "" H 1250 4550 50 0001 C CNN +F 3 "" H 1250 4550 50 0001 C CNN + 1 1250 4550 1 0 0 -1 $EndComp Wire Wire Line - 1300 4700 1300 4750 + 1250 4550 1250 4600 $Comp L LED:SK6812MINI D3 U 1 1 60A4E4E4 -P 1950 5050 -F 0 "D3" H 2050 5300 50 0000 L CNN -F 1 "SK6812MINI" H 2000 4800 50 0000 L CNN -F 2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" H 2000 4750 50 0001 L TNN -F 3 "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" H 2050 4675 50 0001 L TNN -F 4 "aliexpress" H 1950 5050 50 0001 C CNN "supplier" - 1 1950 5050 +P 1900 4900 +F 0 "D3" H 2000 5150 50 0000 L CNN +F 1 "SK6812MINI" H 1950 4650 50 0000 L CNN +F 2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" H 1950 4600 50 0001 L TNN +F 3 "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" H 2000 4525 50 0001 L TNN +F 4 "aliexpress" H 1900 4900 50 0001 C CNN "supplier" + 1 1900 4900 1 0 0 -1 $EndComp $Comp L LED:SK6812MINI D4 U 1 1 60A4EC1E -P 2600 5050 -F 0 "D4" H 2700 5300 50 0000 L CNN -F 1 "SK6812MINI" H 2650 4800 50 0000 L CNN -F 2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" H 2650 4750 50 0001 L TNN -F 3 "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" H 2700 4675 50 0001 L TNN -F 4 "aliexpress" H 2600 5050 50 0001 C CNN "supplier" - 1 2600 5050 +P 2550 4900 +F 0 "D4" H 2650 5150 50 0000 L CNN +F 1 "SK6812MINI" H 2600 4650 50 0000 L CNN +F 2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" H 2600 4600 50 0001 L TNN +F 3 "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" H 2650 4525 50 0001 L TNN +F 4 "aliexpress" H 2550 4900 50 0001 C CNN "supplier" + 1 2550 4900 1 0 0 -1 $EndComp $Comp L LED:SK6812MINI D5 U 1 1 60A4F5E7 -P 3250 5050 -F 0 "D5" H 3350 5300 50 0000 L CNN -F 1 "SK6812MINI" H 3300 4800 50 0000 L CNN -F 2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" H 3300 4750 50 0001 L TNN -F 3 "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" H 3350 4675 50 0001 L TNN -F 4 "aliexpress" H 3250 5050 50 0001 C CNN "supplier" - 1 3250 5050 +P 3200 4900 +F 0 "D5" H 3300 5150 50 0000 L CNN +F 1 "SK6812MINI" H 3250 4650 50 0000 L CNN +F 2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" H 3250 4600 50 0001 L TNN +F 3 "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" H 3300 4525 50 0001 L TNN +F 4 "aliexpress" H 3200 4900 50 0001 C CNN "supplier" + 1 3200 4900 1 0 0 -1 $EndComp Wire Wire Line - 2250 5050 2300 5050 + 2200 4900 2250 4900 Wire Wire Line - 2900 5050 2950 5050 + 2850 4900 2900 4900 $Comp L power:+5V #PWR0131 U 1 1 60A99092 -P 1950 4700 -F 0 "#PWR0131" H 1950 4550 50 0001 C CNN -F 1 "+5V" H 1965 4873 50 0000 C CNN -F 2 "" H 1950 4700 50 0001 C CNN -F 3 "" H 1950 4700 50 0001 C CNN - 1 1950 4700 +P 1900 4550 +F 0 "#PWR0131" H 1900 4400 50 0001 C CNN +F 1 "+5V" H 1915 4723 50 0000 C CNN +F 2 "" H 1900 4550 50 0001 C CNN +F 3 "" H 1900 4550 50 0001 C CNN + 1 1900 4550 1 0 0 -1 $EndComp $Comp L power:+5V #PWR0132 U 1 1 60A99537 -P 2600 4700 -F 0 "#PWR0132" H 2600 4550 50 0001 C CNN -F 1 "+5V" H 2615 4873 50 0000 C CNN -F 2 "" H 2600 4700 50 0001 C CNN -F 3 "" H 2600 4700 50 0001 C CNN - 1 2600 4700 +P 2550 4550 +F 0 "#PWR0132" H 2550 4400 50 0001 C CNN +F 1 "+5V" H 2565 4723 50 0000 C CNN +F 2 "" H 2550 4550 50 0001 C CNN +F 3 "" H 2550 4550 50 0001 C CNN + 1 2550 4550 1 0 0 -1 $EndComp $Comp L power:+5V #PWR0144 U 1 1 60A999BB -P 3250 4700 -F 0 "#PWR0144" H 3250 4550 50 0001 C CNN -F 1 "+5V" H 3265 4873 50 0000 C CNN -F 2 "" H 3250 4700 50 0001 C CNN -F 3 "" H 3250 4700 50 0001 C CNN - 1 3250 4700 +P 3200 4550 +F 0 "#PWR0144" H 3200 4400 50 0001 C CNN +F 1 "+5V" H 3215 4723 50 0000 C CNN +F 2 "" H 3200 4550 50 0001 C CNN +F 3 "" H 3200 4550 50 0001 C CNN + 1 3200 4550 1 0 0 -1 $EndComp Wire Wire Line - 3250 4700 3250 4750 + 3200 4550 3200 4600 Wire Wire Line - 2600 4700 2600 4750 + 2550 4550 2550 4600 Wire Wire Line - 1950 4700 1950 4750 + 1900 4550 1900 4600 $Comp L power:GND #PWR0145 U 1 1 60AE471A -P 1950 5400 -F 0 "#PWR0145" H 1950 5150 50 0001 C CNN -F 1 "GND" H 1955 5227 50 0000 C CNN -F 2 "" H 1950 5400 50 0001 C CNN -F 3 "" H 1950 5400 50 0001 C CNN - 1 1950 5400 +P 1900 5250 +F 0 "#PWR0145" H 1900 5000 50 0001 C CNN +F 1 "GND" H 1905 5077 50 0000 C CNN +F 2 "" H 1900 5250 50 0001 C CNN +F 3 "" H 1900 5250 50 0001 C CNN + 1 1900 5250 1 0 0 -1 $EndComp $Comp L power:GND #PWR0146 U 1 1 60AE4A34 -P 2600 5400 -F 0 "#PWR0146" H 2600 5150 50 0001 C CNN -F 1 "GND" H 2605 5227 50 0000 C CNN -F 2 "" H 2600 5400 50 0001 C CNN -F 3 "" H 2600 5400 50 0001 C CNN - 1 2600 5400 +P 2550 5250 +F 0 "#PWR0146" H 2550 5000 50 0001 C CNN +F 1 "GND" H 2555 5077 50 0000 C CNN +F 2 "" H 2550 5250 50 0001 C CNN +F 3 "" H 2550 5250 50 0001 C CNN + 1 2550 5250 1 0 0 -1 $EndComp $Comp L power:GND #PWR0147 U 1 1 60AE4E7B -P 3250 5400 -F 0 "#PWR0147" H 3250 5150 50 0001 C CNN -F 1 "GND" H 3255 5227 50 0000 C CNN -F 2 "" H 3250 5400 50 0001 C CNN -F 3 "" H 3250 5400 50 0001 C CNN - 1 3250 5400 +P 3200 5250 +F 0 "#PWR0147" H 3200 5000 50 0001 C CNN +F 1 "GND" H 3205 5077 50 0000 C CNN +F 2 "" H 3200 5250 50 0001 C CNN +F 3 "" H 3200 5250 50 0001 C CNN + 1 3200 5250 1 0 0 -1 $EndComp Wire Wire Line - 3250 5400 3250 5350 + 3200 5250 3200 5200 Wire Wire Line - 2600 5350 2600 5400 + 2550 5200 2550 5250 Wire Wire Line - 1950 5350 1950 5400 + 1900 5200 1900 5250 Wire Wire Line - 1600 5050 1650 5050 + 1550 4900 1600 4900 Text Label 4300 5550 0 50 ~ 0 LED_DATA Wire Wire Line @@ -2145,156 +2115,150 @@ Wire Wire Line $Comp L Sensor_Proximity:SFH9202 U1 U 1 1 60D59A68 -P 5900 1500 -F 0 "U1" H 5950 1700 50 0000 C CNN -F 1 "SFH9206" H 5950 1300 50 0000 C CNN -F 2 "OptoDevice:Osram_SFH9x0x" H 5700 1300 50 0001 L CIN -F 3 "http://www.osram-os.com/Graphics/XPic0/00083379_0.pdf/SFH%209202,%20Lead%20%28Pb%29%20Free%20Product%20-%20RoHS%20Compliant.pdf" V 5860 1540 50 0001 L CNN -F 4 "2981800" H 5900 1500 50 0001 C CNN "ordercode" -F 5 "farnell" H 5900 1500 50 0001 C CNN "supplier" - 1 5900 1500 +P 6300 1450 +F 0 "U1" H 6350 1650 50 0000 C CNN +F 1 "SFH9206" H 6350 1250 50 0000 C CNN +F 2 "OptoDevice:Osram_SFH9x0x" H 6100 1250 50 0001 L CIN +F 3 "http://www.osram-os.com/Graphics/XPic0/00083379_0.pdf/SFH%209202,%20Lead%20%28Pb%29%20Free%20Product%20-%20RoHS%20Compliant.pdf" V 6260 1490 50 0001 L CNN +F 4 "2981800" H 6300 1450 50 0001 C CNN "ordercode" +F 5 "farnell" H 6300 1450 50 0001 C CNN "supplier" + 1 6300 1450 1 0 0 -1 $EndComp $Comp L Device:R R21 U 1 1 60D5BD9E -P 5550 1100 -F 0 "R21" H 5650 1150 50 0000 L CNN -F 1 "200E" H 5650 1050 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 5480 1100 50 0001 C CNN -F 3 "~" H 5550 1100 50 0001 C CNN -F 4 "" V 5550 1100 50 0000 C CNN "DNP" -F 5 "1894108" H 5550 1100 50 0001 C CNN "ordercode" -F 6 "Farnell" H 5550 1100 50 0001 C CNN "supplier" - 1 5550 1100 +P 5950 1150 +F 0 "R21" H 6050 1200 50 0000 L CNN +F 1 "200E" H 6050 1100 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 5880 1150 50 0001 C CNN +F 3 "~" H 5950 1150 50 0001 C CNN +F 4 "" V 5950 1150 50 0000 C CNN "DNP" +F 5 "1894108" H 5950 1150 50 0001 C CNN "ordercode" +F 6 "Farnell" H 5950 1150 50 0001 C CNN "supplier" + 1 5950 1150 1 0 0 -1 $EndComp $Comp L Device:R R22 U 1 1 60D5C4A7 -P 6450 1150 -F 0 "R22" H 6550 1200 50 0000 L CNN -F 1 "10K" H 6550 1100 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 6380 1150 50 0001 C CNN -F 3 "~" H 6450 1150 50 0001 C CNN -F 4 "" V 6450 1150 50 0000 C CNN "DNP" - 1 6450 1150 +P 6750 1150 +F 0 "R22" H 6850 1200 50 0000 L CNN +F 1 "10K" H 6850 1100 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 6680 1150 50 0001 C CNN +F 3 "~" H 6750 1150 50 0001 C CNN +F 4 "" V 6750 1150 50 0000 C CNN "DNP" + 1 6750 1150 1 0 0 -1 $EndComp -Text Label 6800 1400 2 50 ~ 0 +Text Label 7000 1350 2 50 ~ 0 PROX Wire Wire Line - 6450 1300 6450 1400 + 6750 1300 6750 1350 Wire Wire Line - 6450 1400 6200 1400 + 6750 1350 6600 1350 Wire Wire Line - 6800 1400 6450 1400 -Connection ~ 6450 1400 + 7000 1350 6750 1350 +Connection ~ 6750 1350 $Comp L power:+3V3 #PWR0148 U 1 1 60DD8104 -P 6450 900 -F 0 "#PWR0148" H 6450 750 50 0001 C CNN -F 1 "+3V3" H 6465 1073 50 0000 C CNN -F 2 "" H 6450 900 50 0001 C CNN -F 3 "" H 6450 900 50 0001 C CNN - 1 6450 900 +P 6750 950 +F 0 "#PWR0148" H 6750 800 50 0001 C CNN +F 1 "+3V3" H 6765 1123 50 0000 C CNN +F 2 "" H 6750 950 50 0001 C CNN +F 3 "" H 6750 950 50 0001 C CNN + 1 6750 950 1 0 0 -1 $EndComp $Comp L power:GND #PWR0149 U 1 1 60DD83CD -P 5550 2100 -F 0 "#PWR0149" H 5550 1850 50 0001 C CNN -F 1 "GND" H 5555 1927 50 0000 C CNN -F 2 "" H 5550 2100 50 0001 C CNN -F 3 "" H 5550 2100 50 0001 C CNN - 1 5550 2100 +P 5950 2000 +F 0 "#PWR0149" H 5950 1750 50 0001 C CNN +F 1 "GND" H 5955 1827 50 0000 C CNN +F 2 "" H 5950 2000 50 0001 C CNN +F 3 "" H 5950 2000 50 0001 C CNN + 1 5950 2000 1 0 0 -1 $EndComp $Comp L power:GND #PWR0150 U 1 1 60DD8750 -P 6250 2100 -F 0 "#PWR0150" H 6250 1850 50 0001 C CNN -F 1 "GND" H 6255 1927 50 0000 C CNN -F 2 "" H 6250 2100 50 0001 C CNN -F 3 "" H 6250 2100 50 0001 C CNN - 1 6250 2100 +P 6600 2000 +F 0 "#PWR0150" H 6600 1750 50 0001 C CNN +F 1 "GND" H 6605 1827 50 0000 C CNN +F 2 "" H 6600 2000 50 0001 C CNN +F 3 "" H 6600 2000 50 0001 C CNN + 1 6600 2000 1 0 0 -1 $EndComp Wire Wire Line - 6250 2100 6250 1900 + 6600 2000 6600 1750 Wire Wire Line - 6250 1600 6200 1600 -Wire Wire Line - 5600 1600 5550 1600 + 6000 1550 5950 1550 Text Label 6450 3850 2 50 ~ 0 PROX Wire Wire Line 4750 5650 4300 5650 -Wire Wire Line - 6450 3850 6150 3850 Text Label 4300 5650 0 50 ~ 0 PROX_LED -Text Label 4850 1850 0 50 ~ 0 +Text Label 5350 1750 0 50 ~ 0 PROX_LED Wire Wire Line - 6450 900 6450 1000 + 6750 950 6750 1000 $Comp L Transistor_FET:2N7002 Q2 U 1 1 609352AD -P 5450 1850 -F 0 "Q2" H 5654 1896 50 0000 L CNN -F 1 "2N7002" H 5654 1805 50 0000 L CNN -F 2 "Package_TO_SOT_SMD:SOT-23" H 5650 1775 50 0001 L CIN -F 3 "https://www.onsemi.com/pub/Collateral/NDS7002A-D.PDF" H 5450 1850 50 0001 L CNN - 1 5450 1850 +P 5850 1750 +F 0 "Q2" H 6054 1796 50 0000 L CNN +F 1 "2N7002" H 6054 1705 50 0000 L CNN +F 2 "Package_TO_SOT_SMD:SOT-23" H 6050 1675 50 0001 L CIN +F 3 "https://www.onsemi.com/pub/Collateral/NDS7002A-D.PDF" H 5850 1750 50 0001 L CNN + 1 5850 1750 1 0 0 -1 $EndComp Wire Wire Line - 5550 2100 5550 2050 + 5950 2000 5950 1950 Wire Wire Line - 5550 1600 5550 1650 + 5350 1750 5650 1750 Wire Wire Line - 4850 1850 5250 1850 + 5950 1350 6000 1350 Wire Wire Line - 5550 1400 5600 1400 -Wire Wire Line - 5550 1250 5550 1400 + 5950 1300 5950 1350 $Comp L power:+5V #PWR0151 U 1 1 609F649C -P 5550 900 -F 0 "#PWR0151" H 5550 750 50 0001 C CNN -F 1 "+5V" H 5565 1073 50 0000 C CNN -F 2 "" H 5550 900 50 0001 C CNN -F 3 "" H 5550 900 50 0001 C CNN - 1 5550 900 +P 5950 950 +F 0 "#PWR0151" H 5950 800 50 0001 C CNN +F 1 "+5V" H 5965 1123 50 0000 C CNN +F 2 "" H 5950 950 50 0001 C CNN +F 3 "" H 5950 950 50 0001 C CNN + 1 5950 950 1 0 0 -1 $EndComp Wire Wire Line - 5550 900 5550 950 + 5950 950 5950 1000 $Comp L Device:C C5 U 1 1 60A11409 -P 6450 1700 -F 0 "C5" H 6336 1654 50 0000 R CNN -F 1 "100nF" H 6336 1745 50 0000 R CNN -F 2 "Capacitor_SMD:C_0603_1608Metric" H 6488 1550 50 0001 C CNN -F 3 "~" H 6450 1700 50 0001 C CNN - 1 6450 1700 +P 6750 1550 +F 0 "C5" H 6636 1504 50 0000 R CNN +F 1 "100nF" H 6636 1595 50 0000 R CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 6788 1400 50 0001 C CNN +F 3 "~" H 6750 1550 50 0001 C CNN + 1 6750 1550 -1 0 0 1 $EndComp Wire Wire Line - 6450 1550 6450 1400 + 6750 1400 6750 1350 Wire Wire Line - 6450 1850 6450 1900 + 6750 1700 6750 1750 Wire Wire Line - 6450 1900 6250 1900 -Connection ~ 6250 1900 + 6750 1750 6600 1750 +Connection ~ 6600 1750 Wire Wire Line - 6250 1900 6250 1600 + 6600 1750 6600 1550 $Comp L power:+5V #PWR06 U 1 1 60BD18F4 @@ -2346,14 +2310,14 @@ Wire Wire Line $Comp L Device:Fuse F1 U 1 1 60C49C09 -P 1750 2400 -F 0 "F1" V 1553 2400 50 0000 C CNN -F 1 "250mA" V 1644 2400 50 0000 C CNN -F 2 "Fuse:Fuse_1206_3216Metric_Castellated" V 1680 2400 50 0001 C CNN -F 3 "~" H 1750 2400 50 0001 C CNN -F 4 "Farnell" H 1750 2400 50 0001 C CNN "supplier" -F 5 "9921826" V 1750 2400 50 0001 C CNN "ordercode" - 1 1750 2400 +P 1550 2400 +F 0 "F1" V 1353 2400 50 0000 C CNN +F 1 "500mA" V 1444 2400 50 0000 C CNN +F 2 "Fuse:Fuse_1206_3216Metric_Castellated" V 1480 2400 50 0001 C CNN +F 3 "~" H 1550 2400 50 0001 C CNN +F 4 "Farnell" H 1550 2400 50 0001 C CNN "supplier" +F 5 "9921826" V 1550 2400 50 0001 C CNN "ordercode" + 1 1550 2400 0 1 1 0 $EndComp Wire Wire Line @@ -2362,5 +2326,259 @@ Connection ~ 2050 2400 Wire Wire Line 2050 2400 2150 2400 Wire Wire Line - 1900 2400 2050 2400 + 1700 2400 2050 2400 +$Comp +L Device:R_Pack04 RN1 +U 1 1 60AFB70F +P 1050 6200 +F 0 "RN1" V 633 6200 50 0000 C CNN +F 1 "10K_array4" V 724 6200 50 0000 C CNN +F 2 "Resistor_SMD:R_Array_Convex_4x0603" V 1325 6200 50 0001 C CNN +F 3 "~" H 1050 6200 50 0001 C CNN + 1 1050 6200 + 0 1 -1 0 +$EndComp +Wire Wire Line + 750 6400 850 6400 +Wire Wire Line + 850 6300 750 6300 +Connection ~ 750 6300 +Wire Wire Line + 750 6300 750 6400 +Wire Wire Line + 850 6200 750 6200 +Connection ~ 750 6200 +Wire Wire Line + 750 6200 750 6300 +Wire Wire Line + 850 6100 750 6100 +Connection ~ 750 6100 +Wire Wire Line + 750 6100 750 6200 +Text Label 1550 6100 0 50 ~ 0 +ADDR0 +Wire Wire Line + 1250 6100 1900 6100 +Wire Wire Line + 1250 6200 1900 6200 +Wire Wire Line + 1250 6300 1900 6300 +Wire Wire Line + 1250 6400 1900 6400 +Text Label 1550 6200 0 50 ~ 0 +ADDR1 +Text Label 1550 6300 0 50 ~ 0 +ADDR2 +Text Label 1550 6400 0 50 ~ 0 +ADDR3 +$Comp +L power:+3V3 #PWR0152 +U 1 1 60D19F7E +P 750 5850 +F 0 "#PWR0152" H 750 5700 50 0001 C CNN +F 1 "+3V3" H 765 6023 50 0000 C CNN +F 2 "" H 750 5850 50 0001 C CNN +F 3 "" H 750 5850 50 0001 C CNN + 1 750 5850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 750 5850 750 6100 +$Comp +L Switch:SW_Push SW2 +U 1 1 60AC0A4B +P 4900 2450 +F 0 "SW2" H 4950 2650 50 0000 R CNN +F 1 "SW_Push" H 4900 2650 50 0001 R CNN +F 2 "Button_Switch_SMD:SW_SPST_EVQPE1" H 4900 2650 50 0001 C CNN +F 3 "~" H 4900 2650 50 0001 C CNN +F 4 "9471898" H 4900 2450 50 0001 C CNN "ordercode" +F 5 "farnell" H 4900 2450 50 0001 C CNN "supplier" + 1 4900 2450 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0153 +U 1 1 60D55F6A +P 5200 2850 +F 0 "#PWR0153" H 5200 2600 50 0001 C CNN +F 1 "GND" H 5205 2677 50 0000 C CNN +F 2 "" H 5200 2850 50 0001 C CNN +F 3 "" H 5200 2850 50 0001 C CNN + 1 5200 2850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1250 2400 1400 2400 +$Comp +L Connector:TestPoint RX1 +U 1 1 60E433EF +P 3500 2650 +F 0 "RX1" V 3500 2838 50 0001 L CNN +F 1 "RX" V 3500 2838 50 0000 L CNN +F 2 "MySymbols:TestPoint_SMD_R" H 3700 2650 50 0001 C CNN +F 3 "~" H 3700 2650 50 0001 C CNN + 1 3500 2650 + 0 1 1 0 +$EndComp +$Comp +L Connector:TestPoint TX1 +U 1 1 60E43DAC +P 3500 2750 +F 0 "TX1" V 3500 2938 50 0000 L CNN +F 1 "TX" V 3500 2938 50 0001 L CNN +F 2 "MySymbols:TestPoint_SMD_R" H 3700 2750 50 0001 C CNN +F 3 "~" H 3700 2750 50 0001 C CNN + 1 3500 2750 + 0 1 1 0 +$EndComp +Wire Wire Line + 2750 2650 3500 2650 +Wire Wire Line + 2750 2750 3500 2750 +$Comp +L Connector:TestPoint TP1 +U 1 1 60EDBF87 +P 3500 2850 +F 0 "TP1" V 3500 3038 50 0001 L CNN +F 1 "RTS" V 3500 3038 50 0000 L CNN +F 2 "MySymbols:TestPoint_SMD_R" H 3700 2850 50 0001 C CNN +F 3 "~" H 3700 2850 50 0001 C CNN + 1 3500 2850 + 0 1 1 0 +$EndComp +Wire Wire Line + 2750 3150 3500 3150 +Wire Wire Line + 2750 2850 3500 2850 +$Comp +L Connector:TestPoint RST1 +U 1 1 60F387DF +P 4300 1300 +F 0 "RST1" V 4300 1488 50 0001 L CNN +F 1 "RST" V 4300 1488 50 0000 L CNN +F 2 "MySymbols:TestPoint_SMD_R" H 4500 1300 50 0001 C CNN +F 3 "~" H 4500 1300 50 0001 C CNN + 1 4300 1300 + 0 1 1 0 +$EndComp +$Comp +L Connector:TestPoint TP9 +U 1 1 60F5748D +P 6500 3850 +F 0 "TP9" V 6500 4038 50 0000 L CNN +F 1 "PROX" V 6545 4038 50 0001 L CNN +F 2 "MySymbols:TestPoint_SMD_R" H 6700 3850 50 0001 C CNN +F 3 "~" H 6700 3850 50 0001 C CNN + 1 6500 3850 + 0 1 1 0 +$EndComp +$Comp +L Connector:TestPoint VREF1 +U 1 1 60F75F55 +P 5150 7150 +F 0 "VREF1" V 5050 7250 50 0001 C CNN +F 1 "VREF" V 5100 7200 50 0000 L CNN +F 2 "MySymbols:TestPoint_SMD_R" H 5350 7150 50 0001 C CNN +F 3 "~" H 5350 7150 50 0001 C CNN + 1 5150 7150 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 5150 7150 5150 7050 +Connection ~ 5150 7050 +Wire Wire Line + 5150 7050 5250 7050 +$Comp +L Connector:TestPoint LED_OUT1 +U 1 1 60F958F9 +P 3650 4900 +F 0 "LED_OUT1" V 3600 4950 50 0000 C CNN +F 1 "LED_OUT" V 3695 5088 50 0001 L CNN +F 2 "MySymbols:TestPoint_SMD_R" H 3850 4900 50 0001 C CNN +F 3 "~" H 3850 4900 50 0001 C CNN + 1 3650 4900 + 0 1 1 0 +$EndComp +Wire Wire Line + 3650 4900 3500 4900 +Wire Wire Line + 6150 3850 6500 3850 +Text Label 1600 4900 1 50 ~ 0 +D2-D3 +Text Label 2250 4900 1 50 ~ 0 +D3-D4 +Text Label 2900 4900 1 50 ~ 0 +D4-D5 +Text Label 8350 4700 0 50 ~ 0 +MOT1_TOFF +Text Label 8400 2650 0 50 ~ 0 +MOT2_TOFF +Text Label 9650 1600 0 50 ~ 0 +MOT0_O2_SENSE +Text Label 9650 2100 0 50 ~ 0 +MOT0_O1_SENSE +Text Label 9650 4150 0 50 ~ 0 +MOT1_O2_SENSE +Text Label 9650 3650 0 50 ~ 0 +MOT1_O1_SENSE +Text Label 5950 1350 2 50 ~ 0 +PROX_LED_R +$Comp +L Connector:TestPoint DTR1 +U 1 1 60EDC228 +P 3500 3150 +F 0 "DTR1" V 3500 3338 50 0001 L CNN +F 1 "DTR" V 3500 3338 50 0000 L CNN +F 2 "MySymbols:TestPoint_SMD_R" H 3700 3150 50 0001 C CNN +F 3 "~" H 3700 3150 50 0001 C CNN + 1 3500 3150 + 0 1 1 0 +$EndComp +Wire Wire Line + 3550 1300 4300 1300 +$Comp +L Switch:SW_Push SW5 +U 1 1 60AD911A +P 4900 2750 +F 0 "SW5" H 4950 2950 50 0000 R CNN +F 1 "SW_Push" H 4900 2950 50 0001 R CNN +F 2 "Button_Switch_SMD:SW_SPST_EVQPE1" H 4900 2950 50 0001 C CNN +F 3 "~" H 4900 2950 50 0001 C CNN +F 4 "9471898" H 4900 2750 50 0001 C CNN "ordercode" +F 5 "farnell" H 4900 2750 50 0001 C CNN "supplier" + 1 4900 2750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3550 900 4150 900 +$Comp +L Connector:TestPoint GP0 +U 1 1 60F196DF +P 4150 900 +F 0 "GP0" V 4150 1088 50 0001 L CNN +F 1 "GP0" V 4150 1088 50 0000 L CNN +F 2 "MySymbols:TestPoint_SMD_R" H 4350 900 50 0001 C CNN +F 3 "~" H 4350 900 50 0001 C CNN + 1 4150 900 + 0 1 1 0 +$EndComp +Text Label 4250 2450 0 50 ~ 0 +ESP_RST +Connection ~ 4300 1300 +Wire Wire Line + 4700 2450 4250 2450 +Wire Wire Line + 5200 2850 5200 2750 +Wire Wire Line + 5200 2450 5100 2450 +Wire Wire Line + 5100 2750 5200 2750 +Connection ~ 5200 2750 +Wire Wire Line + 5200 2750 5200 2450 +Text Label 4250 2750 0 50 ~ 0 +ESP_GPIO0 +Wire Wire Line + 4700 2750 4250 2750 $EndSCHEMATC diff --git a/CAD/PCB/clockclock.sch-bak b/CAD/PCB/clockclock.sch-bak index 2ceebd9..f26ebdc 100644 --- a/CAD/PCB/clockclock.sch-bak +++ b/CAD/PCB/clockclock.sch-bak @@ -276,64 +276,48 @@ Connection ~ 1100 7250 $Comp L Switch:SW_DIP_x04 SW1 U 1 1 60BCB5AC -P 1400 6350 -F 0 "SW1" H 1400 6817 50 0000 C CNN -F 1 "SW_DIP_x04" H 1400 6726 50 0000 C CNN -F 2 "Button_Switch_SMD:SW_DIP_SPSTx04_Slide_Omron_A6S-410x_W8.9mm_P2.54mm" H 1400 6350 50 0001 C CNN -F 3 "~" H 1400 6350 50 0001 C CNN -F 4 "" H 1400 6350 50 0001 C CNN "supplier" -F 5 "3583639" H 1400 6350 50 0001 C CNN "ordercode" - 1 1400 6350 +P 2200 6300 +F 0 "SW1" H 2200 6767 50 0000 C CNN +F 1 "SW_DIP_x04" H 2200 6676 50 0000 C CNN +F 2 "Button_Switch_SMD:SW_DIP_SPSTx04_Slide_Omron_A6S-410x_W8.9mm_P2.54mm" H 2200 6300 50 0001 C CNN +F 3 "~" H 2200 6300 50 0001 C CNN +F 4 "farnell" H 2200 6300 50 0001 C CNN "supplier" +F 5 "9472037" H 2200 6300 50 0001 C CNN "ordercode" + 1 2200 6300 1 0 0 -1 $EndComp $Comp L power:GND #PWR0107 U 1 1 60BCD679 -P 1850 6550 -F 0 "#PWR0107" H 1850 6300 50 0001 C CNN -F 1 "GND" H 1855 6377 50 0000 C CNN -F 2 "" H 1850 6550 50 0001 C CNN -F 3 "" H 1850 6550 50 0001 C CNN - 1 1850 6550 +P 2650 6500 +F 0 "#PWR0107" H 2650 6250 50 0001 C CNN +F 1 "GND" H 2655 6327 50 0000 C CNN +F 2 "" H 2650 6500 50 0001 C CNN +F 3 "" H 2650 6500 50 0001 C CNN + 1 2650 6500 1 0 0 -1 $EndComp Wire Wire Line 9050 4650 9050 4700 Wire Wire Line - 1700 6150 1850 6150 + 2500 6100 2650 6100 Wire Wire Line - 1850 6150 1850 6250 + 2650 6100 2650 6200 Wire Wire Line - 1700 6250 1850 6250 -Connection ~ 1850 6250 + 2500 6200 2650 6200 +Connection ~ 2650 6200 Wire Wire Line - 1850 6250 1850 6350 + 2650 6200 2650 6300 Wire Wire Line - 1700 6350 1850 6350 -Connection ~ 1850 6350 + 2500 6300 2650 6300 +Connection ~ 2650 6300 Wire Wire Line - 1850 6350 1850 6450 + 2650 6300 2650 6400 Wire Wire Line - 1700 6450 1850 6450 -Connection ~ 1850 6450 + 2500 6400 2650 6400 +Connection ~ 2650 6400 Wire Wire Line - 1850 6450 1850 6550 -Text GLabel 950 6150 0 50 Input ~ 0 -ADDR0 -Text GLabel 950 6250 0 50 Input ~ 0 -ADDR1 -Text GLabel 950 6350 0 50 Input ~ 0 -ADDR2 -Text GLabel 950 6450 0 50 Input ~ 0 -ADDR3 -Wire Wire Line - 950 6150 1100 6150 -Wire Wire Line - 950 6250 1100 6250 -Wire Wire Line - 950 6350 1100 6350 -Wire Wire Line - 950 6450 1100 6450 + 2650 6400 2650 6500 $Comp L power:+5V #PWR0108 U 1 1 60BDA4A1 @@ -544,45 +528,45 @@ Wire Wire Line $Comp L Switch:SW_Push SW3 U 1 1 60D20867 -P 3250 6450 -F 0 "SW3" H 3300 6350 50 0000 R CNN -F 1 "SW_Push" V 3205 6402 50 0001 R CNN -F 2 "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" H 3250 6650 50 0001 C CNN -F 3 "~" H 3250 6650 50 0001 C CNN - 1 3250 6450 +P 4050 6400 +F 0 "SW3" H 4100 6300 50 0000 R CNN +F 1 "SW_Push" V 4005 6352 50 0001 R CNN +F 2 "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" H 4050 6600 50 0001 C CNN +F 3 "~" H 4050 6600 50 0001 C CNN + 1 4050 6400 1 0 0 -1 $EndComp $Comp L Switch:SW_Push SW4 U 1 1 60D21939 -P 3250 6250 -F 0 "SW4" H 3300 6450 50 0000 R CNN -F 1 "SW_Push" H 3250 6450 50 0001 R CNN -F 2 "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" H 3250 6450 50 0001 C CNN -F 3 "~" H 3250 6450 50 0001 C CNN - 1 3250 6250 +P 4050 6200 +F 0 "SW4" H 4100 6400 50 0000 R CNN +F 1 "SW_Push" H 4050 6400 50 0001 R CNN +F 2 "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" H 4050 6400 50 0001 C CNN +F 3 "~" H 4050 6400 50 0001 C CNN + 1 4050 6200 1 0 0 -1 $EndComp $Comp L power:GND #PWR0130 U 1 1 60D221F9 -P 3600 6500 -F 0 "#PWR0130" H 3600 6250 50 0001 C CNN -F 1 "GND" H 3605 6327 50 0000 C CNN -F 2 "" H 3600 6500 50 0001 C CNN -F 3 "" H 3600 6500 50 0001 C CNN - 1 3600 6500 +P 4400 6450 +F 0 "#PWR0130" H 4400 6200 50 0001 C CNN +F 1 "GND" H 4405 6277 50 0000 C CNN +F 2 "" H 4400 6450 50 0001 C CNN +F 3 "" H 4400 6450 50 0001 C CNN + 1 4400 6450 1 0 0 -1 $EndComp -Text GLabel 2950 6450 0 50 Input ~ 0 +Text GLabel 3750 6400 0 50 Input ~ 0 BUT_PLUS -Text GLabel 2950 6250 0 50 Input ~ 0 +Text GLabel 3750 6200 0 50 Input ~ 0 BUT_MIN Wire Wire Line - 2950 6450 3050 6450 + 3750 6400 3850 6400 Wire Wire Line - 2950 6250 3050 6250 -Text Notes 1150 6700 0 50 ~ 0 + 3750 6200 3850 6200 +Text Notes 1950 6650 0 50 ~ 0 Address input $Comp L Mechanical:MountingHole H4 @@ -592,6 +576,7 @@ F 0 "H4" H 6900 7746 50 0000 L CNN F 1 "MountingHole" H 6900 7655 50 0000 L CNN F 2 "MountingHole:MountingHole_4.3mm_M4" H 6800 7700 50 0001 C CNN F 3 "~" H 6800 7700 50 0001 C CNN +F 4 "DNP" H 6800 7700 50 0001 C CNN "DNP" 1 6800 7700 1 0 0 -1 $EndComp @@ -603,6 +588,7 @@ F 0 "H3" H 6700 7746 50 0000 L CNN F 1 "MountingHole" H 6700 7655 50 0000 L CNN F 2 "MountingHole:MountingHole_4.3mm_M4" H 6600 7700 50 0001 C CNN F 3 "~" H 6600 7700 50 0001 C CNN +F 4 "DNP" H 6600 7700 50 0001 C CNN "DNP" 1 6600 7700 1 0 0 -1 $EndComp @@ -614,6 +600,7 @@ F 0 "H2" H 6500 7746 50 0000 L CNN F 1 "MountingHole" H 6500 7655 50 0000 L CNN F 2 "MountingHole:MountingHole_4.3mm_M4" H 6400 7700 50 0001 C CNN F 3 "~" H 6400 7700 50 0001 C CNN +F 4 "DNP" H 6400 7700 50 0001 C CNN "DNP" 1 6400 7700 1 0 0 -1 $EndComp @@ -625,6 +612,7 @@ F 0 "H1" H 6300 7746 50 0000 L CNN F 1 "MountingHole" H 6300 7655 50 0000 L CNN F 2 "MountingHole:MountingHole_4.3mm_M4" H 6200 7700 50 0001 C CNN F 3 "~" H 6200 7700 50 0001 C CNN +F 4 "DNP" H 6200 7700 50 0001 C CNN "DNP" 1 6200 7700 1 0 0 -1 $EndComp @@ -755,6 +743,9 @@ F 0 "C10" H 11018 946 50 0000 L CNN F 1 "10uF" H 11018 855 50 0000 L CNN F 2 "Capacitor_SMD:C_Elec_4x5.4" H 10938 750 50 0001 C CNN F 3 "~" H 10900 900 50 0001 C CNN +F 4 "Panasonic" H 10900 900 50 0001 C CNN "mfr" +F 5 "2611355" H 10900 900 50 0001 C CNN "ordercode" +F 6 "farnell" H 10900 900 50 0001 C CNN "supplier" 1 10900 900 1 0 0 -1 $EndComp @@ -990,6 +981,8 @@ F 0 "RV1" H 5480 7096 50 0000 R CNN F 1 "10K_TRIM" H 5480 7005 50 0000 R CNN F 2 "Potentiometer_SMD:Potentiometer_Bourns_3214G_Horizontal" H 5550 7050 50 0001 C CNN F 3 "~" H 5550 7050 50 0001 C CNN +F 4 "farnell" H 5550 7050 50 0001 C CNN "supplier" +F 5 "1689863RL" H 5550 7050 50 0001 C CNN "ordercode" 1 5550 7050 -1 0 0 -1 $EndComp @@ -1001,6 +994,8 @@ F 0 "R16" H 5620 6746 50 0000 L CNN F 1 "91K" H 5620 6655 50 0000 L CNN F 2 "Resistor_SMD:R_0603_1608Metric" V 5480 6700 50 0001 C CNN F 3 "~" H 5550 6700 50 0001 C CNN +F 4 "farnell" H 5550 6700 50 0001 C CNN "supplier" +F 5 "2447449" H 5550 6700 50 0001 C CNN "ordercode" 1 5550 6700 1 0 0 -1 $EndComp @@ -1036,6 +1031,7 @@ F 0 "JP1" H 5000 7105 50 0000 C CNN F 1 "SJ2_Open" H 5000 7014 50 0000 C CNN F 2 "Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm" H 5000 6900 50 0001 C CNN F 3 "~" H 5000 6900 50 0001 C CNN +F 4 "DNP" H 5000 6900 50 0001 C CNN "DNP" 1 5000 6900 1 0 0 -1 $EndComp @@ -1132,7 +1128,7 @@ L clockclock-rescue:ESP32-WROOM-32-dk_RF-Transceiver-Modules MOD1 U 1 1 60F96149 P 5250 3750 F 0 "MOD1" H 5900 3800 60 0000 C CNN -F 1 "ESP32-WROOM-32" H 6100 1650 60 0000 C CNN +F 1 "ESP32-WROOM-32D" H 6100 1650 60 0000 C CNN F 2 "digikey-footprints:ESP32-WROOM-32D" H 5450 3950 60 0001 L CNN F 3 "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf" H 5450 4050 60 0001 L CNN F 4 "1904-1010-1-ND" H 5450 4150 60 0001 L CNN "Digi-Key_PN" @@ -1144,6 +1140,7 @@ F 9 "/product-detail/en/espressif-systems/ESP32-WROOM-32/1904-1010-1-ND/8544305" F 10 "SMD MODULE, ESP32-D0WDQ6, 32MBIT" H 5450 4750 60 0001 L CNN "Description" F 11 "Espressif Systems" H 5450 4850 60 0001 L CNN "Manufacturer" F 12 "Active" H 5450 4950 60 0001 L CNN "Status" +F 13 "aliexpress" H 5250 3750 50 0001 C CNN "supplier" 1 5250 3750 1 0 0 -1 $EndComp @@ -1173,6 +1170,8 @@ F 0 "Q1" H 1440 846 50 0000 L CNN F 1 "UMH3N" H 1440 755 50 0000 L CNN F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 1155 360 50 0001 C CNN F 3 "http://rohmfs.rohm.com/en/products/databook/datasheet/discrete/transistor/digital/emh3t2r-e.pdf" H 1300 800 50 0001 C CNN +F 4 "1680404" H 1150 800 50 0001 C CNN "ordercode" +F 5 "farnell" H 1150 800 50 0001 C CNN "supplier" 1 1150 800 1 0 0 -1 $EndComp @@ -1184,6 +1183,8 @@ F 0 "Q1" H 1440 1304 50 0000 L CNN F 1 "UMH3N" H 1440 1395 50 0000 L CNN F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 1155 910 50 0001 C CNN F 3 "http://rohmfs.rohm.com/en/products/databook/datasheet/discrete/transistor/digital/emh3t2r-e.pdf" H 1300 1350 50 0001 C CNN +F 4 "1680404" H 1150 1350 50 0001 C CNN "ordercode" +F 5 "farnell" H 1150 1350 50 0001 C CNN "supplier" 2 1150 1350 1 0 0 1 $EndComp @@ -1315,8 +1316,6 @@ Wire Wire Line 3200 900 3250 900 Text Label 4000 900 2 50 ~ 0 ESP_GPIO0 -Wire Wire Line - 4000 900 3550 900 Text Label 4300 4350 0 50 ~ 0 ESP_GPIO12 Text Label 4300 4650 0 50 ~ 0 @@ -1329,8 +1328,8 @@ $Comp L Device:C C4 U 1 1 61163D10 P 4300 1650 -F 0 "C4" H 4186 1604 50 0000 R CNN -F 1 "100nF" H 4186 1695 50 0000 R CNN +F 0 "C4" V 4186 1604 50 0000 R CNN +F 1 "100nF" V 4400 1650 50 0000 R CNN F 2 "Capacitor_SMD:C_0603_1608Metric" H 4338 1500 50 0001 C CNN F 3 "~" H 4300 1650 50 0001 C CNN 1 4300 1650 @@ -1443,10 +1442,11 @@ $Comp L Jumper:SolderJumper_3_Open JP5 U 1 1 614F3FB7 P 7600 1200 -F 0 "JP5" V 7646 1267 50 0000 L CNN -F 1 "SJ3_Open" V 7555 1267 50 0000 L CNN +F 0 "JP5" V 7750 1000 50 0000 L CNN +F 1 "SJ3_Open" H 7450 1300 50 0000 L CNN F 2 "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" H 7600 1200 50 0001 C CNN F 3 "~" H 7600 1200 50 0001 C CNN +F 4 "DNP" H 7600 1200 50 0001 C CNN "DNP" 1 7600 1200 0 -1 -1 0 $EndComp @@ -1484,10 +1484,11 @@ $Comp L Jumper:SolderJumper_3_Open JP4 U 1 1 6156DB0E P 7500 2200 -F 0 "JP4" V 7546 2267 50 0000 L CNN -F 1 "SJ3_Open" V 7455 2267 50 0000 L CNN +F 0 "JP4" V 7550 2000 50 0000 L CNN +F 1 "SJ3_Open" H 7350 2300 50 0000 L CNN F 2 "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" H 7500 2200 50 0001 C CNN F 3 "~" H 7500 2200 50 0001 C CNN +F 4 "DNP" H 7500 2200 50 0001 C CNN "DNP" 1 7500 2200 0 -1 -1 0 $EndComp @@ -1525,6 +1526,7 @@ F 0 "JP3" V 7496 3567 50 0000 L CNN F 1 "SJ3_Open" V 7405 3567 50 0000 L CNN F 2 "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" H 7450 3500 50 0001 C CNN F 3 "~" H 7450 3500 50 0001 C CNN +F 4 "DNP" H 7450 3500 50 0001 C CNN "DNP" 1 7450 3500 0 -1 -1 0 $EndComp @@ -1560,6 +1562,7 @@ F 0 "JP2" V 7446 4467 50 0000 L CNN F 1 "SJ3_Open" V 7355 4467 50 0000 L CNN F 2 "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" H 7400 4400 50 0001 C CNN F 3 "~" H 7400 4400 50 0001 C CNN +F 4 "DNP" H 7400 4400 50 0001 C CNN "DNP" 1 7400 4400 0 -1 -1 0 $EndComp @@ -1626,7 +1629,7 @@ Wire Wire Line Text Label 4850 7050 0 50 ~ 0 MOT_REF Wire Wire Line - 4850 7050 5250 7050 + 4850 7050 5150 7050 $Comp L Device:R R15 U 1 1 60B53DC0 @@ -1658,14 +1661,14 @@ Wire Wire Line Wire Wire Line 4750 5350 4300 5350 Wire Wire Line - 3600 6250 3600 6450 + 4400 6200 4400 6400 Wire Wire Line - 3450 6250 3600 6250 + 4250 6200 4400 6200 Wire Wire Line - 3450 6450 3600 6450 -Connection ~ 3600 6450 + 4250 6400 4400 6400 +Connection ~ 4400 6400 Wire Wire Line - 3600 6450 3600 6500 + 4400 6400 4400 6450 Text Label 4000 1300 2 50 ~ 0 ESP_RST $Comp @@ -1687,8 +1690,6 @@ Wire Wire Line Connection ~ 3200 1100 Wire Wire Line 4300 1300 4300 1500 -Wire Wire Line - 3550 1300 4300 1300 $Comp L power:GND #PWR0126 U 1 1 61D54274 @@ -1767,14 +1768,6 @@ Wire Wire Line Connection ~ 7600 4700 Wire Wire Line 7600 4450 7600 4700 -Wire Wire Line - 3100 2650 2750 2650 -Wire Wire Line - 3100 2750 2750 2750 -Wire Wire Line - 3100 2850 2750 2850 -Wire Wire Line - 3100 3150 2750 3150 Text Label 3200 3650 2 50 ~ 0 USB_SUSP Wire Wire Line @@ -1814,14 +1807,16 @@ $EndComp Wire Wire Line 2250 2350 2250 2450 $Comp -L Diode:BAV70 D1 +L Diode:1N4448WS D1 U 1 1 627088D2 -P 1250 2400 -F 0 "D1" V 1296 2479 50 0000 L CNN -F 1 "BAV70" V 1205 2479 50 0000 L CNN -F 2 "Package_TO_SOT_SMD:SOT-23" H 1250 2400 50 0001 C CNN -F 3 "https://assets.nexperia.com/documents/data-sheet/BAV70_SER.pdf" H 1250 2400 50 0001 C CNN - 1 1250 2400 +P 1250 2550 +F 0 "D1" V 1296 2629 50 0000 L CNN +F 1 "1N4448WD-7" V 1205 2629 50 0000 L CNN +F 2 "Package_TO_SOT_SMD:SOT-23" H 1250 2550 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV70_SER.pdf" H 1250 2550 50 0001 C CNN +F 4 "1843752" H 1250 2550 50 0001 C CNN "ordercode" +F 5 "farnell" H 1250 2550 50 0001 C CNN "supplier" + 1 1250 2550 0 -1 1 0 $EndComp Wire Wire Line @@ -1835,8 +1830,6 @@ Wire Wire Line Wire Wire Line 1450 3150 1750 3150 Connection ~ 1250 3050 -Wire Wire Line - 1450 2400 1600 2400 Wire Wire Line 2150 2400 2150 2450 Text Label 1250 3250 2 50 ~ 0 @@ -1924,9 +1917,11 @@ L clockclock-rescue:CP2102-Axx-xQFN28-Interface_USB U4 U 1 1 62EBBEA3 P 2250 3750 F 0 "U4" H 2600 5050 50 0000 C CNN -F 1 "CP2102-Axx-xQFN28" H 2800 3600 50 0000 C CNN +F 1 "CP2109-Axx-xQFN28" H 2800 3600 50 0000 C CNN F 2 "Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm" H 2750 3000 50 0001 C CNN F 3 "https://www.silabs.com/documents/public/data-sheets/CP2102-9.pdf" H 2300 3000 50 0001 C CNN +F 4 "2930584" H 2250 3750 50 0001 C CNN "ordercode" +F 5 "farnell" H 2250 3750 50 0001 C CNN "supplier" 1 2250 3750 1 0 0 -1 $EndComp @@ -1954,161 +1949,165 @@ NoConn ~ 2750 3550 $Comp L LED:SK6812MINI D2 U 1 1 609A6CE9 -P 1300 5050 -F 0 "D2" H 1400 5300 50 0000 L CNN -F 1 "SK6812MINI" H 1350 4800 50 0000 L CNN -F 2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" H 1350 4750 50 0001 L TNN -F 3 "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" H 1400 4675 50 0001 L TNN - 1 1300 5050 +P 1250 4900 +F 0 "D2" H 1350 5150 50 0000 L CNN +F 1 "SK6812MINI" H 1300 4650 50 0000 L CNN +F 2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" H 1300 4600 50 0001 L TNN +F 3 "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" H 1350 4525 50 0001 L TNN +F 4 "aliexpress" H 1250 4900 50 0001 C CNN "supplier" + 1 1250 4900 1 0 0 -1 $EndComp -Text Label 550 5050 0 50 ~ 0 +Text Label 500 4900 0 50 ~ 0 LED_DATA Wire Wire Line - 550 5050 1000 5050 + 500 4900 950 4900 $Comp L power:GND #PWR0123 U 1 1 60A1C5FD -P 1300 5400 -F 0 "#PWR0123" H 1300 5150 50 0001 C CNN -F 1 "GND" H 1305 5227 50 0000 C CNN -F 2 "" H 1300 5400 50 0001 C CNN -F 3 "" H 1300 5400 50 0001 C CNN - 1 1300 5400 +P 1250 5250 +F 0 "#PWR0123" H 1250 5000 50 0001 C CNN +F 1 "GND" H 1255 5077 50 0000 C CNN +F 2 "" H 1250 5250 50 0001 C CNN +F 3 "" H 1250 5250 50 0001 C CNN + 1 1250 5250 1 0 0 -1 $EndComp Wire Wire Line - 1300 5400 1300 5350 + 1250 5250 1250 5200 $Comp L power:+5V #PWR0125 U 1 1 60A34487 -P 1300 4700 -F 0 "#PWR0125" H 1300 4550 50 0001 C CNN -F 1 "+5V" H 1315 4873 50 0000 C CNN -F 2 "" H 1300 4700 50 0001 C CNN -F 3 "" H 1300 4700 50 0001 C CNN - 1 1300 4700 +P 1250 4550 +F 0 "#PWR0125" H 1250 4400 50 0001 C CNN +F 1 "+5V" H 1265 4723 50 0000 C CNN +F 2 "" H 1250 4550 50 0001 C CNN +F 3 "" H 1250 4550 50 0001 C CNN + 1 1250 4550 1 0 0 -1 $EndComp Wire Wire Line - 1300 4700 1300 4750 + 1250 4550 1250 4600 $Comp L LED:SK6812MINI D3 U 1 1 60A4E4E4 -P 1950 5050 -F 0 "D3" H 2050 5300 50 0000 L CNN -F 1 "SK6812MINI" H 2000 4800 50 0000 L CNN -F 2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" H 2000 4750 50 0001 L TNN -F 3 "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" H 2050 4675 50 0001 L TNN - 1 1950 5050 +P 1900 4900 +F 0 "D3" H 2000 5150 50 0000 L CNN +F 1 "SK6812MINI" H 1950 4650 50 0000 L CNN +F 2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" H 1950 4600 50 0001 L TNN +F 3 "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" H 2000 4525 50 0001 L TNN +F 4 "aliexpress" H 1900 4900 50 0001 C CNN "supplier" + 1 1900 4900 1 0 0 -1 $EndComp $Comp L LED:SK6812MINI D4 U 1 1 60A4EC1E -P 2600 5050 -F 0 "D4" H 2700 5300 50 0000 L CNN -F 1 "SK6812MINI" H 2650 4800 50 0000 L CNN -F 2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" H 2650 4750 50 0001 L TNN -F 3 "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" H 2700 4675 50 0001 L TNN - 1 2600 5050 +P 2550 4900 +F 0 "D4" H 2650 5150 50 0000 L CNN +F 1 "SK6812MINI" H 2600 4650 50 0000 L CNN +F 2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" H 2600 4600 50 0001 L TNN +F 3 "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" H 2650 4525 50 0001 L TNN +F 4 "aliexpress" H 2550 4900 50 0001 C CNN "supplier" + 1 2550 4900 1 0 0 -1 $EndComp $Comp L LED:SK6812MINI D5 U 1 1 60A4F5E7 -P 3250 5050 -F 0 "D5" H 3350 5300 50 0000 L CNN -F 1 "SK6812MINI" H 3300 4800 50 0000 L CNN -F 2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" H 3300 4750 50 0001 L TNN -F 3 "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" H 3350 4675 50 0001 L TNN - 1 3250 5050 +P 3200 4900 +F 0 "D5" H 3300 5150 50 0000 L CNN +F 1 "SK6812MINI" H 3250 4650 50 0000 L CNN +F 2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" H 3250 4600 50 0001 L TNN +F 3 "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" H 3300 4525 50 0001 L TNN +F 4 "aliexpress" H 3200 4900 50 0001 C CNN "supplier" + 1 3200 4900 1 0 0 -1 $EndComp Wire Wire Line - 2250 5050 2300 5050 + 2200 4900 2250 4900 Wire Wire Line - 2900 5050 2950 5050 + 2850 4900 2900 4900 $Comp L power:+5V #PWR0131 U 1 1 60A99092 -P 1950 4700 -F 0 "#PWR0131" H 1950 4550 50 0001 C CNN -F 1 "+5V" H 1965 4873 50 0000 C CNN -F 2 "" H 1950 4700 50 0001 C CNN -F 3 "" H 1950 4700 50 0001 C CNN - 1 1950 4700 +P 1900 4550 +F 0 "#PWR0131" H 1900 4400 50 0001 C CNN +F 1 "+5V" H 1915 4723 50 0000 C CNN +F 2 "" H 1900 4550 50 0001 C CNN +F 3 "" H 1900 4550 50 0001 C CNN + 1 1900 4550 1 0 0 -1 $EndComp $Comp L power:+5V #PWR0132 U 1 1 60A99537 -P 2600 4700 -F 0 "#PWR0132" H 2600 4550 50 0001 C CNN -F 1 "+5V" H 2615 4873 50 0000 C CNN -F 2 "" H 2600 4700 50 0001 C CNN -F 3 "" H 2600 4700 50 0001 C CNN - 1 2600 4700 +P 2550 4550 +F 0 "#PWR0132" H 2550 4400 50 0001 C CNN +F 1 "+5V" H 2565 4723 50 0000 C CNN +F 2 "" H 2550 4550 50 0001 C CNN +F 3 "" H 2550 4550 50 0001 C CNN + 1 2550 4550 1 0 0 -1 $EndComp $Comp L power:+5V #PWR0144 U 1 1 60A999BB -P 3250 4700 -F 0 "#PWR0144" H 3250 4550 50 0001 C CNN -F 1 "+5V" H 3265 4873 50 0000 C CNN -F 2 "" H 3250 4700 50 0001 C CNN -F 3 "" H 3250 4700 50 0001 C CNN - 1 3250 4700 +P 3200 4550 +F 0 "#PWR0144" H 3200 4400 50 0001 C CNN +F 1 "+5V" H 3215 4723 50 0000 C CNN +F 2 "" H 3200 4550 50 0001 C CNN +F 3 "" H 3200 4550 50 0001 C CNN + 1 3200 4550 1 0 0 -1 $EndComp Wire Wire Line - 3250 4700 3250 4750 + 3200 4550 3200 4600 Wire Wire Line - 2600 4700 2600 4750 + 2550 4550 2550 4600 Wire Wire Line - 1950 4700 1950 4750 + 1900 4550 1900 4600 $Comp L power:GND #PWR0145 U 1 1 60AE471A -P 1950 5400 -F 0 "#PWR0145" H 1950 5150 50 0001 C CNN -F 1 "GND" H 1955 5227 50 0000 C CNN -F 2 "" H 1950 5400 50 0001 C CNN -F 3 "" H 1950 5400 50 0001 C CNN - 1 1950 5400 +P 1900 5250 +F 0 "#PWR0145" H 1900 5000 50 0001 C CNN +F 1 "GND" H 1905 5077 50 0000 C CNN +F 2 "" H 1900 5250 50 0001 C CNN +F 3 "" H 1900 5250 50 0001 C CNN + 1 1900 5250 1 0 0 -1 $EndComp $Comp L power:GND #PWR0146 U 1 1 60AE4A34 -P 2600 5400 -F 0 "#PWR0146" H 2600 5150 50 0001 C CNN -F 1 "GND" H 2605 5227 50 0000 C CNN -F 2 "" H 2600 5400 50 0001 C CNN -F 3 "" H 2600 5400 50 0001 C CNN - 1 2600 5400 +P 2550 5250 +F 0 "#PWR0146" H 2550 5000 50 0001 C CNN +F 1 "GND" H 2555 5077 50 0000 C CNN +F 2 "" H 2550 5250 50 0001 C CNN +F 3 "" H 2550 5250 50 0001 C CNN + 1 2550 5250 1 0 0 -1 $EndComp $Comp L power:GND #PWR0147 U 1 1 60AE4E7B -P 3250 5400 -F 0 "#PWR0147" H 3250 5150 50 0001 C CNN -F 1 "GND" H 3255 5227 50 0000 C CNN -F 2 "" H 3250 5400 50 0001 C CNN -F 3 "" H 3250 5400 50 0001 C CNN - 1 3250 5400 +P 3200 5250 +F 0 "#PWR0147" H 3200 5000 50 0001 C CNN +F 1 "GND" H 3205 5077 50 0000 C CNN +F 2 "" H 3200 5250 50 0001 C CNN +F 3 "" H 3200 5250 50 0001 C CNN + 1 3200 5250 1 0 0 -1 $EndComp Wire Wire Line - 3250 5400 3250 5350 + 3200 5250 3200 5200 Wire Wire Line - 2600 5350 2600 5400 + 2550 5200 2550 5250 Wire Wire Line - 1950 5350 1950 5400 + 1900 5200 1900 5250 Wire Wire Line - 1600 5050 1650 5050 + 1550 4900 1600 4900 Text Label 4300 5550 0 50 ~ 0 LED_DATA Wire Wire Line @@ -2116,152 +2115,150 @@ Wire Wire Line $Comp L Sensor_Proximity:SFH9202 U1 U 1 1 60D59A68 -P 5900 1500 -F 0 "U1" H 5950 1700 50 0000 C CNN -F 1 "SFH9202" H 5950 1300 50 0000 C CNN -F 2 "OptoDevice:Osram_SFH9x0x" H 5700 1300 50 0001 L CIN -F 3 "http://www.osram-os.com/Graphics/XPic0/00083379_0.pdf/SFH%209202,%20Lead%20%28Pb%29%20Free%20Product%20-%20RoHS%20Compliant.pdf" V 5860 1540 50 0001 L CNN - 1 5900 1500 +P 6300 1450 +F 0 "U1" H 6350 1650 50 0000 C CNN +F 1 "SFH9206" H 6350 1250 50 0000 C CNN +F 2 "OptoDevice:Osram_SFH9x0x" H 6100 1250 50 0001 L CIN +F 3 "http://www.osram-os.com/Graphics/XPic0/00083379_0.pdf/SFH%209202,%20Lead%20%28Pb%29%20Free%20Product%20-%20RoHS%20Compliant.pdf" V 6260 1490 50 0001 L CNN +F 4 "2981800" H 6300 1450 50 0001 C CNN "ordercode" +F 5 "farnell" H 6300 1450 50 0001 C CNN "supplier" + 1 6300 1450 1 0 0 -1 $EndComp $Comp L Device:R R21 U 1 1 60D5BD9E -P 5550 1100 -F 0 "R21" H 5650 1150 50 0000 L CNN -F 1 "200E" H 5650 1050 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 5480 1100 50 0001 C CNN -F 3 "~" H 5550 1100 50 0001 C CNN -F 4 "" V 5550 1100 50 0000 C CNN "DNP" - 1 5550 1100 +P 5950 1150 +F 0 "R21" H 6050 1200 50 0000 L CNN +F 1 "200E" H 6050 1100 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 5880 1150 50 0001 C CNN +F 3 "~" H 5950 1150 50 0001 C CNN +F 4 "" V 5950 1150 50 0000 C CNN "DNP" +F 5 "1894108" H 5950 1150 50 0001 C CNN "ordercode" +F 6 "Farnell" H 5950 1150 50 0001 C CNN "supplier" + 1 5950 1150 1 0 0 -1 $EndComp $Comp L Device:R R22 U 1 1 60D5C4A7 -P 6450 1150 -F 0 "R22" H 6550 1200 50 0000 L CNN -F 1 "10K" H 6550 1100 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 6380 1150 50 0001 C CNN -F 3 "~" H 6450 1150 50 0001 C CNN -F 4 "" V 6450 1150 50 0000 C CNN "DNP" - 1 6450 1150 +P 6750 1150 +F 0 "R22" H 6850 1200 50 0000 L CNN +F 1 "10K" H 6850 1100 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 6680 1150 50 0001 C CNN +F 3 "~" H 6750 1150 50 0001 C CNN +F 4 "" V 6750 1150 50 0000 C CNN "DNP" + 1 6750 1150 1 0 0 -1 $EndComp -Text Label 6800 1400 2 50 ~ 0 +Text Label 7000 1350 2 50 ~ 0 PROX Wire Wire Line - 6450 1300 6450 1400 + 6750 1300 6750 1350 Wire Wire Line - 6450 1400 6200 1400 + 6750 1350 6600 1350 Wire Wire Line - 6800 1400 6450 1400 -Connection ~ 6450 1400 + 7000 1350 6750 1350 +Connection ~ 6750 1350 $Comp L power:+3V3 #PWR0148 U 1 1 60DD8104 -P 6450 900 -F 0 "#PWR0148" H 6450 750 50 0001 C CNN -F 1 "+3V3" H 6465 1073 50 0000 C CNN -F 2 "" H 6450 900 50 0001 C CNN -F 3 "" H 6450 900 50 0001 C CNN - 1 6450 900 +P 6750 950 +F 0 "#PWR0148" H 6750 800 50 0001 C CNN +F 1 "+3V3" H 6765 1123 50 0000 C CNN +F 2 "" H 6750 950 50 0001 C CNN +F 3 "" H 6750 950 50 0001 C CNN + 1 6750 950 1 0 0 -1 $EndComp $Comp L power:GND #PWR0149 U 1 1 60DD83CD -P 5550 2100 -F 0 "#PWR0149" H 5550 1850 50 0001 C CNN -F 1 "GND" H 5555 1927 50 0000 C CNN -F 2 "" H 5550 2100 50 0001 C CNN -F 3 "" H 5550 2100 50 0001 C CNN - 1 5550 2100 +P 5950 2000 +F 0 "#PWR0149" H 5950 1750 50 0001 C CNN +F 1 "GND" H 5955 1827 50 0000 C CNN +F 2 "" H 5950 2000 50 0001 C CNN +F 3 "" H 5950 2000 50 0001 C CNN + 1 5950 2000 1 0 0 -1 $EndComp $Comp L power:GND #PWR0150 U 1 1 60DD8750 -P 6250 2100 -F 0 "#PWR0150" H 6250 1850 50 0001 C CNN -F 1 "GND" H 6255 1927 50 0000 C CNN -F 2 "" H 6250 2100 50 0001 C CNN -F 3 "" H 6250 2100 50 0001 C CNN - 1 6250 2100 +P 6600 2000 +F 0 "#PWR0150" H 6600 1750 50 0001 C CNN +F 1 "GND" H 6605 1827 50 0000 C CNN +F 2 "" H 6600 2000 50 0001 C CNN +F 3 "" H 6600 2000 50 0001 C CNN + 1 6600 2000 1 0 0 -1 $EndComp Wire Wire Line - 6250 2100 6250 1900 + 6600 2000 6600 1750 Wire Wire Line - 6250 1600 6200 1600 -Wire Wire Line - 5600 1600 5550 1600 + 6000 1550 5950 1550 Text Label 6450 3850 2 50 ~ 0 PROX Wire Wire Line 4750 5650 4300 5650 -Wire Wire Line - 6450 3850 6150 3850 Text Label 4300 5650 0 50 ~ 0 PROX_LED -Text Label 4850 1850 0 50 ~ 0 +Text Label 5350 1750 0 50 ~ 0 PROX_LED Wire Wire Line - 6450 900 6450 1000 + 6750 950 6750 1000 $Comp L Transistor_FET:2N7002 Q2 U 1 1 609352AD -P 5450 1850 -F 0 "Q2" H 5654 1896 50 0000 L CNN -F 1 "2N7002" H 5654 1805 50 0000 L CNN -F 2 "Package_TO_SOT_SMD:SOT-23" H 5650 1775 50 0001 L CIN -F 3 "https://www.onsemi.com/pub/Collateral/NDS7002A-D.PDF" H 5450 1850 50 0001 L CNN - 1 5450 1850 +P 5850 1750 +F 0 "Q2" H 6054 1796 50 0000 L CNN +F 1 "2N7002" H 6054 1705 50 0000 L CNN +F 2 "Package_TO_SOT_SMD:SOT-23" H 6050 1675 50 0001 L CIN +F 3 "https://www.onsemi.com/pub/Collateral/NDS7002A-D.PDF" H 5850 1750 50 0001 L CNN + 1 5850 1750 1 0 0 -1 $EndComp Wire Wire Line - 5550 2100 5550 2050 + 5950 2000 5950 1950 Wire Wire Line - 5550 1600 5550 1650 + 5350 1750 5650 1750 Wire Wire Line - 4850 1850 5250 1850 + 5950 1350 6000 1350 Wire Wire Line - 5550 1400 5600 1400 -Wire Wire Line - 5550 1250 5550 1400 + 5950 1300 5950 1350 $Comp L power:+5V #PWR0151 U 1 1 609F649C -P 5550 900 -F 0 "#PWR0151" H 5550 750 50 0001 C CNN -F 1 "+5V" H 5565 1073 50 0000 C CNN -F 2 "" H 5550 900 50 0001 C CNN -F 3 "" H 5550 900 50 0001 C CNN - 1 5550 900 +P 5950 950 +F 0 "#PWR0151" H 5950 800 50 0001 C CNN +F 1 "+5V" H 5965 1123 50 0000 C CNN +F 2 "" H 5950 950 50 0001 C CNN +F 3 "" H 5950 950 50 0001 C CNN + 1 5950 950 1 0 0 -1 $EndComp Wire Wire Line - 5550 900 5550 950 + 5950 950 5950 1000 $Comp L Device:C C5 U 1 1 60A11409 -P 6450 1700 -F 0 "C5" H 6336 1654 50 0000 R CNN -F 1 "100nF" H 6336 1745 50 0000 R CNN -F 2 "Capacitor_SMD:C_0603_1608Metric" H 6488 1550 50 0001 C CNN -F 3 "~" H 6450 1700 50 0001 C CNN - 1 6450 1700 +P 6750 1550 +F 0 "C5" H 6636 1504 50 0000 R CNN +F 1 "100nF" H 6636 1595 50 0000 R CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 6788 1400 50 0001 C CNN +F 3 "~" H 6750 1550 50 0001 C CNN + 1 6750 1550 -1 0 0 1 $EndComp Wire Wire Line - 6450 1550 6450 1400 + 6750 1400 6750 1350 Wire Wire Line - 6450 1850 6450 1900 + 6750 1700 6750 1750 Wire Wire Line - 6450 1900 6250 1900 -Connection ~ 6250 1900 + 6750 1750 6600 1750 +Connection ~ 6600 1750 Wire Wire Line - 6250 1900 6250 1600 + 6600 1750 6600 1550 $Comp L power:+5V #PWR06 U 1 1 60BD18F4 @@ -2313,14 +2310,14 @@ Wire Wire Line $Comp L Device:Fuse F1 U 1 1 60C49C09 -P 1750 2400 -F 0 "F1" V 1553 2400 50 0000 C CNN -F 1 "250mA" V 1644 2400 50 0000 C CNN -F 2 "Fuse:Fuse_1206_3216Metric_Castellated" V 1680 2400 50 0001 C CNN -F 3 "~" H 1750 2400 50 0001 C CNN -F 4 "Farnell" V 1750 2400 50 0001 C CNN "suppier" -F 5 "9921826" V 1750 2400 50 0001 C CNN "ordercode" - 1 1750 2400 +P 1550 2400 +F 0 "F1" V 1353 2400 50 0000 C CNN +F 1 "500mA" V 1444 2400 50 0000 C CNN +F 2 "Fuse:Fuse_1206_3216Metric_Castellated" V 1480 2400 50 0001 C CNN +F 3 "~" H 1550 2400 50 0001 C CNN +F 4 "Farnell" H 1550 2400 50 0001 C CNN "supplier" +F 5 "9921826" V 1550 2400 50 0001 C CNN "ordercode" + 1 1550 2400 0 1 1 0 $EndComp Wire Wire Line @@ -2329,5 +2326,259 @@ Connection ~ 2050 2400 Wire Wire Line 2050 2400 2150 2400 Wire Wire Line - 1900 2400 2050 2400 + 1700 2400 2050 2400 +$Comp +L Device:R_Pack04 RN1 +U 1 1 60AFB70F +P 1050 6200 +F 0 "RN1" V 633 6200 50 0000 C CNN +F 1 "10K_array4" V 724 6200 50 0000 C CNN +F 2 "Resistor_SMD:R_Array_Convex_4x0603" V 1325 6200 50 0001 C CNN +F 3 "~" H 1050 6200 50 0001 C CNN + 1 1050 6200 + 0 1 -1 0 +$EndComp +Wire Wire Line + 750 6400 850 6400 +Wire Wire Line + 850 6300 750 6300 +Connection ~ 750 6300 +Wire Wire Line + 750 6300 750 6400 +Wire Wire Line + 850 6200 750 6200 +Connection ~ 750 6200 +Wire Wire Line + 750 6200 750 6300 +Wire Wire Line + 850 6100 750 6100 +Connection ~ 750 6100 +Wire Wire Line + 750 6100 750 6200 +Text Label 1550 6100 0 50 ~ 0 +ADDR0 +Wire Wire Line + 1250 6100 1900 6100 +Wire Wire Line + 1250 6200 1900 6200 +Wire Wire Line + 1250 6300 1900 6300 +Wire Wire Line + 1250 6400 1900 6400 +Text Label 1550 6200 0 50 ~ 0 +ADDR1 +Text Label 1550 6300 0 50 ~ 0 +ADDR2 +Text Label 1550 6400 0 50 ~ 0 +ADDR3 +$Comp +L power:+3V3 #PWR0152 +U 1 1 60D19F7E +P 750 5850 +F 0 "#PWR0152" H 750 5700 50 0001 C CNN +F 1 "+3V3" H 765 6023 50 0000 C CNN +F 2 "" H 750 5850 50 0001 C CNN +F 3 "" H 750 5850 50 0001 C CNN + 1 750 5850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 750 5850 750 6100 +$Comp +L Switch:SW_Push SW2 +U 1 1 60AC0A4B +P 4900 2450 +F 0 "SW2" H 4950 2650 50 0000 R CNN +F 1 "SW_Push" H 4900 2650 50 0001 R CNN +F 2 "Button_Switch_SMD:SW_SPST_EVQPE1" H 4900 2650 50 0001 C CNN +F 3 "~" H 4900 2650 50 0001 C CNN +F 4 "9471898" H 4900 2450 50 0001 C CNN "ordercode" +F 5 "farnell" H 4900 2450 50 0001 C CNN "supplier" + 1 4900 2450 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0153 +U 1 1 60D55F6A +P 5200 2850 +F 0 "#PWR0153" H 5200 2600 50 0001 C CNN +F 1 "GND" H 5205 2677 50 0000 C CNN +F 2 "" H 5200 2850 50 0001 C CNN +F 3 "" H 5200 2850 50 0001 C CNN + 1 5200 2850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1250 2400 1400 2400 +$Comp +L Connector:TestPoint RX1 +U 1 1 60E433EF +P 3500 2650 +F 0 "RX1" V 3500 2838 50 0001 L CNN +F 1 "RX" V 3500 2838 50 0000 L CNN +F 2 "MySymbols:TestPoint_SMD_R" H 3700 2650 50 0001 C CNN +F 3 "~" H 3700 2650 50 0001 C CNN + 1 3500 2650 + 0 1 1 0 +$EndComp +$Comp +L Connector:TestPoint TX1 +U 1 1 60E43DAC +P 3500 2750 +F 0 "TX1" V 3500 2938 50 0000 L CNN +F 1 "TX" V 3500 2938 50 0001 L CNN +F 2 "MySymbols:TestPoint_SMD_R" H 3700 2750 50 0001 C CNN +F 3 "~" H 3700 2750 50 0001 C CNN + 1 3500 2750 + 0 1 1 0 +$EndComp +Wire Wire Line + 2750 2650 3500 2650 +Wire Wire Line + 2750 2750 3500 2750 +$Comp +L Connector:TestPoint TP1 +U 1 1 60EDBF87 +P 3500 2850 +F 0 "TP1" V 3500 3038 50 0001 L CNN +F 1 "RTS" V 3500 3038 50 0000 L CNN +F 2 "MySymbols:TestPoint_SMD_R" H 3700 2850 50 0001 C CNN +F 3 "~" H 3700 2850 50 0001 C CNN + 1 3500 2850 + 0 1 1 0 +$EndComp +Wire Wire Line + 2750 3150 3500 3150 +Wire Wire Line + 2750 2850 3500 2850 +$Comp +L Connector:TestPoint RST1 +U 1 1 60F387DF +P 4300 1300 +F 0 "RST1" V 4300 1488 50 0001 L CNN +F 1 "RST" V 4300 1488 50 0000 L CNN +F 2 "MySymbols:TestPoint_SMD_R" H 4500 1300 50 0001 C CNN +F 3 "~" H 4500 1300 50 0001 C CNN + 1 4300 1300 + 0 1 1 0 +$EndComp +$Comp +L Connector:TestPoint TP9 +U 1 1 60F5748D +P 6500 3850 +F 0 "TP9" V 6500 4038 50 0000 L CNN +F 1 "PROX" V 6545 4038 50 0001 L CNN +F 2 "MySymbols:TestPoint_SMD_R" H 6700 3850 50 0001 C CNN +F 3 "~" H 6700 3850 50 0001 C CNN + 1 6500 3850 + 0 1 1 0 +$EndComp +$Comp +L Connector:TestPoint VREF1 +U 1 1 60F75F55 +P 5150 7150 +F 0 "VREF1" V 5050 7250 50 0001 C CNN +F 1 "VREF" V 5100 7200 50 0000 L CNN +F 2 "MySymbols:TestPoint_SMD_R" H 5350 7150 50 0001 C CNN +F 3 "~" H 5350 7150 50 0001 C CNN + 1 5150 7150 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 5150 7150 5150 7050 +Connection ~ 5150 7050 +Wire Wire Line + 5150 7050 5250 7050 +$Comp +L Connector:TestPoint LED_OUT1 +U 1 1 60F958F9 +P 3650 4900 +F 0 "LED_OUT1" V 3600 4950 50 0000 C CNN +F 1 "LED_OUT" V 3695 5088 50 0001 L CNN +F 2 "MySymbols:TestPoint_SMD_R" H 3850 4900 50 0001 C CNN +F 3 "~" H 3850 4900 50 0001 C CNN + 1 3650 4900 + 0 1 1 0 +$EndComp +Wire Wire Line + 3650 4900 3500 4900 +Wire Wire Line + 6150 3850 6500 3850 +Text Label 1600 4900 1 50 ~ 0 +D2-D3 +Text Label 2250 4900 1 50 ~ 0 +D3-D4 +Text Label 2900 4900 1 50 ~ 0 +D4-D5 +Text Label 8350 4700 0 50 ~ 0 +MOT1_TOFF +Text Label 8400 2650 0 50 ~ 0 +MOT2_TOFF +Text Label 9650 1600 0 50 ~ 0 +MOT0_O2_SENSE +Text Label 9650 2100 0 50 ~ 0 +MOT0_O1_SENSE +Text Label 9650 4150 0 50 ~ 0 +MOT1_O2_SENSE +Text Label 9650 3650 0 50 ~ 0 +MOT1_O1_SENSE +Text Label 5950 1350 2 50 ~ 0 +PROX_LED_R +$Comp +L Connector:TestPoint DTR1 +U 1 1 60EDC228 +P 3500 3150 +F 0 "DTR1" V 3500 3338 50 0001 L CNN +F 1 "DTR" V 3500 3338 50 0000 L CNN +F 2 "MySymbols:TestPoint_SMD_R" H 3700 3150 50 0001 C CNN +F 3 "~" H 3700 3150 50 0001 C CNN + 1 3500 3150 + 0 1 1 0 +$EndComp +Wire Wire Line + 3550 1300 4300 1300 +$Comp +L Switch:SW_Push SW? +U 1 1 60AD911A +P 4900 2750 +F 0 "SW?" H 4950 2950 50 0000 R CNN +F 1 "SW_Push" H 4900 2950 50 0001 R CNN +F 2 "Button_Switch_SMD:SW_SPST_EVQPE1" H 4900 2950 50 0001 C CNN +F 3 "~" H 4900 2950 50 0001 C CNN +F 4 "9471898" H 4900 2750 50 0001 C CNN "ordercode" +F 5 "farnell" H 4900 2750 50 0001 C CNN "supplier" + 1 4900 2750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3550 900 4150 900 +$Comp +L Connector:TestPoint GP0 +U 1 1 60F196DF +P 4150 900 +F 0 "GP0" V 4150 1088 50 0001 L CNN +F 1 "GP0" V 4150 1088 50 0000 L CNN +F 2 "MySymbols:TestPoint_SMD_R" H 4350 900 50 0001 C CNN +F 3 "~" H 4350 900 50 0001 C CNN + 1 4150 900 + 0 1 1 0 +$EndComp +Text Label 4250 2450 0 50 ~ 0 +ESP_RST +Connection ~ 4300 1300 +Wire Wire Line + 4700 2450 4250 2450 +Wire Wire Line + 5200 2850 5200 2750 +Wire Wire Line + 5200 2450 5100 2450 +Wire Wire Line + 5100 2750 5200 2750 +Connection ~ 5200 2750 +Wire Wire Line + 5200 2750 5200 2450 +Text Label 4250 2750 0 50 ~ 0 +ESP_GPIO0 +Wire Wire Line + 4700 2750 4250 2750 $EndSCHEMATC diff --git a/CAD/PCB/fp-info-cache b/CAD/PCB/fp-info-cache index c475b2c..9d34d7f 100644 --- a/CAD/PCB/fp-info-cache +++ b/CAD/PCB/fp-info-cache @@ -1,4 +1,4 @@ -19155879164579912 +19946492267940227 Battery BatteryHolder_Bulgin_BX0036_1xC Bulgin Battery Holder, BX0036, Battery Type C (https://www.bulgin.com/products/pub/media/bulgin/data/Battery_holders.pdf) @@ -300,132 +300,6 @@ battery CR-3032 coin cell vertical 0 2 2 -Battery_Holders -Bulgin_BX0036_1xC -Bulgin Battery Holder, BX0036, Battery Type C (http://www.bulgin.com/media/bulgin/data/Battery_holders.pdf) -Bulgin BX0036 -0 -2 -2 -Battery_Holders -Keystone_103_1x20mm-CoinCell -http://www.keyelco.com/product-pdf.cfm?p=719 -Keystone type 103 battery holder -0 -2 -2 -Battery_Holders -Keystone_104_1x23mm-CoinCell -http://www.keyelco.com/product-pdf.cfm?p=744 -Keystone type 104 battery holder -0 -2 -2 -Battery_Holders -Keystone_105_1x2430-CoinCell -http://www.keyelco.com/product-pdf.cfm?p=745 -Keystone type 105 battery holder -0 -2 -2 -Battery_Holders -Keystone_106_1x20mm-CoinCell -http://www.keyelco.com/product-pdf.cfm?p=720 -Keystone type 106 battery holder -0 -2 -2 -Battery_Holders -Keystone_107_1x23mm-CoinCell -http://www.keyelco.com/product-pdf.cfm?p=746 -Keystone type 107 battery holder -0 -2 -2 -Battery_Holders -Keystone_1042_1x18650 -Battery holder for 18650 cylindrical cells http://www.keyelco.com/product.cfm/product_id/918 -18650 Keystone 1042 Li-ion -0 -2 -2 -Battery_Holders -Keystone_1058_1x2032-CoinCell -http://www.keyelco.com/product-pdf.cfm?p=14028 -Keystone type 1058 coin cell retainer -0 -2 -2 -Battery_Holders -Keystone_2466_1xAAA -1xAAA Battery Holder, Keystone, Plastic Case -AAA battery holder Keystone -0 -2 -2 -Battery_Holders -Keystone_2468_2xAAA -2xAAA cell battery holder, Keystone P/N 2468 -AAA battery cell holder -0 -2 -2 -Battery_Holders -Keystone_2479_3xAAA -3xAAA cell battery holder, Keystone P/N 2479 -AAA battery cell holder -0 -2 -2 -Battery_Holders -Keystone_2993 -http://www.keyelco.com/product-pdf.cfm?p=776 -Keystone type 2993 negative battery contact -0 -1 -1 -Battery_Holders -Keystone_3000_1x12mm-CoinCell -http://www.keyelco.com/product-pdf.cfm?p=777 -Keystone type 3000 coin cell retainer -0 -3 -2 -Battery_Holders -Keystone_3001_1x12mm-CoinCell -http://www.keyelco.com/product-pdf.cfm?p=778 -Keystone type 3001 coin cell retainer -0 -3 -2 -Battery_Holders -Keystone_3008_1x2450-CoinCell -http://www.keyelco.com/product-pdf.cfm?p=786 -Keystone type 3008 coin cell retainer -0 -3 -2 -Battery_Holders -Keystone_3009_1x2450-CoinCell -http://www.keyelco.com/product-pdf.cfm?p=787 -Keystone type 3009 coin cell retainer -0 -3 -2 -Battery_Holders -Keystone_3034_1x20mm-CoinCell -Keystone 3034 SMD battery holder for 2020, 2025 and 2032 coincell batteries. http://www.keyelco.com/product-pdf.cfm?p=798 -Keystone type 3034 coin cell retainer -0 -3 -2 -Battery_Holders -Seiko_MS621F -Seiko MS621F -Seiko MS621F -0 -2 -2 Button_Switch_Keyboard SW_Cherry_MX_1.00u_PCB Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf @@ -58954,13 +58828,6 @@ SOP65P637X110-28N 29 29 MySymbols -SWD_Programming_pads -Through hole straight pin header, 1x04, 2.54mm pitch, single row -Through hole pin header THT 1x04 2.54mm single row -0 -4 -4 -MySymbols TestPoint_SMD_R @@ -74717,6 +74584,13 @@ WiFi IEEE802.11 b/g/n 0 44 44 +RPi_Compute_Module_4 +Raspberry-Pi-4-Compute-Module +Raspberry Pi 4 Compute Module +Raspberry Pi 4 Compute Module +0 +200 +200 Relay_SMD Relay_DPDT_AXICOM_IMSeries_JLeg http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Specification+Or+Standard%7F108-98001%7FW5%7Fpdf%7FEnglish%7FENG_SS_108-98001_W5.pdf @@ -83355,3 +83229,3251 @@ varistor SIOV 0 2 2 +digikey-footprints +3-SIP_Module_TM1000Q + + +0 +3 +3 +digikey-footprints +3-SIP_Module_V7805-500 +http://www.cui.com/product/resource/v78-500.pdf + +0 +3 +3 +digikey-footprints +3-SIP_Module_V7805-1000 +http://www.cui.com/product/resource/v78xx-1000.pdf + +0 +3 +3 +digikey-footprints +4-SMD_2.35x2.95mm + + +0 +4 +4 +digikey-footprints +6-DFN_3x3mm + + +0 +7 +7 +digikey-footprints +6-PLCC_3.5x3.5mm + + +0 +6 +6 +digikey-footprints +0603 + + +0 +2 +2 +digikey-footprints +0805 + + +0 +2 +2 +digikey-footprints +1206 +http://media.digikey.com/pdf/Data%20Sheets/Lite-On%20PDFs/LTST-C230KFKT_5-24-06.pdf + +0 +2 +2 +digikey-footprints +1210 +http://www.murata-ps.com/data/magnetics/kmp_8200c.pdf + +0 +2 +2 +digikey-footprints +2320 + + +0 +4 +4 +digikey-footprints +AS-MLV-P2_9.1x9.1mm + + +0 +4 +4 +digikey-footprints +Air_Quality_Module_IAQ-CORE_P + + +0 +6 +6 +digikey-footprints +Altimeter_MS580314BA +http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=MS5803-14BA&DocType=Data+Sheet&DocLang=English + +0 +8 +8 +digikey-footprints +Ambient_Prox_APDS-9960 +file:///C:/Users/chad_rosencrans/Downloads/AV02-4191EN_DS_Ambient_Prox_APDS-9960_2015-11-13.pdf + +0 +8 +8 +digikey-footprints +Antenna_1.6x3.2mm_2450AT18A100E +https://www.johansontechnology.com/datasheets/antennas/2450AT18A100.pdf + +0 +2 +2 +digikey-footprints +BME680 +https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BME680-DS001-00.pdf + +0 +8 +8 +digikey-footprints +BMI160 +https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMI160-DS000-07.pdf + +0 +14 +14 +digikey-footprints +Barrel_Jack_5.5mmODx2.1mmID_PJ-102A + + +0 +3 +3 +digikey-footprints +Barrel_Jack_5.5mmODx2.1mmID_PJ-202A + + +0 +3 +3 +digikey-footprints +Battery_Holder_9V_BC9VPC-ND +http://www.memoryprotectiondevices.com/datasheets/BC9VPC-datasheet.pdf + +0 +2 +2 +digikey-footprints +Battery_Holder_Coin_2032_BS-7 +http://www.memoryprotectiondevices.com/datasheets/BS-7-datasheet.pdf + +0 +2 +2 +digikey-footprints +Bluetooth_Module_450-0064 +http://www.lsr.com/downloads/products/330-0087.pdf + +0 +165 +53 +digikey-footprints +Bluetooth_Module_BC118 + + +0 +35 +35 +digikey-footprints +Bluetooth_Module_BC127 +https://www.bluecreation.com/userfiles/DataSheet-BC127-latest3.pdf + +0 +51 +51 +digikey-footprints +Bluetooth_Module_BL600-SA +https://assets.lairdtech.com/home/brandworld/files/Datasheet%20-%20BL600.pdf + +0 +44 +44 +digikey-footprints +Bluetooth_Module_BLE112-A-V1 +http://media.digikey.com/pdf/Data%20Sheets/BlueGiga%20PDFs/BLE112.pdf + +0 +30 +30 +digikey-footprints +Bluetooth_Module_BLE113-A-M256K + + +0 +36 +36 +digikey-footprints +Bluetooth_Module_BLE113-A-V1 + + +0 +36 +36 +digikey-footprints +Bluetooth_Module_BLE121LR-A-M256K + + +0 +36 +36 +digikey-footprints +Bluetooth_Module_BM77 + + +0 +33 +33 +digikey-footprints +Bluetooth_Module_BMD-300 + + +0 +47 +47 +digikey-footprints +Bluetooth_Module_CYBLE-022001-00 + + +0 +21 +21 +digikey-footprints +Bluetooth_Module_RFD22301 + + +0 +19 +19 +digikey-footprints +Bluetooth_Module_RFD77101 + + +0 +45 +45 +digikey-footprints +Bluetooth_Module_RN42 + + +0 +36 +33 +digikey-footprints +Bluetooth_Module_RN42-I_RM + + +0 +36 +33 +digikey-footprints +Bluetooth_Module_RN52-IRM + + +0 +50 +50 +digikey-footprints +Bluetooth_Module_RN4020 +http://ww1.microchip.com/downloads/en/DeviceDoc/50002279B.pdf + +0 +22 +22 +digikey-footprints +Bluetooth_Module_RN4677-VRM100 + + +0 +33 +33 +digikey-footprints +Bluetooth_Module_WT12-A-AI5 +http://www.digikey.com/products/en?keywords=Bluetooth_Module_WT12-A-AI5 + +0 +31 +31 +digikey-footprints +Bluetooth_Module_WT32I-A-AI6 + + +0 +50 +50 +digikey-footprints +CB-5_Formed_Leads + + +0 +29 +5 +digikey-footprints +Cellular_Breakout_2542 + + +0 +16 +16 +digikey-footprints +Cellular_Modem_NL-SW-EVDO-V + + +0 +20 +20 +digikey-footprints +Cellular_Modem_NL-SW-LTE-GELS3-C +http://nimbelink.com/Documentation/Skywire/4G_LTE_Cat_1/30122_NL-SW-LTE-GELS3_Datasheet.pdf + +0 +20 +20 +digikey-footprints +Cellular_Modem_NL-SW-LTE-TSVG + + +0 +20 +20 +digikey-footprints +Coax_Conn_U.FL +https://media.digikey.com/pdf/Data%20Sheets/Hirose%20PDFs/UFL%20Series.pdf + +0 +3 +2 +digikey-footprints +DFN-6_3x3mm_EP1 + + +0 +7 +7 +digikey-footprints +DFN-10_2x2mm +https://media.digikey.com/pdf/Data%20Sheets/NXP%20PDFs/MMA8652FC.pdf + +0 +10 +10 +digikey-footprints +DFN-10_3x3mm +http://cache.freescale.com/files/sensors/doc/data_sheet/MMA7660FC.pdf + +0 +10 +10 +digikey-footprints +DFN-12-1EP_3x3mm +http://www.ftdichip.com/Support/Documents/TechnicalNotes/TN_166%20FTDI%20Example%20IC%20PCB%20Footprints.pdf + +0 +13 +13 +digikey-footprints +DIP-4_W7.62mm +http://optoelectronics.liteon.com/upload/download/DS70-2001-026/MOC306X%20series%20201606.pdf + +0 +4 +4 +digikey-footprints +DIP-6_W7.62mm +http://optoelectronics.liteon.com/upload/download/DS70-2001-026/MOC306X%20series%20201606.pdf + +0 +6 +6 +digikey-footprints +DIP-8_W7.62mm +http://media.digikey.com/pdf/Data%20Sheets/Lite-On%20PDFs/6N137%20Series.pdf + +0 +8 +8 +digikey-footprints +DIP-10_W10.16mm + + +0 +10 +10 +digikey-footprints +DIP-14_W3mm + + +0 +14 +14 +digikey-footprints +DIP-16_W7.62mm + + +0 +16 +16 +digikey-footprints +DIP-18_W7.62mm +http://www.ti.com/lit/ds/symlink/tpic6b595.pdf + +0 +18 +18 +digikey-footprints +DIP-20_W7.62mm +http://www.digikey.com/products/en?formaction=on&lang=en&site=us&KeyWords=296-1956-5-ND + +0 +20 +20 +digikey-footprints +DIP-28_W7.62mm +http://www.digikey.com/products/en?formaction=on&lang=en&site=us&KeyWords=296-1956-5-ND + +0 +28 +28 +digikey-footprints +DIP-40_W15.24mm +http://www.ti.com/lit/ds/symlink/tpic6b595.pdf + +0 +40 +40 +digikey-footprints +DO-35 + + +0 +2 +2 +digikey-footprints +DO-35_NK + + +0 +2 +2 +digikey-footprints +DO-41 + + +0 +2 +2 +digikey-footprints +DO-214AB + + +0 +2 +2 +digikey-footprints +DO-214AC + + +0 +2 +2 +digikey-footprints +DSBGA-8_1.6x1.6mm +http://www.ti.com/lit/ds/symlink/tmp006.pdf + +0 +9 +8 +digikey-footprints +DSUB-9_Jack_5747840-3 +http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=5747840&DocType=Customer+Drawing&DocLang=English + +0 +11 +10 +digikey-footprints +DSUB-9_Receptical_A-DF_09_A_KG-T2S +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_4888_CO.pdf + +0 +11 +10 +digikey-footprints +DVI_Female_74320-9004 + + +0 +26 +25 +digikey-footprints +DVI_Female_74320-9010 + + +0 +32 +30 +digikey-footprints +Diode_DO-35_P10mm + + +0 +2 +2 +digikey-footprints +DisplayPort_2040210-1 + + +0 +25 +21 +digikey-footprints +DisplayPort_Mini_2129320-3 + + +0 +24 +21 +digikey-footprints +ESP32-WROOM-32D + + +0 +39 +39 +digikey-footprints +Ethernet_Jack_54602-908LF +http://portal.fciconnect.com/Comergent//fci/drawing/c-bmj-0102.pdf + +0 +8 +8 +digikey-footprints +Ethernet_Jack_ARJC02-111008B +http://www.abracon.com/Magnetics/lan/Ethernet_Jack_ARJC02-111008B.PDF + +0 +12 +12 +digikey-footprints +Ethernet_Jack_RJLSE4208101T +https://www.amphenolcanada.com/ProductSearch/drawings/AC/RJLSE4X0XX01X.pdf + +0 +10 +9 +digikey-footprints +FLIR_Lepton_Socket_1050281001 + + +0 +68 +33 +digikey-footprints +GPS_Module_CAM-M8C-0 + + +0 +31 +31 +digikey-footprints +GSM_Module_17.8x16.5mm_A2235-H + + +0 +30 +23 +digikey-footprints +Gas_Sensor_110-109 + + +0 +10 +10 +digikey-footprints +Gas_Sensor_110-202 +http://www.spec-sensors.com/wp-content/uploads/2016/02/3SP_Ethanol_1000-P-Package-Gas_Sensor_110-202.pdf + +0 +6 +6 +digikey-footprints +HDMI_A_Female_2000-1-2-41-00-BK +http://media.digikey.com/pdf/Data%20Sheets/CNC%20Tech%20PDFs/HDMI_A_Female_2000-1-2-41-00-BK_Dwg.pdf + +0 +25 +20 +digikey-footprints +HDMI_Female_DC3RX19JA3R1700 + + +0 +23 +20 +digikey-footprints +HDMI_Mini_Female_2001-1-2-21-00-BK + + +0 +23 +20 +digikey-footprints +HTQFP-100_14x14mm + + +0 +182 +101 +digikey-footprints +Hall_Sensor_SIP-3_A132_LUA-T +file:///C:/Users/chad_rosencrans/Downloads/A1324-5-6-Datasheet%20(1).pdf + +0 +3 +3 +digikey-footprints +HeaderPin_2x2_P4.2_Drill1.4mm +http://www.molex.com/pdm_docs/sd/039281043_sd.pdf + +0 +4 +4 +digikey-footprints +Headphone_Jack_2.5mm_SJ1-2503A +http://www.cui.com/product/resource/sj1-2503a.pdf + +0 +4 +4 +digikey-footprints +Headphone_Jack_3.5mm_SJ1-3523N +http://www.cui.com/product/resource/sj1-352xn-series.pdf + +0 +3 +3 +digikey-footprints +Headphone_Jack_6.35mm_RA49B14B + + +0 +5 +5 +digikey-footprints +Headphone_Jack_6.35mm_SN49B12B + + +0 +3 +3 +digikey-footprints +Humidity_HIH-4030 + + +0 +4 +4 +digikey-footprints +Humidity_HIH61xx + + +0 +8 +8 +digikey-footprints +Humidity_SHT15 +https://www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumente/2_Humidity_Sensors/Sensirion_Humidity_Sensors_SHT1x_Datasheet_V5.pdf + +0 +8 +8 +digikey-footprints +ICL_THT_P7.8mm +https://www.ametherm.com/datasheetspdf/SL322R025.pdf + +0 +2 +2 +digikey-footprints +ICL_THT_P17.1mm +https://www.ametherm.com/datasheets/as322r025 + +0 +2 +2 +digikey-footprints +IMU_Module_SEN0140 + + +0 +4 +4 +digikey-footprints +IR_Receiver_TSOP38238 + + +0 +3 +3 +digikey-footprints +Inductor_13R106C +http://www.murata-ps.com/data/magnetics/kmp_1300r.pdf + +0 +2 +2 +digikey-footprints +Jumper_Micro-Miniature_P5.31mm + + +0 +2 +2 +digikey-footprints +Jumper_Micro-Miniature_P5.375mm +file:///C:/Users/chad_rosencrans/Downloads/5102.pdf + +0 +2 +2 +digikey-footprints +Jumper_Tin_P5.32mm + + +0 +2 +2 +digikey-footprints +Jumper_Tin_P5.38mm +https://cdn.harwin.com/pdfs/S1911R.pdf + +0 +2 +2 +digikey-footprints +Jumper_Tin_P10.9mm + + +0 +2 +2 +digikey-footprints +LED_2-SMD_Gull_Wing_4.4x3.85mm + + +0 +2 +2 +digikey-footprints +LED_2-SMD_No_Lead_1.7x0.8mm + + +0 +2 +2 +digikey-footprints +LED_3mm_Radial +http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf + +0 +2 +2 +digikey-footprints +LED_5mm_Radial +http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf + +0 +2 +2 +digikey-footprints +LED_7Seg_VAOS-C402S9-BW_50 + + +0 +10 +10 +digikey-footprints +LED_0603 + + +0 +2 +2 +digikey-footprints +LED_Bar_Graph_LTA-1000 + + +0 +20 +20 +digikey-footprints +LED_Breakout_Parallax_WS2812B +https://www.parallax.com/product/28086 + +0 +6 +6 +digikey-footprints +LED_Dual0603 +http://optoelectronics.liteon.com/upload/download/DS22-2008-0044/LTST-C19HE1WT.pdf + +0 +4 +4 +digikey-footprints +LED_IR_TSAL6100 + + +0 +2 +2 +digikey-footprints +LED_RGB_WP154A4SUREQBFZGC +http://www.kingbrightusa.com/images/catalog/SPEC/WP154A4SUREQBFZGC.pdf + +0 +4 +4 +digikey-footprints +LFQFN-16-1EP_3x3mm + + +0 +17 +17 +digikey-footprints +LFQFN-16-1EP_4x4mm + + +0 +17 +17 +digikey-footprints +LGA-8_2x2.5mm_BMP280 + + +0 +8 +8 +digikey-footprints +LGA-12_4.8x2.8_VL6180 +http://www.st.com/content/ccc/resource/technical/document/datasheet/c4/11/28/86/e6/26/44/b3/DM00112632.pdf/files/DM00112632.pdf/jcr:content/translations/en.DM00112632.pdf + +0 +12 +12 +digikey-footprints +LGA-12_9x9mm_LSM303C +http://www.st.com/content/ccc/resource/technical/document/datasheet/59/aa/fb/3b/85/9e/4e/0a/DM00089896.pdf/files/DM00089896.pdf/jcr:content/translations/en.DM00089896.pdf + +0 +12 +12 +digikey-footprints +LGA-14L_2.5x3mm__LSM6DS3 +http://www.st.com/content/ccc/resource/technical/document/datasheet/a3/f5/4f/ae/8e/44/41/d7/DM00133076.pdf/files/DM00133076.pdf/jcr:content/translations/en.DM00133076.pdf + +0 +14 +14 +digikey-footprints +LGA-14_2x2mm +http://www.st.com/content/ccc/resource/technical/document/datasheet/c1/e1/62/31/d2/b1/4d/bb/DM00042751.pdf/files/DM00042751.pdf/jcr:content/translations/en.DM00042751.pdf + +0 +14 +14 +digikey-footprints +LGA-14_3x5mm_RevA +http://www.analog.com/media/en/technical-documentation/data-sheets/ADXL343.pdf + +0 +14 +14 +digikey-footprints +LGA-24_3x3.5mm_LSM9DS1 +http://www.st.com/content/ccc/resource/technical/document/datasheet/1e/3f/2a/d6/25/eb/48/46/DM00103319.pdf/files/DM00103319.pdf/jcr:content/translations/en.DM00103319.pdf + +0 +24 +24 +digikey-footprints +LGA-28_5.2x3.8mm_BNO0055 + + +0 +28 +28 +digikey-footprints +LLC-36_9x9mm_HMC6343 + + +0 +36 +36 +digikey-footprints +LLGA-10_2.5x2.5mm_LPS25HB +http://www.st.com/content/ccc/resource/technical/document/datasheet/9a/4c/aa/72/1f/45/4e/24/DM00141379.pdf/files/DM00141379.pdf/jcr:content/translations/en.DM00141379.pdf + +0 +10 +10 +digikey-footprints +LORA_Module_RM103 +http://ww1.microchip.com/downloads/en/DeviceDoc/50002346C.pdf + +0 +47 +47 +digikey-footprints +LQFP-32_7x7mm + + +0 +32 +32 +digikey-footprints +LQFP-48_7x7mm +http://wizwiki.net/wiki/lib/exe/fetch.php?media=products:w5500:w5500_ds_v106e_141230.pdf + +0 +48 +48 +digikey-footprints +LQFP-64_10x10mm + + +0 +64 +64 +digikey-footprints +LQFP-100_14x14mm + + +0 +100 +100 +digikey-footprints +LSOJ-6_W3.76mm +http://pdfserv.maximintegrated.com/package_dwgs/21-0382.PDF + +0 +6 +6 +digikey-footprints +LSSOP-24_W5.6mm +file:///C:/Users/alex_wegscheid/Downloads/TB6612FNG_datasheet_en_20141001%20(7).pdf + +0 +24 +24 +digikey-footprints +Light_to_Freq_TSL235R-LF +file:///C:/Users/alex_wegscheid/Downloads/TSL235R_DS000120_2-00%20(6).pdf + +0 +3 +3 +digikey-footprints +MSOP-8-1EP_W3mm +http://www.ti.com/lit/ds/symlink/tpa2005d1-q1.pdf + +0 +14 +9 +digikey-footprints +MSOP-8_W2.80mm + + +0 +8 +8 +digikey-footprints +MSOP-10-1EP_W3mm + + +0 +11 +11 +digikey-footprints +MSOP-10_W3mm + + +0 +10 +10 +digikey-footprints +MSOP-12-1EP_W3mm + + +0 +13 +13 +digikey-footprints +Mag_Jack_Module_WIZ820IO +http://wiznethome.cafe24.com/wp-content/uploads/wiznethome/Network%20Module/WIZ820io/Document/WIZ820io_User_Manual_V1.0.pdf + +0 +12 +12 +digikey-footprints +Mic_CMA-4544PF-W + + +0 +2 +2 +digikey-footprints +MicroSD_2908-05WB-MG + + +0 +12 +9 +digikey-footprints +Molex_734120114_UMC_RF_CONN_Vertical + + +0 +4 +2 +digikey-footprints +Multiwatt-11 +http://www.st.com/content/ccc/resource/technical/document/datasheet/ab/d6/fa/99/84/36/49/ee/CD00000017.pdf/files/CD00000017.pdf/jcr:content/translations/en.CD00000017.pdf + +0 +11 +11 +digikey-footprints +Multiwatt-15 +http://www.st.com/content/ccc/resource/technical/document/datasheet/ab/d6/fa/99/84/36/49/ee/CD00000017.pdf/files/CD00000017.pdf/jcr:content/translations/en.CD00000017.pdf + +0 +15 +15 +digikey-footprints +OLED_128x32_Folded + + +0 +15 +15 +digikey-footprints +OPLGA-6_VEML6070 +http://www.vishay.com/docs/84277/veml6070.pdf + +0 +6 +6 +digikey-footprints +Oscillator_FXO-LC73 +http://www.foxonline.com/pdfs/FXO_LC73.pdf + +0 +6 +6 +digikey-footprints +Oscillator_MEMS_SIT1533AI-H4-DCC-32.768E +https://www.sitime.com/products/datasheets/sit1533/SiT1533-datasheet.pdf + +0 +4 +4 +digikey-footprints +Oscillator_XLH536025.000000I + + +0 +4 +4 +digikey-footprints +Oscillator_XLH736022.579200I + + +0 +4 +4 +digikey-footprints +PC_TEST-POINT_MINI_3.43x1.78mm + + +0 +1 +1 +digikey-footprints +PC_TEST_POINT_SMD + + +0 +1 +1 +digikey-footprints +PC_Test_Point_Mini_3.8x2.03mm +file:///C:/Users/chad_rosencrans/Downloads/5029.PDF + +0 +1 +1 +digikey-footprints +PROBE_PAD_0603 + + +0 +1 +1 +digikey-footprints +PROBE_PAD_0805 + + +0 +1 +1 +digikey-footprints +PROBE_PAD_1206 + + +0 +1 +1 +digikey-footprints +Particle_Photon + + +0 +24 +24 +digikey-footprints +Phone_Jack_87180-062LF + + +0 +2 +2 +digikey-footprints +Photodiode_3mm_Radial +http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf + +0 +2 +2 +digikey-footprints +Photodiode_5mm_Radial +http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf + +0 +2 +2 +digikey-footprints +Photodiode_1206 +http://media.digikey.com/pdf/Data%20Sheets/Lite-On%20PDFs/LTST-C230KFKT_5-24-06.pdf + +0 +2 +2 +digikey-footprints +Photodiode_Radial_5.1x3mm_P2.54mm +http://www.osram-os.com/Graphics/XPic1/00211421_0.pdf + +0 +2 +2 +digikey-footprints +Photodiode_THT_BPW34 + + +0 +2 +2 +digikey-footprints +Phototransistor_4.4x1.5mm_P2.54_Radial +http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf + +0 +2 +2 +digikey-footprints +Phototransistor_SMD_4x2mm_TEMT6000X01 + + +0 +3 +3 +digikey-footprints +Piezo_9x9mm_PKMCS0909E4000-R1 + + +0 +2 +2 +digikey-footprints +Piezo_Transducer_THT_PS1240P02BT + + +0 +2 +2 +digikey-footprints +PinHeader_1x2_P2.5mm_Drill1.1mm +http://www.jst-mfg.com/product/pdf/eng/eXH.pdf + +0 +2 +2 +digikey-footprints +PinHeader_1x2_P2.54mm + + +0 +2 +2 +digikey-footprints +PinHeader_1x2_P2.54mm_Drill1.02mm +http://www.molex.com/pdm_docs/sd/022232031_sd.pdf + +0 +2 +2 +digikey-footprints +PinHeader_1x2_P2mm +http://www.jst-mfg.com/product/pdf/eng/ePH.pdf + +0 +4 +2 +digikey-footprints +PinHeader_1x2_P2mm_Drill1mm +http://www.jst-mfg.com/product/pdf/eng/ePH.pdf + +0 +2 +2 +digikey-footprints +PinHeader_1x2_P2mm_Drill1mm_RA + + +0 +2 +2 +digikey-footprints +PinHeader_1x2_P3.96mm_Drill1.6mm +http://www.jst-mfg.com/product/pdf/eng/eVH.pdf + +0 +2 +2 +digikey-footprints +PinHeader_1x3_P2.5mm_Drill1.1mm +http://www.jst-mfg.com/product/pdf/eng/eXH.pdf + +0 +3 +3 +digikey-footprints +PinHeader_1x3_P2.54_Drill1.1mm + + +0 +3 +3 +digikey-footprints +PinHeader_1x3_P2.54mm_Drill1.02mm +http://www.molex.com/pdm_docs/sd/022232031_sd.pdf + +0 +3 +3 +digikey-footprints +PinHeader_1x3_P2mm_Drill1mm +http://www.jst-mfg.com/product/pdf/eng/ePH.pdf + +0 +3 +3 +digikey-footprints +PinHeader_1x4_P2.5mm_Drill1.1mm +http://www.jst-mfg.com/product/pdf/eng/eXH.pdf + +0 +4 +4 +digikey-footprints +PinHeader_1x4_P2.54mm_Drill1.02mm +http://www.molex.com/pdm_docs/sd/022232031_sd.pdf + +0 +4 +4 +digikey-footprints +PinHeader_1x4_P2mm_Drill1mm +http://www.jst-mfg.com/product/pdf/eng/ePH.pdf + +0 +4 +4 +digikey-footprints +PinHeader_1x5_P2.5mm_Drill1.1mm +http://www.jst-mfg.com/product/pdf/eng/eXH.pdf + +0 +5 +5 +digikey-footprints +PinHeader_1x40_P2.54_Drill1mm +https://media.digikey.com/PDF/Data%20Sheets/Sullins%20PDFs/xRxCzzzSxxN-RC_ST_11635-B.pdf + +0 +40 +40 +digikey-footprints +PinHeader_2x1mm_P2mm_SMD_RA + + +0 +4 +2 +digikey-footprints +PinHeader_2x5_P1.27_SMD +http://suddendocs.samtec.com/prints/ftsh-1xx-xx-xxx-dv-xxx-footprint.pdf + +0 +10 +10 +digikey-footprints +PinHeader_2x5_P1.27mm +https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/20021121.pdf + +0 +10 +10 +digikey-footprints +PinHeader_2x5_P1.27mm_Drill.7mm +http://cnctech.us/pdfs/3220-XX-0100-00.pdf + +0 +10 +10 +digikey-footprints +PinHeader_2x5_P2.54mm_Drill1.2mm +http://www.on-shore.com/wp-content/uploads/2015/09/302-sxxx.pdf + +0 +10 +10 +digikey-footprints +PinHeader_2x6_P2.54mm_Vertical_SMD +http://www.molex.com/pdm_docs/sd/015912120_sd.pdf + +0 +12 +12 +digikey-footprints +PinHeader_2x7_P2mm_Drill1mm + + +0 +14 +14 +digikey-footprints +PinHeader_2x7_P2mm_SMD +http://www.molex.com/pdm_docs/sd/878322620_sd.pdf + +0 +14 +14 +digikey-footprints +PinHeader_6x2_P2.54mm_Horizontal +http://portal.fciconnect.com/Comergent//fci/drawing/68020.pdf + +0 +12 +12 +digikey-footprints +PinHeader_6x2_P2.54mm_Vertical +http://portal.fciconnect.com/Comergent//fci/drawing/68020.pdf + +0 +12 +12 +digikey-footprints +Potentiometer_P120PK-Y25BR10K + + +0 +5 +4 +digikey-footprints +PowerSOIC-8_W3.9mm + + +0 +16 +9 +digikey-footprints +Pressure_Sensor_LGA-8_2.5x2.5mm_BME280 + + +0 +8 +8 +digikey-footprints +PushButton_12x12mm_THT_GPTS203211B + + +0 +2 +2 +digikey-footprints +PushButton_Round_D12mm_THT_KS-01Q-01 +http://spec_sheets.e-switch.com/specs/29-KS01Q01.pdf + +0 +4 +4 +digikey-footprints +QFN-10-1EP_3x3mm + + +0 +11 +11 +digikey-footprints +QFN-20-1EP_3x3mm + + +0 +37 +21 +digikey-footprints +QFN-20-1EP_4x4mm + + +0 +37 +21 +digikey-footprints +QFN-20-1EP_4x4mm_RevA + + +0 +21 +21 +digikey-footprints +QFN-24-1EP_3x3mm + + +0 +25 +25 +digikey-footprints +QFN-24-1EP_4x4mm + + +0 +24 +24 +digikey-footprints +QFN-32-1EP_5x5mm + + +0 +42 +33 +digikey-footprints +QFN-48-1EP_6x6mm +https://www.decawave.com/sites/default/files/resources/DW1000-Datasheet-V2.12.pdf + +0 +49 +49 +digikey-footprints +QFN-48-1EP_7x7mm + + +0 +74 +49 +digikey-footprints +RF_ISM_Module_MRF89XAM9A + + +0 +12 +12 +digikey-footprints +RF_Location_Tracking_DWM1000 +https://www.decawave.com/sites/default/files/resources/DWM1000-Datasheet-V1.6.pdf + +0 +24 +24 +digikey-footprints +RF_Module_COM-13909 +https://cdn.sparkfun.com/datasheets/Wireless/General/RFM69HCW-V1.1.pdf + +0 +16 +16 +digikey-footprints +RF_Module_RXM-418-LR +https://www.linxtechnologies.com/wp/wp-content/uploads/rxm-fff-lr.pdf + +0 +16 +16 +digikey-footprints +RF_Module_RXM-433-LR +https://www.linxtechnologies.com/wp/wp-content/uploads/rxm-fff-lr.pdf + +0 +16 +16 +digikey-footprints +RF_Module_SPBT2632C2A.AT2 +http://www.st.com/content/ccc/resource/technical/document/datasheet/2c/4e/6f/76/81/4f/4b/d4/DM00048919.pdf/files/DM00048919.pdf/jcr:content/translations/en.DM00048919.pdf + +0 +22 +17 +digikey-footprints +RF_Module_SPWF01SA.11 + + +0 +30 +30 +digikey-footprints +RF_Module_TXM-433-LR + + +0 +8 +8 +digikey-footprints +RF_SMA_BoardEdge_142-0701-801 +https://belfuse.com/resources/Johnson/productinformation/pi-142-0701-801.pdf + +0 +5 +2 +digikey-footprints +RF_SMA_Receptical_Vertical_CONSMA001-SMD-G + + +0 +5 +2 +digikey-footprints +RF_SMA_RightAngle_5-1814400-1 +http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1814400&DocType=Customer+Drawing&DocLang=English + +0 +5 +2 +digikey-footprints +RF_SMA_Vertical_5-1814832-1 + + +0 +5 +2 +digikey-footprints +RJ45_Female_RB1-125BAG1A +https://www.shopwiznet.com/index.php/lanotattachments/download/file/id/95/store/1/ + +0 +14 +13 +digikey-footprints +Reflective_Sensor_QRD1114 +https://www.fairchildsemi.com/datasheets/QR/QRD1113.pdf + +0 +4 +4 +digikey-footprints +Reflective_Sensor_QRE1113 + + +0 +4 +4 +digikey-footprints +Relay_JSM1-12V-5 + + +0 +5 +5 +digikey-footprints +Relay_Reed_9007-05-00 +https://media.digikey.com/pdf/Data%20Sheets/Coto%20Technology%20PDFS/9000_Spartan_Series.pdf + +0 +4 +4 +digikey-footprints +Relay_THT_EC2 + + +0 +8 +8 +digikey-footprints +Relay_THT_G5LE-14 + + +0 +5 +5 +digikey-footprints +Relay_THT_G5V-1 + + +0 +6 +6 +digikey-footprints +Relay_THT_G5V-2 + + +0 +8 +8 +digikey-footprints +Rotary_Encoder_Switched_PEC11R + + +0 +7 +6 +digikey-footprints +SC-70-5 + + +0 +5 +5 +digikey-footprints +SC-74 +https://assets.nexperia.com/documents/data-sheet/IP4220CZ6.pdf + +0 +6 +6 +digikey-footprints +SD_Holder_787231001 + + +0 +14 +9 +digikey-footprints +SIM_473080001 + + +0 +10 +7 +digikey-footprints +SIM_Nano_5045200691 + + +0 +16 +7 +digikey-footprints +SIP-3_P2.54mm + + +0 +3 +3 +digikey-footprints +SIP-3_P2.54mm_OKI-78SR-5_1.5-W36-C +https://power.murata.com/data/power/oki-78sr.pdf + +0 +3 +3 +digikey-footprints +SIP-4_W3.81mm +https://www.diodes.com/assets/Datasheets/ds21203.pdf + +0 +4 +4 +digikey-footprints +SIP-9_P2.54mm +http://www.bourns.com/docs/Product-Datasheets/4600x.pdf + +0 +9 +9 +digikey-footprints +SMD-2_3.2x1.5mm +http://www.ecsxtal.com/store/pdf/ecx-31b.pdf + +0 +2 +2 +digikey-footprints +SMD-2_3.2x2.5mm +http://www.ndk.com/images/products/catalog/c_NX3225GD-STD-CRA-3_e.pdf + +0 +2 +2 +digikey-footprints +SMD-4_3.3x2.8_PD15-22C_TR8 + + +0 +4 +2 +digikey-footprints +SMD-4_3.4x2.7mm_P1.8mm +https://www.fairchildsemi.com/datasheets/QR/QRE1113.pdf + +0 +4 +4 +digikey-footprints +SMD-4_4.4x3.85mm_P2.54mm +http://optoelectronics.liteon.com/upload/download/DS70-2001-010/LTV-356T%20series%20201610.pdf + +0 +4 +4 +digikey-footprints +SMD-4_4.6x7.62mm_P2.54mm +https://media.digikey.com/pdf/Data%20Sheets/Lite-On%20PDFs/LTV-816_826_846.pdf + +0 +4 +4 +digikey-footprints +SMD-4_5x4.4mm_P4mm +https://www.fairchildsemi.com/datasheets/MD/MDB10S.pdf + +0 +4 +4 +digikey-footprints +SMD-5-6_3.83x2.79mm + + +0 +5 +5 +digikey-footprints +SMD-5-6_R_3.83x2.79mm + + +0 +5 +5 +digikey-footprints +SMD-8_5x3mm +http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=MS5607-02BA03&DocType=Data+Sheet&DocLang=English + +0 +8 +8 +digikey-footprints +SMD-8_7x5mm + + +0 +8 +8 +digikey-footprints +SMD-14_Grideye +https://industrial.panasonic.com/content/data/CP/PDF/built-in_sensor_catalog_e.pdf + +0 +14 +14 +digikey-footprints +SOCKET_DIP-6_7.62mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +6 +6 +digikey-footprints +SOCKET_DIP-8_7.62mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +8 +8 +digikey-footprints +SOD-80 + + +0 +6 +2 +digikey-footprints +SOD-123 + + +0 +2 +2 +digikey-footprints +SOD-323 + + +0 +2 +2 +digikey-footprints +SOD-323F + + +0 +2 +2 +digikey-footprints +SOD-523 + + +0 +2 +2 +digikey-footprints +SOIC-6-5_W4.55mm + + +0 +5 +5 +digikey-footprints +SOIC-7-8_W3.9mm + + +0 +7 +7 +digikey-footprints +SOIC-8-1EP_W3.9mm + + +0 +9 +9 +digikey-footprints +SOIC-8_W3.9mm + + +0 +8 +8 +digikey-footprints +SOIC-8_W5.3mm +http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet-Summary.pdf + +0 +8 +8 +digikey-footprints +SOIC-8_W5.6mm + + +0 +8 +8 +digikey-footprints +SOIC-14_W3.9mm + + +0 +14 +14 +digikey-footprints +SOIC-16_W3.90mm + + +0 +16 +16 +digikey-footprints +SOIC-16_W7.5mm +https://www.infineon.com/dgdl/ir2110.pdf?fileId=5546d462533600a4015355c80333167e + +0 +16 +16 +digikey-footprints +SOIC-18_W7.5mm +http://www.ti.com/lit/ds/symlink/uln2803a.pdf + +0 +18 +18 +digikey-footprints +SOIC-20_W7.5mm + + +0 +20 +20 +digikey-footprints +SOIC-24_W7.50mm + + +0 +24 +24 +digikey-footprints +SOIC-28_W7.5mm + + +0 +28 +28 +digikey-footprints +SOP-4_W3.81mm + + +0 +4 +4 +digikey-footprints +SOT-3 +http://www.ti.com/lit/ds/symlink/tpd2eusb30.pdf + +0 +3 +3 +digikey-footprints +SOT-23-3 + + +0 +3 +3 +digikey-footprints +SOT-23-6 + + +0 +6 +6 +digikey-footprints +SOT-23-8 +http://www.ti.com/lit/ds/symlink/ina219.pdf + +0 +8 +8 +digikey-footprints +SOT-23W +file:///C:/Users/alex_wegscheid/Downloads/A1324-5-6-Datasheet%20(2).pdf + +0 +3 +3 +digikey-footprints +SOT-143-4 +http://datasheets.maximintegrated.com/en/ds/MAX6816-MAX6818.pdf + +0 +4 +4 +digikey-footprints +SOT-223 + + +0 +4 +4 +digikey-footprints +SOT-223-4 + + +0 +4 +4 +digikey-footprints +SOT-323 +https://assets.nexperia.com/documents/data-sheet/PESD1CAN-U.pdf + +0 +3 +3 +digikey-footprints +SOT-353 + + +0 +5 +5 +digikey-footprints +SOT-363 + + +0 +6 +6 +digikey-footprints +SOT-523 + + +0 +3 +3 +digikey-footprints +SOT-553 + + +0 +5 +5 +digikey-footprints +SOT-563 + + +0 +6 +6 +digikey-footprints +SOT-753 + + +0 +5 +5 +digikey-footprints +SOT23-6L +http://www.st.com/content/ccc/resource/technical/document/datasheet/9a/e6/1c/4f/b6/9a/44/e6/CD00047494.pdf/files/CD00047494.pdf/jcr:content/translations/en.CD00047494.pdf + +0 +6 +6 +digikey-footprints +SPH0645LM4H-B +http://www.digikey.com/products/en?keywords=423-1405-1-ND + +0 +9 +6 +digikey-footprints +SSOP-16_W3.90mm + + +0 +16 +16 +digikey-footprints +SSOP-20_W3.9mm +http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT231X.pdf + +0 +20 +20 +digikey-footprints +SSOP-20_W5.3mm +http://ww1.microchip.com/downloads/en/DeviceDoc/41606B.pdf + +0 +20 +20 +digikey-footprints +SSOP-24_W5.30mm + + +0 +24 +24 +digikey-footprints +SSOP-28_W5.30mm + + +0 +28 +28 +digikey-footprints +SiTIME_SMD-6-1EP +https://www.sitime.com/products/datasheets/sit9102/SiT9102-datasheet.pdf + +0 +7 +7 +digikey-footprints +Smoke_Sensor_MAX30105EFD+ +http://datasheets.maximintegrated.com/en/ds/MAX30105.pdf + +0 +14 +14 +digikey-footprints +Socket_DIP-14_7.62mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +14 +14 +digikey-footprints +Socket_DIP-16_7.62mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +16 +16 +digikey-footprints +Socket_DIP-18_7.62mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +18 +18 +digikey-footprints +Socket_DIP-20_7.62mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +20 +20 +digikey-footprints +Socket_DIP-24_7.62mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +24 +24 +digikey-footprints +Socket_DIP-24_15.24mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +24 +24 +digikey-footprints +Socket_DIP-28_7.62mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +28 +28 +digikey-footprints +Socket_DIP-28_15.24mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +28 +28 +digikey-footprints +Socket_DIP-32_15.24mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +32 +32 +digikey-footprints +Socket_DIP-40_15.24mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +40 +40 +digikey-footprints +Switch_Nav_12.4x12.4mm_SMD_JS5208 + + +0 +6 +6 +digikey-footprints +Switch_Slide_11.6x4mm_EG1218 +http://spec_sheets.e-switch.com/specs/P040040.pdf + +0 +3 +3 +digikey-footprints +Switch_Slide_11.6x4mm_SJ-3523-SMT + + +0 +3 +3 +digikey-footprints +Switch_Slide_JS202011SCQN + + +0 +6 +6 +digikey-footprints +Switch_Tactile_SMD_4.5x4.5mm_TL3315NF160Q +http://spec_sheets.e-switch.com/specs/P010337.pdf + +0 +8 +4 +digikey-footprints +Switch_Tactile_SMD_6x6mm + + +0 +4 +4 +digikey-footprints +Switch_Tactile_SMD_6x6mm_PTS645 +http://www.ckswitches.com/media/1471/pts645.pdf + +0 +4 +4 +digikey-footprints +Switch_Tactile_SMD_B3U-1000P + + +0 +2 +2 +digikey-footprints +Switch_Tactile_THT_6x6mm +http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1825910&DocType=Customer+Drawing&DocLang=English + +0 +4 +4 +digikey-footprints +Switch_Tactile_THT_6x6mm_MJTP1230 +http://media.digikey.com/pdf/Data%20Sheets/APEM%20Components%20PDFs/MJTP%20Series-6MM.pdf + +0 +4 +4 +digikey-footprints +Switch_Tactile_THT_B3F-1xxx +http://www.omron.com/ecb/products/pdf/en-b3f.pdf + +0 +4 +4 +digikey-footprints +Switch_Toggle_ATE1D-2M3-10-Z +https://www.nidec-copal-electronics.com/e/catalog/switch/ate.pdf + +0 +3 +3 +digikey-footprints +TCO_5.5mm_Radial +http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf + +0 +2 +2 +digikey-footprints +TDFN-8-1EP +file:///C:/Users/alex_wegscheid/Downloads/EST02896_MR25H256-MR25H256A_Combined%20Datasheet_Rev1.4%20020117%20(5).pdf + +0 +8 +8 +digikey-footprints +TERM_BLOCK_1x3_P5.08MM +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf + +0 +3 +3 +digikey-footprints +TFLGA-16_3x3.25mm +http://www.analog.com/media/en/technical-documentation/data-sheets/ADXL362.pdf + +0 +16 +16 +digikey-footprints +TFLGA-16_3x3mm +http://www.st.com/content/ccc/resource/technical/document/datasheet/3e/48/02/c7/a4/e6/41/bb/DM00053090.pdf/files/DM00053090.pdf/jcr:content/translations/en.DM00053090.pdf + +0 +16 +16 +digikey-footprints +TFQFN-24-1EP_4x4mm + + +0 +34 +25 +digikey-footprints +TFSOP-12-16_W3.00mm + + +0 +12 +12 +digikey-footprints +TFSOP-16_W3.00mm + + +0 +16 +16 +digikey-footprints +TLGA-8_3x5 +http://www.nxp.com/docs/en/data-sheet/MPL115A1.pdf + +0 +8 +8 +digikey-footprints +TO-3P-5 + + +0 +3 +3 +digikey-footprints +TO-18-3 + + +0 +3 +3 +digikey-footprints +TO-39-3 + + +0 +3 +3 +digikey-footprints +TO-39-4 +file:///C:/Users/alex_wegscheid/Downloads/MLX90614-Datasheet-Melexis%20(2).pdf + +0 +4 +4 +digikey-footprints +TO-92-3 +http://www.ti.com/lit/ds/symlink/tl431a.pdf + +0 +3 +3 +digikey-footprints +TO-92-3_Formed_Leads +http://www.ti.com/lit/ds/symlink/tl431a.pdf + +0 +3 +3 +digikey-footprints +TO-204AA + + +0 +4 +3 +digikey-footprints +TO-220-3 +http://www.st.com/content/ccc/resource/technical/document/datasheet/f9/ed/f5/44/26/b9/43/a4/CD00000911.pdf/files/CD00000911.pdf/jcr:content/translations/en.CD00000911.pdf + +0 +3 +3 +digikey-footprints +TO-220-5 +http://www.ti.com/lit/ds/symlink/lm1875.pdf + +0 +5 +5 +digikey-footprints +TO-220-11 +http://www.ti.com/lit/ds/symlink/lm3886.pdf + +0 +11 +11 +digikey-footprints +TO-225AA +https://www.fairchildsemi.com/datasheets/KS/KSA1220A.pdf + +0 +3 +3 +digikey-footprints +TO-243AA +http://www.digikey.com/products/en?keywords=863-1063-1-ND + +0 +4 +4 +digikey-footprints +TO-247-3 +http://www.st.com/content/ccc/resource/technical/document/datasheet/ec/61/1c/fd/4c/fe/48/b5/CD00000914.pdf/files/CD00000914.pdf/jcr:content/translations/en.CD00000914.pdf + +0 +3 +3 +digikey-footprints +TO-252-3 +http://www.digikey.com/products/en?keywords=MC7805BDTRKGOSCT-ND + +0 +3 +3 +digikey-footprints +TO-253-4 +https://www.digikey.com/products/en?keywords=1727-3884-1 + +0 +4 +4 +digikey-footprints +TO-261-4 +http://cds.linear.com/docs/en/datasheet/3092fc.pdf + +0 +4 +4 +digikey-footprints +TO-269AA +http://www.mccsemi.com/up_pdf/MB05S-MB10S(MBS-1).pdf + +0 +4 +4 +digikey-footprints +TOP-3_Vertical_Insulated + + +0 +3 +3 +digikey-footprints +TQFN-20-1EP_5x5mm + + +0 +21 +21 +digikey-footprints +TQFN-44-1EP_7x7mm +http://datasheets.maximintegrated.com/en/ds/MAX9744.pdf + +0 +45 +45 +digikey-footprints +TQFP-32_7x7mm +http://www.atmel.com/Images/Atmel-8826-SEEPROM-PCB-Mounting-Guidelines-Surface-Mount-Packages-ApplicationNote.pdf + +0 +32 +32 +digikey-footprints +TQFP-44_10x10mm +http://www.atmel.com/Images/Atmel-7766-8-bit-AVR-ATmega16U4-32U4_Datasheet.pdf + +0 +44 +44 +digikey-footprints +TQFP-48_7x7mm +http://ww1.microchip.com/downloads/en/DeviceDoc/40001884A.pdf + +0 +48 +48 +digikey-footprints +TQFP-64_7x7mm +http://www.nuvoton.com/resource-files/DS_NUC100_120%28DN%29_Series_EN_V1.02.pdf + +0 +64 +64 +digikey-footprints +TQFP-100_12x12mm +http://ww1.microchip.com/downloads/en/DeviceDoc/100L_TQFP_12x12_PT_C04-0100B.pdf + +0 +100 +100 +digikey-footprints +TQFP-100_14x14mm +http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf + +0 +100 +100 +digikey-footprints +TSSOP-8_W3mm +http://www.ti.com/lit/ds/symlink/ina333.pdf + +0 +8 +8 +digikey-footprints +TSSOP-8_W4.4mm +http://www.st.com/content/ccc/resource/technical/document/datasheet/0d/30/c2/1a/92/03/48/cb/CD00287506.pdf/files/CD00287506.pdf/jcr:content/translations/en.CD00287506.pdf + +0 +8 +8 +digikey-footprints +TSSOP-14_W4.4mm +http://pdfserv.maximintegrated.com/land_patterns/90-0113.PDF + +0 +14 +14 +digikey-footprints +TSSOP-16-1EP_W4.40mm + + +0 +25 +17 +digikey-footprints +TSSOP-20-1EP_W4.4mm + + +0 +40 +21 +digikey-footprints +TSSOP-20_W4.4mm +http://www.ti.com/lit/ds/symlink/txb0108.pdf + +0 +20 +20 +digikey-footprints +TSSOP-24_W4.40mm +http://www.ti.com/lit/ds/symlink/tca9548a.pdf + +0 +24 +24 +digikey-footprints +TSSOP-28-1EP_W4.40mm +http://www.ti.com/lit/ds/symlink/tlc5940.pdf + +0 +54 +29 +digikey-footprints +TSSOP-28_W4.40mm +http://www.ti.com/lit/ds/symlink/tlc5940.pdf + +0 +28 +28 +digikey-footprints +TSSOP-28_W5.60mm +http://www.cypress.com/file/139881/download + +0 +28 +28 +digikey-footprints +Term_Block_1x2_P5.08MM +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf + +0 +2 +2 +digikey-footprints +Term_Block_1x2_P5mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf + +0 +2 +2 +digikey-footprints +Term_Block_1x2_P10.16mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf + +0 +2 +2 +digikey-footprints +Term_Block_1x3_P5mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf + +0 +3 +3 +digikey-footprints +Term_Block_1x4_P5.08mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf + +0 +4 +4 +digikey-footprints +Term_Block_1x4_P5mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf + +0 +4 +4 +digikey-footprints +Term_Block_1x5_P5.08mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf + +0 +5 +5 +digikey-footprints +Term_Block_1x5_P5mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf + +0 +5 +5 +digikey-footprints +Term_Block_1x6_P5.08mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf + +0 +6 +6 +digikey-footprints +Term_Block_1x6_P5mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf + +0 +6 +6 +digikey-footprints +Term_Block_1x7_P5.08mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf + +0 +7 +7 +digikey-footprints +Term_Block_1x7_P5mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf + +0 +7 +7 +digikey-footprints +Term_Block_1x8_P5.08mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf + +0 +8 +8 +digikey-footprints +Term_Block_1x8_P5mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf + +0 +8 +8 +digikey-footprints +Term_Block_1x10_P5.08mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf + +0 +10 +10 +digikey-footprints +Term_Block_1x12_P5.08mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf + +0 +12 +12 +digikey-footprints +Term_Block_1x12_P5mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf + +0 +12 +12 +digikey-footprints +Terminal_Block_D1.3mm_P5mm +https://media.digikey.com/pdf/Data%20Sheets/Phoenix%20Contact%20PDFs/1935161.pdf + +0 +2 +2 +digikey-footprints +Test-Point-Pin_Drill2.79mm + + +0 +1 +1 +digikey-footprints +Test_Jack_Horiz +https://belfuse.com/resources/Johnson/drawings/dr-1051101001.pdf + +0 +2 +1 +digikey-footprints +Test_Point_2.67x1.02mm + + +0 +1 +1 +digikey-footprints +Test_Point_3.43x1.78mm + + +0 +1 +1 +digikey-footprints +Test_Point_D1.02mm + + +0 +1 +1 +digikey-footprints +Thermocouple_Connector_PCC-SMP-K + + +0 +4 +2 +digikey-footprints +Tilt_Switch_RB-220-07A_R +http://media.digikey.com/pdf/Data%20Sheets/C&K/RB-220-07A_R.pdf + +0 +2 +2 +digikey-footprints +Toggle_Switch_100SP1T1B4M2QE +http://spec_sheets.e-switch.com/specs/T111597.pdf + +0 +3 +3 +digikey-footprints +Toggle_Switch_100SP1T2B4M6QE + + +0 +5 +4 +digikey-footprints +Trans_SOT-223-4 + + +0 +4 +3 +digikey-footprints +Trimpot_3.8mmx3.6mm_TC33X-2-103E +http://www.bourns.com/docs/Product-Datasheets/TC33.pdf + +0 +3 +3 +digikey-footprints +UDFN-6-1EP_2x2mm +http://datasheets.maximintegrated.com/en/ds/MAX44009.pdf + +0 +7 +7 +digikey-footprints +UDFN-6-1EP_2x2mm_USON + + +0 +9 +7 +digikey-footprints +UFBGA_WLCSP-62 +https://www.nordicsemi.com/eng/nordic/download_resource/62726/14/67410332/13358 + +0 +62 +62 +digikey-footprints +UFDFN-6_1.45x1mm + + +0 +6 +6 +digikey-footprints +UFDFN-10_2.5x1mm +http://www.semtech.com/images/datasheet/rclamp0522p_0524p.pdf + +0 +10 +10 +digikey-footprints +UFQFN-28-1EP_4x4mm +http://www.semtech.com/images/datasheet/sx150x_89b.pdf + +0 +29 +29 +digikey-footprints +UFQFN-32-1EP_5x5mm +file:///C:/Users/alex_wegscheid/Downloads/csr1010-data-sheet%20(4).pdf + +0 +33 +33 +digikey-footprints +UMCoax_Pin_1909763-1 + + +0 +3 +2 +digikey-footprints +USB-C_Female_12401X +https://media.digikey.com/pdf/Data%20Sheets/Amphenol%20PDFs/12401610E4%232A_Dwg.pdf + +0 +28 +25 +digikey-footprints +USB-C_Female_CX70M-24P1 + + +0 +42 +25 +digikey-footprints +USB-C_Female_E8124-015-01 +https://www.digikey.com/product-detail/en/pulse-electronics-network/E8124-015-01/553-3195-2-ND/5800435 + +0 +32 +25 +digikey-footprints +USB-C_Female_Vert_DX07S024WJ3R400 + + +0 +28 +25 +digikey-footprints +USB-C_Male_EdgeMnt_DX07P024AJ1R1500 + + +0 +30 +25 +digikey-footprints +USB-C_Male_EdgeMnt_DX07P024MJ1R1500 +http://www.jae.com/z-en/pdf_download_exec.cfm?param=MB-0301-2E_DX07_PLUG.pdf + +0 +32 +25 +digikey-footprints +USB-C_Rugged_RA_MUSBRM1C1M0 +https://www.amphenolcanada.com/ProductSearch/Drawings/AC/MUSBRM1C1XX.pdf + +0 +32 +26 +digikey-footprints +USB_A_Female_AU-Y1006-3 + + +0 +13 +10 +digikey-footprints +USB_A_Female_E8199-001-01 +file:///C:/Users/chad_rosencrans/Downloads/USB_A_Female_E8199-001-01.pdf + +0 +11 +10 +digikey-footprints +USB_A_Female_UE27AC54100 + + +0 +6 +5 +digikey-footprints +USB_A_Female_Vertical_RA_73725-0110BLF +http://portal.fciconnect.com/Comergent//fci/drawing/73725.pdf + +0 +8 +5 +digikey-footprints +USB_Male_A_UP2-AH-1-TH +http://www.cui.com/product/resource/up2-ah-th.pdf + +0 +8 +5 +digikey-footprints +USB_Micro_AB_Female_0475890001 +http://www.molex.com/pdm_docs/sd/475890001_sd.pdf + +0 +17 +6 +digikey-footprints +USB_Micro_A_3.1_Female_GSB443T33HR +http://media.digikey.com/pdf/Data%20Sheets/Amphenol%20PDFs/USB_Micro_A_3.1_Female_GSB443T33HR_Dwg.pdf + +0 +16 +11 +digikey-footprints +USB_Micro_B_Female_10103594-0001LF +https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10103594.pdf + +0 +13 +6 +digikey-footprints +USB_Micro_B_Female_10118192 +http://portal.fciconnect.com/Comergent//fci/drawing/10118192.pdf + +0 +11 +6 +digikey-footprints +USB_Micro_B_Female_10118193-0001LF +http://portal.fciconnect.com/Comergent//fci/drawing/10118193.pdf + +0 +11 +6 +digikey-footprints +USB_Micro_B_Female_10118194-0001LF +http://portal.fciconnect.com/Comergent//fci/drawing/10118194.pdf + +0 +9 +6 +digikey-footprints +USB_Micro_B_Female_0473460001 +http://www.molex.com/pdm_docs/sd/473460001_sd.pdf + +0 +11 +6 +digikey-footprints +USB_Micro_B_Female_1050170001 + + +0 +17 +6 +digikey-footprints +USB_Micro_B_Female_Vert_1051330001 +http://www.molex.com/pdm_docs/sd/1051330001_sd.pdf + +0 +8 +6 +digikey-footprints +USB_Micro_B_Male_UJ2-MIBH-4-SMT-TR + + +0 +11 +6 +digikey-footprints +USB_Mini_B_Female_690-005-299-043 +http://files.edac.net/USB_Mini_B_Female_690-005-299-043.pdf + +0 +9 +6 +digikey-footprints +USB_Mini_B_Female_548190519 + + +0 +7 +6 +digikey-footprints +USB_Mini_B_Female_UJ2-MBH-1-SMT-TR + + +0 +11 +6 +digikey-footprints +USB_Mini_B_Female_UX60-MB-5ST + + +0 +11 +6 +digikey-footprints +VFLGA-12_2x2mm +http://www.st.com/content/ccc/resource/technical/document/datasheet/54/2a/85/76/e3/97/42/18/DM00075867.pdf/files/DM00075867.pdf/jcr:content/translations/en.DM00075867.pdf + +0 +12 +12 +digikey-footprints +VFLGA-16_3x3mm +http://www.st.com/content/ccc/resource/technical/document/datasheet/3c/ae/50/85/d6/b1/46/fe/CD00274221.pdf/files/CD00274221.pdf/jcr:content/translations/en.CD00274221.pdf + +0 +16 +16 +digikey-footprints +VFQFN-16-1EP_3x3mm +http://www.psemi.com/pdf/datasheets/pe42423ds.pdf + +0 +17 +17 +digikey-footprints +VFQFN-28-1EP_5x5mm + + +0 +29 +29 +digikey-footprints +VFQFN-40-1EP_6x6mm +http://www.ti.com/lit/ds/symlink/cc2650.pdf + +0 +41 +41 +digikey-footprints +VFQFN-64-1EP_9x9mm +http://www.ti.com/lit/ds/symlink/cc3200.pdf + +0 +65 +65 +digikey-footprints +VL53L0CXV0DH_1 +http://www.st.com/content/ccc/resource/technical/document/datasheet/group3/b2/1e/33/77/c6/92/47/6b/DM00279086/files/DM00279086.pdf/jcr:content/translations/en.DM00279086.pdf + +0 +12 +12 +digikey-footprints +VOC_Sensor_LGA-10-1EP-2.7x4mm_CCS811B + + +0 +11 +11 +digikey-footprints +VQFN-16_3x3mm + + +0 +16 +16 +digikey-footprints +VQFN-28-1EP_6x6mm +http://www.semtech.com/images/datasheet/sx1272.pdf + +0 +29 +29 +digikey-footprints +VSON-10-1EP_3x3mm + + +0 +30 +11 +digikey-footprints +WFDFN-6_1.5x1.5mm + + +0 +6 +6 +digikey-footprints +WFDFN-8-1EP_3x3mm + + +0 +9 +9 +digikey-footprints +WFDFN-14-1EP_3x3mm +http://pdfserv.maximintegrated.com/land_patterns/90-0063.PDF + +0 +15 +15 +digikey-footprints +WFQFN-10_2x2mm + + +0 +10 +10 +digikey-footprints +WFQFN-38-1EP_5x7mm +http://cds.linear.com/docs/en/datasheet/4020fd.pdf + +0 +39 +39 +digikey-footprints +WIFI_Module_ATWINC1500-MR210PB +http://ww1.microchip.com/downloads/en/DeviceDoc/70005304A.pdf + +0 +29 +29 +digikey-footprints +WIFI_Module_ESP8266_2491 +http://media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/ESP-12S_UM%20_Rev1.0_8-1-16.pdf + +0 +16 +16 +digikey-footprints +WIFI_Module_WF111-E-V1 +http://media.digikey.com/pdf/Data%20Sheets/BlueGiga%20PDFs/WF111.pdf + +0 +33 +33 +digikey-footprints +WIFI_Module_WF121-A-V2 + + +0 +55 +55 +digikey-footprints +WQFN-16-1EP_4x4mm +http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT230X.pdf + +0 +17 +17 +digikey-footprints +WQFN-20-1EP_4x4mm +http://www.ti.com/lit/ds/symlink/tpa2016d2.pdf + +0 +50 +21 +digikey-footprints +WQFN-24-1EP_4x4mm + + +0 +25 +25 +digikey-footprints +WSON-8_2x2mm +http://www.ti.com/lit/ds/symlink/drv8837.pdf + +0 +11 +9 +digikey-footprints +WiFi_Module_MRF24WG0MA + + +0 +36 +36 +digikey-footprints +Wifi_Module_ESP8266_WRL-13678 + + +0 +8 +8 +digikey-footprints +Wifi_Module_RN171 + + +0 +52 +50 +digikey-footprints +WizNet_Module_WIZ810MJ +http://wiznethome.cafe24.com/wp-content/uploads/wiznethome/Network%20Module/WIZ8XXMJ/Document/WIZ810MJ_DS_V130E.pdf + +0 +56 +56 +digikey-footprints +XBEE-20_THT +https://www.digi.com/pdf/ds_xbeemultipointmodules.pdf + +0 +20 +20 +digikey-footprints +XBEE_PRO-20_THT + + +0 +20 +20 +digikey-footprints +XBEE_and_XBEE-PRO_37_SMD + + +0 +74 +37 +digikey-footprints +XDFN-2_1x0.60mm + + +0 +2 +2 +digikey-footprints +Zigbee_Module_MRF24J40MA +http://ww1.microchip.com/downloads/en/DeviceDoc/70329b.pdf + +0 +12 +12 +digikey-footprints +Zigbee_Module_MRF24J40MD + + +0 +12 +12 diff --git a/CAD/datasheet/DTSM-32S-B.pdf b/CAD/datasheet/DTSM-32S-B.pdf new file mode 100644 index 0000000000000000000000000000000000000000..8464bd120cfb005534021ee06ac743d00dd7ca43 GIT binary patch literal 168462 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 I$cpm+0n%UslK=n! literal 0 HcmV?d00001 diff --git a/CAD/~$ESP32 Pins.xlsx b/CAD/~$ESP32 Pins.xlsx deleted file mode 100644 index 97d8d6d2efb2a81bb3e0168c08ae1014f0c94ab4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165 zcmd-N&&> 8; + _dataPacket[2] = aa & 255; + _dataPacket[3] = bb >> 8; + _dataPacket[4] = bb & 255; + _dataPacket[5] = cc >> 8; + _dataPacket[6] = cc & 255; + _dataPacket[7] = dd >> 8; + _dataPacket[8] = dd & 255; + _dataPacket[9] = ee >> 8; + _dataPacket[10] = ee & 255; +} + +void receiveDataPacket(int howMany) +{ + // if (howMany != 11) return; // Error + message.setLastCommand(Wire.read()); + a = Wire.read() << 8 | Wire.read(); + b = Wire.read() << 8 | Wire.read(); + c = Wire.read() << 8 | Wire.read(); + d = Wire.read() << 8 | Wire.read(); + e = Wire.read() << 8 | Wire.read(); +} + +void c_message::sendDataPacket() +{ + Wire.beginTransmission(message.getSlaveID()); + Wire.write(_dataPacket, 11); + delay(10); +} + +int receiveResponse() +{ + int receivedValue = 0xffff; + int available = Wire.requestFrom(message.getSlaveID(), 2); + if (available == 2) + { + receivedValue = Wire.read() << 8 | Wire.read(); // combine two bytes into integer + } + else + { + Serial.print("ERROR: Unexpected number of bytes received - "); + Serial.println(available); + } + Wire.endTransmission(true); + return receivedValue; +} + +void slavesRespond() +{ + + int returnValue = 0; + + switch (message.getLastCommnand()) + { + case 0: // No new command was received + returnValue = 1; // i.e. error code #1 + break; + + case 1: // Some function + + break; + + case 2: // Our test function + returnValue = message.sumFunction(a, b, c, d, e); + break; + } + + byte buffer[2]; // split int value into two bytes buffer + buffer[0] = returnValue >> 8; + buffer[1] = returnValue & 255; + Wire.write(buffer, 2); // return response to last command + message.setLastCommand(0); // null last Master's command +} + +int c_message::sumFunction(int aa, int bb, int cc, int dd, int ee) +{ + // of course for summing 5 integers You need long type of return, + // but this is only illustration. Test values doesn't overflow + + int result = aa + bb + cc + dd + ee; + return result; +} + +void handleCommsMaster() +{ + message.makeDataPacket(a, b, c, d, e); + + message.sendDataPacket(); + + int response = receiveResponse(); + Serial.print("Slave response: "); + Serial.println(response); +} + +void initCommsSlave(int SlaveDeviceId) +{ + message.setSlaveID(SlaveDeviceId); + bool success = WireSlave.begin(I2C_SDA, I2C_SCL, SlaveDeviceId); + if (!success) + { + Serial.print("I2C slave init failed"); + } + // Wire.begin(SlaveDeviceId); // join i2c bus with Slave ID + WireSlave.onReceive(receiveDataPacket); // register talk event + WireSlave.onRequest(slavesRespond); // register callback event +} diff --git a/clockclock/src/comms.h b/clockclock/src/comms.h index 4d40572..59a5bed 100644 --- a/clockclock/src/comms.h +++ b/clockclock/src/comms.h @@ -1,29 +1,42 @@ #pragma once #include "Arduino.h" +#include "Wire.h" +#include +#include "board.h" -#define MSGLEN 10 +#define MSGLEN 128 +#define PACKETSIZE 11 #define COMMSBASE 80 class c_message { - uint8_t _buffer[MSGLEN]; - uint8_t _bufIndex = 0; - bool validheader; + byte _dataPacket[11] = { + 0, + }; + byte _lastMasterCommand = 0; + byte _command; + int _slaveID; + public: - c_message(); - - void addByte(uint8_t byte) - { - _buffer[_bufIndex++] = byte; - if(_bufIndex >= MSGLEN) - { - _bufIndex = 0; - } - - } + c_message(void) {} + void makeDataPacket(uint16_t aa, uint16_t bb, uint16_t cc, uint16_t dd, uint16_t ee); + void sendDataPacket(); + int sumFunction(int aa, int bb, int cc, int dd, int ee); + void setCommand(byte command) { _command = command; } + byte getCommand(void) { return _command; } + byte getLastCommnand(void) { return _lastMasterCommand; } + void setLastCommand(byte command) { _lastMasterCommand = command; } + void setSlaveID(int id) { _slaveID = id;} + int getSlaveID( void ){ return _slaveID;} }; -void initComms( void); -void handleComms ( void ); +void receiveDataPacket(int howMany); +void slavesRespond(); + +void initComms(void); +void handleComms(void); + +void initCommsMaster(void); +void initCommsSlave(int SlaveDeviceId); diff --git a/clockclock/src/led.cpp b/clockclock/src/led.cpp index 5f7d5b5..26ed034 100644 --- a/clockclock/src/led.cpp +++ b/clockclock/src/led.cpp @@ -1,20 +1,14 @@ #include "led.h" -//CRGB leds[NUM_LEDS]; +#ifdef HASLEDS + CRGB leds[NUM_LEDS]; + uint64_t ledtimer1 = 0; + uint8_t hue = 0; + bool ledstate = 0; -uint64_t ledtimer1 = 0; -uint8_t hue = 0; -bool ledstate = 0; -#define colorSaturation 128 - -NeoPixelBus LEDS(NUM_LEDS, LED_DATA); - -RgbColor red(colorSaturation, 0, 0); -RgbColor green(0, colorSaturation, 0); -RgbColor blue(0, 0, colorSaturation); -RgbColor white(colorSaturation); -RgbColor black(0); + void fadeall() { for(int i = 0; i < NUM_LEDS; i++) { leds[i].nscale8(250); } } +#endif @@ -25,20 +19,55 @@ RgbColor black(0); void initLeds(void) { Serial.print("Init Leds: "); - LEDS.begin(); - LEDS.ClearTo(black); - +#ifdef HASLEDS + LEDS.addLeds(leds,NUM_LEDS); + LEDS.setBrightness(50); + + for(int i = 0; i < NUM_LEDS; i++) { + // Set the i'th led to red + leds[i] = CRGB::White; + // Show the leds + + } + FastLED.show(); +#endif Serial.println("OK"); } void handleLeds(void) { +#ifdef HASLEDS uint64_t currentmillis = millis(); if (currentmillis - ledtimer1 > LEDINTERVAL) { - + static uint8_t hue = 0; + Serial.print("|L"); + // First slide the led in one direction + for(int i = 0; i < NUM_LEDS; i++) { + // Set the i'th led to red + leds[i] = CHSV(hue++, 255, 255); + // Show the leds + FastLED.show(); + // now that we've shown the leds, reset the i'th led to black + // leds[i] = CRGB::Black; + fadeall(); + // Wait a little bit before we loop around and do it again + //delay(10); + } + // Now go in the other direction. + for(int i = (NUM_LEDS)-1; i >= 0; i--) { + // Set the i'th led to red + leds[i] = CHSV(hue++, 255, 255); + // Show the leds + FastLED.show(); + // now that we've shown the leds, reset the i'th led to black + // leds[i] = CRGB::Black; + fadeall(); + // Wait a little bit before we loop around and do it again + //delay(10); + } ledtimer1 = currentmillis; - - } + } +#endif } \ No newline at end of file diff --git a/clockclock/src/led.h b/clockclock/src/led.h index 8c53c29..60f5282 100644 --- a/clockclock/src/led.h +++ b/clockclock/src/led.h @@ -1,8 +1,10 @@ #pragma once #include "board.h" -#include -#include +#ifdef HASLEDS + #define FASTLED_INTERNAL + #include +#endif #define NUM_LEDS 4 #define LEDINTERVAL 10 diff --git a/clockclock/src/main.cpp b/clockclock/src/main.cpp index 066b6ac..269edc9 100644 --- a/clockclock/src/main.cpp +++ b/clockclock/src/main.cpp @@ -15,16 +15,46 @@ void setup() { initMovement(); initProximity(); initLeds(); - initComms(); - + //initComms(); } -void loop() { - // put your main code here, to run repeatedly: +void handle1msTasks(void) +{ handleMotors(); handleButtons(); - handleMovement(); handleProximity(); + handleMovement(); +} + +void handle10msTasks(void) +{ + handleLeds(); - handleComms(); +} + +uint64_t looptime = 0; +uint64_t lastMicros = 0; +uint16_t task10msCnt = 0; + +void loop() { + + uint64_t currentMicros = micros(); + //Serial.print("begin"); + if(lastMicros - currentMicros > 1000) + { + Serial.print("1msTasks:"); + handle1msTasks(); + currentMicros = lastMicros; + task10msCnt++; + Serial.printf("|Done(%.2fms)\n",((double)(micros() - currentMicros))/1000); + } + + if(task10msCnt >= 10) + { + Serial.print("10msTasks:"); + handle10msTasks(); + task10msCnt = 0; + Serial.println("|Done"); + } + } \ No newline at end of file diff --git a/clockclock/src/motor.cpp b/clockclock/src/motor.cpp index 9400b45..863d2c8 100644 --- a/clockclock/src/motor.cpp +++ b/clockclock/src/motor.cpp @@ -1,53 +1,79 @@ #include "motor.h" -#include "arduino.h" -#include "board.h" -#include "MultiStepper.h" +//#include "MultiStepper.h" +#if HARDWAREVERSION == 12 +c_motor motor0(MOTOR0, MOT_A1, MOT_A2, MOT_A3, "M0"); +c_motor motor1(MOTOR1, MOT_B1, MOT_B2, MOT_B3, "M1"); +#else +c_motor motor0(MOTOR0, MOT_STCK0, MOT_DIR0, MOT_EN, MOT_RST0, "M0"); +c_motor motor1(MOTOR1, MOT_STCK1, MOT_DIR1, MOT_EN, MOT_RST1, "M1"); +#endif -c_motor motor0(MOT_STCK0, MOT_DIR0, MOT_EN, MOT_RST0); -c_motor motor1(MOT_STCK1, MOT_DIR1, MOT_EN, MOT_RST1); +std::vector motor_list; -MultiStepper motors; +bool setvref = false; -void c_motor::init(bool setvref) +void c_motor::init() { - Serial.print("init Motors: "); - pinMode(_rst, OUTPUT); - pinMode(_en, OUTPUT); - pinMode(_sclk, OUTPUT); - pinMode(_dir, OUTPUT); + Serial.printf("init %s: ", _motorName); +#if HARDWAREVERSION == 12 + pinMode(_pin1, OUTPUT); + pinMode(_pin2, OUTPUT); + pinMode(_pin3, OUTPUT); +#else + pinMode(_pin3, OUTPUT); + pinMode(_pin4, OUTPUT); +#endif - digitalWrite(_rst, 0); - digitalWrite(_sclk, 0); - digitalWrite(_dir, 0); - digitalWrite(_en, 0); + digitalWrite(_pin3, 0); //rst + digitalWrite(_pin4, 0); //en delay(200); - digitalWrite(_rst, 1); + digitalWrite(_pin3, 1); //rst + digitalWrite(_pin4, 1); //en - if (setvref) +#if HARDWAREVERSION != 12 + if (!setvref) { Serial.print("Setup Vref: "); - ledcSetup(0,12800,8); - //pinMode(MOT_VREF, OUTPUT); - ledcAttachPin(MOT_VREF,0); - ledcWrite(MOT_VREF, 32); + dacWrite(MOT_VREF, 196); + setvref = true; } - Serial.println("OK"); +#endif + _initDone = true; + Serial.print("OK"); } void c_motor::begin(void) { - _stepper.begin(RPM, MICROSTEPS); - _stepper.enable(); + _stepper.setMaxSpeed(MOTORMAXSPEED); + _stepper.setAcceleration(400.0); +} + +void c_motor::run(void) +{ + if (!_stepper.distanceToGo()) + { + Serial.printf("|%s-R(%lu)", _motorName, _stepper.distanceToGo()); + } + else + { + Serial.printf("|%s-D", _motorName); + } + _stepper.run(); +} + +void c_motor::move(long pos) +{ + _stepper.move(pos); } void c_motor::decreasePos(void) { if (ready()) { - _stepper.move(-OFFSET); + move(-OFFSET); } } @@ -55,28 +81,207 @@ void c_motor::increasePos(void) { if (ready()) { - _stepper.move(OFFSET); + move(OFFSET); } } +bool c_motor::getIndex(e_motor index) +{ + return (index == _index); +} + bool c_motor::ready(void) { - return (_stepper.getCurrentState() == _stepper.State::STOPPED); + if (_stepper.distanceToGo() != 0) + { + Serial.printf("|%s-BUSY", _motorName); + return false; + } + return true; +} + +void c_motor::moveTo(long pos) +{ + _stepper.moveTo(pos); +} + +bool c_motor::startCalibration(void) +{ + if (_calibrationState == wait) + { + _calibrationState = detectSensor; + return true; + } + return false; +} + +bool c_motor::calibrate() +{ + if (!ready() && (_calibrationState != calibrated)) + { + //wait for the stepper to be ready + Serial.print("|CalBusy"); + return false; + } + + switch (_calibrationState) + { + case initCal: + { + //wait for modules to be ready + Serial.print("|Calinit"); + if (getProxInitState() && _initDone) + { + _calibrationState = clearSensor; + } + } + break; + + case clearSensor: + { + //rotate until sensor is cleared + Serial.print("|calClear"); + if (getProximity() < CAL_IDLE_THR) + { + move(CLEARSTEPS); + } + else + { + _stepper.stop(); + _calibrationState = wait; + _stepper.setCurrentPosition(0); + _storePos = _stepper.currentPosition(); + } + } + break; + case wait: + { + //wait for StartCalibration + Serial.print("|calWait"); + } + break; + case detectSensor: + { + //rotate and detect sensor + Serial.print("|calDet"); + if (getProximity() > SENSORTHRESHOLD) + { + move(CALIBRATIONSTEPS); + if (_stepper.currentPosition() - _storePos > MOTOR_STEPS) + { + _calibrationState = calibrationError; + } + } + else + { + _stepper.stop(); + _calSensorStart = _stepper.currentPosition(); + Serial.printf("-start=%u", _calSensorStart); + _calibrationState = detectwidth; + } + } + break; + case detectwidth: + { + //rotate and detect !sensor + Serial.print("|calWidth"); + if (getProximity() < SENSORTHRESHOLD) + { + move(CALIBRATIONSTEPS); + } + else + { + _stepper.stop(); + _calSensorEnd = _stepper.currentPosition(); + Serial.printf("-end=%u", _calSensorEnd); + _calibrationState = calculate; + if (_stepper.currentPosition() - _storePos > MOTOR_STEPS) + { + _calibrationState = calibrationError; + } + } + } + break; + case calculate: + { + //calculate center + Serial.print("|calCalc"); + uint16_t pointerWidth = _calSensorEnd - _calSensorStart; + uint16_t pointerCenter = pointerWidth / 2; + _stepper.setCurrentPosition(pointerCenter); + _calibrationState = calibrated; + _calibrated = true; + Serial.printf("-center=%u,", pointerCenter); + moveTo(CLEARSTEPS); + } + break; + case calibrated: + { + return true; + //calibration done + } + break; + default: + case calibrationError: + { + Serial.print("|CALERROR"); + } + break; + } + + //calibration not finished, return false + return false; +} + +bool c_motor::isCalibrated(void) +{ + if (_calibrated) + { + Serial.printf("%s calibrated", _motorName); + return true; + } + Serial.printf("%s not calibrated", _motorName); + return false; +} + +/*-----------------------------------*/ +/* generic functions */ +/*-----------------------------------*/ + +c_motor *getMotor(e_motor index) +{ + for (auto &&thismotor : motor_list) + { + if (thismotor->getIndex(index)) + { + return thismotor; + } + } + return NULL; } void handleMotors(void) { - motor0.run(); - motor1.run(); + Serial.print("|Mot"); + for (auto &&thismotor : motor_list) + { + thismotor->run(); + } } void initMotors(void) { - motor0.init(true); - motor0.begin(); - - motor1.init(); - motor1.begin(); + Serial.print("init motors:"); + motor_list.clear(); + motor_list.push_back(&motor0); + motor_list.push_back(&motor1); + Serial.printf("init vector(%u):", motor_list.size()); + for (auto &&thismotor : motor_list) + { + thismotor->init(); + thismotor->begin(); + } + Serial.println(" :OK"); } void SetMotors(long pos0, long pos1) @@ -85,26 +290,79 @@ void SetMotors(long pos0, long pos1) motor1.moveTo(pos1); } +void moveMotorTo(e_motor motor, long pos) +{ + c_motor *thismotor = getMotor(motor); + if (thismotor == NULL) + { + Serial.print("|MoveNULLPTR"); + return; + } + thismotor->moveTo(pos); +} + void increaseMotor(e_motor motor) { - if (motor == MOTOR0) + c_motor *thismotor = getMotor(motor); + if (thismotor == NULL) { - motor0.increasePos(); - } - if (motor == MOTOR1) - { - motor1.increasePos(); + Serial.print("|IncrNULLPTR"); + return; } + thismotor->increasePos(); } void decreaseMotor(e_motor motor) { - if (motor == MOTOR0) + c_motor *thismotor = getMotor(motor); + if (thismotor == NULL) { - motor0.decreasePos(); + Serial.print("|DecrNULLPTR"); + return; } - if (motor == MOTOR1) + thismotor->decreasePos(); +} + +bool motorsCalibrated(void) +{ + for (auto &&thismotor : motor_list) { - motor1.decreasePos(); + if (!thismotor->isCalibrated()) + { + return false; + } } -} \ No newline at end of file + return true; +} + +bool calibrateMotor(e_motor motor) +{ + c_motor *thismotor = getMotor(motor); + if (thismotor == NULL) + { + Serial.print("|calNULLPTR"); + return false; + } + return thismotor->calibrate(); +} + +e_calStates getCalibrationState(e_motor motor) +{ + c_motor *thismotor = getMotor(motor); + if (thismotor == NULL) + { + Serial.print("|getCalNULLPTR"); + return calibrationError; + } + return thismotor->getCalibrationState(); +} + +void startMotorCalibration(e_motor motor) +{ + c_motor *thismotor = getMotor(motor); + if (thismotor == NULL) + { + Serial.print("|startCalNULLPTR"); + } + thismotor->startCalibration(); +} diff --git a/clockclock/src/motor.h b/clockclock/src/motor.h index 7db0d7c..bdff302 100644 --- a/clockclock/src/motor.h +++ b/clockclock/src/motor.h @@ -1,65 +1,100 @@ #pragma once -//#include "AccelStepper.h" -#include "BasicStepperDriver.h" +#include "AccelStepper.h" +#include "arduino.h" +#include "board.h" +#include +#include "Proximity.h" -#define OFFSET 5 - -#define MOTOR_STEPS 360 -#define RPM 120 #define MICROSTEPS 1 - +#define MOTOR_STEPS 360 * MICROSTEPS +#define RPM 120 +#define SENSORTHRESHOLD 1000 +#define CALIBRATIONSTEPS 10 * MICROSTEPS +#define CLEARSTEPS 90 * MICROSTEPS +#define CAL_IDLE_THR 2000 +#define MOTORMAXSPEED 90 +#define OFFSET 5 * MICROSTEPS typedef enum { MOTOR0, MOTOR1 } e_motor; +enum e_calStates +{ + initCal, + wait, + clearSensor, + detectSensor, + detectwidth, + calculate, + calibrated, + calibrationError +}; + class c_motor { - const int _sclk; - const int _dir; - const int _en; - const int _rst; - long _currentpos; - long _targetpos; + const e_motor _index; + const int _pin1; //sclk; + const int _pin2; //_dir; + const int _pin3; //_en; + const int _pin4; //_rst; - //AccelStepper _stepper; - BasicStepperDriver _stepper; + const char *const _motorName; + + bool _calibrated = false; + e_calStates _calibrationState = initCal; + bool _initDone = false; + + uint16_t _calSensorStart = 0; + uint16_t _calSensorEnd = 0; + uint16_t _storePos = 0; + + long _currentpos() { return _stepper.currentPosition(); } + long _targetpos() { return _stepper.targetPosition(); } + + AccelStepper _stepper; public: - c_motor(int sclk, int dir, int en, int rst) : _sclk(sclk), _dir(dir), _en(en), _rst(rst), - _stepper(MOTOR_STEPS, _sclk, _dir, _en) + c_motor(e_motor index, int sclk, int dir, int en, int rst, const char *name) + : _index(index), + _pin1(sclk), + _pin2(dir), + _pin3(en), + _pin4(rst), + _motorName(name), + _stepper(AccelStepper::DRIVER, _pin1, _pin2) { } - void init(bool setvref = false); + c_motor(e_motor index, uint8_t A1, uint8_t A2, uint8_t A3, const char *name) + : _index(index), + _pin1(A1), + _pin2(A2), + _pin3(A3), + _pin4(0), + _motorName(name), + _stepper(AccelStepper::HALF3WIRE, _pin1, _pin2, _pin3) + { + } + + + void init(); void begin(void); - - void moveTo(long pos) - { - _stepper.startMove(pos); - if((_targetpos += pos) > 360) - { - _targetpos -= 360; - } - } - - bool ready( void ); - void run(void) - { - _stepper.nextAction(); - - } - + void moveTo(long pos); + void move(long pos); + bool ready(void); + void run(void); void increasePos(void); void decreasePos(void); - - BasicStepperDriver *getStepper(void) - { - return &_stepper; - } + AccelStepper *getStepper(void) { return &_stepper; } + bool getIndex(e_motor index); + bool isCalibrated(void); + bool calibrate(); + bool startCalibration(void); + e_calStates getCalibrationState(void) { return _calibrationState; } }; void handleMotors(void); @@ -67,3 +102,8 @@ void initMotors(void); void SetMotors(long pos0, long pos1); void increaseMotor(e_motor motor); void decreaseMotor(e_motor motor); +bool motorsCalibrated(void); +bool calibrateMotor(e_motor motor); +e_calStates getCalibrationState(e_motor motor); +void startMotorCalibration(e_motor motor); +c_motor *getMotor(e_motor index); diff --git a/clockclock/src/movement.cpp b/clockclock/src/movement.cpp index 6d71b80..0096a15 100644 --- a/clockclock/src/movement.cpp +++ b/clockclock/src/movement.cpp @@ -1,27 +1,124 @@ #include "movement.h" #include "motor.h" +#include "Proximity.h" uint64_t movementTimer1 = 0; -#define MOVEMENTINTERVAL 100 +#define MOVEMENTINTERVAL 10 -void doMovement( void ) +void initMovement(void) { - increaseMotor(MOTOR0); - decreaseMotor(MOTOR1); + Serial.print("Init Movement:"); + Serial.print("check calibration:"); + /* noting to init */ + motorsCalibrated(); + Serial.println(" OK"); } -void handleMovement( void ) +enum calibrationstates { - uint64_t currentmillis = millis(); - if(currentmillis - movementTimer1 > MOVEMENTINTERVAL) + cal_idle, + cal_init, + cal_motor0, + cal_motor1, + cal_done +}; + +calibrationstates movementState = cal_idle; + +bool calibrateMovement(void) +{ + switch (movementState) { - doMovement(); - movementTimer1 = currentmillis; + case cal_idle: + { + if (!motorsCalibrated()) + { + movementState = cal_init; + Serial.print("|MoCalIdle"); + } + } + break; + case cal_init: + { + bool motorReady = true; + enableProximity(); + if (getCalibrationState(MOTOR0) != wait ) + { + calibrateMotor(MOTOR0); + motorReady = false; + Serial.print("|M0CalInit"); + + } + if(getCalibrationState(MOTOR1) != wait) + { + calibrateMotor(MOTOR1); + motorReady = false; + Serial.print("|M1CalInit"); + } + + if(motorReady) + { + movementState = cal_motor0; + startMotorCalibration(MOTOR0); + Serial.print("|MoCalStart"); + } + } + break; + case cal_motor0: + { + Serial.print("|MoCalM0"); + e_calStates currentCalState = getCalibrationState(MOTOR0); + if (currentCalState == calibrated || currentCalState == calibrationError) + { + movementState = cal_motor1; + startMotorCalibration(MOTOR1); + } + calibrateMotor(MOTOR0); + } + break; + case cal_motor1: + { + Serial.print("|MoCalM1"); + e_calStates currentCalState = getCalibrationState(MOTOR1); + if (currentCalState == calibrated || currentCalState == calibrationError) + { + movementState = cal_done; + } + calibrateMotor(MOTOR1); + } + break; + case cal_done: + { + Serial.print("|MoCalDone"); + disableProximity(); + return true; + } + break; + } + return false; +} + +void doMovement(void) +{ + if (calibrateMovement()) + { + //increaseMotor(MOTOR0); + //decreaseMotor(MOTOR1); } } - -void initMovement( void ) +void handleMovement(void) { - /* noting to init */ + + uint64_t currentmillis = millis(); + if (currentmillis - movementTimer1 > MOVEMENTINTERVAL) + { + Serial.print("|DoMov"); + doMovement(); + movementTimer1 = currentmillis; + } + else + { + Serial.print("|Mov"); + } } \ No newline at end of file diff --git a/clockclock/src/proximity.cpp b/clockclock/src/proximity.cpp index 20cbf77..9bde7f9 100644 --- a/clockclock/src/proximity.cpp +++ b/clockclock/src/proximity.cpp @@ -2,13 +2,21 @@ uint64_t proximityTimer = 0; uint64_t sampleTimer = 0; -uint16_t readbuffer[ANALOGSAMPLES]; +uint16_t readbuffer[ANALOGSAMPLES] = { + 0, +}; uint16_t readbuffer_idx = 0; bool firstOutputSampleReady = false; uint16_t currentProx = 0; +bool proxInitDone = false; +bool proxEnabled = false; uint32_t addSample(void) { + if(!proxEnabled || (millis() - proximityTimer < 5)) + { + return 0xffff; + } uint64_t currentmillis = millis(); if (currentmillis - sampleTimer > SAMPLERATE) { @@ -18,12 +26,8 @@ uint32_t addSample(void) readbuffer_idx = 0; firstOutputSampleReady = true; } - digitalWrite(PROX_LED, HIGH); - delay(3); readbuffer[readbuffer_idx++] = analogRead(PROX_IN); - digitalWrite(PROX_LED, LOW); - if (firstOutputSampleReady) { //average samples @@ -41,30 +45,40 @@ uint32_t addSample(void) return readbuffer[readbuffer_idx - 1]; } +void enableProximity(void) +{ + proxEnabled = true; + digitalWrite(PROX_LED, HIGH); + proximityTimer = millis(); +} + +void disableProximity(void) +{ + proxEnabled = false; + digitalWrite(PROX_LED, LOW); +} + void initProximity(void) { Serial.print("Proximity init:"); pinMode(PROX_LED, OUTPUT); - pinMode(PROX_IN, ANALOG); - - for (auto sample : readbuffer) - { - sample = 0; - } + //pinMode(PROX_IN, ANALOG); + proxInitDone = true; Serial.println(" OK "); } void handleProximity(void) { - uint64_t currentmillis = millis(); - if (currentmillis - proximityTimer > PROXIMITYINTERVAL) - { - //Serial.printf("proximity raw read = %u\n", currentProx); - proximityTimer = currentmillis; - } - + Serial.print("|Pr"); addSample(); } -void getProximity(void) + +uint16_t getProximity(void) { + return currentProx; +} + +bool getProxInitState(void) +{ + return proxInitDone; } \ No newline at end of file