Skip to the content
PCBKitNew board
2 layers144 × 74 mmController, the printed circuit board in 3D

Arduino-powered rc rover with video a live video feed

Size
144 × 74 mm
Copper layers
2
Thickness
1.6 mm
Parts
82
Nets
111
Pads
287
Tracks, vias
781, 85
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
11 Jul 2024
Updated
7 Jan 2025

Overview

Controller is an open-source printed circuit board by Jer8Jun, from the Jer8Jun/rc-rover repository on GitHub. It is a 2-layer board of 144 × 74 mm with 82 parts on 111 nets, routed with 781 tracks and 85 vias.

It is built around the 74HC595 and AMS1117-3.3. Its parts include 41 resistors, 10 ICs, 10 switches, 6 connectors and 5 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

rc-rover

Arduino-powered rc rover with live video feed

Controller

Custom circuit board:

The Controller PCB is responsible for charging a LiCD battery, as well as powering the screen board, which is an independent unit. The board contains through holes for the NRF24L01+ module, along with 4 LMS-5161 common anode 7 segment displays that are controlled by 4 74HC595 8-bit shift registers, all of which are controlled by an arduino nano every and powered by the LiCD battery. Schematic: alt text Footprint: alt text 3D Render: alt text

Parts

82
QtyValueFootprintReferences
32150ΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25 +16
9SW_PushButton_Switch_THT:SW_PUSH_Singular_6mmSW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10
474HC595Package_DIP:DIP-16_W7.62mm_SocketU3, U4, U5, U6
4LMS-5161Display_7Segment:LMS-5161U7, U8, U9, U10
4MountingHoleMountingHole:MountingHole_4.3mm_M4H1, H2, H3, H4
3DDiode_THT:D_A-405_P12.70mm_HorizontalD2, D3, D4
210uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC1, C3
216ΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2
2LEDDiode_THT:D_A-405_P2.54mm_Vertical_AnodeUpD1, D5
10.1uFCapacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2C2
10.1ufCapacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2C4
11.4kΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR8
1145ΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR6
119ΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR4
13.3v SB+Connector_Wire:SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mmJ5
131ΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3
1456ΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR5
153Ω 100MHzCapacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2FB1
15kΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR7
15v SB+Connector_Wire:SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mmJ1
160ΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR9
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1Arduino_Nano_EveryModule:Arduino_NanoA1
1CB+Connector_Wire:SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mmJ6
1CB-Connector_Wire:SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mmJ3
1NRF24L01_BreakoutRF_Module:nRF24L01_AntennaU1
1SB-Connector_Wire:SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mmJ2
1SW_SPSTButton_Switch_THT:SW_DIP_SPSTx01_Slide_9.78x4.72mm_W7.62mm_P2.54mmSW1
1USB_C_2.0Connector_USB:USB_C_Receptacle_GCT_USB4125-xx-x_6P_TopMnt_HorizontalP1

Questions

How big is the Controller PCB?

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

What parts does the Controller use?

82 parts, built around the 74HC595 and AMS1117-3.3. 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 Controller KiCad files?

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

Can I use the Controller design in my own project?

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

Similar boards

  • 2 layers90.2 × 90 mmSra dev board 2026, the printed circuit board in 3D

    Sra dev board 2026

    SRA-VJTI/sra-board-hardware-design

    ESP32-based Development Board for Robotics and Embedded Applications

    219 parts81MIT
  • 2 layers55 × 100 mmESP32AY revD2, the printed circuit board in 3D

    ESP32AY revD2

    djspawnbrest/ESP32AY

    ZxPod - ESP32 based AY multiformat player

    138 parts59GPL-3.0
  • 4 layers100 × 100 mmPlantomation V2, the printed circuit board in 3D

    Plantomation V2

    Synthron/Plantomation

    DIY plant watering system

    203 parts10
  • 2 layers72.8 × 32 mmMicro fm radio, the printed circuit board in 3D

    Micro fm radio

    dilshan/rda5807-fm-radio-module

    RDA5807M based stereo FM radio receiver

    56 parts8MIT
  • 2 layers92.7 × 74 mmDL1414, the printed circuit board in 3D

    DL1414

    sqfmi/HPDL-1414-20x2-ESP32

    20x2 Character Display with HPDL-1414 modules & ESP32

    106 parts8CC-BY-SA-4.0
  • 4 layers219 × 108.5 mmZ80DevBoard, the printed circuit board in 3D

    Z80DevBoard

    gianluca-rainis/Z80DevBoard

    An advanced development board for the Z80 microprocessor, powered by an RP2040.

    182 parts7CERN-OHL-S-2.0
  • 2 layers67.3 × 74.5 mmVgm teensy, the printed circuit board in 3D

    Vgm teensy

    ldursw/vgm-player

    Hardware music player for YM2612 and SN76489

    41 parts7GPL-3.0
  • 2 layers121 × 75.5 mmJlctest, the printed circuit board in 3D

    Jlctest

    cjheath/jlcbasic

    JLC Basic parts library for Kicad fetched and converted from EasyEDA

    46 parts5