Arduino Nano und 2 Treiber L298 hinzu.

This commit is contained in:
Toberfra 2022-02-02 15:21:41 +01:00
parent 3c42fc5a10
commit 7a0662227d
9 changed files with 520 additions and 0 deletions

29
KiCad/.gitignore vendored Normal file
View File

@ -0,0 +1,29 @@
# For PCBs designed using KiCad: https://www.kicad.org/
# Format documentation: https://kicad.org/help/file-formats/
# Temporary files
*.000
*.bak
*.bck
*.kicad_pcb-bak
*.kicad_sch-bak
*-backups
*.kicad_prl
*.sch-bak
*~
_autosave-*
*.tmp
*-save.pro
*-save.kicad_pcb
fp-info-cache
# Netlist files (exported from Eeschema)
*.net
# Autorouter files (exported from Pcbnew)
*.dsn
*.ses
# Exported BOM files
*.xml
*.csv

View File

@ -0,0 +1 @@
(kicad_pcb (version 4) (host kicad "dummy file") )

33
KiCad/Platine/Platine.pro Normal file
View File

@ -0,0 +1,33 @@
update=22/05/2015 07:44:53
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]

View File

@ -0,0 +1,4 @@
EESchema Schematic File Version 2
EELAYER 25 0
EELAYER END
$EndSCHEMATC

View File

@ -0,0 +1,140 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Device_R
#
DEF Device_R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "Device_R" 0 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Driver_Motor_L298HN
#
DEF Driver_Motor_L298HN U 0 40 Y Y 1 F N
F0 "U" -400 650 50 H V R CNN
F1 "Driver_Motor_L298HN" 500 650 50 H V R CNN
F2 "Package_TO_SOT_THT:TO-220-15_P2.54x2.54mm_StaggerOdd_Lead4.58mm_Vertical" 50 -650 50 H I L CNN
F3 "" 150 250 50 H I C CNN
$FPLIST
TO?220*
$ENDFPLIST
DRAW
S -500 600 500 -600 0 1 10 f
X SENSE_A 1 -300 -700 100 U 50 50 1 1 W
X IN3 10 -600 100 100 R 50 50 1 1 I
X EnB 11 -600 -100 100 R 50 50 1 1 I
X IN4 12 -600 0 100 R 50 50 1 1 I
X OUT3 13 600 -100 100 L 50 50 1 1 O
X OUT4 14 600 -200 100 L 50 50 1 1 O
X SENSE_B 15 -200 -700 100 U 50 50 1 1 W
X OUT1 2 600 200 100 L 50 50 1 1 O
X OUT2 3 600 100 100 L 50 50 1 1 O
X Vs 4 100 700 100 D 50 50 1 1 W
X IN1 5 -600 500 100 R 50 50 1 1 I
X EnA 6 -600 300 100 R 50 50 1 1 I
X IN2 7 -600 400 100 R 50 50 1 1 I
X GND 8 0 -700 100 U 50 50 1 1 W
X Vss 9 0 700 100 D 50 50 1 1 W
ENDDRAW
ENDDEF
#
# MCU_Module_Arduino_Nano_v3.x
#
DEF MCU_Module_Arduino_Nano_v3.x A 0 20 Y Y 1 F N
F0 "A" -400 925 50 H V L BNN
F1 "MCU_Module_Arduino_Nano_v3.x" 200 -950 50 H V L TNN
F2 "Module:Arduino_Nano" 0 0 50 H I C CIN
F3 "" 0 0 50 H I C CNN
ALIAS Arduino_Nano_v3.x
$FPLIST
Arduino*Nano*
$ENDFPLIST
DRAW
S -400 900 400 -900 0 1 10 f
X D1/TX 1 -500 500 100 R 50 50 1 1 B
X D7 10 -500 -100 100 R 50 50 1 1 B
X D8 11 -500 -200 100 R 50 50 1 1 B
X D9 12 -500 -300 100 R 50 50 1 1 B
X D10 13 -500 -400 100 R 50 50 1 1 B
X D11 14 -500 -500 100 R 50 50 1 1 B
X D12 15 -500 -600 100 R 50 50 1 1 B
X D13 16 -500 -700 100 R 50 50 1 1 B
X 3V3 17 100 1000 100 D 50 50 1 1 w
X AREF 18 500 200 100 L 50 50 1 1 I
X A0 19 500 0 100 L 50 50 1 1 B
X D0/RX 2 -500 600 100 R 50 50 1 1 B
X A1 20 500 -100 100 L 50 50 1 1 B
X A2 21 500 -200 100 L 50 50 1 1 B
X A3 22 500 -300 100 L 50 50 1 1 B
X A4 23 500 -400 100 L 50 50 1 1 B
X A5 24 500 -500 100 L 50 50 1 1 B
X A6 25 500 -600 100 L 50 50 1 1 B
X A7 26 500 -700 100 L 50 50 1 1 B
X +5V 27 200 1000 100 D 50 50 1 1 w
X ~RESET 28 500 600 100 L 50 50 1 1 I
X GND 29 100 -1000 100 U 50 50 1 1 W
X ~RESET 3 500 500 100 L 50 50 1 1 I
X VIN 30 -100 1000 100 D 50 50 1 1 W
X GND 4 0 -1000 100 U 50 50 1 1 W
X D2 5 -500 400 100 R 50 50 1 1 B
X D3 6 -500 300 100 R 50 50 1 1 B
X D4 7 -500 200 100 R 50 50 1 1 B
X D5 8 -500 100 100 R 50 50 1 1 B
X D6 9 -500 0 100 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
# power_+12V
#
DEF power_+12V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+12V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I 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 +12V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_+5V
#
DEF power_+5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I 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 +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 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 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1 @@
(kicad_pcb (version 4) (host kicad "dummy file") )

