Commit da90bfb6 authored by Jake Read's avatar Jake Read

board v0.4 before ultra mega vias

parent 2b91907d
......@@ -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 :|
![the-ratsnest](https://gitlab.cba.mit.edu/jakeread/mkbldcdriver/raw/master/images/routing-ratsnest.png)
......@@ -56,7 +56,47 @@ And the full schematic
![fabbed](https://gitlab.cba.mit.edu/jakeread/mkbldcdriver/raw/master/images/fab-v031-02.jpg)
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.
......
[Eagle]
Version="08 03 02"
Version="08 07 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.524"
View="249.187 96.724 390.18 150.044"
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.524"
Views=" 1: 249.187 96.724 390.18 150.044"
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.35 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"
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment