diff --git a/SchemaKiCad/CRA4_GRBL_ESP32-cache.lib b/SchemaKiCad/CRA4_GRBL_ESP32-cache.lib index 50d34c3..d317e17 100644 --- a/SchemaKiCad/CRA4_GRBL_ESP32-cache.lib +++ b/SchemaKiCad/CRA4_GRBL_ESP32-cache.lib @@ -1,93 +1,26 @@ -EESchema-LIBRARY Version 2.3 +EESchema-LIBRARY Version 2.4 #encoding utf-8 # -# +36V +# Device_LED # -DEF +36V #PWR 0 0 Y Y 1 F P -F0 "#PWR" 0 -150 50 H I C CNN -F1 "+36V" 0 140 50 H V C CNN -F2 "" 0 0 50 H V C CNN -F3 "" 0 0 50 H V C CNN -DRAW -P 2 0 1 0 -30 50 0 100 N -P 2 0 1 0 0 0 0 100 N -P 2 0 1 0 0 100 30 50 N -X +36V 1 0 0 0 U 50 50 1 1 W N -ENDDRAW -ENDDEF -# -# GND -# -DEF GND #PWR 0 0 Y Y 1 F P -F0 "#PWR" 0 -250 50 H I C CNN -F1 "GND" 0 -150 50 H V C CNN -F2 "" 0 0 50 H V C CNN -F3 "" 0 0 50 H V C CNN -DRAW -P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N -X GND 1 0 0 0 D 50 50 1 1 W N -ENDDRAW -ENDDEF -# -# Stepper_Motor_bipolar -# -DEF Stepper_Motor_bipolar M 0 0 Y N 1 F N -F0 "M" 150 100 50 H V L CNN -F1 "Stepper_Motor_bipolar" 150 50 50 H V L TNN -F2 "" 10 -10 50 H I C CNN -F3 "" 10 -10 50 H I C CNN +DEF Device_LED D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "Device_LED" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN $FPLIST - PinHeader*P2.54mm*Vertical* - TerminalBlock* - Motor* + LED* + LED_SMD:* + LED_THT:* $ENDFPLIST DRAW -P 5 0 0 0 -50 -70 -50 80 0 -20 50 80 50 -70 N -A -175 -75 25 -899 899 0 1 0 N -175 -100 -175 -50 -A -175 -25 25 -899 899 0 1 0 N -175 -50 -175 0 -A -175 25 25 -899 899 0 1 0 N -175 0 -175 50 -A -175 75 25 -899 899 0 1 0 N -175 50 -175 100 -A -75 175 25 -1799 -1 0 1 0 N -100 175 -50 175 -A -25 175 25 -1799 -1 0 1 0 N -50 175 0 175 -A 25 175 25 -1799 -1 0 1 0 N 0 175 50 175 -A 75 175 25 -1799 -1 0 1 0 N 50 175 100 175 -C 0 0 128 0 1 10 N -P 2 0 1 0 -200 -100 -175 -100 N -P 2 0 1 0 -200 100 -175 100 N -P 2 0 1 0 -100 200 -100 175 N -P 2 0 1 0 100 200 100 175 N -X ~ 1 -100 300 100 D 50 50 1 1 P -X - 2 100 300 100 D 50 50 1 1 P -X ~ 3 -300 100 100 R 50 50 1 1 P -X ~ 4 -300 -100 100 R 50 50 1 1 P -ENDDRAW -ENDDEF -# -# TB6600StyleMotorDriver -# -DEF TB6600StyleMotorDriver U 0 40 Y Y 1 F N -F0 "U" -550 850 60 H V C CNN -F1 "TB6600StyleMotorDriver" -100 -850 60 H V C CNN -F2 "" 0 0 60 H I C CNN -F3 "" 0 0 60 H I C CNN -DRAW -T 900 0 -350 60 0 0 0 Power Normal 0 C C -T 900 -50 400 60 0 0 0 Signal Normal 0 C C -S 400 800 -600 -750 0 1 0 N -P 4 0 1 0 150 700 50 700 50 100 150 100 N -P 4 0 1 0 200 -650 100 -650 100 -50 200 -50 N -X ENA- 1 600 700 200 L 50 50 1 1 I -X ENA+ 2 600 600 200 L 50 50 1 1 I -X DIR- 3 600 450 200 L 50 50 1 1 I -X DIR+ 4 600 350 200 L 50 50 1 1 I -X PUL- 5 600 200 200 L 50 50 1 1 I -X PUL+ 6 600 100 200 L 50 50 1 1 I -X B- 7 600 -50 200 L 50 50 1 1 w -X B+ 8 600 -150 200 L 50 50 1 1 w -X A- 9 600 -300 200 L 50 50 1 1 w -X A+ 10 600 -400 200 L 50 50 1 1 w -X GND 11 600 -550 200 L 50 50 1 1 W -X VCC 12 600 -650 200 L 50 50 1 1 W +P 2 0 1 8 -50 -50 -50 50 N +P 2 0 1 0 -50 0 50 0 N +P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N +P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N +P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 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/SchemaKiCad/CRA4_GRBL_ESP32.bak b/SchemaKiCad/CRA4_GRBL_ESP32.bak index e9eb7f1..9404beb 100644 --- a/SchemaKiCad/CRA4_GRBL_ESP32.bak +++ b/SchemaKiCad/CRA4_GRBL_ESP32.bak @@ -1,41 +1,14 @@ -EESchema Schematic File Version 2 +EESchema Schematic File Version 4 LIBS:power -LIBS:device -LIBS:transistors -LIBS:conn -LIBS:linear -LIBS:regul LIBS:74xx -LIBS:cmos4000 -LIBS:adc-dac -LIBS:memory -LIBS:xilinx -LIBS:microcontrollers -LIBS:dsp -LIBS:microchip -LIBS:analog_switches -LIBS:motorola -LIBS:texas -LIBS:intel -LIBS:audio -LIBS:interface -LIBS:digital-audio -LIBS:philips -LIBS:display -LIBS:cypress -LIBS:siliconi -LIBS:opto -LIBS:atmel -LIBS:contrib -LIBS:valves LIBS:CRA4_GRBL_ESP32 LIBS:Motor LIBS:CRA4_GRBL_ESP32-cache -EELAYER 25 0 +EELAYER 29 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 1 1 +Sheet 1 2 Title "" Date "" Rev "" @@ -76,7 +49,29 @@ Wire Wire Line Wire Wire Line 2750 2000 2750 1900 Wire Wire Line - 1500 2000 7000 2000 + 1500 2000 2250 2000 +Wire Wire Line + 2250 2000 2500 2000 +Wire Wire Line + 2500 2000 2750 2000 +Wire Wire Line + 2750 2000 3500 2000 +Wire Wire Line + 3500 2000 4250 2000 +Wire Wire Line + 4250 2000 4500 2000 +Wire Wire Line + 4500 2000 4750 2000 +Wire Wire Line + 4750 2000 5500 2000 +Wire Wire Line + 5500 2000 6250 2000 +Wire Wire Line + 6250 2000 6500 2000 +Wire Wire Line + 6500 2000 6750 2000 +Wire Wire Line + 6750 2000 7000 2000 Wire Wire Line 1500 2000 1500 1900 Wire Wire Line @@ -204,7 +199,11 @@ Wire Wire Line Wire Wire Line 1400 1900 1400 2100 Wire Wire Line - 1400 2100 7000 2100 + 1400 2100 3400 2100 +Wire Wire Line + 3400 2100 5400 2100 +Wire Wire Line + 5400 2100 7000 2100 Wire Wire Line 5400 2100 5400 1900 Wire Wire Line @@ -234,4 +233,58 @@ F 3 "" H 7000 2100 50 0000 C CNN 1 7000 2100 0 1 1 0 $EndComp +Text GLabel 2650 2150 3 60 Input ~ 0 +Enable +Text GLabel 4650 2150 3 60 Input ~ 0 +Enable +Text GLabel 6650 2150 3 60 Input ~ 0 +Enable +Wire Wire Line + 2650 2150 2650 1900 +Wire Wire Line + 4650 2150 4650 1900 +Wire Wire Line + 6650 2150 6650 1900 +Wire Notes Line + 7100 3650 10800 3650 +Wire Notes Line + 10800 3650 10800 5600 +Wire Notes Line + 10800 5600 7100 5600 +Wire Notes Line + 7100 5600 7100 3650 +Text Notes 7150 3650 0 50 ~ 0 +les petit tuto de clement +Text Label 7250 4450 0 50 ~ 0 +label_local +Wire Wire Line + 7750 3900 10050 3900 +NoConn ~ 10050 3900 +Text Notes 7250 4800 0 50 ~ 0 +ceci est un label local \nil est effectif que sur \nla page ou il est écrit c'est \ncelui la qu'il faut utiliser en priorité\n +Text Notes 9050 4300 0 50 ~ 0 +ceci est un signe de non cablage\nil sert a dire que cette entrée est \npas cablée (utile pour le debbugeur \nde shéma)\n +Text GLabel 7750 3900 0 50 Input ~ 0 +label_global +$Sheet +S 9550 5050 950 350 +U 5D3FEADA +F0 "feuille de hiérachie" 50 +F1 "feuille de tuto.sch" 50 +F2 "input" I L 9550 5250 50 +F3 "output" O R 10500 5150 50 +F4 "in-out" B L 9550 5150 50 +F5 "passive" U R 10500 5250 50 +F6 "tri-state" T R 10500 5350 50 +$EndSheet +Text Notes 7250 4300 0 50 ~ 0 +ceci est un label global il est actif\nsur tout le projet sa peut servir pour \nles IO du prossesseur principale \nmais il faut éviter de les utiliser\n +Wire Wire Line + 7250 4450 8850 4450 +Wire Wire Line + 8850 4450 8850 5250 +Wire Wire Line + 8850 5250 9550 5250 +Text Notes 9500 4950 0 50 ~ 0 +ceci est la feuille de tuto\n(double click pour aller dessus)\n $EndSCHEMATC diff --git a/SchemaKiCad/CRA4_GRBL_ESP32.sch b/SchemaKiCad/CRA4_GRBL_ESP32.sch index 9f3734c..9404beb 100644 --- a/SchemaKiCad/CRA4_GRBL_ESP32.sch +++ b/SchemaKiCad/CRA4_GRBL_ESP32.sch @@ -1,41 +1,14 @@ -EESchema Schematic File Version 2 +EESchema Schematic File Version 4 LIBS:power -LIBS:device -LIBS:transistors -LIBS:conn -LIBS:linear -LIBS:regul LIBS:74xx -LIBS:cmos4000 -LIBS:adc-dac -LIBS:memory -LIBS:xilinx -LIBS:microcontrollers -LIBS:dsp -LIBS:microchip -LIBS:analog_switches -LIBS:motorola -LIBS:texas -LIBS:intel -LIBS:audio -LIBS:interface -LIBS:digital-audio -LIBS:philips -LIBS:display -LIBS:cypress -LIBS:siliconi -LIBS:opto -LIBS:atmel -LIBS:contrib -LIBS:valves LIBS:CRA4_GRBL_ESP32 LIBS:Motor LIBS:CRA4_GRBL_ESP32-cache -EELAYER 25 0 +EELAYER 29 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 1 1 +Sheet 1 2 Title "" Date "" Rev "" @@ -272,4 +245,46 @@ Wire Wire Line 4650 2150 4650 1900 Wire Wire Line 6650 2150 6650 1900 +Wire Notes Line + 7100 3650 10800 3650 +Wire Notes Line + 10800 3650 10800 5600 +Wire Notes Line + 10800 5600 7100 5600 +Wire Notes Line + 7100 5600 7100 3650 +Text Notes 7150 3650 0 50 ~ 0 +les petit tuto de clement +Text Label 7250 4450 0 50 ~ 0 +label_local +Wire Wire Line + 7750 3900 10050 3900 +NoConn ~ 10050 3900 +Text Notes 7250 4800 0 50 ~ 0 +ceci est un label local \nil est effectif que sur \nla page ou il est écrit c'est \ncelui la qu'il faut utiliser en priorité\n +Text Notes 9050 4300 0 50 ~ 0 +ceci est un signe de non cablage\nil sert a dire que cette entrée est \npas cablée (utile pour le debbugeur \nde shéma)\n +Text GLabel 7750 3900 0 50 Input ~ 0 +label_global +$Sheet +S 9550 5050 950 350 +U 5D3FEADA +F0 "feuille de hiérachie" 50 +F1 "feuille de tuto.sch" 50 +F2 "input" I L 9550 5250 50 +F3 "output" O R 10500 5150 50 +F4 "in-out" B L 9550 5150 50 +F5 "passive" U R 10500 5250 50 +F6 "tri-state" T R 10500 5350 50 +$EndSheet +Text Notes 7250 4300 0 50 ~ 0 +ceci est un label global il est actif\nsur tout le projet sa peut servir pour \nles IO du prossesseur principale \nmais il faut éviter de les utiliser\n +Wire Wire Line + 7250 4450 8850 4450 +Wire Wire Line + 8850 4450 8850 5250 +Wire Wire Line + 8850 5250 9550 5250 +Text Notes 9500 4950 0 50 ~ 0 +ceci est la feuille de tuto\n(double click pour aller dessus)\n $EndSCHEMATC diff --git a/SchemaKiCad/feuille de tuto.bak b/SchemaKiCad/feuille de tuto.bak new file mode 100644 index 0000000..8eb1563 --- /dev/null +++ b/SchemaKiCad/feuille de tuto.bak @@ -0,0 +1,42 @@ +EESchema Schematic File Version 4 +LIBS:power +LIBS:74xx +LIBS:CRA4_GRBL_ESP32 +LIBS:Motor +LIBS:CRA4_GRBL_ESP32-cache +EELAYER 29 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 2 2 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +Text Notes 4900 3050 0 50 ~ 0 +ceci est la feuille de tuto\n +Text HLabel 4100 3650 0 50 Input ~ 0 +input +Text HLabel 5850 3650 2 50 Input ~ 0 +output +$Comp +L Device:LED D? +U 1 1 5D4078EF +P 4950 3650 +F 0 "D?" H 4943 3395 50 0000 C CNN +F 1 "LED" H 4943 3486 50 0000 C CNN +F 2 "" H 4950 3650 50 0001 C CNN +F 3 "~" H 4950 3650 50 0001 C CNN + 1 4950 3650 + -1 0 0 1 +$EndComp +Wire Wire Line + 4100 3650 4800 3650 +Wire Wire Line + 5100 3650 5850 3650 +$EndSCHEMATC diff --git a/SchemaKiCad/feuille de tuto.sch b/SchemaKiCad/feuille de tuto.sch new file mode 100644 index 0000000..1ab83b5 --- /dev/null +++ b/SchemaKiCad/feuille de tuto.sch @@ -0,0 +1,44 @@ +EESchema Schematic File Version 4 +LIBS:power +LIBS:74xx +LIBS:CRA4_GRBL_ESP32 +LIBS:Motor +LIBS:CRA4_GRBL_ESP32-cache +EELAYER 29 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 2 2 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +Text Notes 4900 3050 0 50 ~ 0 +ceci est la feuille de tuto\n +Text HLabel 4100 3650 0 50 Input ~ 0 +input +Text HLabel 5850 3650 2 50 Input ~ 0 +output +$Comp +L Device:LED D? +U 1 1 5D4078EF +P 4950 3650 +F 0 "D?" H 4943 3395 50 0000 C CNN +F 1 "LED" H 4943 3486 50 0000 C CNN +F 2 "" H 4950 3650 50 0001 C CNN +F 3 "~" H 4950 3650 50 0001 C CNN + 1 4950 3650 + -1 0 0 1 +$EndComp +Wire Wire Line + 4100 3650 4800 3650 +Wire Wire Line + 5100 3650 5850 3650 +Text Notes 3900 3950 0 50 ~ 0 +ceci est un label hiérarchique \nil sont tous relier entre heux sur une meme feuille \net avec ce qui sont sure la repésentation de la feuille +$EndSCHEMATC