Skip to the content
PCBKitNew board
2 layers153.5 × 161.3 mmSPECTRODRIVE CİRCUİT, the printed circuit board in 3D

SPECTRODRIVE CİRCUİT

omersoner-dev/SPECTRODRIVE

Light-following robot with PCB design, sensor integration, and Bluetooth control

Size
153.5 × 161.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
23
Nets
106
Pads
178
Tracks, vias
418, 80
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
20 Mar 2026
Updated
23 Mar 2026

Overview

SPECTRODRIVE CİRCUİT is an open-source printed circuit board by omersoner-dev, from the omersoner-dev/SPECTRODRIVE repository on GitHub. It is a 2-layer board of 153.5 × 161.3 mm with 23 parts on 106 nets, routed with 418 tracks and 80 vias.

It is built around the L298N and HC-SR04. Its parts include 8 resistors, 4 ICs, 4 diodes, 3 connectors and 1 switch. It belongs with the robots and motor control and radio and wireless boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

🚀 SpectroDrive – Smart Light Following Robot

SpectroDrive is a multi-functional embedded robotics project integrating sensing, control, and wireless communication into a compact system.


🎯 Project Overview

This robot is capable of:

  • Tracking and following light sources
  • Performing interactive LED-based behaviors
  • Detecting external disturbances (tilt)
  • Securing itself with a password-based system
  • Being controlled wirelessly via Bluetooth

⚙️ System Features

  • 🔆 Light Following Mode
  • 👋 Greeting Mode (LED animation)
  • 🚨 Tilt-based Security System
  • 🔐 Dual-stage password protection
  • 📡 Bluetooth Control (HC-05)
  • 📟 LCD Interface
  • 🔊 Buzzer Alert System

🧩 Project Structure

text
Firmware/
 └── Arduino/
      └── Spectrodrive.ino

Software/
 └── MobileApp/apk/
      └── Spectrodrive.apk

hardware/
 ├── BOM/
 ├── PCB/
 ├── schematic/
 └── images/

🔧 Hardware

Full hardware design including schematic, PCB, and BOM:

👉 Hardware Documentation


⚙️ Firmware

Arduino-based embedded control system:

👉 Firmware Files


📱 Mobile Application

Bluetooth-based control interface:

👉 Mobile App


📸 Preview

PCB Design

PCB

3D View

3D


🛠️ Technologies

  • KiCad (PCB & schematic)
  • Arduino (Embedded control)
  • UART / ADC / GPIO
  • Bluetooth (HC-05)

🎯 Purpose

Developed to gain hands-on experience in:

  • Embedded systems
  • PCB design
  • Robotics integration
  • Real-time control systems

🚀 Future Improvements

  • Mobile UI enhancements
  • Autonomous navigation
  • Advanced control algorithms
  • IoT integration

📌 Author

Electrical & Electronics Engineering student focused on embedded systems and robotics.

Parts

23
QtyValueFootprintReferences
6220Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR3, R4, R5, R6, R7, R8
4LEDLED_THT:LED_D8.0mmD1, D2, D3, D4
3Screw_Terminal_01x02MyLibrary:TerminalBlock_bornier-2_P5.08mmJ1, J2, J3
2LDR07OptoDevice:R_LDR_5.1x4.3mm_P3.4mm_VerticalR1, R2
1ARDUINO_MEGA_2560_REV3_A000067MyLibrary:ARDUINO_ARDUINO_MEGA_2560_REV3_A000067A1
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1HC-SR04MyLibrary:XCVR_HC-SR04U1
1HC05MyLibrary:HC05U4
1L298NPackage_TO_SOT_THT:TO-220-15_P2.54x5.08mm_StaggerOdd_Lead4.58mm_VerticalU2
1LCD-016N002LDisplay:LCD-016N002LU3
1R_PotentiometerPotentiometer_THT:Potentiometer_Alps_RK163_Single_HorizontalRV1
1TiltButton_Switch_THT:SW_PUSH_1P1T_6x3.5mm_H5.0_APEM_MJTP1250SW1

Questions

How big is the SPECTRODRIVE CİRCUİT PCB?

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

What parts does the SPECTRODRIVE CİRCUİT use?

23 parts, built around the L298N and HC-SR04. 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 SPECTRODRIVE CİRCUİT KiCad files?

From the omersoner-dev/SPECTRODRIVE repository on GitHub, at the commit this page was made from: the board is hardware/PCB/SPECTRODRIVE CİRCUİT.kicad_pcb and its schematic hardware/schematic/SPECTRODRIVE CİRCUİT.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the SPECTRODRIVE CİRCUİT design in my own project?

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

Similar boards

  • 2 layers99.5 × 99.5 mmSchematicKiCadProyect, the printed circuit board in 3D

    SchematicKiCadProyect

    dduarteCE/Robot-vacuum

    Embedded Linux robotic vacuum system built with Yocto on Raspberry Pi 4, featuring autonomous navigation, audio playback, and remote control through a web interface.

    42 parts1MIT
  • 2 layers68.6 × 58.4 mmDC project, the printed circuit board in 3D

    DC project

    Mohamed-Adel-ELshiemy/PCB

    DC motor PCB Design with all files needed and make my foot print from scratch

    7 parts
  • 2 layersRobot Electronic Design, the printed circuit board in 3D

    Robot Electronic Design

    ErickMorales1312/Proyecto-IMTC

    IoT project for Autonomous Firefighting and Fire Detection System

    14 parts
  • 2 layers76.1 × 85 mmFlypi, the printed circuit board in 3D

    Flypi

    amchagas/Flypi

    This is the repository for the flypi project

    45 parts88GPL-2.0
  • 4 layers85 × 54 mmPECDR, the printed circuit board in 3D

    PECDR

    pedro-ibs/trekking

    Desenvolvimento de um robô rádio-controlado/autônomo da moralidade “tracker”

    68 parts9
  • 2 layers66.3 × 34.3 mmC64PSUv3, the printed circuit board in 3D

    C64PSUv3

    FabioNMI/C64PSU

    A low-cost, lightweight and very reliable power supply for the Commodore 64

    37 parts2
  • 2 layersRoboForce, the printed circuit board in 3D

    RoboForce

    Khuzhin06/RoboForce

    Тогда вы не зря зашли к нам, мы постараемся максимально подробно и быстро рассказать о нашем пути создания робота на ROS2 Jazzy и esp32,по этим материалам вы с легкостью сможете повторить этот проект.

    3 parts2
  • 2 layersRP2040 minimal, the printed circuit board in 3D

    RP2040 minimal

    ltherreraro/Wally

    Recolector de basura espacios cerrados usando esp32

    58 parts2