

Rc simple switch
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
2PIC10F200-E/P
PDIP-8-40℃~+125℃ 16Byte 2V~5.5V 3 384Byte 4MHz 8 Bit Built-in FLASH PIC PDIP-8 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)PMV30UN2R
SOT-23-55℃~+150℃ 1 N-channel 11nC@4.5V 1W 20V 32mΩ@4.5V 4.2A 62pF 655pF 70pF 900mV N-Channel ±12V SOT-23 MOSFETs ROHSNexperiaMOSFETs
README
README.mdSimple 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.


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

Microchip PIC10F200 variant

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| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 10k | Resistors_SMD:R_0603_HandSoldering | R2 |
| 1 | 1N4148 | Diodes_SMD:D_SOD-323_HandSoldering | D1 |
| 1 | 1k | Resistors_SMD:R_0603_HandSoldering | R1 |
| 1 | 1u | Capacitors_SMD:C_0603_HandSoldering | C1 |
| 1 | CLK | Measurement_Points:Measurement_Point_Round-SMD-Pad_Small | P2 |
| 1 | DAT | Measurement_Points:Measurement_Point_Round-SMD-Pad_Small | P1 |
| 1 | GND | Measurement_Points:Measurement_Point_Round-SMD-Pad_Small | P4 |
| 1 | IN | Pin_Headers:Pin_Header_Angled_1x03_Pitch2.54mm | K1 |
| 1 | PIC10F200 | TO_SOT_Packages_SMD:SOT-23-6_Handsoldering | U1 |
| 1 | PMV30UN | TO_SOT_Packages_SMD:SOT-23 | Q1 |
| 1 | SW | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | K2 |
| 1 | VDD | Measurement_Points:Measurement_Point_Round-SMD-Pad_Small | P5 |
| 1 | VPP | Measurement_Points:Measurement_Point_Round-SMD-Pad_Small | P3 |
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 mm

Similar boards
- 2 layers170 × 170 mm

- 2 layers128 × 47 mm

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 mm

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 mm

- 4 layers300 × 270 mm

- 6 layers14 × 101.5 mm

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 mm

Rc light controller pinheader
laneboysrc/rc-light-controller
Extensible RC car light controller with Web-based configuration tool
14 parts88MIT - 4 layers76.2 × 88.9 mm
