

KinetiCoreDC
Compact STM32G0-based DC motor controller board featuring TI DRV8874 H-bridge drivers, RS485 communication, optoisolated I/O, and hardware power protection.
- Size
- 40 × 70 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 183
- Nets
- 159
- Pads
- 569
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 11 Oct 2026
- Updated
- 3 Nov 2026
Overview
KinetiCoreDC is an open-source printed circuit board by axpaul, from the axpaul/KinetiCoreDC repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 40 × 70 mm with 183 parts on 159 nets.
It is built around the STM32G070CBT6, 74LVC2G126DC and THVD1400D, with the NSI45020A, SN74LVC2G14DBV and USBLC6-2SC6 among its other parts. Its parts include 84 resistors, 34 capacitors, 21 diodes, 16 ICs and 14 connectors. It belongs with the interfaces and adapters and robots and motor control boards and the STM32 boards of this library.
Main components
12STM32G070CBT6
LQFP-48(7x7)-40℃~+85℃ 128KB 2V~3.6V 32 Bit 36KB 43 64MHz ARM Cortex-M0+ Built-in+External FLASH LQFP-48(7x7) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)74LVC2G126DC
VSSOP-8-0.5mm-40℃~+125℃ 1 1.65V~5.5V 1.9ns@4.5V,50pF 2 32mA 32mA 4uA 74LVC Schmitt trigger Tri-State Unidirectional VSSOP-8-0.5mm Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffers, Drivers, Receivers, TransceiversTHVD1400D
SOIC-8-40℃~+125℃ 1 1 1.5mA 256 3V~5.5V 500Kbps Enable shutdown、Tx/Rx enable Half-Duplex Transceiver ±12kV SOIC-8 RS-485 / RS-422 ICs ROHSTexas InstrumentsRS-485 / RS-422 ICsNSI45020A
SOD-123-55℃~+150℃ 1 10% 20mA 45V PWM SOD-123 LED Drivers ROHSonsemiLED DriversSN74LVC2G14DBV
SOT-23-6-40℃~+125℃ 1.4V~3.7V 1.65V~5.5V 10uA 2 2 300mV~1.4V 32mA 32mA 4.7ns@5V,50pF 74LVC Series Schmitt trigger SOT-23-6 Inverters ROHSTexas InstrumentsInvertersUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)TPD4E05U06DQAR
USON-10-40℃~+125℃ 0.5pF 10nA 14V 2.5A@8/20us 40W@8/20us 5.5V 6.5V ESD Four channels IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 Unidirectional USON-10(1x2.5) ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsESD Protection DevicesSM02B-GHS-TB
UncategorisedJST1N4148WS
SOD-3231.25V@150mA 100V 150mA 1uA@75V 200mW 2A 4ns Independent SOD-323 Switching Diodes ROHSJiangsu Changjing Electronics Technology (CJ)Switching DiodesBSS138
SOT-23-55℃~+150℃ 1 N-channel 1.1Ω@10V、1.2Ω@4.5V 1.2V 1.7nC@10V 17.5pF 340mA 350mW 50V 6.5pF N-Channel SOT-23 MOSFETs ROHShongjiachengMOSFETsSIS412DN-T1-GE3-ES
PDFN3x3-8L-55℃~+150℃ 1 N-channel 1.5V 16mΩ@10V、24mΩ@4.5V 20.8W 24.1A 30V 5.2nC@10V 50pF 512pF 62pF N-Channel PDFN3x3-8L MOSFETs ROHSElecSuperMOSFETsSM03B-GHS-TB
UncategorisedJST
README
README.mdKinetiCoreDC
Carte de contrôle moteur basée sur un microcontrôleur STM32G0 (STM32G070KBT6) conçue pour piloter des moteurs DC à l'aide de ponts en H intégrés DRV8874 (Texas Instruments).
Fonctionnalités principales
- Microcontrôleur : STM32G070KBT6 (ARM Cortex-M0+)
- Driver moteur : DRV8874 (pilotage moteur DC avec mesure de courant et protections intégrées)
- Communication & Interfaces :
- Bus RS485 (transceiver THVD1400)
- Bus I2C avec extenseur d'E/S (TCA9534A)
- Entrées isolées / optocoupleurs (TLP2310)
- Alimentation & Protections :
- Contrôleur de surtension / sous-tension et protection contre les inversions de polarité (LTC4365)
- Régulateur LDO 3.3V (MCP1703)
Structure du projet
KinetiCoreDC.kicad_pro: Fichier de projet KiCadKinetiCoreDC.kicad_sch&Interface.kicad_sch: Schémas électroniquesKinetiCoreDC.kicad_pcb: Routage du circuit impriméDatasheet/: Documentation technique des composants clésLibrary/: Empreintes et modèles de composants
Licence
Voir le fichier LICENSE pour plus de détails.
Parts
183| Qty | Value | Footprint | References |
|---|---|---|---|
| 25 | 22R | Resistor_SMD:R_0603_1608Metric | R15, R16, R17, R27, R33, R34, R42, R51, R53, R54, R57, R60, R61, R65, R66, R71 +9 |
| 19 | 100nF | Capacitor_SMD:C_0603_1608Metric | C2, C6, C10, C11, C12, C16, C17, C18, C22, C26, C30, C31, C32, C33, C34, C41 +3 |
| 10 | LED_Small | LED_SMD:LED_0603_1608Metric | D4, D5, D7, D9, D10, D11, D13, D15, D22, D23 |
| 8 | 10K | Resistor_SMD:R_0603_1608Metric | R11, R12, R40, R69, R70, R75, R78, R79 |
| 8 | 470R | Resistor_SMD:R_0603_1608Metric | R13, R14, R18, R26, R32, R48, R92, R93 |
| 7 | 1K | Resistor_SMD:R_0603_1608Metric | R3, R4, R43, R55, R64, R88, R89 |
| 6 | 10nF | Capacitor_SMD:C_0603_1608Metric | C4, C5, C23, C36, C39, C40 |
| 5 | 330R | Resistor_SMD:R_0603_1608Metric | R20, R21, R30, R31, R62 |
| 5 | SM02B-GHS-TB | Connector_JST:JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_Horizontal | J1, J4, J6, J7, J12 |
| 4 | 1M | Resistor_SMD:R_0603_1608Metric | R7, R10, R90, R91 |
| 4 | 1N4148WS | Diode_SMD:D_SOD-323 | D2, D3, D20, D21 |
| 4 | M3 | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopBottom | H1, H2, H3, H4 |
| 4 | SN74LVC2G14DBV | Package_TO_SOT_SMD:SOT-23-6 | U4, U16, U18, U22 |
| 3 | 100R | Resistor_SMD:R_0603_1608Metric | R8, R52, R87 |
| 3 | 100k | Resistor_SMD:R_0603_1608Metric | R46, R58, R59 |
| 3 | 10k | Resistor_SMD:R_0603_1608Metric | R36, R94, R95 |
| 3 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U1, U5, U6 |
| 2 | 10R | Resistor_SMD:R_0603_1608Metric | R5, R6 |
| 2 | 180R | Resistor_SMD:R_0603_1608Metric | R63, R82 |
| 2 | 1nF | Capacitor_SMD:C_0603_1608Metric | C28, C29 |
| 2 | 1uF | Capacitor_SMD:C_0603_1608Metric | C24, C25 |
| 2 | 2.2K | Resistor_SMD:R_0603_1608Metric | R67, R68 |
| 2 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C3, C20 |
| 2 | 4K7 | Resistor_SMD:R_0603_1608Metric | R85, R86 |
| 2 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q3, Q4 |
| 2 | SIS412DN-T1-GE3 | KineticCore:POWERPAK-1212-8 | Q1, Q2 |
| 2 | SM03B-GHS-TB | Connector_JST:JST_GH_SM03B-GHS-TB_1x03-1MP_P1.25mm_Horizontal | J8, J10 |
| 2 | SM04B-GHS-TB | Connector_JST:JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal | J3, J9 |
| 2 | SMF6.0A | Diode_SMD:D_SOD-123F | D8, D16 |
| 2 | TLP2310 | Package_SO:SO-5-6_4.55x3.7mm_P1.27mm | U7, U9 |
| 2 | XT30PW-M | KineticCore:AMASS_XT30PW-M | J2, J13 |
| 1 | 0R | Resistor_SMD:R_0603_1608Metric | R38 |
| 1 | 120R | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 150k | Resistor_SMD:R_0603_1608Metric | R45 |
| 1 | 15K | Resistor_SMD:R_0603_1608Metric | R37 |
| 1 | 1N4148WT | Diode_SMD:D_SOD-523 | D17 |
| 1 | 2.49K | Resistor_SMD:R_0603_1608Metric | R41 |
| 1 | 2.7M | Resistor_SMD:R_0603_1608Metric | R44 |
| 1 | 20k | Resistor_SMD:R_0603_1608Metric | R56 |
| 1 | 220nF | Capacitor_SMD:C_0603_1608Metric | C35 |
| 1 | 22nF | Capacitor_SMD:C_0603_1608Metric | C19 |
| 1 | 22uF | Capacitor_SMD:C_0603_1608Metric | C21 |
| 1 | 2K | Resistor_SMD:R_0603_1608Metric | R35 |
| 1 | 47K | Resistor_SMD:R_0603_1608Metric | R39 |
| 1 | 510k | Resistor_SMD:R_0603_1608Metric | R47 |
| 1 | 74LVC2G126 | Package_SO:VSSOP-8_2.3x2mm_P0.5mm | U20 |
| 1 | ABM8G-16.000MHZ-18-D2Y-T | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | BM02B-GHS-TBT | Connector_JST:JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_Horizontal | J5 |
| 1 | BSS84 | Package_TO_SOT_SMD:SOT-23 | Q9 |
| 1 | Conn_01x06 | Connector_JST:JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_Horizontal | J11 |
| 1 | Crystal_Small | Oscillator:Oscillator_SMD_IDT_JS6-6_5.0x3.2mm_P1.27mm | Y1 |
| 1 | DRV8874PWPR | KineticCore:SOP65P640X120-17N | U10 |
| 1 | LTC4365TS8 | Package_TO_SOT_SMD:TSOT-23-8 | U12 |
| 1 | MCP1703Ax-330xxDB | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U11 |
| 1 | NSI45020A | Diode_SMD:D_SOD-123 | D14 |
| 1 | OS102011MA1Q | Button_Switch_THT:SW_Slide_SPDT_Angled_CK_OS102011MA1Q | SW2 |
| 1 | PKMCS0909E4000-R1 | Buzzer_Beeper:Buzzer_Murata_PKMCS0909E | BZ1 |
| 1 | PTS647 | Button_Switch_SMD:SW_SPST_PTS647_Sx38 | SW3 |
| 1 | SM712 | Package_TO_SOT_SMD:SOT-23 | D1 |
| 1 | SMBJ30CA | Diode_SMD:D_SMA | D12 |
| 1 | SMLVN6RGB | LED_SMD:LED_ROHM_SMLVN6 | D18 |
| 1 | STM32G070CBT6 | Package_QFP:LQFP-48_7x7mm_P0.5mm | U2 |
| 1 | TC2030-CTX-NL-ST14 | Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J14 |
| 1 | THVD1400D | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | TPD4E05U06DQA | Package_SON:USON-10_2.5x1.0mm_P0.5mm | U8 |
Similar boards
- 4 layers48 × 58 mm

