Browse Source

First commit

master
Maximilian Stiefel 3 years ago
parent
commit
5cb5091085
  1. 44
      .gitignore
  2. 7
      SaMcam_shield/SaMcam.dcm
  3. 52
      SaMcam_shield/SaMcam.lib
  4. 1
      SaMcam_shield/SaMcam_shield.kicad_pcb
  5. 33
      SaMcam_shield/SaMcam_shield.pro
  6. 22
      SaMcam_shield/SaMcam_shield.sch
  7. 217
      SaMcam_shield/motor_drivers.sch
  8. 3
      SaMcam_shield/sym-lib-table

44
.gitignore

@ -0,0 +1,44 @@
*cache.lib
# Created by https://www.toptal.com/developers/gitignore/api/kicad
# Edit at https://www.toptal.com/developers/gitignore?templates=kicad
### KiCad ###
# For PCBs designed using KiCad: http://www.kicad-pcb.org/
# Format documentation: http://kicad-pcb.org/help/file-formats/
# Temporary files
*.000
*.bak
*.bck
*.kicad_pcb-bak
*.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
### KiCad Patch ###
rescue-backup/
*.tsv
bom/
# Gerber export output
out/
# End of https://www.toptal.com/developers/gitignore/api/kicad

7
SaMcam_shield/SaMcam.dcm

@ -0,0 +1,7 @@
EESchema-DOCLIB Version 2.0
#
$CMP TMC2202-WA_motor_driver
F https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC220x_TMC2224_datasheet_Rev1.09.pdf
$ENDCMP
#
#End Doc Library

52
SaMcam_shield/SaMcam.lib

@ -0,0 +1,52 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# TMC2202-WA_motor_driver
#
DEF TMC2202-WA_motor_driver U 0 40 Y Y 1 F N
F0 "U" -500 750 50 H V L CNN
F1 "TMC2202-WA_motor_driver" -500 650 50 H V L CNN
F2 "Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mm_ThermalVias" 0 -1050 50 H I C CNN
F3 "" -550 300 50 H I C CNN
F4 "1460-1272-1-ND" 50 -1150 50 H I C CNN "Digikey"
F5 "2.46" -500 600 50 H I C CNN "Price@1"
F6 "1.95" -500 600 50 H I C CNN "Price@100"
DRAW
S -500 600 500 -700 0 1 0 f
X OB2 1 -600 500 100 R 50 50 0 0 w
X 5VOUT 10 -600 -300 100 R 50 50 0 0 w
X MS1 11 -600 -400 100 R 50 50 0 0 I
X MS2 12 -600 -500 100 R 50 50 0 0 I
X DIAG 13 -600 -600 100 R 50 50 0 0 O
X CLK 14 600 -500 100 L 50 50 0 0 I C
X ~PDN_UART 15 600 -400 100 L 50 50 0 0 B
X VCC_IO 16 600 -300 100 L 50 50 0 0 W
X STEP 17 600 -200 100 L 50 50 0 0 I
X VREF 18 600 -100 100 L 50 50 0 0 I
X GND 19 -600 100 100 R 50 50 0 0 P N
X NC 2 -600 400 100 R 50 50 0 0 P
X DIR 20 600 0 100 L 50 50 0 0 I
X VS 22 -600 300 100 R 50 50 0 0 W N
X OA2 24 600 100 100 L 50 50 0 0 w
X BRA 25 600 200 100 L 50 50 0 0 w
X OA1 27 600 300 100 L 50 50 0 0 w
X VS 3 -600 300 100 R 50 50 0 0 W
X OB1 30 600 400 100 L 50 50 0 0 w
X BRB 32 600 500 100 L 50 50 0 0 w
X PAD 33 -100 -800 100 U 50 50 0 0 P
X NC 4 -600 400 100 R 50 50 0 0 P N
X ~ENN 5 -600 200 100 R 50 50 0 0 I
X GND 6 -600 100 100 R 50 50 0 0 P
X CPO 7 -600 0 100 R 50 50 0 0 P
X CPI 8 -600 -100 100 R 50 50 0 0 P
X VCP 9 -600 -200 100 R 50 50 0 0 P
X NC 21 -600 400 100 R 50 50 1 1 P N
X NC 23 -600 400 100 R 50 50 1 1 P N
X NC 26 -600 400 100 R 50 50 1 1 P N
X NC 28 -600 400 100 R 50 50 1 1 P N
X NC 29 -600 400 100 R 50 50 1 1 P N
X NC 31 -600 400 100 R 50 50 1 1 P N
ENDDRAW
ENDDEF
#
#End Library

1
SaMcam_shield/SaMcam_shield.kicad_pcb

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

33
SaMcam_shield/SaMcam_shield.pro

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

22
SaMcam_shield/SaMcam_shield.sch

@ -0,0 +1,22 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 2
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Sheet
S 3000 2000 2000 800
U 60355F25
F0 "Motor Drivers" 50
F1 "motor_drivers.sch" 50
$EndSheet
$EndSCHEMATC

217
SaMcam_shield/motor_drivers.sch

@ -0,0 +1,217 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 2 2
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L SaMcam:TMC2202-WA_motor_driver U?
U 1 1 60356E5D
P 4800 3300
F 0 "U" H 4800 4065 50 0000 C CNN
F 1 "TMC2202-WA_motor_driver" H 4800 3974 50 0000 C CNN
F 2 "Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mm_ThermalVias" H 4800 2250 50 0001 C CNN
F 3 "https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC220x_TMC2224_datasheet_Rev1.09.pdf" H 4250 3600 50 0001 C CNN
F 4 "1460-1272-1-ND" H 4850 2150 50 0001 C CNN "Digikey"
F 5 "2.46" H 4300 3900 50 0001 C CNN "Price@1"
F 6 "1.95" H 4300 3900 50 0001 C CNN "Price@100"
1 4800 3300
1 0 0 -1
$EndComp
$Comp
L Connector:Conn_01x05_Male J?
U 1 1 60358951
P 7600 3200
F 0 "J" H 7572 3132 50 0000 R CNN
F 1 "Conn_01x05_Male" H 7572 3223 50 0000 R CNN
F 2 "Connector_JST:JST_XH_S5B-XH-A_1x05_P2.50mm_Horizontal" H 7600 3200 50 0001 C CNN
F 3 "~" H 7600 3200 50 0001 C CNN
F 4 "455-2242-ND" H 7600 3200 50 0001 C CNN "Digikey"
1 7600 3200
-1 0 0 1
$EndComp
Text Label 7100 3400 0 50 ~ 0
blue
Text Label 7100 3300 0 50 ~ 0
pink
Text Label 7100 3200 0 50 ~ 0
yellow
Text Label 7100 3100 0 50 ~ 0
orange
NoConn ~ 7400 3000
Wire Wire Line
7400 3100 6900 3100
Wire Wire Line
7400 3300 6900 3300
Text Label 5900 2900 2 50 ~ 0
OB1
Text Label 5900 3000 2 50 ~ 0
OA1
Text Label 6900 3200 0 50 ~ 0
OB1
Wire Wire Line
6900 3400 7400 3400
Text Label 6900 3100 0 50 ~ 0
OA1
Wire Wire Line
6900 3200 7400 3200
Text Label 5900 3200 2 50 ~ 0
OA2
Text Label 4000 2800 0 50 ~ 0
OB2
Text Label 6900 3300 0 50 ~ 0
OA2
Text Label 6900 3400 0 50 ~ 0
OB2
Text Label 4000 3100 0 50 ~ 0
~ENN
Wire Wire Line
4000 2800 4200 2800
Wire Wire Line
4000 3100 4200 3100
Wire Wire Line
5400 2900 5900 2900
Wire Wire Line
5400 3000 5900 3000
Wire Wire Line
5400 3200 5900 3200
Text GLabel 9000 4600 0 50 Input ~ 0
~ENN
Text Label 9600 4600 2 50 ~ 0
~ENN
Wire Wire Line
9000 4600 9600 4600
$Comp
L power:GND #PWR?
U 1 1 6037CB15
P 3500 3200
F 0 "#PWR" H 3500 2950 50 0001 C CNN
F 1 "GND" H 3505 3027 50 0000 C CNN
F 2 "" H 3500 3200 50 0001 C CNN
F 3 "" H 3500 3200 50 0001 C CNN
1 3500 3200
1 0 0 -1
$EndComp
Wire Wire Line
3500 3200 4200 3200
$Comp
L Device:C_Small C
U 1 1 6037E787
P 4100 3350
F 0 "C" H 4009 3304 50 0000 R CNN
F 1 "22 nF" H 4009 3395 50 0000 R CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 4100 3350 50 0001 C CNN
F 3 "~" H 4100 3350 50 0001 C CNN
F 4 "399-3476-2-ND" H 4100 3350 50 0001 C CNN "Digikey"
1 4100 3350
1 0 0 1
$EndComp
Wire Wire Line
4100 3450 4200 3450
Wire Wire Line
4200 3450 4200 3400
Wire Wire Line
4200 3300 4200 3250
Wire Wire Line
4200 3250 4100 3250
$Comp
L Device:C_Small C?
U 1 1 60387A4E
P 3250 3200
F 0 "C?" H 3159 3154 50 0000 R CNN
F 1 "100 nF" H 3159 3245 50 0000 R CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 3250 3200 50 0001 C CNN
F 3 "~" H 3250 3200 50 0001 C CNN
F 4 "1276-1000-1-ND" H 3250 3200 50 0001 C CNN "Digikey"
1 3250 3200
1 0 0 1
$EndComp
Wire Wire Line
4200 3000 3250 3000
Wire Wire Line
3250 3300 3250 3500
Wire Wire Line
3250 3500 4200 3500
Wire Wire Line
3250 3000 3250 3100
$Comp
L Device:R_Small R?
U 1 1 6039C2BD
P 3900 3800
F 0 "R?" V 4100 3800 50 0000 C CNN
F 1 "3 k" V 4000 3800 50 0000 C CNN
F 2 "" H 3900 3800 50 0001 C CNN
F 3 "~" H 3900 3800 50 0001 C CNN
F 4 "RR08P3.0KDCT-ND" V 3900 3800 50 0001 C CNN "Digikey"
1 3900 3800
0 1 1 0
$EndComp
Wire Wire Line
3600 3700 3700 3700
Wire Wire Line
4200 3800 4000 3800
$Comp
L Device:R_Small R?
U 1 1 6039F25A
P 3500 3700
F 0 "R?" V 3700 3700 50 0000 C CNN
F 1 "3 k" V 3600 3700 50 0000 C CNN
F 2 "" H 3500 3700 50 0001 C CNN
F 3 "~" H 3500 3700 50 0001 C CNN
F 4 "RR08P3.0KDCT-ND" V 3500 3700 50 0001 C CNN "Digikey"
1 3500 3700
0 1 1 0
$EndComp
Wire Wire Line
4200 3600 3300 3600
Wire Wire Line
3300 3600 3300 3700
Wire Wire Line
3400 3700 3300 3700
$Comp
L power:+5V #PWR?
U 1 1 603A5E07
P 3000 3600
F 0 "#PWR?" H 3000 3450 50 0001 C CNN
F 1 "+5V" H 3015 3773 50 0000 C CNN
F 2 "" H 3000 3600 50 0001 C CNN
F 3 "" H 3000 3600 50 0001 C CNN
1 3000 3600
1 0 0 -1
$EndComp
Wire Wire Line
3000 3600 3300 3600
Connection ~ 3300 3600
Wire Wire Line
3700 3800 3700 3700
Connection ~ 3700 3700
Wire Wire Line
3700 3700 4200 3700
Wire Wire Line
3700 3800 3800 3800
Text Label 5900 3700 2 50 ~ 0
~PDN_UART
Wire Wire Line
5900 3700 5400 3700
Text GLabel 9000 4800 0 50 Input ~ 0
~PDN_UART
Text Label 9600 4800 2 50 ~ 0
~PDN_UART
Wire Wire Line
9600 4800 9000 4800
Text GLabel 9000 5000 0 50 Input ~ 0
STEP
Text Label 9600 5000 2 50 ~ 0
STEP
Wire Wire Line
9600 5000 9000 5000
$EndSCHEMATC

3
SaMcam_shield/sym-lib-table

@ -0,0 +1,3 @@
(sym_lib_table
(lib (name SaMcam)(type Legacy)(uri ${KIPRJMOD}/SaMcam.lib)(options "")(descr ""))
)
Loading…
Cancel
Save