diff --git a/cnc-controller-cache.lib b/cnc-controller-cache.lib index 99393d1..c8c96e3 100644 --- a/cnc-controller-cache.lib +++ b/cnc-controller-cache.lib @@ -1,6 +1,27 @@ EESchema-LIBRARY Version 2.4 #encoding utf-8 # +# Amplifier_Operational_TLV9001IDCK +# +DEF Amplifier_Operational_TLV9001IDCK U 0 5 Y Y 1 F N +F0 "U" 300 100 50 H V C CNN +F1 "Amplifier_Operational_TLV9001IDCK" 450 -100 50 H V C CNN +F2 "Package_TO_SOT_SMD:SOT-353_SC-70-5" 200 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS TLV6001DCK TLV9001IDCK +$FPLIST + SOT*353*SC*70* +$ENDFPLIST +DRAW +P 4 0 1 10 -100 200 -100 -200 300 0 -100 200 f +X + 1 -200 100 100 R 50 50 1 1 I +X V- 2 0 -300 150 U 50 50 1 1 W +X - 3 -200 -100 100 R 50 50 1 1 I +X ~ 4 400 0 100 L 50 50 1 1 O +X V+ 5 0 300 150 D 50 50 1 1 W +ENDDRAW +ENDDEF +# # Connector_Generic_Conn_01x02 # DEF Connector_Generic_Conn_01x02 J 0 40 Y N 1 F N @@ -20,6 +41,27 @@ X Pin_2 2 -200 -100 150 R 50 50 1 1 P ENDDRAW ENDDEF # +# Connector_Generic_Conn_01x03 +# +DEF Connector_Generic_Conn_01x03 J 0 40 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "Connector_Generic_Conn_01x03" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 50 -150 1 1 10 f +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 -200 0 150 R 50 50 1 1 P +X Pin_3 3 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# # Connector_Generic_Conn_01x04 # DEF Connector_Generic_Conn_01x04 J 0 40 Y N 1 F N @@ -43,6 +85,31 @@ X Pin_4 4 -200 -200 150 R 50 50 1 1 P ENDDRAW ENDDEF # +# Connector_Generic_Conn_01x05 +# +DEF Connector_Generic_Conn_01x05 J 0 40 Y N 1 F N +F0 "J" 0 300 50 H V C CNN +F1 "Connector_Generic_Conn_01x05" 0 -300 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 250 50 -250 1 1 10 f +X Pin_1 1 -200 200 150 R 50 50 1 1 P +X Pin_2 2 -200 100 150 R 50 50 1 1 P +X Pin_3 3 -200 0 150 R 50 50 1 1 P +X Pin_4 4 -200 -100 150 R 50 50 1 1 P +X Pin_5 5 -200 -200 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# # Connector_Generic_Conn_02x03_Odd_Even # DEF Connector_Generic_Conn_02x03_Odd_Even J 0 40 Y N 1 F N @@ -239,36 +306,6 @@ X A 2 100 0 70 L 50 50 1 1 P ENDDRAW ENDDEF # -# Device_Opamp_Dual_Generic -# -DEF Device_Opamp_Dual_Generic U 0 20 Y Y 3 L N -F0 "U" 0 200 50 H V L CNN -F1 "Device_Opamp_Dual_Generic" 0 -200 50 H V L CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -$FPLIST - SOIC*3.9x4.9mm*P1.27mm* - DIP*W7.62mm* - MSOP*3x3mm*P0.65mm* - SSOP*2.95x2.8mm*P0.65mm* - TSSOP*3x3mm*P0.65mm* - VSSOP*P0.5mm* - TO?99* -$ENDFPLIST -DRAW -P 4 1 1 10 -200 200 200 0 -200 -200 -200 200 f -P 4 2 1 10 -200 200 200 0 -200 -200 -200 200 f -X ~ 1 300 0 100 L 50 50 1 1 O -X - 2 -300 -100 100 R 50 50 1 1 I -X + 3 -300 100 100 R 50 50 1 1 I -X + 5 -300 100 100 R 50 50 2 1 I -X - 6 -300 -100 100 R 50 50 2 1 I -X ~ 7 300 0 100 L 50 50 2 1 O -X V- 4 -100 -300 150 U 50 50 3 1 W -X V+ 8 -100 300 150 D 50 50 3 1 W -ENDDRAW -ENDDEF -# # Device_R_Shunt # DEF Device_R_Shunt R 0 0 N Y 1 F N @@ -678,6 +715,19 @@ X GND1 1 0 0 0 D 50 50 1 1 W N ENDDRAW ENDDEF # +# power_PWR_FLAG +# +DEF power_PWR_FLAG #FLG 0 0 N N 1 F P +F0 "#FLG" 0 75 50 H I C CNN +F1 "power_PWR_FLAG" 0 150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N +X pwr 1 0 0 0 U 50 50 0 0 w +ENDDRAW +ENDDEF +# # tmc2590_TMC2590-TA # DEF tmc2590_TMC2590-TA U 0 20 Y Y 1 F N diff --git a/cnc-controller.sch b/cnc-controller.sch index 55c0689..5235a66 100644 --- a/cnc-controller.sch +++ b/cnc-controller.sch @@ -762,7 +762,7 @@ U 1 1 6066419A P 1700 8800 F 0 "J102" H 1750 9000 50 0000 C CNN F 1 "Conn_02x03_Odd_Even" H 1750 8600 50 0000 C CNN -F 2 "" H 1700 8800 50 0001 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical" H 1700 8800 50 0001 C CNN F 3 "~" H 1700 8800 50 0001 C CNN 1 1700 8800 1 0 0 -1 @@ -1644,7 +1644,7 @@ Wire Wire Line Wire Wire Line 14200 1100 14050 1100 Wire Wire Line - 12050 1250 12150 1250 + 12050 1250 12100 1250 NoConn ~ 1400 4900 $Comp L Device:C_Small C118 @@ -1928,10 +1928,10 @@ ATMEGA_XLIMIT Text Label 7500 6750 0 50 ~ 0 ATMEGA_YLIMIT $Comp -L Device:C_Small C? +L Device:C_Small C122 U 1 1 6177FD85 P 5350 6950 -F 0 "C?" H 5360 7020 50 0000 L CNN +F 0 "C122" H 5360 7020 50 0000 L CNN F 1 "0.1 uF" H 5360 6870 50 0000 L CNN F 2 "" H 5350 6950 50 0001 C CNN F 3 "~" H 5350 6950 50 0001 C CNN @@ -1939,10 +1939,10 @@ F 3 "~" H 5350 6950 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L power:GND #PWR? +L power:GND #PWR0139 U 1 1 6177FD8B P 5350 7100 -F 0 "#PWR?" H 5350 6850 50 0001 C CNN +F 0 "#PWR0139" H 5350 6850 50 0001 C CNN F 1 "GND" H 5350 6950 50 0000 C CNN F 2 "" H 5350 7100 50 0001 C CNN F 3 "" H 5350 7100 50 0001 C CNN @@ -1958,10 +1958,10 @@ Wire Wire Line Wire Wire Line 5750 6750 5650 6750 $Comp -L Device:C_Small C? +L Device:C_Small C124 U 1 1 617A0119 P 7100 6950 -F 0 "C?" H 7110 7020 50 0000 L CNN +F 0 "C124" H 7110 7020 50 0000 L CNN F 1 "0.1 uF" H 7110 6870 50 0000 L CNN F 2 "" H 7100 6950 50 0001 C CNN F 3 "~" H 7100 6950 50 0001 C CNN @@ -1969,10 +1969,10 @@ F 3 "~" H 7100 6950 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L power:GND #PWR? +L power:GND #PWR0141 U 1 1 617A011F P 7100 7100 -F 0 "#PWR?" H 7100 6850 50 0001 C CNN +F 0 "#PWR0141" H 7100 6850 50 0001 C CNN F 1 "GND" H 7100 6950 50 0000 C CNN F 2 "" H 7100 7100 50 0001 C CNN F 3 "" H 7100 7100 50 0001 C CNN @@ -1988,10 +1988,10 @@ Wire Wire Line Wire Wire Line 7500 6750 7400 6750 $Comp -L Device:C_Small C? +L Device:C_Small C123 U 1 1 617E1223 P 5350 7750 -F 0 "C?" H 5360 7820 50 0000 L CNN +F 0 "C123" H 5360 7820 50 0000 L CNN F 1 "0.1 uF" H 5360 7670 50 0000 L CNN F 2 "" H 5350 7750 50 0001 C CNN F 3 "~" H 5350 7750 50 0001 C CNN @@ -1999,10 +1999,10 @@ F 3 "~" H 5350 7750 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L power:GND #PWR? +L power:GND #PWR0140 U 1 1 617E1229 P 5350 7900 -F 0 "#PWR?" H 5350 7650 50 0001 C CNN +F 0 "#PWR0140" H 5350 7650 50 0001 C CNN F 1 "GND" H 5350 7750 50 0000 C CNN F 2 "" H 5350 7900 50 0001 C CNN F 3 "" H 5350 7900 50 0001 C CNN @@ -2032,10 +2032,10 @@ ZLIMIT Text Label 6500 10350 0 50 ~ 0 ZLIMIT $Comp -L Connector_Generic:Conn_01x02 J? +L Connector_Generic:Conn_01x02 J111 U 1 1 619127E9 P 10050 7950 -F 0 "J?" H 10050 8050 50 0000 C CNN +F 0 "J111" H 10050 8050 50 0000 C CNN F 1 "Conn_01x02" H 10050 7750 50 0000 C CNN F 2 "" H 10050 7950 50 0001 C CNN F 3 "~" H 10050 7950 50 0001 C CNN @@ -2059,12 +2059,12 @@ SPINDLE_PWM_ISO Text Label 10400 7950 0 50 ~ 0 SPINDLE_PWM_ISO $Comp -L Connector_Generic:Conn_02x08_Odd_Even J? +L Connector_Generic:Conn_02x08_Odd_Even J110 U 1 1 619A11F1 P 6100 9950 -F 0 "J?" H 6150 10350 50 0000 C CNN +F 0 "J110" H 6150 10350 50 0000 C CNN F 1 "Conn_02x08_Odd_Even" H 6150 9450 50 0000 C CNN -F 2 "" H 6100 9950 50 0001 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical" H 6100 9950 50 0001 C CNN F 3 "~" H 6100 9950 50 0001 C CNN 1 6100 9950 1 0 0 -1 @@ -2135,10 +2135,10 @@ F 3 "~" H 5550 5900 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Device:R_Small R? +L Device:R_Small R115 U 1 1 617A0113 P 7300 6750 -F 0 "R?" H 7330 6770 50 0000 L CNN +F 0 "R115" H 7330 6770 50 0000 L CNN F 1 "1kR" H 7330 6710 50 0000 L CNN F 2 "" H 7300 6750 50 0001 C CNN F 3 "~" H 7300 6750 50 0001 C CNN @@ -2146,10 +2146,10 @@ F 3 "~" H 7300 6750 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Device:R_Small R? +L Device:R_Small R112 U 1 1 6177FD7F P 5550 6750 -F 0 "R?" H 5580 6770 50 0000 L CNN +F 0 "R112" H 5580 6770 50 0000 L CNN F 1 "1kR" H 5580 6710 50 0000 L CNN F 2 "" H 5550 6750 50 0001 C CNN F 3 "~" H 5550 6750 50 0001 C CNN @@ -2157,10 +2157,10 @@ F 3 "~" H 5550 6750 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Device:R_Small R? +L Device:R_Small R113 U 1 1 617E121D P 5550 7550 -F 0 "R?" H 5580 7570 50 0000 L CNN +F 0 "R113" H 5580 7570 50 0000 L CNN F 1 "1kR" H 5580 7510 50 0000 L CNN F 2 "" H 5550 7550 50 0001 C CNN F 3 "~" H 5550 7550 50 0001 C CNN @@ -2191,10 +2191,10 @@ ATMEGA_SPINDLE_PWM Text Label 6650 8500 0 50 ~ 0 SPINDLE_PWM $Comp -L Device:R_Small R? +L Device:R_Small R114 U 1 1 618AEC97 P 6400 8500 -F 0 "R?" H 6430 8520 50 0000 L CNN +F 0 "R114" H 6430 8520 50 0000 L CNN F 1 "1kR" H 6430 8460 50 0000 L CNN F 2 "" H 6400 8500 50 0001 C CNN F 3 "~" H 6400 8500 50 0001 C CNN @@ -2205,15 +2205,15 @@ Wire Wire Line 6300 8500 6150 8500 Wire Wire Line 6650 8500 6500 8500 -Text Label 12050 8150 2 50 ~ 0 +Text Label 11550 8150 2 50 ~ 0 SPINDLE_PWM_ISO Wire Wire Line - 12050 8150 12250 8150 + 11550 8150 11750 8150 $Comp -L power:GND1 #PWR? +L power:GND1 #PWR0142 U 1 1 61C36A5D P 10350 8150 -F 0 "#PWR?" H 10350 7900 50 0001 C CNN +F 0 "#PWR0142" H 10350 7900 50 0001 C CNN F 1 "GND1" H 10350 8000 50 0000 C CNN F 2 "" H 10350 8150 50 0001 C CNN F 3 "" H 10350 8150 50 0001 C CNN @@ -2221,32 +2221,10 @@ F 3 "" H 10350 8150 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L Device:Opamp_Dual_Generic U? -U 1 1 61E713CE -P 13050 8050 -F 0 "U?" H 13050 8250 50 0000 L CNN -F 1 "Opamp_Dual_Generic" H 13050 7850 50 0000 L CNN -F 2 "" H 13050 8050 50 0001 C CNN -F 3 "~" H 13050 8050 50 0001 C CNN - 1 13050 8050 - 1 0 0 -1 -$EndComp -$Comp -L Device:Opamp_Dual_Generic U? -U 3 1 61E72998 -P 11450 9650 -F 0 "U?" H 11450 9850 50 0000 L CNN -F 1 "Opamp_Dual_Generic" H 11450 9450 50 0000 L CNN -F 2 "" H 11450 9650 50 0001 C CNN -F 3 "~" H 11450 9650 50 0001 C CNN - 3 11450 9650 - 1 0 0 -1 -$EndComp -$Comp -L Device:R_Small R? +L Device:R_Small R118 U 1 1 61E73CB9 P 12350 8150 -F 0 "R?" H 12380 8170 50 0000 L CNN +F 0 "R118" H 12380 8170 50 0000 L CNN F 1 "10kR" H 12380 8110 50 0000 L CNN F 2 "" H 12350 8150 50 0001 C CNN F 3 "~" H 12350 8150 50 0001 C CNN @@ -2254,11 +2232,11 @@ F 3 "~" H 12350 8150 50 0001 C CNN 0 -1 1 0 $EndComp $Comp -L Device:C_Small C? +L Device:C_Small C126 U 1 1 61E75F7C P 12550 8350 -F 0 "C?" H 12560 8420 50 0000 L CNN -F 1 "15 nF" H 12560 8270 50 0000 L CNN +F 0 "C126" H 12560 8420 50 0000 L CNN +F 1 "0.15 uF" H 12560 8270 50 0000 L CNN F 2 "" H 12550 8350 50 0001 C CNN F 3 "~" H 12550 8350 50 0001 C CNN 1 12550 8350 @@ -2272,54 +2250,30 @@ Connection ~ 12550 8150 Wire Wire Line 12550 8150 12750 8150 $Comp -L Device:R_Small R? +L Device:R_Small R117 U 1 1 61EBEAE8 P 12350 7950 -F 0 "R?" H 12380 7970 50 0000 L CNN +F 0 "R117" H 12380 7970 50 0000 L CNN F 1 "100kR" H 12380 7910 50 0000 L CNN F 2 "" H 12350 7950 50 0001 C CNN F 3 "~" H 12350 7950 50 0001 C CNN 1 12350 7950 0 -1 -1 0 $EndComp -$Comp -L Device:R_Small R? -U 1 1 61EE303B -P 13050 7650 -F 0 "R?" H 13080 7670 50 0000 L CNN -F 1 "100kR" H 13080 7610 50 0000 L CNN -F 2 "" H 13050 7650 50 0001 C CNN -F 3 "~" H 13050 7650 50 0001 C CNN - 1 13050 7650 - 0 -1 -1 0 -$EndComp Wire Wire Line 12450 7950 12550 7950 Wire Wire Line - 12550 7950 12550 7650 + 12550 7950 12550 7500 Wire Wire Line - 12550 7650 12950 7650 + 12550 7500 12950 7500 Connection ~ 12550 7950 Wire Wire Line 12550 7950 12750 7950 $Comp -L power:GND1 #PWR? -U 1 1 61F529AD -P 11350 10050 -F 0 "#PWR?" H 11350 9800 50 0001 C CNN -F 1 "GND1" H 11350 9900 50 0000 C CNN -F 2 "" H 11350 10050 50 0001 C CNN -F 3 "" H 11350 10050 50 0001 C CNN - 1 11350 10050 - 1 0 0 -1 -$EndComp -Wire Wire Line - 11350 10050 11350 9950 -$Comp -L power:GND1 #PWR? +L power:GND1 #PWR0146 U 1 1 61F788C2 P 12550 8550 -F 0 "#PWR?" H 12550 8300 50 0001 C CNN +F 0 "#PWR0146" H 12550 8300 50 0001 C CNN F 1 "GND1" H 12550 8400 50 0000 C CNN F 2 "" H 12550 8550 50 0001 C CNN F 3 "" H 12550 8550 50 0001 C CNN @@ -2329,10 +2283,10 @@ $EndComp Wire Wire Line 12550 8550 12550 8450 $Comp -L power:GND1 #PWR? +L power:GND1 #PWR0145 U 1 1 61F9EB4C P 12150 7950 -F 0 "#PWR?" H 12150 7700 50 0001 C CNN +F 0 "#PWR0145" H 12150 7700 50 0001 C CNN F 1 "GND1" H 12150 7800 50 0000 C CNN F 2 "" H 12150 7950 50 0001 C CNN F 3 "" H 12150 7950 50 0001 C CNN @@ -2343,26 +2297,13 @@ Wire Wire Line 12150 7950 12250 7950 Wire Wire Line 13350 8050 13600 8050 -$Comp -L Device:R_Small R? -U 1 1 620121EA -P 13900 8500 -F 0 "R?" H 13930 8520 50 0000 L CNN -F 1 "47R" H 13930 8460 50 0000 L CNN -F 2 "" H 13900 8500 50 0001 C CNN -F 3 "~" H 13900 8500 50 0001 C CNN - 1 13900 8500 - 1 0 0 -1 -$EndComp -Wire Wire Line - 13900 8750 13900 8600 Wire Wire Line 13900 8400 13900 8250 $Comp -L Device:R_Small R? +L Device:R_Small R121 U 1 1 6205EFD9 P 13900 7550 -F 0 "R?" H 13930 7570 50 0000 L CNN +F 0 "R121" H 13930 7570 50 0000 L CNN F 1 "10kR" H 13930 7510 50 0000 L CNN F 2 "" H 13900 7550 50 0001 C CNN F 3 "~" H 13900 7550 50 0001 C CNN @@ -2372,16 +2313,16 @@ $EndComp Wire Wire Line 13900 7650 13900 7750 Wire Wire Line - 13150 7650 13500 7650 + 13150 7500 13500 7500 Wire Wire Line - 13500 7650 13500 7750 + 13500 7500 13500 7750 Wire Wire Line 13500 7750 13900 7750 Connection ~ 13900 7750 Wire Wire Line 13900 7750 13900 7850 Wire Wire Line - 13900 7200 13900 7350 + 13900 7200 13900 7250 Text Label 13750 1100 2 50 ~ 0 VM Wire Wire Line @@ -2389,10 +2330,10 @@ Wire Wire Line Text Label 13900 6900 2 50 ~ 0 VM $Comp -L Device:D_Zener D? +L Device:D_Zener D105 U 1 1 62148069 P 14450 8250 -F 0 "D?" H 14450 8350 50 0000 C CNN +F 0 "D105" H 14450 8350 50 0000 C CNN F 1 "D_Zener" H 14450 8150 50 0000 C CNN F 2 "" H 14450 8250 50 0001 C CNN F 3 "~" H 14450 8250 50 0001 C CNN @@ -2402,10 +2343,10 @@ $EndComp Wire Wire Line 14450 8100 14450 7750 $Comp -L power:GND1 #PWR? +L power:GND1 #PWR0150 U 1 1 6219B26A P 14450 8500 -F 0 "#PWR?" H 14450 8250 50 0001 C CNN +F 0 "#PWR0150" H 14450 8250 50 0001 C CNN F 1 "GND1" H 14450 8350 50 0000 C CNN F 2 "" H 14450 8500 50 0001 C CNN F 3 "" H 14450 8500 50 0001 C CNN @@ -2415,42 +2356,31 @@ $EndComp Wire Wire Line 14450 8500 14450 8400 $Comp -L power:GND1 #PWR? -U 1 1 621C2D01 -P 13900 8750 -F 0 "#PWR?" H 13900 8500 50 0001 C CNN -F 1 "GND1" H 13900 8600 50 0000 C CNN -F 2 "" H 13900 8750 50 0001 C CNN -F 3 "" H 13900 8750 50 0001 C CNN - 1 13900 8750 - 1 0 0 -1 -$EndComp -$Comp -L Device:C_Small C? +L Device:C_Small C127 U 1 1 621C3C3F -P 13050 7200 -F 0 "C?" H 13060 7270 50 0000 L CNN -F 1 "1.5 nF" H 13060 7120 50 0000 L CNN -F 2 "" H 13050 7200 50 0001 C CNN -F 3 "~" H 13050 7200 50 0001 C CNN - 1 13050 7200 +P 13050 7050 +F 0 "C127" H 13060 7120 50 0000 L CNN +F 1 "15 pF" H 13060 6970 50 0000 L CNN +F 2 "" H 13050 7050 50 0001 C CNN +F 3 "~" H 13050 7050 50 0001 C CNN + 1 13050 7050 0 -1 -1 0 $EndComp Wire Wire Line - 13150 7200 13500 7200 + 13150 7050 13500 7050 Wire Wire Line - 13500 7200 13500 7650 -Connection ~ 13500 7650 + 13500 7050 13500 7500 +Connection ~ 13500 7500 Wire Wire Line - 12950 7200 12550 7200 + 12950 7050 12550 7050 Wire Wire Line - 12550 7200 12550 7650 -Connection ~ 12550 7650 + 12550 7050 12550 7500 +Connection ~ 12550 7500 $Comp -L Transistor_FET:2N7002 Q? +L Transistor_FET:2N7002 Q101 U 1 1 6221B5EB P 13800 8050 -F 0 "Q?" H 14000 8125 50 0000 L CNN +F 0 "Q101" H 14000 8125 50 0000 L CNN F 1 "2N7002NXAKR" H 14000 8050 50 0000 L CNN F 2 "Package_TO_SOT_SMD:SOT-23" H 14000 7975 50 0001 L CIN F 3 "https://www.onsemi.com/pub/Collateral/NDS7002A-D.PDF" H 13800 8050 50 0001 L CNN @@ -2458,29 +2388,18 @@ F 4 "1727-8643-1-ND" H 13800 8050 50 0001 C CNN "Digikey" 1 13800 8050 1 0 0 -1 $EndComp -$Comp -L Device:R_Small R? -U 1 1 6221E9A2 -P 13900 7100 -F 0 "R?" H 13930 7120 50 0000 L CNN -F 1 "220R" H 13930 7060 50 0000 L CNN -F 2 "" H 13900 7100 50 0001 C CNN -F 3 "~" H 13900 7100 50 0001 C CNN - 1 13900 7100 - 1 0 0 -1 -$EndComp Wire Wire Line 13900 6900 13900 7000 $Comp -L Device:C_Small C? +L Device:C_Small C128 U 1 1 62247C37 P 14200 7350 -F 0 "C?" H 14210 7420 50 0000 L CNN +F 0 "C128" H 14210 7420 50 0000 L CNN F 1 "47 uF 60V" H 14210 7270 50 0000 L CNN F 2 "" H 14200 7350 50 0001 C CNN F 3 "~" H 14200 7350 50 0001 C CNN 1 14200 7350 - 0 -1 -1 0 + 0 -1 1 0 $EndComp Wire Wire Line 14100 7350 13900 7350 @@ -2488,10 +2407,10 @@ Connection ~ 13900 7350 Wire Wire Line 13900 7350 13900 7450 $Comp -L power:GND #PWR? +L power:GND #PWR0149 U 1 1 62299505 P 14400 7350 -F 0 "#PWR?" H 14400 7100 50 0001 C CNN +F 0 "#PWR0149" H 14400 7100 50 0001 C CNN F 1 "GND" H 14400 7200 50 0000 C CNN F 2 "" H 14400 7350 50 0001 C CNN F 3 "" H 14400 7350 50 0001 C CNN @@ -2500,147 +2419,552 @@ F 3 "" H 14400 7350 50 0001 C CNN $EndComp Wire Wire Line 14400 7350 14300 7350 -Text Label 15200 7750 1 50 ~ 0 -SPINDLE_OUT_10V -$Comp -L Connector_Generic:Conn_01x02 J? -U 1 1 622C470F -P 15450 7750 -F 0 "J?" H 15450 7850 50 0000 C CNN -F 1 "Conn_01x02" H 15450 7550 50 0000 C CNN -F 2 "" H 15450 7750 50 0001 C CNN -F 3 "~" H 15450 7750 50 0001 C CNN - 1 15450 7750 - 1 0 0 -1 -$EndComp -Wire Wire Line - 15150 7850 15250 7850 Wire Wire Line 14450 7750 13900 7750 -$Comp -L Device:R_Small R? -U 1 1 623438BE -P 14650 7750 -F 0 "R?" H 14680 7770 50 0000 L CNN -F 1 "220R" H 14680 7710 50 0000 L CNN -F 2 "" H 14650 7750 50 0001 C CNN -F 3 "~" H 14650 7750 50 0001 C CNN - 1 14650 7750 - 0 -1 -1 0 -$EndComp -Wire Wire Line - 14550 7750 14450 7750 Connection ~ 14450 7750 -$Comp -L Device:C_Small C? -U 1 1 62396F07 -P 14850 7950 -F 0 "C?" H 14860 8020 50 0000 L CNN -F 1 "C_Small" H 14860 7870 50 0000 L CNN -F 2 "" H 14850 7950 50 0001 C CNN -F 3 "~" H 14850 7950 50 0001 C CNN - 1 14850 7950 - 1 0 0 -1 -$EndComp -$Comp -L power:GND1 #PWR? -U 1 1 62397CA8 -P 14850 8150 -F 0 "#PWR?" H 14850 7900 50 0001 C CNN -F 1 "GND1" H 14850 8000 50 0000 C CNN -F 2 "" H 14850 8150 50 0001 C CNN -F 3 "" H 14850 8150 50 0001 C CNN - 1 14850 8150 - 1 0 0 -1 -$EndComp -Wire Wire Line - 14850 8050 14850 8150 -Wire Wire Line - 14850 7850 14850 7750 -Wire Wire Line - 14850 7750 14750 7750 -Wire Wire Line - 14850 7750 15250 7750 -Connection ~ 14850 7750 -$Comp -L power:GND1 #PWR? -U 1 1 62414546 -P 15150 8150 -F 0 "#PWR?" H 15150 7900 50 0001 C CNN -F 1 "GND1" H 15150 8000 50 0000 C CNN -F 2 "" H 15150 8150 50 0001 C CNN -F 3 "" H 15150 8150 50 0001 C CNN - 1 15150 8150 - 1 0 0 -1 -$EndComp -Wire Wire Line - 15150 7850 15150 8150 Text Label 10000 1100 1 50 ~ 0 5V_ISO -Text Label 11350 9250 1 50 ~ 0 +Text Label 14800 9200 0 50 ~ 0 5V_ISO -Wire Wire Line - 11350 9250 11350 9300 $Comp -L Device:C_Small C? +L Device:C_Small C129 U 1 1 624F18CC -P 11700 9300 -F 0 "C?" H 11710 9370 50 0000 L CNN -F 1 "0.1 uF" H 11710 9220 50 0000 L CNN -F 2 "" H 11700 9300 50 0001 C CNN -F 3 "~" H 11700 9300 50 0001 C CNN - 1 11700 9300 - 0 -1 -1 0 +P 14800 9400 +F 0 "C129" H 14810 9470 50 0000 L CNN +F 1 "0.1 uF" H 14810 9320 50 0000 L CNN +F 2 "" H 14800 9400 50 0001 C CNN +F 3 "~" H 14800 9400 50 0001 C CNN + 1 14800 9400 + 1 0 0 -1 $EndComp $Comp -L Device:C_Small C? +L Device:C_Small C130 U 1 1 624F296A -P 11700 9000 -F 0 "C?" H 11710 9070 50 0000 L CNN -F 1 "10 uF" H 11710 8920 50 0000 L CNN -F 2 "" H 11700 9000 50 0001 C CNN -F 3 "~" H 11700 9000 50 0001 C CNN - 1 11700 9000 - 0 -1 -1 0 +P 15100 9400 +F 0 "C130" H 15110 9470 50 0000 L CNN +F 1 "10 uF" H 15110 9320 50 0000 L CNN +F 2 "" H 15100 9400 50 0001 C CNN +F 3 "~" H 15100 9400 50 0001 C CNN + 1 15100 9400 + 1 0 0 -1 $EndComp Wire Wire Line - 11600 9000 11500 9000 + 15100 9300 15100 9200 Wire Wire Line - 11500 9000 11500 9300 + 15100 9200 14800 9200 Wire Wire Line - 11500 9300 11600 9300 -Wire Wire Line - 11350 9300 11500 9300 -Connection ~ 11350 9300 -Wire Wire Line - 11350 9300 11350 9350 -Connection ~ 11500 9300 + 14800 9200 14800 9300 $Comp -L power:GND1 #PWR? +L power:GND1 #PWR0151 U 1 1 625C987F -P 11900 9300 -F 0 "#PWR?" H 11900 9050 50 0001 C CNN -F 1 "GND1" H 11900 9150 50 0000 C CNN -F 2 "" H 11900 9300 50 0001 C CNN -F 3 "" H 11900 9300 50 0001 C CNN - 1 11900 9300 - 0 -1 -1 0 +P 14800 9600 +F 0 "#PWR0151" H 14800 9350 50 0001 C CNN +F 1 "GND1" H 14800 9450 50 0000 C CNN +F 2 "" H 14800 9600 50 0001 C CNN +F 3 "" H 14800 9600 50 0001 C CNN + 1 14800 9600 + 1 0 0 -1 $EndComp Wire Wire Line - 11900 9300 11800 9300 + 14800 9600 14800 9500 $Comp -L power:GND1 #PWR? +L power:GND1 #PWR0153 U 1 1 625F4E82 -P 11900 9000 -F 0 "#PWR?" H 11900 8750 50 0001 C CNN -F 1 "GND1" H 11900 8850 50 0000 C CNN -F 2 "" H 11900 9000 50 0001 C CNN -F 3 "" H 11900 9000 50 0001 C CNN - 1 11900 9000 - 0 -1 -1 0 +P 15100 9600 +F 0 "#PWR0153" H 15100 9350 50 0001 C CNN +F 1 "GND1" H 15100 9450 50 0000 C CNN +F 2 "" H 15100 9600 50 0001 C CNN +F 3 "" H 15100 9600 50 0001 C CNN + 1 15100 9600 + 1 0 0 -1 $EndComp Wire Wire Line - 11900 9000 11800 9000 + 15100 9600 15100 9500 Text Notes 11450 7700 0 50 ~ 0 8 kHz PWM input\n100 Hz LPF target +Text Label 11350 2250 2 50 ~ 0 +ATTINY_UPDI +Text Label 11350 2150 2 50 ~ 0 +VCCIO +$Comp +L power:GND1 #PWR0143 +U 1 1 62688002 +P 11350 2550 +F 0 "#PWR0143" H 11350 2300 50 0001 C CNN +F 1 "GND1" H 11350 2400 50 0000 C CNN +F 2 "" H 11350 2550 50 0001 C CNN +F 3 "" H 11350 2550 50 0001 C CNN + 1 11350 2550 + 0 1 1 0 +$EndComp +Wire Wire Line + 11350 2150 11500 2150 +Wire Wire Line + 11500 2250 11350 2250 +Wire Wire Line + 11350 2350 11500 2350 +$Comp +L Device:R_Small R119 +U 1 1 61EE303B +P 13050 7500 +F 0 "R119" H 13080 7520 50 0000 L CNN +F 1 "100kR" H 13080 7460 50 0000 L CNN +F 2 "" H 13050 7500 50 0001 C CNN +F 3 "~" H 13050 7500 50 0001 C CNN + 1 13050 7500 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 14950 7850 14950 8150 +$Comp +L power:GND1 #PWR0152 +U 1 1 62414546 +P 14950 8150 +F 0 "#PWR0152" H 14950 7900 50 0001 C CNN +F 1 "GND1" H 14950 8000 50 0000 C CNN +F 2 "" H 14950 8150 50 0001 C CNN +F 3 "" H 14950 8150 50 0001 C CNN + 1 14950 8150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 14950 7850 15050 7850 +$Comp +L Connector_Generic:Conn_01x02 J113 +U 1 1 622C470F +P 15250 7750 +F 0 "J113" H 15250 7850 50 0000 C CNN +F 1 "Conn_01x02" H 15250 7550 50 0000 C CNN +F 2 "" H 15250 7750 50 0001 C CNN +F 3 "~" H 15250 7750 50 0001 C CNN + 1 15250 7750 + 1 0 0 -1 +$EndComp +Text Label 14850 7600 0 50 ~ 0 +SPINDLE_OUT_10V +$Comp +L power:GND1 #PWR0148 +U 1 1 621C2D01 +P 13900 8400 +F 0 "#PWR0148" H 13900 8150 50 0001 C CNN +F 1 "GND1" H 13900 8250 50 0000 C CNN +F 2 "" H 13900 8400 50 0001 C CNN +F 3 "" H 13900 8400 50 0001 C CNN + 1 13900 8400 + 1 0 0 -1 +$EndComp +$Comp +L Device:R_Small R116 +U 1 1 628541EE +P 11850 8150 +F 0 "R116" H 11880 8170 50 0000 L CNN +F 1 "10kR" H 11880 8110 50 0000 L CNN +F 2 "" H 11850 8150 50 0001 C CNN +F 3 "~" H 11850 8150 50 0001 C CNN + 1 11850 8150 + 0 -1 1 0 +$EndComp +$Comp +L Device:C_Small C125 +U 1 1 628541F4 +P 12050 8350 +F 0 "C125" H 12060 8420 50 0000 L CNN +F 1 "0.15 uF" H 12060 8270 50 0000 L CNN +F 2 "" H 12050 8350 50 0001 C CNN +F 3 "~" H 12050 8350 50 0001 C CNN + 1 12050 8350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11950 8150 12050 8150 +Wire Wire Line + 12050 8250 12050 8150 +Connection ~ 12050 8150 +Wire Wire Line + 12050 8150 12250 8150 +$Comp +L power:GND1 #PWR0144 +U 1 1 628541FE +P 12050 8550 +F 0 "#PWR0144" H 12050 8300 50 0001 C CNN +F 1 "GND1" H 12050 8400 50 0000 C CNN +F 2 "" H 12050 8550 50 0001 C CNN +F 3 "" H 12050 8550 50 0001 C CNN + 1 12050 8550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 12050 8550 12050 8450 +Wire Wire Line + 14450 7750 14850 7750 +$Comp +L Connector_Generic:Conn_01x03 J114 +U 1 1 62934CDD +P 15850 7750 +F 0 "J114" H 15850 7950 50 0000 C CNN +F 1 "Conn_01x03" H 15850 7550 50 0000 C CNN +F 2 "" H 15850 7750 50 0001 C CNN +F 3 "~" H 15850 7750 50 0001 C CNN + 1 15850 7750 + 1 0 0 -1 +$EndComp +$Comp +L power:GND1 #PWR0154 +U 1 1 62935194 +P 15550 8150 +F 0 "#PWR0154" H 15550 7900 50 0001 C CNN +F 1 "GND1" H 15550 8000 50 0000 C CNN +F 2 "" H 15550 8150 50 0001 C CNN +F 3 "" H 15550 8150 50 0001 C CNN + 1 15550 8150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 15550 8150 15550 7850 +Wire Wire Line + 15550 7850 15650 7850 +Wire Wire Line + 15650 7750 15400 7750 +Wire Wire Line + 15400 7750 15400 7600 +Wire Wire Line + 15400 7600 14850 7600 +Wire Wire Line + 14850 7600 14850 7750 +Connection ~ 14850 7750 +Wire Wire Line + 14850 7750 15050 7750 +Wire Wire Line + 15650 7650 15500 7650 +Wire Wire Line + 15500 7650 15500 7250 +Wire Wire Line + 15500 7250 13900 7250 +Connection ~ 13900 7250 +Wire Wire Line + 13900 7250 13900 7350 +$Comp +L Device:R_Small R120 +U 1 1 6221E9A2 +P 13900 7100 +F 0 "R120" H 13930 7120 50 0000 L CNN +F 1 "220R" H 13930 7060 50 0000 L CNN +F 2 "" H 13900 7100 50 0001 C CNN +F 3 "~" H 13900 7100 50 0001 C CNN + 1 13900 7100 + 1 0 0 -1 +$EndComp +Text Notes 14150 7200 0 50 ~ 0 +DNI +Text Notes 14300 7600 1 50 ~ 0 +DNI +$Comp +L Amplifier_Operational:TLV9001IDCK U109 +U 1 1 629EE2A3 +P 12950 8050 +F 0 "U109" H 13250 8150 50 0000 C CNN +F 1 "TLV9001IDCK" H 13400 7950 50 0000 C CNN +F 2 "Package_TO_SOT_SMD:SOT-353_SC-70-5" H 13150 8050 50 0001 C CNN +F 3 "https://www.ti.com/lit/ds/symlink/tlv9001.pdf" H 12950 8050 50 0001 C CNN + 1 12950 8050 + 1 0 0 -1 +$EndComp +Text Label 12950 7650 2 50 ~ 0 +5V_ISO +Wire Wire Line + 12950 7650 12950 7750 +$Comp +L power:GND1 #PWR0147 +U 1 1 62AA6C05 +P 12950 8550 +F 0 "#PWR0147" H 12950 8300 50 0001 C CNN +F 1 "GND1" H 12950 8400 50 0000 C CNN +F 2 "" H 12950 8550 50 0001 C CNN +F 3 "" H 12950 8550 50 0001 C CNN + 1 12950 8550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 12950 8550 12950 8350 +Text Label 7750 8100 1 50 ~ 0 +ATMEGA_XSTEP +Text Label 8650 8100 1 50 ~ 0 +ATMEGA_XDIR +Text Label 8050 8100 1 50 ~ 0 +ATMEGA_YSTEP +Text Label 8950 8100 1 50 ~ 0 +ATMEGA_YDIR +Text Label 9250 8100 1 50 ~ 0 +ATMEGA_ZDIR +Text Label 8350 8100 1 50 ~ 0 +ATMEGA_ZSTEP +$Comp +L Device:LED_Small D108 +U 1 1 62B34755 +P 8350 8300 +F 0 "D108" H 8300 8425 50 0000 L CNN +F 1 "LED_Small" H 8175 8200 50 0000 L CNN +F 2 "" V 8350 8300 50 0001 C CNN +F 3 "~" V 8350 8300 50 0001 C CNN + 1 8350 8300 + 0 -1 -1 0 +$EndComp +$Comp +L Device:R_Small R124 +U 1 1 62B3475B +P 8350 8550 +F 0 "R124" H 8380 8570 50 0000 L CNN +F 1 "1kR" H 8380 8510 50 0000 L CNN +F 2 "" H 8350 8550 50 0001 C CNN +F 3 "~" H 8350 8550 50 0001 C CNN + 1 8350 8550 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0157 +U 1 1 62B34761 +P 8350 8700 +F 0 "#PWR0157" H 8350 8450 50 0001 C CNN +F 1 "GND" H 8350 8550 50 0000 C CNN +F 2 "" H 8350 8700 50 0001 C CNN +F 3 "" H 8350 8700 50 0001 C CNN + 1 8350 8700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8350 8700 8350 8650 +Wire Wire Line + 8350 8400 8350 8450 +$Comp +L Device:LED_Small D109 +U 1 1 62B621EA +P 8650 8300 +F 0 "D109" H 8600 8425 50 0000 L CNN +F 1 "LED_Small" H 8475 8200 50 0000 L CNN +F 2 "" V 8650 8300 50 0001 C CNN +F 3 "~" V 8650 8300 50 0001 C CNN + 1 8650 8300 + 0 -1 -1 0 +$EndComp +$Comp +L Device:R_Small R125 +U 1 1 62B621F0 +P 8650 8550 +F 0 "R125" H 8680 8570 50 0000 L CNN +F 1 "1kR" H 8680 8510 50 0000 L CNN +F 2 "" H 8650 8550 50 0001 C CNN +F 3 "~" H 8650 8550 50 0001 C CNN + 1 8650 8550 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0158 +U 1 1 62B621F6 +P 8650 8700 +F 0 "#PWR0158" H 8650 8450 50 0001 C CNN +F 1 "GND" H 8650 8550 50 0000 C CNN +F 2 "" H 8650 8700 50 0001 C CNN +F 3 "" H 8650 8700 50 0001 C CNN + 1 8650 8700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8650 8700 8650 8650 +Wire Wire Line + 8650 8400 8650 8450 +$Comp +L Device:LED_Small D110 +U 1 1 62B8F8D3 +P 8950 8300 +F 0 "D110" H 8900 8425 50 0000 L CNN +F 1 "LED_Small" H 8775 8200 50 0000 L CNN +F 2 "" V 8950 8300 50 0001 C CNN +F 3 "~" V 8950 8300 50 0001 C CNN + 1 8950 8300 + 0 -1 -1 0 +$EndComp +$Comp +L Device:R_Small R126 +U 1 1 62B8F8D9 +P 8950 8550 +F 0 "R126" H 8980 8570 50 0000 L CNN +F 1 "1kR" H 8980 8510 50 0000 L CNN +F 2 "" H 8950 8550 50 0001 C CNN +F 3 "~" H 8950 8550 50 0001 C CNN + 1 8950 8550 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0159 +U 1 1 62B8F8DF +P 8950 8700 +F 0 "#PWR0159" H 8950 8450 50 0001 C CNN +F 1 "GND" H 8950 8550 50 0000 C CNN +F 2 "" H 8950 8700 50 0001 C CNN +F 3 "" H 8950 8700 50 0001 C CNN + 1 8950 8700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8950 8700 8950 8650 +Wire Wire Line + 8950 8400 8950 8450 +$Comp +L Device:LED_Small D111 +U 1 1 62BBD7C8 +P 9250 8300 +F 0 "D111" H 9200 8425 50 0000 L CNN +F 1 "LED_Small" H 9075 8200 50 0000 L CNN +F 2 "" V 9250 8300 50 0001 C CNN +F 3 "~" V 9250 8300 50 0001 C CNN + 1 9250 8300 + 0 -1 -1 0 +$EndComp +$Comp +L Device:R_Small R127 +U 1 1 62BBD7CE +P 9250 8550 +F 0 "R127" H 9280 8570 50 0000 L CNN +F 1 "1kR" H 9280 8510 50 0000 L CNN +F 2 "" H 9250 8550 50 0001 C CNN +F 3 "~" H 9250 8550 50 0001 C CNN + 1 9250 8550 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0160 +U 1 1 62BBD7D4 +P 9250 8700 +F 0 "#PWR0160" H 9250 8450 50 0001 C CNN +F 1 "GND" H 9250 8550 50 0000 C CNN +F 2 "" H 9250 8700 50 0001 C CNN +F 3 "" H 9250 8700 50 0001 C CNN + 1 9250 8700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9250 8700 9250 8650 +Wire Wire Line + 9250 8400 9250 8450 +$Comp +L Device:LED_Small D107 +U 1 1 62BEC6A6 +P 8050 8300 +F 0 "D107" H 8000 8425 50 0000 L CNN +F 1 "LED_Small" H 7875 8200 50 0000 L CNN +F 2 "" V 8050 8300 50 0001 C CNN +F 3 "~" V 8050 8300 50 0001 C CNN + 1 8050 8300 + 0 -1 -1 0 +$EndComp +$Comp +L Device:R_Small R123 +U 1 1 62BEC6AC +P 8050 8550 +F 0 "R123" H 8080 8570 50 0000 L CNN +F 1 "1kR" H 8080 8510 50 0000 L CNN +F 2 "" H 8050 8550 50 0001 C CNN +F 3 "~" H 8050 8550 50 0001 C CNN + 1 8050 8550 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0156 +U 1 1 62BEC6B2 +P 8050 8700 +F 0 "#PWR0156" H 8050 8450 50 0001 C CNN +F 1 "GND" H 8050 8550 50 0000 C CNN +F 2 "" H 8050 8700 50 0001 C CNN +F 3 "" H 8050 8700 50 0001 C CNN + 1 8050 8700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8050 8700 8050 8650 +Wire Wire Line + 8050 8400 8050 8450 +$Comp +L Device:LED_Small D106 +U 1 1 62C1B277 +P 7750 8300 +F 0 "D106" H 7700 8425 50 0000 L CNN +F 1 "LED_Small" H 7575 8200 50 0000 L CNN +F 2 "" V 7750 8300 50 0001 C CNN +F 3 "~" V 7750 8300 50 0001 C CNN + 1 7750 8300 + 0 -1 -1 0 +$EndComp +$Comp +L Device:R_Small R122 +U 1 1 62C1B27D +P 7750 8550 +F 0 "R122" H 7780 8570 50 0000 L CNN +F 1 "1kR" H 7780 8510 50 0000 L CNN +F 2 "" H 7750 8550 50 0001 C CNN +F 3 "~" H 7750 8550 50 0001 C CNN + 1 7750 8550 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0155 +U 1 1 62C1B283 +P 7750 8700 +F 0 "#PWR0155" H 7750 8450 50 0001 C CNN +F 1 "GND" H 7750 8550 50 0000 C CNN +F 2 "" H 7750 8700 50 0001 C CNN +F 3 "" H 7750 8700 50 0001 C CNN + 1 7750 8700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7750 8700 7750 8650 +Wire Wire Line + 7750 8400 7750 8450 +Wire Wire Line + 7750 8100 7750 8200 +Wire Wire Line + 8050 8200 8050 8100 +Wire Wire Line + 8350 8100 8350 8200 +Wire Wire Line + 8650 8200 8650 8100 +Wire Wire Line + 8950 8100 8950 8200 +Wire Wire Line + 9250 8200 9250 8100 +Text Label 11350 2450 2 50 ~ 0 +ATTINY_RXD +Text Label 11350 2350 2 50 ~ 0 +ATTINY_TXD +$Comp +L Connector_Generic:Conn_01x05 J112 +U 1 1 62DCB437 +P 11700 2350 +F 0 "J112" H 11700 2650 50 0000 C CNN +F 1 "Conn_01x05" H 11700 2050 50 0000 C CNN +F 2 "" H 11700 2350 50 0001 C CNN +F 3 "~" H 11700 2350 50 0001 C CNN + 1 11700 2350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11350 2450 11500 2450 +Wire Wire Line + 11500 2550 11350 2550 +$Comp +L power:PWR_FLAG #FLG0101 +U 1 1 62E319F2 +P 12100 1150 +F 0 "#FLG0101" H 12100 1225 50 0001 C CNN +F 1 "PWR_FLAG" H 12100 1300 50 0000 C CNN +F 2 "" H 12100 1150 50 0001 C CNN +F 3 "~" H 12100 1150 50 0001 C CNN + 1 12100 1150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 12100 1150 12100 1250 +Connection ~ 12100 1250 +Wire Wire Line + 12100 1250 12150 1250 $EndSCHEMATC diff --git a/cnc-controller.sch-bak b/cnc-controller.sch-bak index ba8897d..69b0bac 100644 --- a/cnc-controller.sch-bak +++ b/cnc-controller.sch-bak @@ -762,7 +762,7 @@ U 1 1 6066419A P 1700 8800 F 0 "J102" H 1750 9000 50 0000 C CNN F 1 "Conn_02x03_Odd_Even" H 1750 8600 50 0000 C CNN -F 2 "" H 1700 8800 50 0001 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical" H 1700 8800 50 0001 C CNN F 3 "~" H 1700 8800 50 0001 C CNN 1 1700 8800 1 0 0 -1 @@ -1644,7 +1644,7 @@ Wire Wire Line Wire Wire Line 14200 1100 14050 1100 Wire Wire Line - 12050 1250 12150 1250 + 12050 1250 12100 1250 NoConn ~ 1400 4900 $Comp L Device:C_Small C118 @@ -1928,10 +1928,10 @@ ATMEGA_XLIMIT Text Label 7500 6750 0 50 ~ 0 ATMEGA_YLIMIT $Comp -L Device:C_Small C? +L Device:C_Small C122 U 1 1 6177FD85 P 5350 6950 -F 0 "C?" H 5360 7020 50 0000 L CNN +F 0 "C122" H 5360 7020 50 0000 L CNN F 1 "0.1 uF" H 5360 6870 50 0000 L CNN F 2 "" H 5350 6950 50 0001 C CNN F 3 "~" H 5350 6950 50 0001 C CNN @@ -1939,10 +1939,10 @@ F 3 "~" H 5350 6950 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L power:GND #PWR? +L power:GND #PWR0139 U 1 1 6177FD8B P 5350 7100 -F 0 "#PWR?" H 5350 6850 50 0001 C CNN +F 0 "#PWR0139" H 5350 6850 50 0001 C CNN F 1 "GND" H 5350 6950 50 0000 C CNN F 2 "" H 5350 7100 50 0001 C CNN F 3 "" H 5350 7100 50 0001 C CNN @@ -1958,10 +1958,10 @@ Wire Wire Line Wire Wire Line 5750 6750 5650 6750 $Comp -L Device:C_Small C? +L Device:C_Small C124 U 1 1 617A0119 P 7100 6950 -F 0 "C?" H 7110 7020 50 0000 L CNN +F 0 "C124" H 7110 7020 50 0000 L CNN F 1 "0.1 uF" H 7110 6870 50 0000 L CNN F 2 "" H 7100 6950 50 0001 C CNN F 3 "~" H 7100 6950 50 0001 C CNN @@ -1969,10 +1969,10 @@ F 3 "~" H 7100 6950 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L power:GND #PWR? +L power:GND #PWR0141 U 1 1 617A011F P 7100 7100 -F 0 "#PWR?" H 7100 6850 50 0001 C CNN +F 0 "#PWR0141" H 7100 6850 50 0001 C CNN F 1 "GND" H 7100 6950 50 0000 C CNN F 2 "" H 7100 7100 50 0001 C CNN F 3 "" H 7100 7100 50 0001 C CNN @@ -1988,10 +1988,10 @@ Wire Wire Line Wire Wire Line 7500 6750 7400 6750 $Comp -L Device:C_Small C? +L Device:C_Small C123 U 1 1 617E1223 P 5350 7750 -F 0 "C?" H 5360 7820 50 0000 L CNN +F 0 "C123" H 5360 7820 50 0000 L CNN F 1 "0.1 uF" H 5360 7670 50 0000 L CNN F 2 "" H 5350 7750 50 0001 C CNN F 3 "~" H 5350 7750 50 0001 C CNN @@ -1999,10 +1999,10 @@ F 3 "~" H 5350 7750 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L power:GND #PWR? +L power:GND #PWR0140 U 1 1 617E1229 P 5350 7900 -F 0 "#PWR?" H 5350 7650 50 0001 C CNN +F 0 "#PWR0140" H 5350 7650 50 0001 C CNN F 1 "GND" H 5350 7750 50 0000 C CNN F 2 "" H 5350 7900 50 0001 C CNN F 3 "" H 5350 7900 50 0001 C CNN @@ -2032,10 +2032,10 @@ ZLIMIT Text Label 6500 10350 0 50 ~ 0 ZLIMIT $Comp -L Connector_Generic:Conn_01x02 J? +L Connector_Generic:Conn_01x02 J111 U 1 1 619127E9 P 10050 7950 -F 0 "J?" H 10050 8050 50 0000 C CNN +F 0 "J111" H 10050 8050 50 0000 C CNN F 1 "Conn_01x02" H 10050 7750 50 0000 C CNN F 2 "" H 10050 7950 50 0001 C CNN F 3 "~" H 10050 7950 50 0001 C CNN @@ -2059,12 +2059,12 @@ SPINDLE_PWM_ISO Text Label 10400 7950 0 50 ~ 0 SPINDLE_PWM_ISO $Comp -L Connector_Generic:Conn_02x08_Odd_Even J? +L Connector_Generic:Conn_02x08_Odd_Even J110 U 1 1 619A11F1 P 6100 9950 -F 0 "J?" H 6150 10350 50 0000 C CNN +F 0 "J110" H 6150 10350 50 0000 C CNN F 1 "Conn_02x08_Odd_Even" H 6150 9450 50 0000 C CNN -F 2 "" H 6100 9950 50 0001 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical" H 6100 9950 50 0001 C CNN F 3 "~" H 6100 9950 50 0001 C CNN 1 6100 9950 1 0 0 -1 @@ -2135,10 +2135,10 @@ F 3 "~" H 5550 5900 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Device:R_Small R? +L Device:R_Small R115 U 1 1 617A0113 P 7300 6750 -F 0 "R?" H 7330 6770 50 0000 L CNN +F 0 "R115" H 7330 6770 50 0000 L CNN F 1 "1kR" H 7330 6710 50 0000 L CNN F 2 "" H 7300 6750 50 0001 C CNN F 3 "~" H 7300 6750 50 0001 C CNN @@ -2146,10 +2146,10 @@ F 3 "~" H 7300 6750 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Device:R_Small R? +L Device:R_Small R112 U 1 1 6177FD7F P 5550 6750 -F 0 "R?" H 5580 6770 50 0000 L CNN +F 0 "R112" H 5580 6770 50 0000 L CNN F 1 "1kR" H 5580 6710 50 0000 L CNN F 2 "" H 5550 6750 50 0001 C CNN F 3 "~" H 5550 6750 50 0001 C CNN @@ -2157,10 +2157,10 @@ F 3 "~" H 5550 6750 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Device:R_Small R? +L Device:R_Small R113 U 1 1 617E121D P 5550 7550 -F 0 "R?" H 5580 7570 50 0000 L CNN +F 0 "R113" H 5580 7570 50 0000 L CNN F 1 "1kR" H 5580 7510 50 0000 L CNN F 2 "" H 5550 7550 50 0001 C CNN F 3 "~" H 5550 7550 50 0001 C CNN @@ -2191,10 +2191,10 @@ ATMEGA_SPINDLE_PWM Text Label 6650 8500 0 50 ~ 0 SPINDLE_PWM $Comp -L Device:R_Small R? +L Device:R_Small R114 U 1 1 618AEC97 P 6400 8500 -F 0 "R?" H 6430 8520 50 0000 L CNN +F 0 "R114" H 6430 8520 50 0000 L CNN F 1 "1kR" H 6430 8460 50 0000 L CNN F 2 "" H 6400 8500 50 0001 C CNN F 3 "~" H 6400 8500 50 0001 C CNN @@ -2205,15 +2205,15 @@ Wire Wire Line 6300 8500 6150 8500 Wire Wire Line 6650 8500 6500 8500 -Text Label 12050 8150 2 50 ~ 0 +Text Label 11550 8150 2 50 ~ 0 SPINDLE_PWM_ISO Wire Wire Line - 12050 8150 12250 8150 + 11550 8150 11750 8150 $Comp -L power:GND1 #PWR? +L power:GND1 #PWR0142 U 1 1 61C36A5D P 10350 8150 -F 0 "#PWR?" H 10350 7900 50 0001 C CNN +F 0 "#PWR0142" H 10350 7900 50 0001 C CNN F 1 "GND1" H 10350 8000 50 0000 C CNN F 2 "" H 10350 8150 50 0001 C CNN F 3 "" H 10350 8150 50 0001 C CNN @@ -2221,32 +2221,10 @@ F 3 "" H 10350 8150 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L Device:Opamp_Dual_Generic U? -U 1 1 61E713CE -P 13050 8050 -F 0 "U?" H 13050 8250 50 0000 L CNN -F 1 "Opamp_Dual_Generic" H 13050 7850 50 0000 L CNN -F 2 "" H 13050 8050 50 0001 C CNN -F 3 "~" H 13050 8050 50 0001 C CNN - 1 13050 8050 - 1 0 0 -1 -$EndComp -$Comp -L Device:Opamp_Dual_Generic U? -U 3 1 61E72998 -P 11450 9650 -F 0 "U?" H 11450 9850 50 0000 L CNN -F 1 "Opamp_Dual_Generic" H 11450 9450 50 0000 L CNN -F 2 "" H 11450 9650 50 0001 C CNN -F 3 "~" H 11450 9650 50 0001 C CNN - 3 11450 9650 - 1 0 0 -1 -$EndComp -$Comp -L Device:R_Small R? +L Device:R_Small R118 U 1 1 61E73CB9 P 12350 8150 -F 0 "R?" H 12380 8170 50 0000 L CNN +F 0 "R118" H 12380 8170 50 0000 L CNN F 1 "10kR" H 12380 8110 50 0000 L CNN F 2 "" H 12350 8150 50 0001 C CNN F 3 "~" H 12350 8150 50 0001 C CNN @@ -2254,11 +2232,11 @@ F 3 "~" H 12350 8150 50 0001 C CNN 0 -1 1 0 $EndComp $Comp -L Device:C_Small C? +L Device:C_Small C126 U 1 1 61E75F7C P 12550 8350 -F 0 "C?" H 12560 8420 50 0000 L CNN -F 1 "15 nF" H 12560 8270 50 0000 L CNN +F 0 "C126" H 12560 8420 50 0000 L CNN +F 1 "0.15 uF" H 12560 8270 50 0000 L CNN F 2 "" H 12550 8350 50 0001 C CNN F 3 "~" H 12550 8350 50 0001 C CNN 1 12550 8350 @@ -2272,54 +2250,30 @@ Connection ~ 12550 8150 Wire Wire Line 12550 8150 12750 8150 $Comp -L Device:R_Small R? +L Device:R_Small R117 U 1 1 61EBEAE8 P 12350 7950 -F 0 "R?" H 12380 7970 50 0000 L CNN +F 0 "R117" H 12380 7970 50 0000 L CNN F 1 "100kR" H 12380 7910 50 0000 L CNN F 2 "" H 12350 7950 50 0001 C CNN F 3 "~" H 12350 7950 50 0001 C CNN 1 12350 7950 0 -1 -1 0 $EndComp -$Comp -L Device:R_Small R? -U 1 1 61EE303B -P 13050 7650 -F 0 "R?" H 13080 7670 50 0000 L CNN -F 1 "100kR" H 13080 7610 50 0000 L CNN -F 2 "" H 13050 7650 50 0001 C CNN -F 3 "~" H 13050 7650 50 0001 C CNN - 1 13050 7650 - 0 -1 -1 0 -$EndComp Wire Wire Line 12450 7950 12550 7950 Wire Wire Line - 12550 7950 12550 7650 + 12550 7950 12550 7500 Wire Wire Line - 12550 7650 12950 7650 + 12550 7500 12950 7500 Connection ~ 12550 7950 Wire Wire Line 12550 7950 12750 7950 $Comp -L power:GND1 #PWR? -U 1 1 61F529AD -P 11350 10050 -F 0 "#PWR?" H 11350 9800 50 0001 C CNN -F 1 "GND1" H 11350 9900 50 0000 C CNN -F 2 "" H 11350 10050 50 0001 C CNN -F 3 "" H 11350 10050 50 0001 C CNN - 1 11350 10050 - 1 0 0 -1 -$EndComp -Wire Wire Line - 11350 10050 11350 9950 -$Comp -L power:GND1 #PWR? +L power:GND1 #PWR0146 U 1 1 61F788C2 P 12550 8550 -F 0 "#PWR?" H 12550 8300 50 0001 C CNN +F 0 "#PWR0146" H 12550 8300 50 0001 C CNN F 1 "GND1" H 12550 8400 50 0000 C CNN F 2 "" H 12550 8550 50 0001 C CNN F 3 "" H 12550 8550 50 0001 C CNN @@ -2329,10 +2283,10 @@ $EndComp Wire Wire Line 12550 8550 12550 8450 $Comp -L power:GND1 #PWR? +L power:GND1 #PWR0145 U 1 1 61F9EB4C P 12150 7950 -F 0 "#PWR?" H 12150 7700 50 0001 C CNN +F 0 "#PWR0145" H 12150 7700 50 0001 C CNN F 1 "GND1" H 12150 7800 50 0000 C CNN F 2 "" H 12150 7950 50 0001 C CNN F 3 "" H 12150 7950 50 0001 C CNN @@ -2343,26 +2297,13 @@ Wire Wire Line 12150 7950 12250 7950 Wire Wire Line 13350 8050 13600 8050 -$Comp -L Device:R_Small R? -U 1 1 620121EA -P 13900 8500 -F 0 "R?" H 13930 8520 50 0000 L CNN -F 1 "47R" H 13930 8460 50 0000 L CNN -F 2 "" H 13900 8500 50 0001 C CNN -F 3 "~" H 13900 8500 50 0001 C CNN - 1 13900 8500 - 1 0 0 -1 -$EndComp -Wire Wire Line - 13900 8750 13900 8600 Wire Wire Line 13900 8400 13900 8250 $Comp -L Device:R_Small R? +L Device:R_Small R121 U 1 1 6205EFD9 P 13900 7550 -F 0 "R?" H 13930 7570 50 0000 L CNN +F 0 "R121" H 13930 7570 50 0000 L CNN F 1 "10kR" H 13930 7510 50 0000 L CNN F 2 "" H 13900 7550 50 0001 C CNN F 3 "~" H 13900 7550 50 0001 C CNN @@ -2372,16 +2313,16 @@ $EndComp Wire Wire Line 13900 7650 13900 7750 Wire Wire Line - 13150 7650 13500 7650 + 13150 7500 13500 7500 Wire Wire Line - 13500 7650 13500 7750 + 13500 7500 13500 7750 Wire Wire Line 13500 7750 13900 7750 Connection ~ 13900 7750 Wire Wire Line 13900 7750 13900 7850 Wire Wire Line - 13900 7200 13900 7350 + 13900 7200 13900 7250 Text Label 13750 1100 2 50 ~ 0 VM Wire Wire Line @@ -2389,10 +2330,10 @@ Wire Wire Line Text Label 13900 6900 2 50 ~ 0 VM $Comp -L Device:D_Zener D? +L Device:D_Zener D105 U 1 1 62148069 P 14450 8250 -F 0 "D?" H 14450 8350 50 0000 C CNN +F 0 "D105" H 14450 8350 50 0000 C CNN F 1 "D_Zener" H 14450 8150 50 0000 C CNN F 2 "" H 14450 8250 50 0001 C CNN F 3 "~" H 14450 8250 50 0001 C CNN @@ -2402,10 +2343,10 @@ $EndComp Wire Wire Line 14450 8100 14450 7750 $Comp -L power:GND1 #PWR? +L power:GND1 #PWR0150 U 1 1 6219B26A P 14450 8500 -F 0 "#PWR?" H 14450 8250 50 0001 C CNN +F 0 "#PWR0150" H 14450 8250 50 0001 C CNN F 1 "GND1" H 14450 8350 50 0000 C CNN F 2 "" H 14450 8500 50 0001 C CNN F 3 "" H 14450 8500 50 0001 C CNN @@ -2415,42 +2356,31 @@ $EndComp Wire Wire Line 14450 8500 14450 8400 $Comp -L power:GND1 #PWR? -U 1 1 621C2D01 -P 13900 8750 -F 0 "#PWR?" H 13900 8500 50 0001 C CNN -F 1 "GND1" H 13900 8600 50 0000 C CNN -F 2 "" H 13900 8750 50 0001 C CNN -F 3 "" H 13900 8750 50 0001 C CNN - 1 13900 8750 - 1 0 0 -1 -$EndComp -$Comp -L Device:C_Small C? +L Device:C_Small C127 U 1 1 621C3C3F -P 13050 7200 -F 0 "C?" H 13060 7270 50 0000 L CNN -F 1 "C_Small" H 13060 7120 50 0000 L CNN -F 2 "" H 13050 7200 50 0001 C CNN -F 3 "~" H 13050 7200 50 0001 C CNN - 1 13050 7200 +P 13050 7050 +F 0 "C127" H 13060 7120 50 0000 L CNN +F 1 "15 pF" H 13060 6970 50 0000 L CNN +F 2 "" H 13050 7050 50 0001 C CNN +F 3 "~" H 13050 7050 50 0001 C CNN + 1 13050 7050 0 -1 -1 0 $EndComp Wire Wire Line - 13150 7200 13500 7200 + 13150 7050 13500 7050 Wire Wire Line - 13500 7200 13500 7650 -Connection ~ 13500 7650 + 13500 7050 13500 7500 +Connection ~ 13500 7500 Wire Wire Line - 12950 7200 12550 7200 + 12950 7050 12550 7050 Wire Wire Line - 12550 7200 12550 7650 -Connection ~ 12550 7650 + 12550 7050 12550 7500 +Connection ~ 12550 7500 $Comp -L Transistor_FET:2N7002 Q? +L Transistor_FET:2N7002 Q101 U 1 1 6221B5EB P 13800 8050 -F 0 "Q?" H 14000 8125 50 0000 L CNN +F 0 "Q101" H 14000 8125 50 0000 L CNN F 1 "2N7002NXAKR" H 14000 8050 50 0000 L CNN F 2 "Package_TO_SOT_SMD:SOT-23" H 14000 7975 50 0001 L CIN F 3 "https://www.onsemi.com/pub/Collateral/NDS7002A-D.PDF" H 13800 8050 50 0001 L CNN @@ -2458,29 +2388,18 @@ F 4 "1727-8643-1-ND" H 13800 8050 50 0001 C CNN "Digikey" 1 13800 8050 1 0 0 -1 $EndComp -$Comp -L Device:R_Small R? -U 1 1 6221E9A2 -P 13900 7100 -F 0 "R?" H 13930 7120 50 0000 L CNN -F 1 "220R" H 13930 7060 50 0000 L CNN -F 2 "" H 13900 7100 50 0001 C CNN -F 3 "~" H 13900 7100 50 0001 C CNN - 1 13900 7100 - 1 0 0 -1 -$EndComp Wire Wire Line 13900 6900 13900 7000 $Comp -L Device:C_Small C? +L Device:C_Small C128 U 1 1 62247C37 P 14200 7350 -F 0 "C?" H 14210 7420 50 0000 L CNN +F 0 "C128" H 14210 7420 50 0000 L CNN F 1 "47 uF 60V" H 14210 7270 50 0000 L CNN F 2 "" H 14200 7350 50 0001 C CNN F 3 "~" H 14200 7350 50 0001 C CNN 1 14200 7350 - 0 -1 -1 0 + 0 -1 1 0 $EndComp Wire Wire Line 14100 7350 13900 7350 @@ -2488,10 +2407,10 @@ Connection ~ 13900 7350 Wire Wire Line 13900 7350 13900 7450 $Comp -L power:GND #PWR? +L power:GND #PWR0149 U 1 1 62299505 P 14400 7350 -F 0 "#PWR?" H 14400 7100 50 0001 C CNN +F 0 "#PWR0149" H 14400 7100 50 0001 C CNN F 1 "GND" H 14400 7200 50 0000 C CNN F 2 "" H 14400 7350 50 0001 C CNN F 3 "" H 14400 7350 50 0001 C CNN @@ -2500,147 +2419,552 @@ F 3 "" H 14400 7350 50 0001 C CNN $EndComp Wire Wire Line 14400 7350 14300 7350 -Text Label 15200 7750 1 50 ~ 0 -SPINDLE_OUT_10V -$Comp -L Connector_Generic:Conn_01x02 J? -U 1 1 622C470F -P 15450 7750 -F 0 "J?" H 15450 7850 50 0000 C CNN -F 1 "Conn_01x02" H 15450 7550 50 0000 C CNN -F 2 "" H 15450 7750 50 0001 C CNN -F 3 "~" H 15450 7750 50 0001 C CNN - 1 15450 7750 - 1 0 0 -1 -$EndComp -Wire Wire Line - 15150 7850 15250 7850 Wire Wire Line 14450 7750 13900 7750 -$Comp -L Device:R_Small R? -U 1 1 623438BE -P 14650 7750 -F 0 "R?" H 14680 7770 50 0000 L CNN -F 1 "220R" H 14680 7710 50 0000 L CNN -F 2 "" H 14650 7750 50 0001 C CNN -F 3 "~" H 14650 7750 50 0001 C CNN - 1 14650 7750 - 0 -1 -1 0 -$EndComp -Wire Wire Line - 14550 7750 14450 7750 Connection ~ 14450 7750 -$Comp -L Device:C_Small C? -U 1 1 62396F07 -P 14850 7950 -F 0 "C?" H 14860 8020 50 0000 L CNN -F 1 "C_Small" H 14860 7870 50 0000 L CNN -F 2 "" H 14850 7950 50 0001 C CNN -F 3 "~" H 14850 7950 50 0001 C CNN - 1 14850 7950 - 1 0 0 -1 -$EndComp -$Comp -L power:GND1 #PWR? -U 1 1 62397CA8 -P 14850 8150 -F 0 "#PWR?" H 14850 7900 50 0001 C CNN -F 1 "GND1" H 14850 8000 50 0000 C CNN -F 2 "" H 14850 8150 50 0001 C CNN -F 3 "" H 14850 8150 50 0001 C CNN - 1 14850 8150 - 1 0 0 -1 -$EndComp -Wire Wire Line - 14850 8050 14850 8150 -Wire Wire Line - 14850 7850 14850 7750 -Wire Wire Line - 14850 7750 14750 7750 -Wire Wire Line - 14850 7750 15250 7750 -Connection ~ 14850 7750 -$Comp -L power:GND1 #PWR? -U 1 1 62414546 -P 15150 8150 -F 0 "#PWR?" H 15150 7900 50 0001 C CNN -F 1 "GND1" H 15150 8000 50 0000 C CNN -F 2 "" H 15150 8150 50 0001 C CNN -F 3 "" H 15150 8150 50 0001 C CNN - 1 15150 8150 - 1 0 0 -1 -$EndComp -Wire Wire Line - 15150 7850 15150 8150 Text Label 10000 1100 1 50 ~ 0 5V_ISO -Text Label 11350 9250 1 50 ~ 0 +Text Label 14800 9200 0 50 ~ 0 5V_ISO -Wire Wire Line - 11350 9250 11350 9300 $Comp -L Device:C_Small C? +L Device:C_Small C129 U 1 1 624F18CC -P 11700 9300 -F 0 "C?" H 11710 9370 50 0000 L CNN -F 1 "0.1 uF" H 11710 9220 50 0000 L CNN -F 2 "" H 11700 9300 50 0001 C CNN -F 3 "~" H 11700 9300 50 0001 C CNN - 1 11700 9300 - 0 -1 -1 0 +P 14800 9400 +F 0 "C129" H 14810 9470 50 0000 L CNN +F 1 "0.1 uF" H 14810 9320 50 0000 L CNN +F 2 "" H 14800 9400 50 0001 C CNN +F 3 "~" H 14800 9400 50 0001 C CNN + 1 14800 9400 + 1 0 0 -1 $EndComp $Comp -L Device:C_Small C? +L Device:C_Small C130 U 1 1 624F296A -P 11700 9000 -F 0 "C?" H 11710 9070 50 0000 L CNN -F 1 "10 uF" H 11710 8920 50 0000 L CNN -F 2 "" H 11700 9000 50 0001 C CNN -F 3 "~" H 11700 9000 50 0001 C CNN - 1 11700 9000 - 0 -1 -1 0 +P 15100 9400 +F 0 "C130" H 15110 9470 50 0000 L CNN +F 1 "10 uF" H 15110 9320 50 0000 L CNN +F 2 "" H 15100 9400 50 0001 C CNN +F 3 "~" H 15100 9400 50 0001 C CNN + 1 15100 9400 + 1 0 0 -1 $EndComp Wire Wire Line - 11600 9000 11500 9000 + 15100 9300 15100 9200 Wire Wire Line - 11500 9000 11500 9300 + 15100 9200 14800 9200 Wire Wire Line - 11500 9300 11600 9300 -Wire Wire Line - 11350 9300 11500 9300 -Connection ~ 11350 9300 -Wire Wire Line - 11350 9300 11350 9350 -Connection ~ 11500 9300 + 14800 9200 14800 9300 $Comp -L power:GND1 #PWR? +L power:GND1 #PWR0151 U 1 1 625C987F -P 11900 9300 -F 0 "#PWR?" H 11900 9050 50 0001 C CNN -F 1 "GND1" H 11900 9150 50 0000 C CNN -F 2 "" H 11900 9300 50 0001 C CNN -F 3 "" H 11900 9300 50 0001 C CNN - 1 11900 9300 - 0 -1 -1 0 +P 14800 9600 +F 0 "#PWR0151" H 14800 9350 50 0001 C CNN +F 1 "GND1" H 14800 9450 50 0000 C CNN +F 2 "" H 14800 9600 50 0001 C CNN +F 3 "" H 14800 9600 50 0001 C CNN + 1 14800 9600 + 1 0 0 -1 $EndComp Wire Wire Line - 11900 9300 11800 9300 + 14800 9600 14800 9500 $Comp -L power:GND1 #PWR? +L power:GND1 #PWR0153 U 1 1 625F4E82 -P 11900 9000 -F 0 "#PWR?" H 11900 8750 50 0001 C CNN -F 1 "GND1" H 11900 8850 50 0000 C CNN -F 2 "" H 11900 9000 50 0001 C CNN -F 3 "" H 11900 9000 50 0001 C CNN - 1 11900 9000 - 0 -1 -1 0 +P 15100 9600 +F 0 "#PWR0153" H 15100 9350 50 0001 C CNN +F 1 "GND1" H 15100 9450 50 0000 C CNN +F 2 "" H 15100 9600 50 0001 C CNN +F 3 "" H 15100 9600 50 0001 C CNN + 1 15100 9600 + 1 0 0 -1 $EndComp Wire Wire Line - 11900 9000 11800 9000 + 15100 9600 15100 9500 Text Notes 11450 7700 0 50 ~ 0 8 kHz PWM input\n100 Hz LPF target +Text Label 11350 2250 2 50 ~ 0 +ATTINY_UPDI +Text Label 11350 2150 2 50 ~ 0 +VCCIO +$Comp +L power:GND1 #PWR0143 +U 1 1 62688002 +P 11350 2550 +F 0 "#PWR0143" H 11350 2300 50 0001 C CNN +F 1 "GND1" H 11350 2400 50 0000 C CNN +F 2 "" H 11350 2550 50 0001 C CNN +F 3 "" H 11350 2550 50 0001 C CNN + 1 11350 2550 + 0 1 1 0 +$EndComp +Wire Wire Line + 11350 2150 11500 2150 +Wire Wire Line + 11500 2250 11350 2250 +Wire Wire Line + 11350 2350 11500 2350 +$Comp +L Device:R_Small R119 +U 1 1 61EE303B +P 13050 7500 +F 0 "R119" H 13080 7520 50 0000 L CNN +F 1 "100kR" H 13080 7460 50 0000 L CNN +F 2 "" H 13050 7500 50 0001 C CNN +F 3 "~" H 13050 7500 50 0001 C CNN + 1 13050 7500 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 14950 7850 14950 8150 +$Comp +L power:GND1 #PWR0152 +U 1 1 62414546 +P 14950 8150 +F 0 "#PWR0152" H 14950 7900 50 0001 C CNN +F 1 "GND1" H 14950 8000 50 0000 C CNN +F 2 "" H 14950 8150 50 0001 C CNN +F 3 "" H 14950 8150 50 0001 C CNN + 1 14950 8150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 14950 7850 15050 7850 +$Comp +L Connector_Generic:Conn_01x02 J113 +U 1 1 622C470F +P 15250 7750 +F 0 "J113" H 15250 7850 50 0000 C CNN +F 1 "Conn_01x02" H 15250 7550 50 0000 C CNN +F 2 "" H 15250 7750 50 0001 C CNN +F 3 "~" H 15250 7750 50 0001 C CNN + 1 15250 7750 + 1 0 0 -1 +$EndComp +Text Label 14850 7600 0 50 ~ 0 +SPINDLE_OUT_10V +$Comp +L power:GND1 #PWR0148 +U 1 1 621C2D01 +P 13900 8400 +F 0 "#PWR0148" H 13900 8150 50 0001 C CNN +F 1 "GND1" H 13900 8250 50 0000 C CNN +F 2 "" H 13900 8400 50 0001 C CNN +F 3 "" H 13900 8400 50 0001 C CNN + 1 13900 8400 + 1 0 0 -1 +$EndComp +$Comp +L Device:R_Small R116 +U 1 1 628541EE +P 11850 8150 +F 0 "R116" H 11880 8170 50 0000 L CNN +F 1 "10kR" H 11880 8110 50 0000 L CNN +F 2 "" H 11850 8150 50 0001 C CNN +F 3 "~" H 11850 8150 50 0001 C CNN + 1 11850 8150 + 0 -1 1 0 +$EndComp +$Comp +L Device:C_Small C125 +U 1 1 628541F4 +P 12050 8350 +F 0 "C125" H 12060 8420 50 0000 L CNN +F 1 "0.15 uF" H 12060 8270 50 0000 L CNN +F 2 "" H 12050 8350 50 0001 C CNN +F 3 "~" H 12050 8350 50 0001 C CNN + 1 12050 8350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11950 8150 12050 8150 +Wire Wire Line + 12050 8250 12050 8150 +Connection ~ 12050 8150 +Wire Wire Line + 12050 8150 12250 8150 +$Comp +L power:GND1 #PWR0144 +U 1 1 628541FE +P 12050 8550 +F 0 "#PWR0144" H 12050 8300 50 0001 C CNN +F 1 "GND1" H 12050 8400 50 0000 C CNN +F 2 "" H 12050 8550 50 0001 C CNN +F 3 "" H 12050 8550 50 0001 C CNN + 1 12050 8550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 12050 8550 12050 8450 +Wire Wire Line + 14450 7750 14850 7750 +$Comp +L Connector_Generic:Conn_01x03 J114 +U 1 1 62934CDD +P 15850 7750 +F 0 "J114" H 15850 7950 50 0000 C CNN +F 1 "Conn_01x03" H 15850 7550 50 0000 C CNN +F 2 "" H 15850 7750 50 0001 C CNN +F 3 "~" H 15850 7750 50 0001 C CNN + 1 15850 7750 + 1 0 0 -1 +$EndComp +$Comp +L power:GND1 #PWR0154 +U 1 1 62935194 +P 15550 8150 +F 0 "#PWR0154" H 15550 7900 50 0001 C CNN +F 1 "GND1" H 15550 8000 50 0000 C CNN +F 2 "" H 15550 8150 50 0001 C CNN +F 3 "" H 15550 8150 50 0001 C CNN + 1 15550 8150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 15550 8150 15550 7850 +Wire Wire Line + 15550 7850 15650 7850 +Wire Wire Line + 15650 7750 15400 7750 +Wire Wire Line + 15400 7750 15400 7600 +Wire Wire Line + 15400 7600 14850 7600 +Wire Wire Line + 14850 7600 14850 7750 +Connection ~ 14850 7750 +Wire Wire Line + 14850 7750 15050 7750 +Wire Wire Line + 15650 7650 15500 7650 +Wire Wire Line + 15500 7650 15500 7250 +Wire Wire Line + 15500 7250 13900 7250 +Connection ~ 13900 7250 +Wire Wire Line + 13900 7250 13900 7350 +$Comp +L Device:R_Small R120 +U 1 1 6221E9A2 +P 13900 7100 +F 0 "R120" H 13930 7120 50 0000 L CNN +F 1 "220R" H 13930 7060 50 0000 L CNN +F 2 "" H 13900 7100 50 0001 C CNN +F 3 "~" H 13900 7100 50 0001 C CNN + 1 13900 7100 + 1 0 0 -1 +$EndComp +Text Notes 14150 7200 0 50 ~ 0 +DNI +Text Notes 14300 7600 1 50 ~ 0 +DNI +$Comp +L Amplifier_Operational:TLV9001IDCK U109 +U 1 1 629EE2A3 +P 12950 8050 +F 0 "U109" H 13250 8150 50 0000 C CNN +F 1 "TLV9001IDCK" H 13400 7950 50 0000 C CNN +F 2 "Package_TO_SOT_SMD:SOT-353_SC-70-5" H 13150 8050 50 0001 C CNN +F 3 "https://www.ti.com/lit/ds/symlink/tlv9001.pdf" H 12950 8050 50 0001 C CNN + 1 12950 8050 + 1 0 0 -1 +$EndComp +Text Label 12950 7650 2 50 ~ 0 +5V_ISO +Wire Wire Line + 12950 7650 12950 7750 +$Comp +L power:GND1 #PWR0147 +U 1 1 62AA6C05 +P 12950 8550 +F 0 "#PWR0147" H 12950 8300 50 0001 C CNN +F 1 "GND1" H 12950 8400 50 0000 C CNN +F 2 "" H 12950 8550 50 0001 C CNN +F 3 "" H 12950 8550 50 0001 C CNN + 1 12950 8550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 12950 8550 12950 8350 +Text Label 7750 8100 1 50 ~ 0 +ATMEGA_XSTEP +Text Label 8650 8100 1 50 ~ 0 +ATMEGA_XDIR +Text Label 8050 8100 1 50 ~ 0 +ATMEGA_YSTEP +Text Label 8950 8100 1 50 ~ 0 +ATMEGA_YDIR +Text Label 9250 8100 1 50 ~ 0 +ATMEGA_ZDIR +Text Label 8350 8100 1 50 ~ 0 +ATMEGA_ZSTEP +$Comp +L Device:LED_Small D108 +U 1 1 62B34755 +P 8350 8300 +F 0 "D108" H 8300 8425 50 0000 L CNN +F 1 "LED_Small" H 8175 8200 50 0000 L CNN +F 2 "" V 8350 8300 50 0001 C CNN +F 3 "~" V 8350 8300 50 0001 C CNN + 1 8350 8300 + 0 -1 -1 0 +$EndComp +$Comp +L Device:R_Small R124 +U 1 1 62B3475B +P 8350 8550 +F 0 "R124" H 8380 8570 50 0000 L CNN +F 1 "1kR" H 8380 8510 50 0000 L CNN +F 2 "" H 8350 8550 50 0001 C CNN +F 3 "~" H 8350 8550 50 0001 C CNN + 1 8350 8550 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0157 +U 1 1 62B34761 +P 8350 8700 +F 0 "#PWR0157" H 8350 8450 50 0001 C CNN +F 1 "GND" H 8350 8550 50 0000 C CNN +F 2 "" H 8350 8700 50 0001 C CNN +F 3 "" H 8350 8700 50 0001 C CNN + 1 8350 8700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8350 8700 8350 8650 +Wire Wire Line + 8350 8400 8350 8450 +$Comp +L Device:LED_Small D109 +U 1 1 62B621EA +P 8650 8300 +F 0 "D109" H 8600 8425 50 0000 L CNN +F 1 "LED_Small" H 8475 8200 50 0000 L CNN +F 2 "" V 8650 8300 50 0001 C CNN +F 3 "~" V 8650 8300 50 0001 C CNN + 1 8650 8300 + 0 -1 -1 0 +$EndComp +$Comp +L Device:R_Small R125 +U 1 1 62B621F0 +P 8650 8550 +F 0 "R125" H 8680 8570 50 0000 L CNN +F 1 "1kR" H 8680 8510 50 0000 L CNN +F 2 "" H 8650 8550 50 0001 C CNN +F 3 "~" H 8650 8550 50 0001 C CNN + 1 8650 8550 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0158 +U 1 1 62B621F6 +P 8650 8700 +F 0 "#PWR0158" H 8650 8450 50 0001 C CNN +F 1 "GND" H 8650 8550 50 0000 C CNN +F 2 "" H 8650 8700 50 0001 C CNN +F 3 "" H 8650 8700 50 0001 C CNN + 1 8650 8700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8650 8700 8650 8650 +Wire Wire Line + 8650 8400 8650 8450 +$Comp +L Device:LED_Small D110 +U 1 1 62B8F8D3 +P 8950 8300 +F 0 "D110" H 8900 8425 50 0000 L CNN +F 1 "LED_Small" H 8775 8200 50 0000 L CNN +F 2 "" V 8950 8300 50 0001 C CNN +F 3 "~" V 8950 8300 50 0001 C CNN + 1 8950 8300 + 0 -1 -1 0 +$EndComp +$Comp +L Device:R_Small R126 +U 1 1 62B8F8D9 +P 8950 8550 +F 0 "R126" H 8980 8570 50 0000 L CNN +F 1 "1kR" H 8980 8510 50 0000 L CNN +F 2 "" H 8950 8550 50 0001 C CNN +F 3 "~" H 8950 8550 50 0001 C CNN + 1 8950 8550 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0159 +U 1 1 62B8F8DF +P 8950 8700 +F 0 "#PWR0159" H 8950 8450 50 0001 C CNN +F 1 "GND" H 8950 8550 50 0000 C CNN +F 2 "" H 8950 8700 50 0001 C CNN +F 3 "" H 8950 8700 50 0001 C CNN + 1 8950 8700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8950 8700 8950 8650 +Wire Wire Line + 8950 8400 8950 8450 +$Comp +L Device:LED_Small D111 +U 1 1 62BBD7C8 +P 9250 8300 +F 0 "D111" H 9200 8425 50 0000 L CNN +F 1 "LED_Small" H 9075 8200 50 0000 L CNN +F 2 "" V 9250 8300 50 0001 C CNN +F 3 "~" V 9250 8300 50 0001 C CNN + 1 9250 8300 + 0 -1 -1 0 +$EndComp +$Comp +L Device:R_Small R127 +U 1 1 62BBD7CE +P 9250 8550 +F 0 "R127" H 9280 8570 50 0000 L CNN +F 1 "1kR" H 9280 8510 50 0000 L CNN +F 2 "" H 9250 8550 50 0001 C CNN +F 3 "~" H 9250 8550 50 0001 C CNN + 1 9250 8550 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0160 +U 1 1 62BBD7D4 +P 9250 8700 +F 0 "#PWR0160" H 9250 8450 50 0001 C CNN +F 1 "GND" H 9250 8550 50 0000 C CNN +F 2 "" H 9250 8700 50 0001 C CNN +F 3 "" H 9250 8700 50 0001 C CNN + 1 9250 8700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9250 8700 9250 8650 +Wire Wire Line + 9250 8400 9250 8450 +$Comp +L Device:LED_Small D107 +U 1 1 62BEC6A6 +P 8050 8300 +F 0 "D107" H 8000 8425 50 0000 L CNN +F 1 "LED_Small" H 7875 8200 50 0000 L CNN +F 2 "" V 8050 8300 50 0001 C CNN +F 3 "~" V 8050 8300 50 0001 C CNN + 1 8050 8300 + 0 -1 -1 0 +$EndComp +$Comp +L Device:R_Small R123 +U 1 1 62BEC6AC +P 8050 8550 +F 0 "R123" H 8080 8570 50 0000 L CNN +F 1 "1kR" H 8080 8510 50 0000 L CNN +F 2 "" H 8050 8550 50 0001 C CNN +F 3 "~" H 8050 8550 50 0001 C CNN + 1 8050 8550 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0156 +U 1 1 62BEC6B2 +P 8050 8700 +F 0 "#PWR0156" H 8050 8450 50 0001 C CNN +F 1 "GND" H 8050 8550 50 0000 C CNN +F 2 "" H 8050 8700 50 0001 C CNN +F 3 "" H 8050 8700 50 0001 C CNN + 1 8050 8700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8050 8700 8050 8650 +Wire Wire Line + 8050 8400 8050 8450 +$Comp +L Device:LED_Small D106 +U 1 1 62C1B277 +P 7750 8300 +F 0 "D106" H 7700 8425 50 0000 L CNN +F 1 "LED_Small" H 7575 8200 50 0000 L CNN +F 2 "" V 7750 8300 50 0001 C CNN +F 3 "~" V 7750 8300 50 0001 C CNN + 1 7750 8300 + 0 -1 -1 0 +$EndComp +$Comp +L Device:R_Small R122 +U 1 1 62C1B27D +P 7750 8550 +F 0 "R122" H 7780 8570 50 0000 L CNN +F 1 "1kR" H 7780 8510 50 0000 L CNN +F 2 "" H 7750 8550 50 0001 C CNN +F 3 "~" H 7750 8550 50 0001 C CNN + 1 7750 8550 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0155 +U 1 1 62C1B283 +P 7750 8700 +F 0 "#PWR0155" H 7750 8450 50 0001 C CNN +F 1 "GND" H 7750 8550 50 0000 C CNN +F 2 "" H 7750 8700 50 0001 C CNN +F 3 "" H 7750 8700 50 0001 C CNN + 1 7750 8700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7750 8700 7750 8650 +Wire Wire Line + 7750 8400 7750 8450 +Wire Wire Line + 7750 8100 7750 8200 +Wire Wire Line + 8050 8200 8050 8100 +Wire Wire Line + 8350 8100 8350 8200 +Wire Wire Line + 8650 8200 8650 8100 +Wire Wire Line + 8950 8100 8950 8200 +Wire Wire Line + 9250 8200 9250 8100 +Text Label 11350 2450 2 50 ~ 0 +ATTINY_RXD +Text Label 11350 2350 2 50 ~ 0 +ATTINY_TXD +$Comp +L Connector_Generic:Conn_01x05 J112 +U 1 1 62DCB437 +P 11700 2350 +F 0 "J112" H 11700 2650 50 0000 C CNN +F 1 "Conn_01x05" H 11700 2050 50 0000 C CNN +F 2 "" H 11700 2350 50 0001 C CNN +F 3 "~" H 11700 2350 50 0001 C CNN + 1 11700 2350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11350 2450 11500 2450 +Wire Wire Line + 11500 2550 11350 2550 +$Comp +L power:PWR_FLAG #FLG? +U 1 1 62E319F2 +P 12100 1150 +F 0 "#FLG?" H 12100 1225 50 0001 C CNN +F 1 "PWR_FLAG" H 12100 1300 50 0000 C CNN +F 2 "" H 12100 1150 50 0001 C CNN +F 3 "~" H 12100 1150 50 0001 C CNN + 1 12100 1150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 12100 1150 12100 1250 +Connection ~ 12100 1250 +Wire Wire Line + 12100 1250 12150 1250 $EndSCHEMATC diff --git a/sim/test_10v.dat.ngspice b/sim/test_10v.dat.ngspice new file mode 100644 index 0000000..a348a8c --- /dev/null +++ b/sim/test_10v.dat.ngspice @@ -0,0 +1,1351 @@ + + +0.000000000000e+00 +1.000000000000e-11 +2.000000000000e-11 +4.000000000000e-11 +8.000000000000e-11 +8.125000000000e-11 +8.375000000000e-11 +8.605977475438e-11 +8.862086108347e-11 +9.189705741992e-11 +9.523258104287e-11 +9.931007783171e-11 +1.045156652056e-10 +1.114307395443e-10 +1.217468209077e-10 +1.386378900941e-10 +1.688241720657e-10 +2.291967360087e-10 +3.499418638948e-10 +5.914321196671e-10 +1.000000000000e-09 +1.048298051154e-09 +1.144894153463e-09 +1.338086358081e-09 +1.724470767317e-09 +2.497239585788e-09 +4.042777222730e-09 +7.133852496615e-09 +1.331600304438e-08 +2.568030413992e-08 +2.877137941381e-08 +2.954414823228e-08 +3.108968586922e-08 +3.109572312562e-08 +3.110779763840e-08 +3.113194666398e-08 +3.118024471514e-08 +3.127684081745e-08 +3.147003302206e-08 +3.185641743130e-08 +3.262918624977e-08 +3.263220487797e-08 +3.263824213436e-08 +3.265031664715e-08 +3.267446567273e-08 +3.272276372388e-08 +3.281935982619e-08 +3.301255203081e-08 +3.301858928720e-08 +3.303066379999e-08 +3.305481282557e-08 +3.310311087672e-08 +3.311518538951e-08 +3.311820401771e-08 +3.311829834984e-08 +3.311848701410e-08 +3.311868833130e-08 +3.311891335846e-08 +3.311932493454e-08 +3.311982421989e-08 +3.312082279059e-08 +3.312281993200e-08 +3.312681421481e-08 +3.313480278043e-08 +3.315077991168e-08 +3.318273417417e-08 +3.324664269915e-08 +3.337445974911e-08 +3.363009384903e-08 +3.414136204888e-08 +3.516389844856e-08 +3.720897124794e-08 +4.129911684669e-08 +4.131509397794e-08 +4.134704824043e-08 +4.139756945312e-08 +4.145088790769e-08 +4.155752481682e-08 +4.177079863510e-08 +4.219734627165e-08 +4.305044154474e-08 +4.475663209094e-08 +4.816901318333e-08 +5.499377536811e-08 +5.502043459540e-08 +5.507375304996e-08 +5.507541925167e-08 +5.507547132047e-08 +5.507557545808e-08 +5.507569673466e-08 +5.507583187594e-08 +5.507610215850e-08 +5.507651453232e-08 +5.507727882220e-08 +5.507880740197e-08 +5.508186456151e-08 +5.508797888058e-08 +5.510020751873e-08 +5.512466479503e-08 +5.517357934762e-08 +5.527140845280e-08 +5.546706666317e-08 +5.585838308390e-08 +5.664101592536e-08 +5.664106369348e-08 +5.664115922971e-08 +5.664129164383e-08 +5.664143118619e-08 +5.664169688762e-08 +5.664208431452e-08 +5.664278090995e-08 +5.664417410081e-08 +5.664696048253e-08 +5.665253324598e-08 +5.666367877287e-08 +5.668596982665e-08 +5.673055193420e-08 +5.681971614932e-08 +5.699804457954e-08 +5.735470144000e-08 +5.806801516090e-08 +5.949464260271e-08 +6.234789748634e-08 +6.805440725359e-08 +6.805719363532e-08 +6.806276639876e-08 +6.806415958962e-08 +6.806694597134e-08 +6.807251873479e-08 +6.808366426168e-08 +6.810087806562e-08 +6.811851007883e-08 +6.814676118870e-08 +6.820326340844e-08 +6.831626784793e-08 +6.854227672689e-08 +6.899429448482e-08 +6.989833000067e-08 +6.990186138940e-08 +6.990892416687e-08 +6.992304972181e-08 +6.995130083168e-08 +7.000780305142e-08 +7.012080749090e-08 +7.034681636986e-08 +7.040331858960e-08 +7.051632302909e-08 +7.054457413896e-08 +7.060107635870e-08 +7.061520191363e-08 +7.064345302350e-08 +7.069995524324e-08 +7.070172093761e-08 +7.070177611556e-08 +7.070188647146e-08 +7.070201355313e-08 +7.070215933830e-08 +7.070245090864e-08 +7.070303404933e-08 +7.070383098341e-08 +7.070531567334e-08 +7.070828505320e-08 +7.071422381291e-08 +7.072610133235e-08 +7.074985637122e-08 +7.079736644895e-08 +7.089238660442e-08 +7.108242691536e-08 +7.146250753724e-08 +7.222266878100e-08 +7.374299126853e-08 +7.678363624357e-08 +8.286492619366e-08 +9.502750609385e-08 +9.503344485356e-08 +9.504532237300e-08 +9.504829175285e-08 +9.505423051257e-08 +9.506610803201e-08 +9.508622783406e-08 +9.510487648569e-08 +9.513514120887e-08 +9.519567065523e-08 +9.531672954795e-08 +9.555884733340e-08 +9.604308290429e-08 +9.604497444949e-08 +9.604875753988e-08 +9.605632372068e-08 +9.607145608227e-08 +9.610172080545e-08 +9.616225025181e-08 +9.628330914453e-08 +9.652542692998e-08 +9.653299311077e-08 +9.654812547236e-08 +9.657839019555e-08 +9.658595637634e-08 +9.660108873793e-08 +9.660487182833e-08 +9.661243800912e-08 +9.662757037071e-08 +9.662804325701e-08 +9.662898902961e-08 +9.662922547276e-08 +9.662928458355e-08 +9.662940280513e-08 +9.662943236052e-08 +9.662949147131e-08 +9.662950624900e-08 +9.662953580440e-08 +9.662959491518e-08 +9.662959676240e-08 +9.662960045682e-08 +9.662960057227e-08 +9.662960080317e-08 +9.662960086090e-08 +9.662960097635e-08 +9.662960100521e-08 +9.662960106294e-08 +9.662960106474e-08 +9.662960106835e-08 +9.662960106935e-08 + + +5.206040747563e-01 +5.206040747567e-01 +5.206040747562e-01 +5.206040747566e-01 +5.206040747564e-01 +3.783027878862e-01 +8.016910583438e-01 +9.415657701000e-02 +1.067874458293e+00 +-1.235522988302e-01 +1.272218136079e+00 +-3.045931287129e-01 +1.415069322688e+00 +-4.139184858414e-01 +1.487998753795e+00 +-4.583739353554e-01 +1.517119843068e+00 +-4.677259009094e-01 +1.534983321042e+00 +-4.353913707410e-01 +1.591642868478e+00 +6.008931679614e-01 +6.088192083227e-01 +6.268747952875e-01 +6.612662644837e-01 +7.336913925736e-01 +8.825194872182e-01 +1.206056397659e+00 +1.941284016263e+00 +3.740145081157e+00 +4.245768533886e+00 +4.376398422769e+00 +4.642034398801e+00 +4.643081841088e+00 +4.645176985236e+00 +4.649368175701e+00 +4.657754162428e+00 +4.674540537405e+00 +4.708170718748e+00 +4.775659408774e+00 +4.911538883437e+00 +4.912071994585e+00 +4.913138280342e+00 +4.915271068293e+00 +4.919537509511e+00 +4.928073850588e+00 +4.945160345257e+00 +4.979388409393e+00 +4.980459197809e+00 +4.982601026631e+00 +4.986885540581e+00 +4.995457990638e+00 +4.997601739704e+00 +4.998137686568e+00 +6.790360729594e+00 +2.239525858806e+00 +8.442496416885e+00 +1.044872264602e+00 +9.004910415569e+00 +1.055578917651e+00 +8.932411566572e+00 +1.066294711317e+00 +8.889768899086e+00 +1.069753956035e+00 +8.889675580265e+00 +1.028232589666e+00 +8.856029163125e+00 +9.525766818261e-01 +8.714203873757e+00 +6.728722389883e-01 +8.190402886766e+00 +-3.050618936169e-01 +6.676221918452e+00 +2.743146441648e+00 +2.761987413644e+00 +2.755288381774e+00 +2.777237814731e+00 +2.778855675737e+00 +2.824451477339e+00 +2.873749501187e+00 +3.016013273465e+00 +3.263879346175e+00 +3.823230169603e+00 +4.977824048651e+00 +4.989613409134e+00 +4.999136181259e+00 +4.999429125292e+00 +8.026918647359e+00 +9.252210948346e-01 +9.384767524714e+00 +2.449354163544e-01 +9.868889838742e+00 +6.049548438296e-02 +9.963067258030e+00 +1.645562796067e-02 +9.984810212798e+00 +7.834061103705e-03 +9.993040435873e+00 +1.182028230206e-02 +1.000731683839e+01 +3.732445603827e-02 +1.005998412445e+01 +1.423085145105e-01 +1.027155493667e+01 +3.807853267317e+00 +8.720371831029e+00 +1.103081775974e+00 +9.885471922477e+00 +5.081454056183e-01 +1.008947477052e+01 +5.213430966264e-01 +1.005184349413e+01 +4.833923654954e-01 +1.007167736788e+01 +4.773255438423e-01 +1.008225817222e+01 +4.872119787260e-01 +1.010766473890e+01 +5.352748248356e-01 +1.020540979300e+01 +7.302636629518e-01 +1.059840806424e+01 +1.530246995574e+00 +1.224584385501e+01 +7.028086771029e+00 +6.191822685189e+00 +6.032731359402e+00 +5.692158129267e+00 +5.083402920212e+00 +4.506366033534e+00 +4.567207213844e+00 +4.512660378360e+00 +4.575028502265e+00 +4.527554417912e+00 +4.604581288833e+00 +4.586887303925e+00 +4.723570138700e+00 +4.826428714360e+00 +4.855533550551e+00 +4.857060040692e+00 +4.859302896648e+00 +4.864603988955e+00 +4.874399083387e+00 +4.894818436369e+00 +4.934921466804e+00 +4.945163311861e+00 +4.965399106106e+00 +4.970461402534e+00 +4.980591510855e+00 +4.983124887275e+00 +4.988192996819e+00 +4.998333791816e+00 +4.998650787572e+00 +7.886968267159e+00 +1.055680333958e+00 +9.284910659783e+00 +1.143133620541e+00 +9.147899196025e+00 +7.155740473123e-01 +9.313980831986e+00 +7.598529333792e-01 +9.253198747464e+00 +7.255353960271e-01 +9.273817303714e+00 +7.230421519563e-01 +9.290832807487e+00 +7.463311879064e-01 +9.343050555771e+00 +8.484367705819e-01 +9.549759989611e+00 +1.265142395652e+00 +1.039851070718e+01 +3.017556047503e+00 +1.407170450033e+01 +8.575359604454e+00 +6.522884869980e+00 +6.124640275177e+00 +5.388091107575e+00 +4.702919583197e+00 +4.760789333090e+00 +4.709990532773e+00 +4.769356002904e+00 +4.726327644125e+00 +4.801829032599e+00 +4.791493394801e+00 +4.932524362243e+00 +4.906058614219e+00 +4.891462379966e+00 +4.892514111323e+00 +4.899056336213e+00 +4.904603499144e+00 +4.915187569965e+00 +4.937324905572e+00 +4.980953750761e+00 +4.982447538768e+00 +4.985193909586e+00 +4.990686301076e+00 +4.992060040217e+00 +4.994807361332e+00 +4.995494249615e+00 +4.996868122838e+00 +4.999616188904e+00 +4.999702072692e+00 +4.999873841795e+00 +4.999916784324e+00 +4.999927520000e+00 +4.999948991266e+00 +4.999954359415e+00 +4.999965095098e+00 +4.999967778239e+00 +4.999973145856e+00 +4.999983882446e+00 +4.999984218232e+00 +4.999984888511e+00 +4.999984923825e+00 +4.999984959819e+00 +4.999985000000e+00 +4.999985000000e+00 +4.999984954412e+00 +4.999984882841e+00 +4.999983637783e+00 +4.999982627515e+00 +4.999984705326e+00 + + +0.000000000000e+00 +5.000000000000e-02 +1.000000000000e-01 +2.000000000000e-01 +4.000000000000e-01 +4.062500000000e-01 +4.187500000000e-01 +4.302988737719e-01 +4.431043054174e-01 +4.594852870996e-01 +4.761629052144e-01 +4.965503891585e-01 +5.225783260282e-01 +5.571536977217e-01 +6.087341045383e-01 +6.931894504707e-01 +8.441208603283e-01 +1.145983680044e+00 +1.749709319474e+00 +2.957160598335e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 +5.000000000000e+00 + + +1.041208149513e+00 +1.041208149513e+00 +1.041208149513e+00 +1.041208149513e+00 +1.041208149513e+00 +8.989066847661e-01 +1.322295128706e+00 +6.147604794975e-01 +1.588478515500e+00 +3.970515996680e-01 +1.792822213791e+00 +2.160107989822e-01 +1.935673430674e+00 +1.066854836450e-01 +2.008602892837e+00 +6.223010585923e-02 +2.037724148980e+00 +5.287865207934e-02 +2.055589446539e+00 +8.522180296961e-02 +2.112279535180e+00 +1.121533710709e+00 +1.129467885581e+00 +1.147542248690e+00 +1.181981389701e+00 +1.254543062511e+00 +1.403814775853e+00 +1.728965801280e+00 +2.470669363729e+00 +4.297932810995e+00 +4.814920960863e+00 +4.948490698913e+00 +5.220206949829e+00 +5.221278932867e+00 +5.223423170871e+00 +5.227712623172e+00 +5.236295430172e+00 +5.253476632895e+00 +5.287901224896e+00 +5.356997807512e+00 +5.496169752217e+00 +5.496715926261e+00 +5.497808340951e+00 +5.499993405607e+00 +5.504364475610e+00 +5.513110375842e+00 +5.530617195932e+00 +5.565690745425e+00 +5.566788062332e+00 +5.568982960748e+00 +5.573373689556e+00 +5.582158872110e+00 +5.584355880012e+00 +5.584905143162e+00 +7.377128771386e+00 +2.826294641705e+00 +9.029266156894e+00 +1.631642940030e+00 +9.591682917620e+00 +1.642353638263e+00 +9.519190688103e+00 +1.653082645373e+00 +9.476574372977e+00 +1.656594523203e+00 +9.476586332400e+00 +1.615283044989e+00 +9.443357936321e+00 +1.540457202661e+00 +9.303169552955e+00 +1.263935919197e+00 +8.785391686776e+00 +2.967661657800e-01 +7.288596331467e+00 +3.355554897744e+00 +3.374464255833e+00 +3.367873647882e+00 +3.389937908552e+00 +3.391786663121e+00 +3.437849212175e+00 +3.488100666407e+00 +3.632351755316e+00 +3.884519913755e+00 +4.453827845576e+00 +5.634063098320e+00 +5.645967980136e+00 +5.655722042629e+00 +5.656022222703e+00 +8.683512128534e+00 +1.581814973760e+00 +1.004136194919e+01 +9.015304027830e-01 +1.052548601450e+01 +7.170934366864e-01 +1.061966853895e+01 +6.730635324614e-01 +1.064143139766e+01 +6.644817801968e-01 +1.064974127327e+01 +6.686274031086e-01 +1.066433686737e+01 +6.947715175813e-01 +1.071829027770e+01 +8.023528839725e-01 +1.093515645753e+01 +4.471454938374e+00 +9.383974037137e+00 +1.766684544594e+00 +1.054907536518e+01 +1.171750052801e+00 +1.075308121350e+01 +1.184952773069e+00 +1.071545961127e+01 +1.147021311121e+00 +1.073533202564e+01 +1.141031591633e+00 +1.074606711629e+01 +1.151226928820e+00 +1.077209280614e+01 +1.200533300970e+00 +1.087234607036e+01 +1.400623267525e+00 +1.127588713398e+01 +2.223074220887e+00 +1.297392356916e+01 +7.756184039350e+00 +6.919952731618e+00 +6.760868796144e+00 +6.420309872128e+00 +5.811580630010e+00 +5.234589068669e+00 +5.295495808282e+00 +5.241016179183e+00 +5.303492093355e+00 +5.256234001160e+00 +5.333694489492e+00 +5.316874296540e+00 +5.455331009369e+00 +5.561843164799e+00 +5.590962550681e+00 +5.592518145492e+00 +5.594819236792e+00 +5.600236903880e+00 +5.610265564467e+00 +5.631153717256e+00 +5.672201026919e+00 +5.682680613316e+00 +5.703393006679e+00 +5.708574871633e+00 +5.718944396430e+00 +5.721537731763e+00 +5.726725829029e+00 +5.737107018956e+00 +5.737431536340e+00 +8.625749410350e+00 +1.794461889057e+00 +1.002369277805e+01 +1.881916391227e+00 +9.886683251583e+00 +1.454360547951e+00 +1.005277074031e+01 +1.498649223081e+00 +9.992007709657e+00 +1.464369601189e+00 +1.001270211681e+01 +1.462028149506e+00 +1.003002157093e+01 +1.485926560638e+00 +1.008346399246e+01 +1.590505269361e+00 +1.029521526252e+01 +2.017680022065e+00 +1.116646920324e+01 +3.821528356028e+00 +1.496925410914e+01 +9.472954809665e+00 +7.420559078364e+00 +7.022330004362e+00 +6.285809691184e+00 +5.600687431931e+00 +5.658634322111e+00 +5.607907086166e+00 +5.667388824241e+00 +5.624593485217e+00 +5.700562836346e+00 +5.691170841864e+00 +5.834120046689e+00 +5.807661873273e+00 +5.793080760599e+00 +5.794162683702e+00 +5.800765348854e+00 +5.806433572505e+00 +5.817260241967e+00 +5.839884711296e+00 +5.884495607649e+00 +5.886020257160e+00 +5.888828371299e+00 +5.894444371299e+00 +5.895849043037e+00 +5.898658249666e+00 +5.899360616947e+00 +5.900765453247e+00 +5.903575475950e+00 +5.903663296558e+00 +5.903838939381e+00 +5.903882850369e+00 +5.903893828161e+00 +5.903915783659e+00 +5.903921272866e+00 +5.903932250666e+00 +5.903934994337e+00 +5.903940483013e+00 +5.903951461721e+00 +5.903951805074e+00 +5.903952490485e+00 +5.903952526271e+00 +5.903952563212e+00 +5.903952603629e+00 +5.903952604102e+00 +5.903952558632e+00 +5.903952487297e+00 +5.903951242247e+00 +5.903950231994e+00 +5.903952309809e+00 + + +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 +4.800000000000e+01 + + +1.031948091746e+00 +1.031948091747e+00 +1.031948091746e+00 +1.031948091747e+00 +1.031948091746e+00 +8.895734769181e-01 +1.312863647627e+00 +6.052635088480e-01 +1.578885024123e+00 +3.872620686238e-01 +1.782813934211e+00 +2.057392113103e-01 +1.925052689467e+00 +9.561083467357e-02 +1.996875404455e+00 +4.944930814366e-02 +2.023387952274e+00 +3.533928726377e-02 +2.027349974123e+00 +3.542096546442e-02 +2.025519886758e+00 +1.030364028519e+00 +1.029452668450e+00 +1.029734299321e+00 +1.028182176424e+00 +1.027145186209e+00 +1.022815125412e+00 +1.015668645442e+00 +9.970150282323e-01 +9.535763223386e-01 +9.407309052749e-01 +9.375049785590e-01 +9.309428167662e-01 +9.309169298082e-01 +9.308651472216e-01 +9.307615586142e-01 +9.305542875864e-01 +9.301393709253e-01 +9.293080431213e-01 +9.276394424580e-01 +9.242787233647e-01 +9.242655346975e-01 +9.242391557294e-01 +9.241863921572e-01 +9.240808423915e-01 +9.238696525545e-01 +9.234469120375e-01 +9.225999918575e-01 +9.225734951444e-01 +9.225204953182e-01 +9.224144733240e-01 +9.222023398129e-01 +9.221492893920e-01 +9.221360265198e-01 +2.721273820735e+00 +-1.822621053319e+00 +4.386327040936e+00 +-3.004610506307e+00 +4.955452092816e+00 +-2.993945944094e+00 +4.882753935473e+00 +-2.983362871040e+00 +4.840111330185e+00 +-2.981351771176e+00 +4.845442540195e+00 +-3.002254995755e+00 +4.850704563383e+00 +-3.002668374846e+00 +4.855212995589e+00 +-2.996525576056e+00 +4.868034400990e+00 +-2.973235422562e+00 +4.904364440767e+00 +9.688893491886e-01 +9.829232113704e-01 +9.686168549942e-01 +9.825302343598e-01 +9.680527765884e-01 +9.813653922060e-01 +9.657285604994e-01 +9.766631676309e-01 +9.561499101320e-01 +9.568143725999e-01 +9.138894766182e-01 +9.208067883886e-01 +9.205804598694e-01 +9.205686554783e-01 +3.949493996407e+00 +-3.150763318444e+00 +5.308796785933e+00 +-3.831010049950e+00 +5.792942130959e+00 +-4.015494065045e+00 +5.887005161024e+00 +-4.059872589131e+00 +5.907947164835e+00 +-4.070101441330e+00 +5.912891979711e+00 +-4.072756376093e+00 +5.913812496555e+00 +-4.074023061801e+00 +5.912827078665e+00 +-4.076779462208e+00 +5.907669869438e+00 +-5.560255139510e-01 +4.357309378015e+00 +-3.258066075269e+00 +5.525136310484e+00 +-3.852185428135e+00 +5.729234877626e+00 +-3.838699664991e+00 +5.691976934618e+00 +-3.876824971144e+00 +5.710423751643e+00 +-3.885999378285e+00 +5.714788475531e+00 +-3.888548676479e+00 +5.715309439439e+00 +-3.890313317852e+00 +5.713175771569e+00 +-3.895287710488e+00 +5.703504978710e+00 +-3.915177455453e+00 +5.662541732087e+00 +8.906249196754e-01 +8.707666029343e-01 +8.943144238336e-01 +9.029458286917e-01 +9.172137327970e-01 +9.012429674041e-01 +9.590156249800e-01 +9.013192342692e-01 +9.586373465487e-01 +9.010581306879e-01 +9.578547298952e-01 +8.996200648884e-01 +9.549036778606e-01 +8.937103908098e-01 +9.221756500930e-01 +9.224184010365e-01 +9.220845348536e-01 +9.222309849297e-01 +9.217120056887e-01 +9.214840924132e-01 +9.202164008202e-01 +9.201014671341e-01 +9.196013587399e-01 +9.194761790754e-01 +9.192257630664e-01 +9.191631363152e-01 +9.190378482468e-01 +9.187871522533e-01 +9.187793154591e-01 +3.809029506283e+00 +-3.020319801034e+00 +5.208902651588e+00 +-2.932893764485e+00 +5.071953423978e+00 +-3.359882784055e+00 +5.238850911217e+00 +-3.315548063215e+00 +5.177286487556e+00 +-3.351350871860e+00 +5.194839868300e+00 +-3.360256200443e+00 +5.198886492361e+00 +-3.363061742361e+00 +5.198709149044e+00 +-3.366143492909e+00 +5.193873988471e+00 +-3.376597143264e+00 +5.172908663573e+00 +-3.420171889879e+00 +5.081183727887e+00 +8.363245060552e-01 +8.720326303628e-01 +8.885524908350e-01 +9.063942451810e-01 +8.945827612065e-01 +9.487974204889e-01 +8.946039842873e-01 +9.484223640179e-01 +8.942942838241e-01 +9.475744894103e-01 +8.927095029289e-01 +9.443370607137e-01 +9.176840511834e-01 +9.063652322201e-01 +9.136565630336e-01 +9.174802832276e-01 +9.175926978147e-01 +9.170823217004e-01 +9.167845719366e-01 +9.154585624714e-01 +9.155457298598e-01 +9.154784668518e-01 +9.153422758709e-01 +9.153086277586e-01 +9.152407823063e-01 +9.152238184610e-01 +9.151898895145e-01 +9.151220232568e-01 +9.151199022388e-01 +9.151156602014e-01 +9.151145997088e-01 +9.151143346078e-01 +9.151138042940e-01 +9.151136720444e-01 +9.151134069243e-01 +9.151133398641e-01 +9.151132070761e-01 +9.151129428508e-01 +9.151129348619e-01 +9.151129175898e-01 +9.151129314172e-01 +9.151129244395e-01 +9.151129538776e-01 +9.151129323917e-01 +9.151128814317e-01 +9.151127991178e-01 +9.151115537242e-01 +9.151105427849e-01 +9.151126204103e-01 + diff --git a/sim/test_10v.dpl b/sim/test_10v.dpl new file mode 100644 index 0000000..0f67f79 --- /dev/null +++ b/sim/test_10v.dpl @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + <"ngspice/tran.v(in)" #ff0000 0 3 0 0 0> + + + <"ngspice/tran.v(out)" #0000ff 0 3 0 0 0> + + + <"ngspice/tran.v(gate)" #0000ff 0 3 0 0 0> + + + + diff --git a/sim/test_10v.sch b/sim/test_10v.sch new file mode 100644 index 0000000..b981c02 --- /dev/null +++ b/sim/test_10v.sch @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <.TR TR1 1 590 200 0 65 0 0 "lin" 1 "0" 1 "10 ms" 1 "100000" 0 "Trapezoidal" 0 "2" 0 "1 ns" 0 "1e-16" 0 "150" 0 "0.001" 0 "1 pA" 0 "1 uV" 0 "26.85" 0 "1e-3" 0 "1e-6" 0 "1" 0 "CroutLU" 0 "no" 0 "yes" 0 "0" 0> + + + + <400 60 400 80 "" 0 0 0 ""> + <400 150 400 230 "out" 430 140 26 ""> + <330 150 400 150 "" 0 0 0 ""> + <190 150 230 150 "" 0 0 0 ""> + <90 150 90 170 "" 0 0 0 ""> + <90 150 130 150 "" 0 0 0 ""> + <230 150 270 150 "" 0 0 0 ""> + <400 290 400 320 "vss" 430 280 19 ""> + <400 380 400 420 "" 0 0 0 ""> + <400 80 400 150 "" 0 0 0 ""> + <330 80 400 80 "" 0 0 0 ""> + <230 80 270 80 "fb" 270 50 6 ""> + <230 80 230 150 "" 0 0 0 ""> + <400 -30 400 0 "" 0 0 0 ""> + <400 -30 590 -30 "vdd" 550 -60 122 ""> + <590 -30 590 10 "" 0 0 0 ""> + <170 370 170 430 "" 0 0 0 ""> + <230 150 230 240 "" 0 0 0 ""> + <230 240 260 240 "" 0 0 0 ""> + <170 280 170 310 "" 0 0 0 ""> + <170 280 260 280 "in" 220 250 20 ""> + <370 260 370 300 "" 0 0 0 ""> + <330 260 330 300 "" 0 0 0 ""> + <310 300 330 300 "" 0 0 0 ""> + + + + +