Skip to the content
PCBKitNew board
2 layers50 × 50 mmTransistor Driver, the printed circuit board in 3D

Transistor Driver

Rorchive/E05

Analog DC Motor Driver (BC547 + 5V Relay). Hardware project designed in KiCad for Inatel's E05 analog electronics class.

Size
50 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
11
Nets
8
Pads
24
Tracks, vias
23, 0
Pours
22
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
17 Jun 2026
Updated
19 Jun 2026

Overview

Transistor Driver is an open-source printed circuit board by Rorchive, from the Rorchive/E05 repository on GitHub, published under the CERN-OHL-W-2.0 licence. It is a 2-layer board of 50 × 50 mm with 11 parts on 8 nets, routed with 23 tracks and 0 vias.

It is built around the BC547. Its parts include 3 resistors, 3 connectors, 2 diodes, 2 switches and 1 transistor. It belongs with the robots and motor control boards of this library.

Main components

1

README

README.md

E05 - Motor Driver

Static Badge [blocked] GitHub Release GitHub Issues or Pull Requests GitHub Issues or Pull Requests GitHub contributors

Overview • Repository Organization • Releases • License

Overview

This project involves the development of a DC Motor Driver module tailored for the E05 (Transistorized Analog Electronics) course at Inatel. The system is engineered to handle electromechanical switching using a purely analog architecture, providing robust motor control based on a BC547 NPN transistor acting as a driver for a 5V SPDT relay (Songle SRD series). The hardware design incorporates inductive spike protection via a 1N5408 flyback diode, input state stabilization through a push-button with a pull-down network, and real-time visual feedback via an LED indicator.

Repository Organization

  • docs: Technical documentation and datasheets.
  • hardware: Core hardware files.
    • 3D: 3D models (.step).
    • Fabrication: BOM and Gerber files for JLCPCB manufacturing.
    • PCB: KiCad schematics and layout design.

Releases

RenderBoard NameStatusLatest ReleaseDateDatasheetBOMOrdering Info
renderMotor Driver v1✅ Releasedv1r22026-06-19NoGERBER (JLCPCB)

Circuit Operation

Figure (a) illustrates the driver module in its active state with the relay energized (latched) and the LED status indicator turned on while the push-button is pressed, completing the circuit to power the DC motor. Figure (b) depicts the circuit in its default idle state (relay de-energized) with no input applied to the button.

Driver
Figure 1: Side-by-side comparison of the mechanical mounting system: (a) Engaged state, (b) Disengaged state.

License

This project is licensed under the weakly-reciprocal CERN-OHL-W-2.0 open-hardware license. You are free to modify and distribute these files, provided downstream hardware design modifications remain under the same terms.



Rorchive Logo
📜 This project is part of Rorchive, my personal archive of activities and courses developed during my undergraduate studies at Inatel.

Built with ❤️ by Rodrigo Andrade

Parts

11
QtyValueFootprintReferences
110kTransistor_Driver-Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
11N5408Transistor_Driver-Footprints:D_DO-201AD_P15.24mm_HorizontalD1
11kTransistor_Driver-Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2
1220Transistor_Driver-Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3
1BC547Transistor_Driver-Footprints:TO-92_Inline_WideQ1
1Conn_5VTransistor_Driver-Footprints:PinHeader_1x01_P2.54mm_VerticalJ1
1Conn_GNDTransistor_Driver-Footprints:PinHeader_1x01_P2.54mm_VerticalJ2
1G5LE-1Transistor_Driver-Footprints:Relay_SPDT_Omron-G5LE-1K1
1LED REDTransistor_Driver-Footprints:LED_D3.0mm_ClearD2
1PS1024ALREDTransistor_Driver-Footprints:SW_PS1024ALREDS1
1Power_OutputTransistor_Driver-Footprints:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_HorizontalJ3

Questions

How big is the Transistor Driver PCB?

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

What parts does the Transistor Driver use?

11 parts, built around the BC547. 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 Transistor Driver KiCad files?

From the Rorchive/E05 repository on GitHub, at the commit this page was made from: the board is hardware/PCB/Transistor_Driver.kicad_pcb and its schematic hardware/PCB/Transistor_Driver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Transistor 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).

Similar boards

  • 2 layers83.3 × 65.3 mmSimonShield, the printed circuit board in 3D

    SimonShield

    github-linguist/linguist

    Language Savant. If your repository's language is being reported incorrectly, send us a pull request!

    46 parts14kMIT
  • 2 layers56 × 65 mmSeaTalk1, the printed circuit board in 3D

    SeaTalk1

    dotnet/iot

    This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.

    24 parts2.4kMIT
  • 2 layers132.1 × 45.7 mmIPoS, the printed circuit board in 3D

    IPoS

    peterheinrich/InternetOverSpaghetti

    Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.

    42 parts342
  • 2 layers99.1 × 99.7 mmRC6502 General Video Adapter, the printed circuit board in 3D

    RC6502 General Video Adapter

    tebl/RC6502-Apple-1-Replica

    An expandable SBC-version of the Apple 1 computer, easy to get started with and lot of cool stuff that can be added to it!

    80 parts193GPL-3.0
  • 2 layers55.9 × 38.6 mmMega Amp, the printed circuit board in 3D

    Mega Amp

    theacodes/genesynth

    A Sega Genesis inspired synthesizer

    40 parts178Apache-2.0
  • 2 layers40 × 100 mmBack pcb, the printed circuit board in 3D

    Back pcb

    ZeroPhone/ZeroPhone-PCBs

    PCB files for ZeroPhone - for gerbers and schematics, go to "Releases" tab!

    118 parts148GPL-3.0
  • 2 layers100 × 100 mmCANBuster, the printed circuit board in 3D

    CANBuster

    GBert/misc

    miscellaneous stuff / unsorted

    182 parts99