View File

@ -0,0 +1,33 @@
update=22/05/2015 07:44:53
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]

View File

@ -0,0 +1,277 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L MCU_Module:Arduino_Nano_v3.x A?
U 1 1 61FA62B2
P 2550 2000
F 0 "A?" H 2550 911 50 0000 C CNN
F 1 "Arduino_Nano_v3.x" H 2550 820 50 0000 C CNN
F 2 "Module:Arduino_Nano" H 2550 2000 50 0001 C CIN
F 3 "http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf" H 2550 2000 50 0001 C CNN
1 2550 2000
1 0 0 -1
$EndComp
$Comp
L Driver_Motor:L298HN U?
U 1 1 61FA81C4
P 5500 1750
F 0 "U?" H 5500 2631 50 0000 C CNN
F 1 "L298HN" H 5500 2540 50 0000 C CNN
F 2 "Package_TO_SOT_THT:TO-220-15_P2.54x2.54mm_StaggerOdd_Lead4.58mm_Vertical" H 5550 1100 50 0001 L CNN
F 3 "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00000240.pdf" H 5650 2000 50 0001 C CNN
1 5500 1750
1 0 0 -1
$EndComp
$Comp
L Device:R R?
U 1 1 61FA8C0C
P 5450 3150
F 0 "R?" V 5657 3150 50 0000 C CNN
F 1 "1Ohm 1W" V 5566 3150 50 0000 C CNN
F 2 "" V 5380 3150 50 0001 C CNN
F 3 "~" H 5450 3150 50 0001 C CNN
1 5450 3150
0 -1 -1 0
$EndComp
$Comp
L Device:R R?
U 1 1 61FA9377
P 5450 2800
F 0 "R?" V 5657 2800 50 0000 C CNN
F 1 "1Ohm 1W" V 5566 2800 50 0000 C CNN
F 2 "" V 5380 2800 50 0001 C CNN
F 3 "~" H 5450 2800 50 0001 C CNN
1 5450 2800
0 -1 -1 0
$EndComp
Wire Wire Line
5300 2450 5300 2800
Wire Wire Line
5200 2450 5200 3150
Wire Wire Line
5200 3150 5300 3150
Wire Wire Line
5600 3150 5700 3150
Wire Wire Line
5700 3150 5700 2800
Wire Wire Line
5700 2500 5500 2500
Wire Wire Line
5500 2500 5500 2450
Wire Wire Line
5600 2800 5700 2800
Connection ~ 5700 2800
Wire Wire Line
5700 2800 5700 2500
Wire Wire Line
5700 3150 5700 3300
Connection ~ 5700 3150
Wire Wire Line
5600 800 5600 1050
$Comp
L power:+12V #PWR?
U 1 1 61FAD530
P 5600 800
F 0 "#PWR?" H 5600 650 50 0001 C CNN
F 1 "+12V" H 5615 973 50 0000 C CNN
F 2 "" H 5600 800 50 0001 C CNN
F 3 "" H 5600 800 50 0001 C CNN
1 5600 800
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 61FAE16B
P 5700 3300
F 0 "#PWR?" H 5700 3050 50 0001 C CNN
F 1 "GND" H 5705 3127 50 0000 C CNN
F 2 "" H 5700 3300 50 0001 C CNN
F 3 "" H 5700 3300 50 0001 C CNN
1 5700 3300
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR?
U 1 1 61FAE8C9
P 5300 800
F 0 "#PWR?" H 5300 650 50 0001 C CNN
F 1 "+5V" H 5315 973 50 0000 C CNN
F 2 "" H 5300 800 50 0001 C CNN
F 3 "" H 5300 800 50 0001 C CNN
1 5300 800
1 0 0 -1
$EndComp
Wire Wire Line
5300 800 5300 1000
Wire Wire Line
5300 1000 5500 1000
Wire Wire Line
5500 1000 5500 1050
Wire Wire Line
2050 1900 1500 1900
Wire Wire Line
2050 2000 1500 2000
Wire Wire Line
2050 2300 1500 2300
Wire Wire Line
2050 2400 1500 2400
Text Label 1600 1900 0 50 ~ 0
M1PWM
Text Label 1600 2000 0 50 ~ 0
M2PWM
Text Label 1600 2300 0 50 ~ 0
M3PWM
Text Label 1600 2400 0 50 ~ 0
M4PWM
Wire Wire Line
2050 1600 1300 1600
Wire Wire Line
2050 1800 1300 1800
Wire Wire Line
2050 2200 1300 2200
Wire Wire Line
2050 2600 1300 2600
Wire Wire Line
2050 2700 1300 2700
Text Label 1600 1600 0 50 ~ 0
M1A
Text Label 1600 1700 0 50 ~ 0
M1B
Text Label 1600 1800 0 50 ~ 0
M2A
Text Label 1600 2100 0 50 ~ 0
M2B
Text Label 1600 2200 0 50 ~ 0
M3A
Text Label 1600 2500 0 50 ~ 0
M3B
Text Label 1600 2600 0 50 ~ 0
M4A
Text Label 1600 2700 0 50 ~ 0
M4B
Wire Wire Line
3050 2300 3500 2300
Wire Wire Line
3050 2400 3500 2400
Text Label 3150 2100 0 50 ~ 0
M1I
Text Label 3150 2200 0 50 ~ 0
M2I
Text Label 3150 2300 0 50 ~ 0
M3I
Text Label 3150 2400 0 50 ~ 0
M4I
Wire Wire Line
3800 2200 3800 3150
Wire Wire Line
3800 3150 5200 3150
Wire Wire Line
3050 2200 3800 2200
Connection ~ 5200 3150
Wire Wire Line
5300 2800 3850 2800
Wire Wire Line
3850 2800 3850 2100
Wire Wire Line
3050 2100 3850 2100
Connection ~ 5300 2800
Wire Wire Line
2050 1700 1300 1700
Entry Bus Bus
4550 1450 4450 1550
Wire Wire Line
4900 1450 4550 1450
Wire Wire Line
4900 1850 4550 1850
Entry Bus Bus
4550 1850 4450 1950
Entry Bus Bus
1500 1900 1400 2000
Entry Bus Bus
1400 2100 1500 2000
Wire Bus Line
1400 3700 4450 3700
Wire Wire Line
1550 2100 1550 2150
Wire Wire Line
1550 2150 1300 2150
Wire Wire Line
1550 2100 2050 2100
Wire Wire Line
1550 2500 1550 2550
Wire Wire Line
1550 2550 1300 2550
Wire Wire Line
1550 2500 2050 2500
Entry Bus Bus
1500 2300 1400 2400
Entry Bus Bus
1500 2400 1400 2500
Entry Bus Bus
1300 1600 1200 1700
Entry Bus Bus
1300 1700 1200 1800
Entry Bus Bus
1300 1800 1200 1900
Entry Bus Bus
1300 2150 1200 2250
Entry Bus Bus
1300 2200 1200 2300
Entry Bus Bus
1300 2550 1200 2650
Entry Bus Bus
1300 2600 1200 2700
Entry Bus Bus
1300 2700 1200 2800
Wire Bus Line
1200 3750 4000 3750
Entry Bus Bus
4000 1350 4100 1250
Entry Bus Bus
4000 1450 4100 1350
Entry Bus Bus
4000 1750 4100 1650
Entry Bus Bus
4000 1850 4100 1750
Wire Wire Line
4100 1250 4900 1250
Wire Wire Line
4100 1350 4900 1350
Wire Wire Line
4900 1650 4100 1650
Wire Wire Line
4900 1750 4100 1750
Wire Bus Line
4450 1550 4450 3700
Wire Bus Line
4000 1350 4000 3750
Wire Bus Line
1400 2000 1400 3700
Wire Bus Line
1200 1700 1200 3750
Text Label 4600 1250 0 50 ~ 0
M1A
Text Label 4600 1350 0 50 ~ 0
M1B
Text Label 4600 1450 0 50 ~ 0
M1PWM
Text Label 4600 1650 0 50 ~ 0
M2A
Text Label 4600 1750 0 50 ~ 0
M2B
Text Label 4600 1850 0 50 ~ 0
M2PWM
$EndSCHEMATC

View File

@ -0,0 +1,2 @@
(sym_lib_table
)