Skip to the content
2 layers76.5 × 60 mmHO Driver, the printed circuit board in 3D

DC Motor Driver based on A3959SB-T

Size
76.5 × 60 mm
Copper layers
2
Thickness
1.6 mm
Parts
36
Nets
20
Pads
99
Tracks, vias
117, 78
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
28 Feb 2026
Updated
3 Mar 2026

Overview

HO Driver is an open-source printed circuit board by kbralten, from the kbralten/HO-Driver repository on GitHub, published under the CERN-OHL-W-2.0 licence. It is a 2-layer board of 76.5 × 60 mm with 36 parts on 20 nets, routed with 117 tracks and 78 vias.

It is built around the L7805 and NE555P. Its parts include 12 capacitors, 11 resistors, 3 ICs, 2 diodes and 1 connector. It belongs with the robots and motor control boards of this library.

Main components

2

README

README.md

HO Driver

DC Motor Driver based on A3959SB-T

This is based on the PDIP version of the chip, but the schematic is replicable to the SMD versions.

Major Blocks

There are two major blocks plus a support:

  1. The PWM generator is based on a 555 and outputs a variable duty cycle signal as the ratio of resistance on Var1 changes. Connect a suitably large linear pot to Var1 (e.g. 10k).
  2. The motor driver is based around the A3959 chip. Current limit/sensing is handled by a bank of 5 1R resistors in parallel. Adjust as needed.
    • There are strapping resistors in R10/R11 that select between Fast and Slow modes for EXT_MODE by either strapping to ground or to VDD - populate only one of them.
    • There is a pin connection for a switch on SW1 which controls the motor direction.
  3. There is a basic 7805 based voltage regulator to create the digital VDD off the input voltage.
image

Parts

36
QtyValueFootprintReferences
7100nCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC1, C2, C3, C4, C8, C9, C11
51RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR5, R6, R7, R8, R9
31kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R10, R11
3220nCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC6, C7, C12
21N4004 DO41Footprints:D-DO41D1, D2
110kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2
110uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC5
11nCapacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mmC10
15.1kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3
151kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR4
1A3959SB-TSamacSys_Parts:DIP762W58P254L2990H533Q24NU2
1Barrel_Jack_MountingPinConnector_BarrelJack:BarrelJack_HorizontalJ1
1Conn_01x02_SocketConnector_Wire:SolderWire-0.25sqmm_1x02_P4.5mm_D0.65mm_OD2mmMout1
1Conn_01x02_SocketConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalSW1
1Conn_01x03_PinConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalVar1
1L7805Package_TO_SOT_THT:TO-220-3_VerticalU1
1NE555PPackage_DIP:DIP-8_W7.62mmU3

The 32 most common of 36 parts.

Similar boards

  • 2 layers191.5 × 97.6 mmOpen Apple 1 SBC, the printed circuit board in 3D

    Open Apple 1 SBC

    davischris/OpenAC1

    This work is largely based on the work of Tor-Eirik Bakke Lunde (https://github.com/tebl/RC6502-Apple-1-Replica).

    72 parts4GPL-3.0
  • 2 layers74.9 × 27.9 mmPower module, the printed circuit board in 3D

    Power module

    emm312/pcb-cpu

    20 parts1
  • 4 layers200 × 142.3 mmFRED Electrical Scheme KiCAD, the printed circuit board in 3D

    FRED Electrical Scheme KiCAD

    GiulianoAgostini04/FRED-Project

    Real-time concentration monitoring system based on frontal-lobe EEG signals. Features a custom PCB designed with TinkerCAD and KiCad, OpenBCI Ganglion and Arduino UNO for signal acquisition, display, and frequency-band…

    93 parts1MIT
  • 2 layers194.3 × 174 mmMotherboard, the printed circuit board in 3D

    Motherboard

    aversey/suen

    A simple computer on M68k

    99 parts
  • 2 layers84 × 54 mmLPTastatur, the printed circuit board in 3D

    LPTastatur

    stonedDiscord/Automatenplatinen

    Reverse engineerte Hardware aus deutschen Spielautomaten.

    23 parts5BSD-2-Clause
  • 2 layers95 × 75 mmRepeaterController, the printed circuit board in 3D

    RepeaterController

    phastmike/neutec-repeater-hardware

    Contains KiCad files for the Neutec Repeater Project. Firmware is on a different repository

    58 parts

Questions

How big is the HO Driver PCB?

It measures 76.5 × 60 mm and has 2 copper layers, 1.6 mm thick.

What parts does the HO Driver use?

36 parts, built around the L7805 and NE555P. 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 HO Driver KiCad files?

From the kbralten/HO-Driver repository on GitHub, at the commit this page was made from: the board is HO Driver.kicad_pcb and its schematic HO Driver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the HO Driver design in my own project?

Its repository publishes it under the CERN-OHL-W-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).