- 4 layers90 × 65 mm

FlightEngineer
Stab-Rabbit-coding/Serenity-UAV
A functional, security conscious, Unmanned Aerial Vehicle based on the Firefly Class spacecraft Serenity from the 2002 show..
153 parts1CERN-OHL-W-2.0 - 4 layers70 × 50 mm

Motor power poc
Galacs/motor-power-poc
A POC PCB to test circuit electrical protections and motor control schemes
165 parts - 2 layers44 × 72 mm

- 2 layers70 × 90 mm

Ventilation control
ucw-gadgets/ventilation-control
Board for controlling ventilation system
184 partsMIT - 4 layers100 × 100 mm

- 2 layers37.5 × 50.8 mm

- 2 layers75 × 40 mm

Remote
bismarx-v1/Sumec-Remote
IR remote for MiniSumo, schematic and partial code was forked from p1rse
47 parts1
Questions
How big is the KinetiCoreDC PCB?
It measures 40 × 70 mm and has 2 copper layers, 1.6 mm thick.
What parts does the KinetiCoreDC use?
183 parts, built around the STM32G070CBT6, 74LVC2G126DC, THVD1400D and NSI45020A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the KinetiCoreDC KiCad files?
From the axpaul/KinetiCoreDC repository on GitHub, at the commit this page was made from: the board is KinetiCoreDC.kicad_pcb and its schematic Connector.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the KinetiCoreDC design in my own project?
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).