Skip to the content
2 layers36.2 × 41.3 mmRC Light System, the printed circuit board in 3D

RC Light System

tebl/RC-Light-System9

Various projects on the road to creating a more interesting system for lights on RC cars. It won't be small, but at least I'll have fun making it.

Size
36.2 × 41.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
25
Nets
18
Pads
99
Tracks, vias
202, 5
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
28 Mar 2024
Updated
18 Nov 2024

Overview

RC Light System is an open-source printed circuit board by tebl, from the tebl/RC-Light-System repository on GitHub. It is a 2-layer board of 36.2 × 41.3 mm with 25 parts on 18 nets, routed with 202 tracks and 5 vias.

Its parts include 12 connectors, 6 resistors and 1 diode.

README

README.md

RC Light System

The Arduino Starter Kit, the official one with a bunch of parts and a book, was my first real introduction to working with electronics. Sure, I had put a new power plug on various things as a child of a different time that this one. What I hadn't done, was learn how to not blow things up when trying out new things. Arduino is pretty much perfect for that. Not in that you won't blow things up, it's more a case of blowing up really cheap parts and you rarely, if ever, actually set anything on fire. Working through it all, I wanted to create a project of my own - I would make a better light system for RCs.

RC Dashboard

Yeah! Turns out that doing exactly that, requires understanding a lot more than simply plugging an LED into a breadboard and turning it on or off - there's logic levels, reading a PWM signal and then figuring out how to design your own PCBs. So I eventually put my parts in the infamous "someday" pile. A decade later, I've learned a few things and it was time to take something off that pile and try again!

As I had a lot of fun doing it, I wanted to build a multitude of slightly different things around the same core theme - RCs, lighting and cool effects. For that reason I found it easier to organize them into their own sub-projects, so follow the links to the ones you are specifically interested in.

1> Projects

For the technical details as well as information regarding the projects included in this specific github repository, consult the table below and follow along for the things that may interest you. As each project will realistically end up being done in several different ways, they will each come with their own set of documentation as well as BOM-listings - these are organized by putting all that into the documentation for each module below it. Organized separately, you are also recommended to check out the schematics for detailed information about how the electrical side of things work.

ModuleDescription
RC Light SystemA functional light system for RCs. It's big, bulky and does mostly what I want it to do.
RC ExhaustControls an RGB LED mounted inside the exhaust pipe of an RC. On heavy throttle it starts glowing red, ease up on the trottle afterwards and you get flashing colours as it backfires.
RC DashboardConnected to the receiver, it shows a digital throttle gauge on a small OLED-screen.

1.1> RC Light System

This is the project I had originally intended to design, almost a decade earlier. A lighting system with some kind of recognizable intelligence to it. More specifically, something that wouldn't turn on the blinkers when turning the wheel. I could always just cut the wire, but I wanted it to work so that it felt more scale - turning on the blinker when cornering around a racetrack at subsonic speeds wasn't it. My second requirement was that it should be detachable by cable, mostly so that the electronics mounted on the chassis could be separated from those that are stuck to the body.

I can't physically work with small components, so as for any practical usage you will need a lot of space to install this - possibly a truck of some kind. Other than that, consider it educational material for anyone that wants to connect an Arduino to an RC-receiver.

ModuleDescription
RC Light SystemMain module for mounting on chassis, uses Arduino Pro Micro.
RC Light System OutputOutput-module for mounting on a body. Four sets of two LEDs can be combined to have two levels of brightness.
RC Light System Output MiniOutput-module for mounting on a body. Slightly smaller than the other one, with almost none of the interesting features apart from turning LEDs on and off.

1.2> RC Exhaust

Working with the RC Light System, I came across small metal exhaust pipes for 1:10 RCs on AliExpress. Arriving in the mail a couple of months later I knew I had to install them in something, given that they were designed to fit an LED inside it - I wanted something more exciting than a basic effect. I wanted it to glow red on heavy throttle, backfire when easing up on the throttle and so on!

ModuleDescription
RC Exhaust DigisparkExhaust-module based around Digispark, with capability for RGB colour LED.

1.3> RC Dashboard

Tightly related to the RC Exhaust in terms of implementation, mostly because I initially couldn't get it to work - so in the end I had to put a screen on one, all in order to figure out all the ways it had initially failed to work. That doesn't sound like a fun thing to build, but when doing it I had an idea - why not mount the screen inside the interior of an RC car? Cars generally have those, we call them "dashboards".

YouTube image

An electric RC doesn't exactly have a lot of telemetry that's available to plug into, but at least I can put a throttle gauge on it. Nowadays you'd probably want an analog one, but I designed this one to mimic the digital future that was on display in a limited selection of 80s and 90s cars - check out The definitive collection of cool 1980s digital dashboards in Euro cars to see some examples of what I'm talking about here.

ModuleDescription
RC Dashboard DigisparkDashboard-module based around Digispark.

Parts

