ajout tuto kicad

This commit is contained in:
joladouille 2019-07-29 16:16:16 +02:00
parent 5dd2e82525
commit 4b4cf2138c
5 changed files with 233 additions and 146 deletions

View File

@ -1,93 +1,26 @@
EESchema-LIBRARY Version 2.3 EESchema-LIBRARY Version 2.4
#encoding utf-8 #encoding utf-8
# #
# +36V # Device_LED
# #
DEF +36V #PWR 0 0 Y Y 1 F P DEF Device_LED D 0 40 N N 1 F N
F0 "#PWR" 0 -150 50 H I C CNN F0 "D" 0 100 50 H V C CNN
F1 "+36V" 0 140 50 H V C CNN F1 "Device_LED" 0 -100 50 H V C CNN
F2 "" 0 0 50 H V C CNN F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H V C CNN F3 "" 0 0 50 H I 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
$FPLIST $FPLIST
PinHeader*P2.54mm*Vertical* LED*
TerminalBlock* LED_SMD:*
Motor* LED_THT:*
$ENDFPLIST $ENDFPLIST
DRAW DRAW
P 5 0 0 0 -50 -70 -50 80 0 -20 50 80 50 -70 N P 2 0 1 8 -50 -50 -50 50 N
A -175 -75 25 -899 899 0 1 0 N -175 -100 -175 -50 P 2 0 1 0 -50 0 50 0 N
A -175 -25 25 -899 899 0 1 0 N -175 -50 -175 0 P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N
A -175 25 25 -899 899 0 1 0 N -175 0 -175 50 P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N
A -175 75 25 -899 899 0 1 0 N -175 50 -175 100 P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N
A -75 175 25 -1799 -1 0 1 0 N -100 175 -50 175 X K 1 -150 0 100 R 50 50 1 1 P
A -25 175 25 -1799 -1 0 1 0 N -50 175 0 175 X A 2 150 0 100 L 50 50 1 1 P
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
ENDDRAW ENDDRAW
ENDDEF ENDDEF
# #

View File

@ -1,41 +1,14 @@
EESchema Schematic File Version 2 EESchema Schematic File Version 4
LIBS:power LIBS:power
LIBS:device
LIBS:transistors
LIBS:conn
LIBS:linear
LIBS:regul
LIBS:74xx 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:CRA4_GRBL_ESP32
LIBS:Motor LIBS:Motor
LIBS:CRA4_GRBL_ESP32-cache LIBS:CRA4_GRBL_ESP32-cache
EELAYER 25 0 EELAYER 29 0
EELAYER END EELAYER END
$Descr A4 11693 8268 $Descr A4 11693 8268
encoding utf-8 encoding utf-8
Sheet 1 1 Sheet 1 2
Title "" Title ""
Date "" Date ""
Rev "" Rev ""
@ -76,7 +49,29 @@ Wire Wire Line
Wire Wire Line Wire Wire Line
2750 2000 2750 1900 2750 2000 2750 1900
Wire Wire Line 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 Wire Wire Line
1500 2000 1500 1900 1500 2000 1500 1900
Wire Wire Line Wire Wire Line
@ -204,7 +199,11 @@ Wire Wire Line
Wire Wire Line Wire Wire Line
1400 1900 1400 2100 1400 1900 1400 2100
Wire Wire Line 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 Wire Wire Line
5400 2100 5400 1900 5400 2100 5400 1900
Wire Wire Line Wire Wire Line
@ -234,4 +233,58 @@ F 3 "" H 7000 2100 50 0000 C CNN
1 7000 2100 1 7000 2100
0 1 1 0 0 1 1 0
$EndComp $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 $EndSCHEMATC

View File

@ -1,41 +1,14 @@
EESchema Schematic File Version 2 EESchema Schematic File Version 4
LIBS:power LIBS:power
LIBS:device
LIBS:transistors
LIBS:conn
LIBS:linear
LIBS:regul
LIBS:74xx 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:CRA4_GRBL_ESP32
LIBS:Motor LIBS:Motor
LIBS:CRA4_GRBL_ESP32-cache LIBS:CRA4_GRBL_ESP32-cache
EELAYER 25 0 EELAYER 29 0
EELAYER END EELAYER END
$Descr A4 11693 8268 $Descr A4 11693 8268
encoding utf-8 encoding utf-8
Sheet 1 1 Sheet 1 2
Title "" Title ""
Date "" Date ""
Rev "" Rev ""
@ -272,4 +245,46 @@ Wire Wire Line
4650 2150 4650 1900 4650 2150 4650 1900
Wire Wire Line Wire Wire Line
6650 2150 6650 1900 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 $EndSCHEMATC

View File

@ -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

View File

@ -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