MoterDriver v1
issaimaru·MoterDriver_v1·src/(KiCad)DriveUnit_B-series(ver2.0).kicad_pcb
About the MoterDriver v1 PCB
MoterDriver v1 is an open source PCB design by issaimaru, published on GitHub under the Apache-2.0 license. It is a board measuring 65.7 × 51 mm, with 58 components from 20 distinct parts.
Other key parts include the A3921. By type, the board carries 26 resistors, 13 capacitors, 5 LEDs, 5 diodes, 1 module and 1 switch.
From the project
80A級モータードライバ 制作期間:2022/01/18頃~ 名前:DriveUnit Bseries
- 動作周波数帯域が増えた > 100Hz以上10000Hz未満なら一応動く。一番特性がいいのは2kHz。
富山本郷メカテック部wikiの野獣の説明にはこのように書いてありますが,20kHzまでは人間の可聴域なので20kHz以下でモータを駆動させると大きな音がモータから発せられてしまいます. DriveUnit Bseries(以下,DUBといいます.)は ~~計算上では100kHzでも動作します.これは実験で確かめます.~~ 実験したところ,mbedではPWM周波数に比例してPWM分解能が小さくなるため,20kHzを超えると明らかにモーターの動作が不安定になります. STM32CubeIDEからHALドライバーを使用し,タイマーの設定を変更することでこの問題を解消することができますが(ここを参照),普通はオンラインコンパイラから制御しますよね...(実際にHALドライバーを使用してやってみましたが色々めんどくさいです) 上記の問題から,HALドライバーを使用せずにこのモータードライバを使用する場合は10kHz~20kHzで使用することを推奨します.(可聴域内ですが,音は聞こえないです.) また,HALドライバーを使用する場合は250kHz以下の周波数で使用するようにしてください.

Main components on the MoterDriver v1
MoterDriver v1 bill of materials (BOM)
58 components, 20 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | A3921 | A3921 | A3921 |
| 1 | 10046971-019LF | 10046971-019LF | EDGE1 |
| 1 | SS-12D00G3 | SS-12D00G3 | SW4 |
| 2 | TLP2366 | TLP2366 | TLP1, TLP2 |
| 4 | 2SC3325 | 2SC3325 | TR1, TR2, TR3, TR4 |
| 5 | SML-E12V8WT86 | SML-E12V8WT86 | LED1, LED2, LED3, LED4, LED5 |
| 5 | GS1010FL | GS1010FL | D1, D2, D3, D4, D5 |
| 7 | GCM188L81H104KA57 | GCM188L81H104KA57 | C1, C2, C3, C4, C5, C7, C8 |
| 1 | GCM21BR71H474KA55 | GCM21BR71H474KA55 | C6 |
| 1 | GRT31CC81H225KE01L | GRT31CC81H225KE01L | C9 |
| 2 | 35PZJ330M10X9 | 35PZJ330M10X9 | C10, C11 |
| 1 | GRM32ER7YA106KA12 | GRM32ER7YA106KA12 | C12 |
| 1 | GRM21BC72A105KE01 | GRM21BC72A105KE01 | C13 |
| 13 | RG2012 | RG2012 | R1, R4, R5, R6, R9, R11, R15, R16 +5 |
| 1 | RG2012N-332-W-T1 | RG2012 | R2 |
| 2 | RG2012P-681-B-T5 | RG2012 | R3, R22 |
| 4 | RG2012N-201-W-T1 | RG2012 | R7, R8, R26, R27 |
| 4 | RG2012Q-100-D-T5 | RG2012 | R10, R12, R20, R21 |
| 1 | RG2012P-302-B-T5 | RG2012 | R13 |
| 1 | RG2012N-222-W-T1 | RG2012 | R14 |
MoterDriver v1 design files
The KiCad project lives in the issaimaru/MoterDriver_v1 repository on GitHub; these links point at the commit this page was built from.
MoterDriver v1: common questions
How big is the MoterDriver v1 PCB?
The MoterDriver v1 measures 65.7 × 51 mm and is 1.6 mm thick.
How many components are on the MoterDriver v1?
58 components, from 20 distinct parts. The full bill of materials is listed on this page.
Where can I download the MoterDriver v1 design files?
From the issaimaru/MoterDriver_v1 repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the MoterDriver v1 design in my own project?
Yes, under the terms of its Apache-2.0 license, which issaimaru chose for the repository.