Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Jake Read
atkbldcdriver
Commits
da90bfb6
Commit
da90bfb6
authored
Mar 30, 2018
by
Jake Read
Browse files
board v0.4 before ultra mega vias
parent
2b91907d
Changes
6
Expand all
Show whitespace changes
Inline
Side-by-side
circuit/README.md
View file @
da90bfb6
...
...
@@ -20,7 +20,7 @@ I also added microcontroller input to a few lines: the gain selection on the drv
## New Routing
But
*holy
shit
*
did I ever open up the ratsnest :|
But
*holy
dang
*
did I ever open up the ratsnest :|

...
...
@@ -56,7 +56,47 @@ And the full schematic

wow
## Another Run
## MK Global Wants and board notes
### BLDC:
need to add:
hella vias
-
gnd around drv
-
ultra mega vcc heatsink under fets
-
around phases
-
route sense lines (yikes)
-
route logic ...
-
pull that 3v3 out to thermistor
-
verify you can SSI with those pins
-
silk:
-
debug names
-
phase names
-
heatsink lands
-
split gnd plane power -> logic
-
bk does this thru a 0 ohm resistor
footprint update
-
and thermistor on that: loop does safe shutdown on big heat for safe search
-
Capacitor Offboard Board Board for ultra-mega
-
Capacitor lay-down beside for on-board for 1000uF or so
order:
-
2512 Shunts
-
fancy h-bridges?
-
thermistor
-
AE10817-ND
-
493-1111-ND
-
296-48289-1-ND
-
https://www.digikey.com/products/en/resistors/chip-resistor-surface-mount/52?k=&pkeyword=shunt+resistor&pv2=143&pv2=7&pv2=8&FV=mu1+mOhms%7C2085%2Cmu1.5+mOhms%7C2085%2Cmu2+mOhms%7C2085%2Cffe00034&quantity=0&ColumnSort=0&page=1&pageSize=25
-
https://www.digikey.com/catalog/en/partgroup/ncp21/10801?mpart=NCP21XV103J03RA&vendor=490
-
thermal tape for those hs's
# Footnotes
1.
Part Number. Searching Digikey (or octopart, or what have you) for bits is an art, kind of. It's intimidating, but offers much gold at the end of the rainbow.
...
...
circuit/mkbldcdriver/eagle.epf
View file @
da90bfb6
[Eagle]
Version="08 0
3
0
2
"
Version="08 0
7
0
1
"
Platform="Windows"
Globals="Globals"
Desktop="Desktop"
...
...
@@ -8,7 +8,10 @@ Desktop="Desktop"
AutoSaveProject=1
UsedLibraryUrn="urn:adsk.eagle:library:217"
UsedLibraryUrn="urn:adsk.eagle:library:325"
UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/connector.lbr"
UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/fab.lbr"
UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/lights.lbr"
UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/microcontrollers.lbr"
UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/motors.lbr"
UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/power.lbr"
UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/sensor.lbr"
...
...
@@ -35,12 +38,55 @@ UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/sym.lbr"
UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/sparkfun/SparkFun-DiscreteSemi.lbr"
[Win_1]
Type="Library Editor"
Number=3
File="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/power.lbr"
View="-2.74419 -2.2552 0.936019 2.20296"
WireWidths=" 0.0762 0.1016 0.15 0.2 0.2032 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524 0.254 0.127"
PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6"
ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0"
ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 1.27"
PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13"
DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
DimensionExtLengths=" 1.27 2.54 1 2 3 0"
DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
WireBend=4
WireBendSet=0
WireCap=1
MiterStyle=0
PadShape=0
ViaShape=1
PolygonPour=0
PolygonRank=0
PolygonThermals=1
PolygonOrphans=0
TextRatio=8
DimensionUnit=1
DimensionPrecision=2
DimensionShowUnit=0
PinDirection=3
PinFunction=0
PinLength=2
PinVisible=3
SwapLevel=0
ArcDirection=0
AddLevel=2
PadsSameType=0
Layer=1
Package="R2512"
[Win_2]
Type="Schematic Editor"
Loc="0 0 1919 1016"
State=1
Number=2
File="mkbldcdriver.sch"
View="
-216.353 -128.597 511
.1
3
8 1
46.52
4"
View="
249.187 96.724 390
.18 1
50.04
4"
WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524"
PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6"
...
...
@@ -79,21 +125,19 @@ ArcDirection=0
AddLevel=2
PadsSameType=0
Layer=91
Views=" 1:
-216.353 -128.597 511
.1
3
8 1
46.52
4"
Views=" 1:
249.187 96.724 390
.18 1
50.04
4"
Sheet="1"
[Win_
2
]
[Win_
3
]
Type="Board Editor"
Loc="0 0 1919 1016"
State=1
Number=1
File="mkbldcdriver.brd"
View="
-12.6588 37.2079 124.714 41.4748
"
WireWidths=" 0.0762 0.1016 0.127 0.15 0.508 0.6096 0.8128 2.54 1.016 1.27 0.3048 0.254 0.2 0.4064 0.
2032 0.1524
"
View="
2.12736 10.6622 136.133 64.5084
"
WireWidths=" 0.0762 0.1016 0.127 0.15 0.508 0.6096 0.8128 2.54 1.016 1.27 0.3048 0.254 0.2 0.4064 0.
1524 0.2032
"
PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
PadDrills=" 0.2 0.25 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6 0.3"
ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0"
ViaDrills=" 0.2 0.4 0.45 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.5 0.25 0.3
5
0.3"
ViaDrills=" 0.2 0.4 0.45 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.5 0.25 0.3 0.3
5
"
HoleDrills=" 0.2 0.25 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35 0.3"
TextSizes=" 0.254 0.3048 0.4064 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 0.6096"
PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
...
...
@@ -104,14 +148,14 @@ DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
DimensionExtLengths=" 1.27 2.54 1 2 3 0"
DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
WireBend=
1
WireBend=
3
WireBendSet=0
WireCap=1
MiterStyle=0
PadShape=0
ViaShape=1
PolygonPour=0
PolygonRank=
1
PolygonRank=
3
PolygonThermals=1
PolygonOrphans=0
TextRatio=8
...
...
@@ -128,10 +172,8 @@ AddLevel=2
PadsSameType=0
Layer=1
[Win_
3
]
[Win_
4
]
Type="Control Panel"
Loc="0 0 1919 1016"
State=1
Number=0
[Desktop]
...
...
@@ -139,3 +181,4 @@ Screen="6000 2160"
Window="Win_1"
Window="Win_2"
Window="Win_3"
Window="Win_4"
circuit/mkbldcdriver/mkbldcdriver.brd
View file @
da90bfb6
This diff is collapsed.
Click to expand it.
circuit/mkbldcdriver/mkbldcdriver.sch
View file @
da90bfb6
This diff is collapsed.
Click to expand it.
datasheet/AS5045B_Datasheet_EN_v2.pdf
0 → 100644
View file @
da90bfb6
File added
datasheet/csd88599q5dc.pdf
0 → 100644
View file @
da90bfb6
File added
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment