BRAIN-6000
tunatsgr·BRAIN-6000

About the BRAIN-6000 PCB
BRAIN-6000 is an open source STM32 PCB design by tunatsgr, published on GitHub. It is a board, with 91 components from 56 distinct parts.
Its main chip is the STM32F030F4P6, from the STM32 family. Other key parts include the LM393, STM32F031K6T6, DRV8305 3-fazli on suruc, MP1584EN buck 48V->12V/1A and MP2307 buck 12V->5V/2A. By type, the board carries 32 resistors, 19 capacitors, 10 connectors, 8 transistors, 7 ICs and 5 diodes.
It belongs with the robotics & motion and power & battery designs in this gallery.
From the project
Bu proje Tuna Taşgür Tarafından geliştirilmiştir
- Proje Hakkında - Öne Çıkan Özellikler - Sistem Mimarisi - Fonksiyonel Bloklar - Malzeme Listesi (BOM) - Şematik ve Kart Görünümü - Kurulum ve Derleme - Yazılım Geliştirme - Güvenlik Notları - Sık Sorulan Sorular - Yol Haritası - Katkıda Bulunma - Lisans - İletişim
BRAIN, elektrikli bisikletler için tasarlanmış; güç koruması, batarya yönetim sistemi (BMS) izleme, şarj kontrolü ve fırçasız DC motor (BLDC) sürücüsünü tek bir kart üzerinde birleştiren entegre bir güç elektroniği tasarımıdır. Proje, KiCad 10 ortamında geliştirilmiş olup 96 bileşenden oluşan tek parça şematik üzerine kuruludur.
Main components on the BRAIN-6000
BRAIN-6000 bill of materials (BOM)
91 components, 56 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM393 | SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | STM32F030F4P6 | TSSOP-20_4.4x6.5mm_P0.65mm | U2 |
| 1 | STM32F031K6T6 | LQFP-32_7x7mm_P0.8mm | U3 |
| 1 | DRV8305 3-fazli on suruc | HTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm_Mask4.11x4.36mm | U4 |
| 1 | MP1584EN buck 48V->12V/1A | PinHeader_1x03_P2.54mm_Vertical | U5 |
| 1 | MP2307 buck 12V->5V/2A | PinHeader_1x03_P2.54mm_Vertical | U6 |
| 1 | AMS1117-3.3 | SOT-223 | U7 |
| 1 | BC337-40 | TO-92 | Q1 |
| 1 | 2N7000 | SOT-23 | Q2 |
| 1 | IRFB4110PBF (A ust) | TO-220-3_Vertical | Q3 |
| 1 | IRFB4110PBF (A alt) | TO-220-3_Vertical | Q4 |
| 1 | IRFB4110PBF (B ust) | TO-220-3_Vertical | Q5 |
| 1 | IRFB4110PBF (B alt) | TO-220-3_Vertical | Q6 |
| 1 | IRFB4110PBF (C ust) | TO-220-3_Vertical | Q7 |
| 1 | IRFB4110PBF (C alt) | TO-220-3_Vertical | Q8 |
| 1 | Aku Girisi 48V (4S SLA) | TerminalBlock_MetzConnect_Type073_RT02603HBLU_1x03_P5.08mm_Horizontal | J1 |
| 1 | Sarj Girisi | TerminalBlock_MetzConnect_Type073_RT02603HBLU_1x03_P5.08mm_Horizontal | J3 |
| 1 | OLED SSD1306 I2C | PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | Hall Sensor | PinHeader_1x05_P2.54mm_Vertical | J5 |
| 1 | Gaz Kolu | PinHeader_1x03_P2.54mm_Vertical | J6 |
Show 36 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Fren | PinHeader_1x03_P2.54mm_Vertical | J7 |
| 1 | Motor Fazlari U/V/W | TerminalBlock_MetzConnect_Type073_RT02603HBLU_1x03_P5.08mm_Horizontal | J8 |
| 1 | USB-A 5V Cikis | PinHeader_1x03_P2.54mm_Vertical | J9 |
| 1 | Far/Lamba Cikisi | PinHeader_1x03_P2.54mm_Vertical | J10 |
| 1 | Aku Ara Uc Sense TAP1-3 | TerminalBlock_MetzConnect_Type073_RT02603HBLU_1x03_P5.08mm_Horizontal | J11 |
| 1 | 25A 58VDC MIDI | Fuseholder_Blade_ATO_Littelfuse_Pudenz_2_Pin | F1 |
| 1 | 5A | Fuseholder_Blade_ATO_Littelfuse_Pudenz_2_Pin | F2 |
| 1 | 2A | Fuseholder_Blade_ATO_Littelfuse_Pudenz_2_Pin | F3 |
| 1 | Oto Rele 48V bobin 40A/60V kontak | PinHeader_1x04_P2.54mm_Vertical | K1 |
| 1 | 10k B3950 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | NTC1 |
| 1 | Kontak Anahtari | TerminalBlock_MetzConnect_Type073_RT02602HBLU_1x02_P5.08mm_Horizontal | SW1 |
| 1 | SMCJ58A | D_DO-15_P10.16mm_Horizontal | TVS1 |
| 1 | Yesil PWR | LED_D5.0mm | LED1 |
| 1 | Sari LOWBATT | LED_D5.0mm | LED2 |
| 1 | Kirmizi FAULT | LED_D5.0mm | LED3 |
| 1 | MBR2060 20A/60V | D_DO-201AD_P15.24mm_Horizontal | D1 |
| 1 | 1N4007 | D_DO-41_SOD81_P10.16mm_Horizontal | D2 |
| 1 | TL431LP 2.5V ref | TO-92 | D3 |
| 1 | 1N4148 | D_DO-41_SOD81_P10.16mm_Horizontal | D7 |
| 1 | SB560 | D_DO-201AD_P15.24mm_Horizontal | D8 |
| 7 | 100nF | C_Disc_D3.0mm_W1.6mm_P2.50mm | C4, C5, C6, C7, C16, C30, C31 |
| 3 | 220uF/100V | CP_Radial_D10.0mm_P5.00mm | C10, C11, C12 |
| 3 | 1uF/100V | C_Disc_D3.0mm_W1.6mm_P2.50mm | C13, C14, C15 |
| 1 | 10uF/100V | CP_Radial_D10.0mm_P5.00mm | C20 |
| 1 | 22uF/25V | CP_Radial_D10.0mm_P5.00mm | C21 |
| 1 | 10uF/25V | CP_Radial_D10.0mm_P5.00mm | C22 |
| 1 | 22uF/16V | CP_Radial_D10.0mm_P5.00mm | C23 |
| 2 | 10uF | CP_Radial_D10.0mm_P5.00mm | C24, C25 |
| 8 | 1k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R19, R20, R21, R22, R24, R25, R33 |
| 1 | 160k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
| 10 | 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R7, R8, R23, R34, R35, R40, R41 +2 |
| 1 | 1M | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R4 |
| 4 | 200k 0.1% | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R11, R13, R15, R17 |
| 4 | 10k 0.1% | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R12, R14, R16, R18 |
| 1 | 470 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R26 |
| 3 | 2mOhm 1% sont | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R30, R31, R32 |
BRAIN-6000 design files
The KiCad project lives in the tunatsgr/BRAIN-6000 repository on GitHub; these links point at the commit this page was built from.
- SchematicBRAIN.kicad_sch
- BOMkicad/ebike_pcb/BOM.csv
BRAIN-6000: common questions
What microcontroller does the BRAIN-6000 use?
The BRAIN-6000 is built around the STM32F030F4P6, from the STM32 family.
How many components are on the BRAIN-6000?
91 components, from 56 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the BRAIN-6000 design files?
From the tunatsgr/BRAIN-6000 repository on GitHub, which has the schematic and the BOM; the links under Design files point to each one.
Can I use the BRAIN-6000 design in my own project?
The repository has no license, so all rights stay with tunatsgr. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the BRAIN-6000 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k