Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

E05 - Motor Driver

Static Badge GitHub Release GitHub Issues or Pull Requests GitHub Issues or Pull Requests GitHub contributors

OverviewRepository OrganizationReleasesLicense

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

Render Board Name Status Latest Release Date Datasheet BOM Ordering Info
render Motor Driver v1 ✅ Released v1r2 2026-06-19 No GERBER (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

About

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

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors