Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elevator-Controller-PCB

A KiCad PCB that drives a small elevator model using two servo motors, controlled wirelessly over an NRF24L01 radio link.

Board render

Overview

The board is built around an Arduino Nano that:

  • Receives commands over an NRF24L01 2.4GHz radio module
  • Drives two servos (M1, M2) for elevator car/door motion
  • Drives a buzzer for audible feedback
  • Reports status via three LEDs (Power, Debug, Error)

Bill of Materials

Ref Part Description
A1 Arduino Nano v3.x Main controller
U1 NRF24L01 Breakout 2.4GHz radio transceiver
M1, M2 Servo motors Elevator actuation (3-pin headers)
BZ1 Buzzer Audible feedback
D1 LED Power indicator
D2 LED Debug indicator
D3 LED Error indicator
D4 Diode Protection
Q1 S8050 NPN transistor Switching
J1 Terminal block (2-pin) MCU power input
R2–R5 Resistors (330Ω x3, 1kΩ) LED/transistor biasing
C1, C2 470µF electrolytic Power supply filtering
C3–C5 100nF ceramic Decoupling
C6 10µF electrolytic Filtering

Full BOM: jlcpcb/elevatorController.csv

Repository Layout

elevatorController/   KiCad project (schematic, PCB layout, Gerbers, DRC report)
jlcpcb/                JLCPCB-ready fabrication output (Gerbers, drill files, BOM)
exports/               Rendered board images and PDF schematic/layout export
libraries/             Custom KiCad symbol/footprint/3D-model libraries (NRF24L01 module)

Getting Started

  1. Install KiCad (developed with KiCad 7+).
  2. Open elevatorController/elevatorController.kicad_pro.
  3. Custom parts (e.g. the NRF24L01 breakout) live in libraries/. If symbols/footprints are missing, add libraries/ to your KiCad library table — see libraries/NRF24L01_/how-to-import.htm for instructions.

Fabrication

Ready-to-order Gerbers, drill files, and BOM for JLCPCB are in jlcpcb/ (also bundled as jlcpcb/gerber.zip). The board is 2-layer and passes DRC with 0 violations (see elevatorController/DRC.rpt).

License

Apache License 2.0 — see LICENSE.

About

PCB to controller elevator using 2 servo & radio transmission!

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages