Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
atkbldcdriver
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
1
Issues
1
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jake Read
atkbldcdriver
Commits
da90bfb6
Commit
da90bfb6
authored
Mar 30, 2018
by
Jake Read
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
board v0.4 before ultra mega vias
parent
2b91907d
Changes
6
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
6644 additions
and
7513 deletions
+6644
-7513
circuit/README.md
circuit/README.md
+42
-2
circuit/mkbldcdriver/eagle.epf
circuit/mkbldcdriver/eagle.epf
+59
-16
circuit/mkbldcdriver/mkbldcdriver.brd
circuit/mkbldcdriver/mkbldcdriver.brd
+2369
-2435
circuit/mkbldcdriver/mkbldcdriver.sch
circuit/mkbldcdriver/mkbldcdriver.sch
+4174
-5060
datasheet/AS5045B_Datasheet_EN_v2.pdf
datasheet/AS5045B_Datasheet_EN_v2.pdf
+0
-0
datasheet/csd88599q5dc.pdf
datasheet/csd88599q5dc.pdf
+0
-0
No files found.
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 02
"
Version="08 0
7 01
"
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.138 146.52
4"
View="
249.187 96.724 390.18 150.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.138 146.52
4"
Views=" 1:
249.187 96.724 390.18 150.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.35
"
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
Markdown
is supported
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