Skip to the content
PCBKitNew board
2 layers20 × 10 mmRc simple switch, the printed circuit board in 3D

Simple on/off switch for RC systems

Size
20 × 10 mm
Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
9
Pads
28
Tracks, vias
32, 0
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
30 Mar 2018
Updated
15 Apr 2018

Overview

Rc simple switch is an open-source printed circuit board by laneboysrc, from the laneboysrc/rc-simple-switch repository on GitHub, published under the MIT licence. It is a 2-layer board of 20 × 10 mm with 13 parts on 9 nets, routed with 32 tracks and 0 vias.

It is built around the PIC10F200-E/P and PMV30UN2R. Its parts include 5 connectors, 2 resistors, 2 switches, 1 capacitor and 1 IC. It belongs with the radio and wireless boards and the PIC and 8051 (CH55x, STC, AT89) boards of this library.

Main components

2

README

README.md

Simple switch for RC systems

The LANE Boys RC Simple Switch allows you to turn an electronic load mounted to your RC model on or off remotely through your transmitter.

For example you can turn LEDs powered via the receiver on and off, or a light strip powered from an external battery.

Connection diagram 4 LEDs

Connection diagram LED strip

The circuit board measures 20 x 10mm (0.8 x 0.4"), excluding connectors. The switch can handle loads of up to 2A @ 20V.

Servo pulses range from 1 .. 2ms, with 1.5ms being defined as center position. The switch turns on when the incoming servo pulse is greater than 1.6ms, and turns off again when the servo pulse becomes less than 1.4ms. This hysteresis makes it suitable for use with both switches and analog controls.

Power consumption of the RC switch itself (without load) is about 4mA.

You can obtain a ready-to-use built-up RC simple switch from laneboysrc@gmail.com, or build one yourself using the information provided here.

Electronics

There are two variants provided, both with identical size and functionality:

STC STC15W104 variant

STC15W104 PCB

Microchip PIC10F200 variant

PIC10F200 PCB

Which one you choose depends on how easy it is for you to get the respective chips, your familiarity with them, and whether you already have respective programming tools.

The STC15W104 can be programmed using a simple USB-to-serial converter, or a Raspberry Pi (or similar SBC with a serial port). The STC15W104 originates from China and can be found on eBay and Aliexpress.

The PIC10F200 version requires a Microchip Pickit for programming, which can be quite an investment. The PIC10F200 can be obtained from major electronics distributors like Digikey, Element14, Mouser ...

Both chips come in DIP package versions so you can easily build the hardware on a prototyping board.

There is also a PCB for SMD components available for both variants. Gerber files are provided so you can order PCBs from you favorite manufacturer.

Firmware

Pre-compiled HEX files are supplied: PIC10F200 firmware, STC15W104 firmware

The firmware for both variants can be compiled with the SDCC compiler.

For programming the PIC10F200 variant please consult Microchip for the required tools and software.

For programming the STC15W104 variant we recommend the STCGAL, an open source Python program.

Parts

13
QtyValueFootprintReferences
110kResistors_SMD:R_0603_HandSolderingR2
11N4148Diodes_SMD:D_SOD-323_HandSolderingD1
11kResistors_SMD:R_0603_HandSolderingR1
11uCapacitors_SMD:C_0603_HandSolderingC1
1CLKMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallP2
1DATMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallP1
1GNDMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallP4
1INPin_Headers:Pin_Header_Angled_1x03_Pitch2.54mmK1
1PIC10F200TO_SOT_Packages_SMD:SOT-23-6_HandsolderingU1
1PMV30UNTO_SOT_Packages_SMD:SOT-23Q1
1SWPin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmK2
1VDDMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallP5
1VPPMeasurement_Points:Measurement_Point_Round-SMD-Pad_SmallP3

Questions

How big is the Rc simple switch PCB?

It measures 20 × 10 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Rc simple switch use?

13 parts, built around the PIC10F200-E/P and PMV30UN2R. 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 simple switch KiCad files?

From the laneboysrc/rc-simple-switch repository on GitHub, at the commit this page was made from: the board is pic10f200/electronics/rc-simple-switch.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Rc simple switch design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from laneboysrc/rc-simple-switch

1
  • 2 layers20 × 10 mmRc simple switch stc, the printed circuit board in 3D

    Rc simple switch stc

    laneboysrc/rc-simple-switch

    Simple on/off switch for RC systems

    11 parts8MIT

Similar boards

  • 2 layers170 × 170 mmTELESTRAT2, the printed circuit board in 3D

    TELESTRAT2

    Fred72z/ORIC

    Extensions pour ORIC1-ATMOS

    160 parts5GPL-2.0
  • 2 layers128 × 47 mmStm32f1-nrf24l01-transmitter pcb, the printed circuit board in 3D

    Stm32f1-nrf24l01-transmitter pcb

    laneboysrc/rc-headless-transmitter

    DIY 2.4 GHz RC transmitter without display, configurable through smartphone or web browser

    79 parts33
  • 4 layers82 × 29 mmWindbird fox electronics, the printed circuit board in 3D

    Windbird fox electronics

    windbird-sensor/windbird-fox-electronics

    This repository contains the electronic parts of the Windbird wind sensor.

    51 parts15
  • 4 layers80.2 × 80.2 mmRoboy crazyfly, the printed circuit board in 3D

    Roboy crazyfly

    Roboy/roboy_crazyfly

    roboys version of crazyfly 2

    108 parts2BSD-3-Clause
  • 4 layers300 × 270 mmTbox, the printed circuit board in 3D

    Tbox

    charlieh0tel/ee_stuff

    440 partsBSD-3-Clause
  • 6 layers14 × 101.5 mmMainboard revD, the printed circuit board in 3D

    Mainboard revD

    Mmrliu-gooooood/smart-pen-codex

    首次重建时先用kicad-cli sch export netlist --format kicadxml ...生成XML,再buildpcb。runchecks.sh固定使用可写/tmp XDG目录,不写只读home配置。没有原厂PDF或私有相机图片打包。

    102 parts
  • 2 layers44 × 23 mmRc light controller pinheader, the printed circuit board in 3D

    Rc light controller pinheader

    laneboysrc/rc-light-controller

    Extensible RC car light controller with Web-based configuration tool

    14 parts88MIT