25
QtyValueFootprintReferences
310kresistor:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3, R5, R7
320kresistor:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4, R6, R8
1+5vrc_light_system:TestpointTP1
11N4001Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1
1AUX_INConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ7
1AUX_OUTConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ8
1AUX_YConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ12
1Arduino Pro Microarduino_pro_micro:Arduino_Pro_MicroA1
1BINDConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1
1BIND_INConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ10
1GNDrc_light_system:TestpointTP2
1LEDrc_light_system:TestpointTP3
1OUTPUT 1Connector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_VerticalJ1
1OUTPUT 2Connector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_VerticalJ2
1POWERsolder_bridge:bridgeJP2
1STR_INConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ5
1STR_OUTConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ6
1STR_YConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ11
1THR_INConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ3
1THR_OUTConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4
1THR_YConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ9

More from tebl/RC-Light-System

10
  • 2 layers41.3 × 54 mmRC Light System Output, the printed circuit board in 3D

    RC Light System Output

    tebl/RC-Light-System

    Various projects on the road to creating a more interesting system for lights on RC cars. It won't be small, but at least I'll have fun making it.

    41 parts9
  • 2 layers39.4 × 41.3 mmRC Light System Output Mini, the printed circuit board in 3D

    RC Light System Output Mini

    tebl/RC-Light-System

    Various projects on the road to creating a more interesting system for lights on RC cars. It won't be small, but at least I'll have fun making it.

    20 parts9
  • 2 layers28.3 × 36.8 mmRC SCX10.3 Rock Control, the printed circuit board in 3D

    RC SCX10.3 Rock Control

    tebl/RC-Light-System

    Various projects on the road to creating a more interesting system for lights on RC cars. It won't be small, but at least I'll have fun making it.

    17 parts9
  • 2 layers26.3 × 33.2 mmRC Dashboard SuperMini2, the printed circuit board in 3D

    RC Dashboard SuperMini2

    tebl/RC-Light-System

    Various projects on the road to creating a more interesting system for lights on RC cars. It won't be small, but at least I'll have fun making it.

    15 parts9
  • 2 layers20.8 × 37.2 mmRC Exhaust System RGB, the printed circuit board in 3D

    RC Exhaust System RGB

    tebl/RC-Light-System

    Various projects on the road to creating a more interesting system for lights on RC cars. It won't be small, but at least I'll have fun making it.

    13 parts9
  • 2 layers25.2 × 29.2 mmRC Exhaust Digispark, the printed circuit board in 3D

    RC Exhaust Digispark

    tebl/RC-Light-System

    Various projects on the road to creating a more interesting system for lights on RC cars. It won't be small, but at least I'll have fun making it.

    12 parts9
  • 2 layers20.8 × 48.6 mmRC Exhaust System, the printed circuit board in 3D

    RC Exhaust System

    tebl/RC-Light-System

    Various projects on the road to creating a more interesting system for lights on RC cars. It won't be small, but at least I'll have fun making it.

    11 parts9
  • 2 layers25.2 × 23.4 mmRC Dashboard Digispark, the printed circuit board in 3D

    RC Dashboard Digispark

    tebl/RC-Light-System

    Various projects on the road to creating a more interesting system for lights on RC cars. It won't be small, but at least I'll have fun making it.

    10 parts9
  • 2 layers31.8 × 12 mmRC SCX10.3 Rock Light, the printed circuit board in 3D

    RC SCX10.3 Rock Light

    tebl/RC-Light-System

    Various projects on the road to creating a more interesting system for lights on RC cars. It won't be small, but at least I'll have fun making it.

    8 parts9
  • 2 layers26.3 × 27.2 mmRC Dashboard SuperMini, the printed circuit board in 3D

    RC Dashboard SuperMini

    tebl/RC-Light-System

    Various projects on the road to creating a more interesting system for lights on RC cars. It won't be small, but at least I'll have fun making it.

    7 parts9

Similar boards

  • 2 layers159.5 × 30 mmType f, the printed circuit board in 3D

    Type f

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    25 parts3kApache-2.0
  • 2 layers113.5 × 95.1 mmSweep high, the printed circuit board in 3D

    Sweep high

    davidphilipbarr/Sweep

    Sweep - a small promicro based keyboard inspired by the Ferris.

    25 parts2.1k
  • 2 layers58.4 × 114.3 mmPicoPedal, the printed circuit board in 3D

    PicoPedal

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    25 parts915
  • 2 layers54 × 15 mmXyp gpib, the printed circuit board in 3D

    Xyp gpib

    xyphro/UsbGpib

    Versatile, cheap and portable USB to GPIB converter (USBTMC class based)

    25 parts690MIT
  • 2 layers50 × 76 mmVoron 0, the printed circuit board in 3D

    Voron 0

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    25 parts397Apache-2.0
  • 2 layers237.5 × 102.9 mmStorage, the printed circuit board in 3D

    Storage

    jes/scamp-cpu

    A homebrew 16-bit CPU with a homebrew Unix-like-ish operating system.

    25 parts301Unlicense
  • 2 layers43.3 × 21 mmNanoS3 Carrier, the printed circuit board in 3D

    NanoS3 Carrier

    UnexpectedMaker/esp32s3

    Assorted files for my ESP32-S3 development boards

    25 parts296

Questions

How big is the RC Light System PCB?

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

What parts does the RC Light System use?

25 parts. 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 RC Light System KiCad files?

From the tebl/RC-Light-System repository on GitHub, at the commit this page was made from: the board is RC Light System/RC Light System.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the RC Light System design in my own project?

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