Skip to the content
4 layers76.9 × 70.3 mmSTC mainboard, the printed circuit board in 3D

Brief - Dual brushed motor driver board using BTS7960b half bridge IC. Designed for large power motor (24V, 15A)

Size
76.9 × 70.3 mm
Copper layers
4
Thickness
1.6 mm
Parts
175
Nets
195
Pads
647
Tracks, vias
770, 106
Pours
5
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
2 Jun 2025
Updated
21 Aug 2026

Overview

STC mainboard is an open-source printed circuit board by wargod1029, from the wargod1029/PCB-design repository on GitHub. It is a 4-layer board of 76.9 × 70.3 mm with 175 parts on 195 nets, routed with 770 tracks and 106 vias.

It is built around the LMV321-L, FD6288Q and TPS54360DDA, with the LM1117-3.3V, SS54 and TPN2R703NL,L1Q(M among its other parts. Its parts include 57 resistors, 45 capacitors, 20 diodes, 16 connectors and 13 ICs. It belongs with the computers and single-board computers boards of this library.

Main components

8

README

dual_motor_driver/readme.md

dual_motor_driver

Brief

  • Dual brushed motor driver board using BTS7960b half bridge IC. Designed for large power motor (24V, 15A)

Key features

  • Two-channel motor drive
  • PWM speed control for both motors

Repository structure

  • motor_driver_2.kicad_pcb — PCB layout
  • motor_driver_2.kicad_sch — Schematic
  • motor_driver_2.kicad_pro — KiCad project file

Electrical overview (fill with measured values)

  • Supply voltage: <12–24 V>
  • Recommended motor current limit: <15A>

Connectors & pins

  • POWER: VIN, GND,
  • MOTOR A: M1+, M1-
  • MOTOR B: M2+, M2-
  • CONTROL: PWM_1A, PWM_1B, PWM_2A, PWM_2B, EN1, EN2

Fabrication notes

  • PCB thickness: 1.6 mm
  • Layer count: 2
  • Copper thickness: 1 oz external

BOM

  • Use KiCad's BOM export (bom plugin) KiCad / development notes
  • KiCad version used: 8.0

Designer

  • Andy, Cheung

Parts

175
QtyValueFootprintReferences
24100nFHKUST_RDC2024_Footprint_Lib:C_0603_1608MetricC1, C10, C11, C13, C17, C18, C19, C20, C25, C26, C27, C28, C30, C31, C32, C33 +8
10SS54Library:D_SOD-323FD5, D6, D7, D8, D9, D10, D11, D18, D19, D24
8100RHKUST_RDC2024_Footprint_Lib:R_0603_1608MetricR1, R2, R17, R20, R23, R30, R37, R53
81kHKUST_RDC2024_Footprint_Lib:R_0603_1608MetricR41, R42, R44, R45, R47, R48, R59, R60
85.1kHKUST_RDC2024_Footprint_Lib:R_0603_1608MetricR18, R21, R27, R31, R38, R40, R43, R46
64.7RHKUST_RDC2024_Footprint_Lib:R_0603_1608MetricR29, R32, R33, R34, R35, R39
6TPN2R703NL_L1QTPN2R703NL:TSON Advance_TOSQ2, Q3, Q4, Q5, Q6, Q7
5100kPotentiometer_THT:Potentiometer_Bourns_3296W_VerticalRV1, RV2, RV3, RV4, RV5
51nFHKUST_RDC2024_Footprint_Lib:C_0603_1608MetricC12, C14, C21, C22, C23
551kHKUST_RDC2024_Footprint_Lib:R_0603_1608MetricR11, R19, R22, R28, R36
56.2kHKUST_RDC2024_Footprint_Lib:R_0603_1608MetricR10, R12, R24, R25, R26
5LMV321?_LMV321__:SC70-5LIC4, IC7, IC8, IC9, IC10
5SW_PushHKUST_RDC2024_Footprint_Lib:SW_PushSW1, SW2, SW3, SW4, SW6
41.5KHKUST_RDC2025_Footprint_Lib:R_0603_1608MetricR4, R8, R9, R49
4LED1HKUST_RDC2025_Footprint_Lib:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD2, D3, D4, D15
4MountingHoleMountingHole:MountingHole_2.2mm_M2_ISO7380H1, H2, H3, H4
4WirePadChina5.0:WirePad_motorJ7, J11, J20, J21
31N5819WDiode_SMD:D_SOD-123D12, D13, D14
34.7uFHKUST_RDC2024_Footprint_Lib:C_0603_1608MetricC35, C36, C37
3WirePadChina5.0:WirePadJ3, J8, J13
2${VALUE}Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalP1, P2
20RHKUST_RDC2024_Footprint_Lib:R_0603_1608MetricR7, R52
210kHKUST_RDC2024_Footprint_Lib:R_0603_1608MetricR14, R55
210uFHKUST_RDC2025_Footprint_Lib:C_0603_1608MetricC15, C16
210uFHKUST_RDC2024_Footprint_Lib:C_0603_1608MetricC8, C40
22.2uFHKUST_RDC2024_Footprint_Lib:C_0603_1608MetricC2, C3
222uFHKUST_RDC2024_Footprint_Lib:C_0603_1608MetricC39, C41
247uFHKUST_RDC2024_Footprint_Lib:C_0603_1608MetricC51, C52
2Conn_01x04Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ10, J12
2Conn_02x04_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ5, J6
2MM3ZxxDiode_SMD:D_SOD-323FD21, D22
2~Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mmU8, U9
10RHKUST_RDC2025_Footprint_Lib:R_0603_1608MetricR16
110.2kHKUST_RDC2024_Footprint_Lib:R_0603_1608MetricR6
11000uFCapacitor_SMD:CP_Elec_4x5.3C9
110KHKUST_RDC2024_Footprint_Lib:R_0603_1608MetricR51
110RHKUST_RDC2024_Footprint_Lib:R_0603_1608MetricR15
1162kHKUST_RDC2024_Footprint_Lib:R_0603_1608MetricR3
122uHHKUST_RDC2024_Footprint_Lib:L_7.3x7.3_H3.5L1
1300RHKUST_RDC2024_Footprint_Lib:R_0603_1608MetricR54
135V 470uFCapacitor_SMD:CP_Elec_4x5.3C50
139FHKUST_RDC2024_Footprint_Lib:C_0603_1608MetricC6
14,7kHKUST_RDC2024_Footprint_Lib:R_0603_1608MetricR13
147KHKUST_RDC2024_Footprint_Lib:R_0603_1608MetricR50
153.6kHKUST_RDC2024_Footprint_Lib:R_0603_1608MetricR5
1BEEP龙芯LS2K0300主板V2.0:BEEP 9x5.5mmB1
1Conn_01x02Connector_AMASS:AMASS_XT30U-F_1x02_P5.0mm_VerticalJ4
1Conn_01x04Connector_JST:JST_XH_B4B-XH-AM_1x04_P2.50mm_VerticalJ14
1Conn_01x04HKUST_RDC2024_Footprint_Lib:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalPB12_1
1Conn_01x08Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ1
1FD6288QDRV8701PRGER:QFN50P400X400X100-25NU6
1LM1117-3.3VHKUST_RDC2025_Footprint_Lib:SOT-223U4
1LSM6DSRTRLibrary:LGA-14L_2P5X3X0P83_STMU3
1S8050龙芯LS2K0300主板V2.0:SOT-23Q1
1SS54HKUST_RDC2024_Footprint_Lib:D_SMAD1
1STC16H40K128_CoreBoardSTC:STC16F40K128_CoreBoardU1
1STC32G12K128-48PINPackage_QFP:LQFP-48_7x7mm_P0.5mmU7
1TPS54360DDAPackage_SO:TI_SO-PowerPAD-8_ThermalViasU2

More from wargod1029/PCB-design

12
  • 2 layers95.7 × 71.9 mmExtention board, the printed circuit board in 3D

    Extention board

    wargod1029/PCB-design

    Brief - Dual brushed motor driver board using BTS7960b half bridge IC. Designed for large power motor (24V, 15A)

    135 parts
  • 2 layers106.4 × 85.3 mmSTC mainboard, the printed circuit board in 3D

    STC mainboard

    wargod1029/PCB-design

    Brief - Dual brushed motor driver board using BTS7960b half bridge IC. Designed for large power motor (24V, 15A)

    126 parts
  • 2 layers105 × 83.2 mmSTC mainboard, the printed circuit board in 3D

    STC mainboard

    wargod1029/PCB-design

    Brief - Dual brushed motor driver board using BTS7960b half bridge IC. Designed for large power motor (24V, 15A)

    116 parts
  • 2 layers100 × 100 mmSTC mainboard, the printed circuit board in 3D

    STC mainboard

    wargod1029/PCB-design

    Brief - Dual brushed motor driver board using BTS7960b half bridge IC. Designed for large power motor (24V, 15A)

    105 parts
  • 2 layers86 × 77.7 mmSTC mainboard, the printed circuit board in 3D

    STC mainboard

    wargod1029/PCB-design

    Brief - Dual brushed motor driver board using BTS7960b half bridge IC. Designed for large power motor (24V, 15A)

    100 parts
  • 2 layers100 × 100 mmSTC mainboard, the printed circuit board in 3D

    STC mainboard

    wargod1029/PCB-design

    Brief - Dual brushed motor driver board using BTS7960b half bridge IC. Designed for large power motor (24V, 15A)

    89 parts
  • 2 layers105 × 60 mmSTC mainboard, the printed circuit board in 3D

    STC mainboard

    wargod1029/PCB-design

    Brief - Dual brushed motor driver board using BTS7960b half bridge IC. Designed for large power motor (24V, 15A)

    87 parts
  • 4 layers75.9 × 50.4 mmSTC ESC, the printed circuit board in 3D

    STC ESC

    wargod1029/PCB-design

    Brief - Dual brushed motor driver board using BTS7960b half bridge IC. Designed for large power motor (24V, 15A)

    80 parts
  • 2 layers100 × 56.2 mmNetcar, the printed circuit board in 3D

    Netcar

    wargod1029/PCB-design

    Brief - Dual brushed motor driver board using BTS7960b half bridge IC. Designed for large power motor (24V, 15A)

    79 parts
  • 2 layers90 × 92.1 mmExtention board, the printed circuit board in 3D

    Extention board

    wargod1029/PCB-design

    Brief - Dual brushed motor driver board using BTS7960b half bridge IC. Designed for large power motor (24V, 15A)

    65 parts
  • 2 layers60 × 70 mmMotor driver 2, the printed circuit board in 3D

    Motor driver 2

    wargod1029/PCB-design

    Brief - Dual brushed motor driver board using BTS7960b half bridge IC. Designed for large power motor (24V, 15A)

    50 parts
  • 2 layers55 × 80 mmMotor driver 2, the printed circuit board in 3D

    Motor driver 2

    wargod1029/PCB-design

    Brief - Dual brushed motor driver board using BTS7960b half bridge IC. Designed for large power motor (24V, 15A)

    44 parts

Similar boards

  • 2 layers100 × 100.1 mmRobot design competition, the printed circuit board in 3D

    Robot design competition

    JCY2515/robot-design-competition

    Includes PCB design , schematic , photos and videos of robot running

    124 parts
  • 4 layers230 × 135 mmVancontroller, the printed circuit board in 3D

    Vancontroller

    Camperlux/vancontroller

    VanController: ESP32-S3 12 V campervan controller board (6 fused relays, 6 PWM dimmers, CAN, RS485, GPS) - KiCad 10 design, manufacturing files and enclosure. Free for non-commercial use.

    259 parts
  • 2 layers58 × 58 mmUps lead acid electgpl v1.0, the printed circuit board in 3D

    Ups lead acid electgpl v1.0

    electgpl/MiniUPS12VLead-Acid

    This project implements a mini uninterruptible power supply (UPS) designed for 12V Lead-Acid AGM/GEL batteries. It integrates a dedicated CN3767 lead-acid charger, a PMOS + Schottky bypass circuit, a TPS54360 buck…

    78 parts
  • 2 layers40.5 × 36.6 mmXDuinoRails Hermes M, the printed circuit board in 3D

    XDuinoRails Hermes M

    xDuinoRails/xDuinoRails_Hermes-M

    Your DCC/Railcom signals and a +5V power source for your microcontroller on a breadboard

    27 parts2CERN-OHL-W-2.0
  • 6 layers30 × 20.1 mmXDuinoRails Thor M, the printed circuit board in 3D

    XDuinoRails Thor M

    xDuinoRails/xDuinoRails_Thor

    Make a Seeed XIAO board a mtc21 decoder, all the electronics needed is on this little board: - mtc21/plux16 compatible connector - DC Motor - 2x Functions - DCC / DCC-ACK / RailCom

    46 parts1
  • 2 layers56.4 × 108.7 mmNew worm3, the printed circuit board in 3D

    New worm3

    microresearch/WORM

    voice

    94 parts32
  • 2 layers59.7 × 41.9 mmVs1053-waveblaster se, the printed circuit board in 3D

    Vs1053-waveblaster se

    ivop/vs1053-waveblaster

    New WaveBlaster Daughterboard based on the VS1053 chip

    43 parts7

Questions

How big is the STC mainboard PCB?

It measures 76.9 × 70.3 mm and has 4 copper layers, 1.6 mm thick.

What parts does the STC mainboard use?

175 parts, built around the LMV321-L, FD6288Q, TPS54360DDA and LM1117-3.3V. 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 STC mainboard KiCad files?

From the wargod1029/PCB-design repository on GitHub, at the commit this page was made from: the board is EM_line_follower_2026/STC_mainboard_2026/STC_mainboard_V2 (BLDC)/STC_mainboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the STC mainboard design in my own project?

Its repository states no licence, so its author keeps all rights: ask wargod1029 before reusing the design.