rc switch circuit diagram

Compact RC Switch Circuit

If you are an RC modeller, then this circuit is for you! The compact RC Switch let you turn something on and off from a regular R/C channel. The device is powered entirely by the receiver, drawing only limited current, and switched output load is electrically isolated from the R/C circuit, allowing two completely separate grounds to run without coupling noise between them. A potentiometer provides threshold levels to set the device trip point and onboard LEDs can be added to indicate the status of the system.


Compact R/C switch plugs into a standard hobby radio control receiver as easily as a servo does. You can connect the load that you want to toggle through this module. Depending on the channel you use, you will then be able to control the switching y by moving your control stick up or down, left or right, or another method you desire. In practice, an RC aircraft consists of a radio transmitter operated by the pilot and the airborne unit consists a radio receiver together with one or more servos depending on the number of radio channels used, and a battery pack. The RC transmitter sends data to the RC receiver by generating a modulated radio frequency carrier, while the receiver detects data from the modulated carrier, decodes and deliveries it to the respective servo. A typical R/C transmitter has about 4 to 6 channels with at least 4 of them being proportional, and the extra channels are usually used to actuate retractable landing gears, airbrakes, lamps, etc (for example: landing gear by channel 5).

Although this circuit was designed for the on/off control of lighting on radio controlled (R/C) models, it will doubtless find application in other radio control projects. The circuit follows the receiver signal pattern and at a preset pulse-width, enables a switch to drive the load. This allows the circuit to be adjusted to operate when some other device controlled by the same receiver channel reaches a certain critical point (e.g. 60%) in its travel. The small amount of hysteresis on the trip point helps to prevent possible switch jitters.

rc transmitter receiver switch

After construction, power up the circuit from the concerned RC channel (e.g. channel 5) of the receiver, turn on your transmitter, and verify that moving the R/C stick (or an auxillary toggle switch ) reliably controls the relay shift.

RC control signal from Futaba FPR148DF - Neutral Position

(R/C control signal from Futaba FPR148DF – Neutral Position)

What you and your RC system control with it is up to you. As an example, you can use it to remotely turn on aircraft lights, drop a payload, switch video signals, actuate landing gear, and much more. The switch output can be adapted to control high currents, so there is really zero limit to what you can do!

rc switch circuit diagram

(circuit diagram)

The circuit built around the LM358 comparator (IC1) reacts to a 50Hz PWM signal with a pulse width of around 1–2 ms. If the reference voltage (at pin 2 of IC1) fixed by the 10K potentiometer ( P1) is lower than the filtered signal voltage (at pin 3 of IC1), the comparator output goes high, relay driver BC547 (T1) is switched on and the 5V relay (RL1) works. The 100K reistor ( R5) provides small hysteresis to prevent the comparator from responding to every minor wavering in the voltage on the non-inverting input (pin 2) of the comparator.

standard servo pulses

(standard servo pulses)

Basic Lab Tryout

If you are building this circuit for your neighbour, or do not have access to an R/C model, then any standard servo tester (home-brewed or ready-made) can be used to test your finished circuit.

rc receiver & servo tester used by the author

(r/c receiver & servo tester used by the author- from eBay)

To test your work in this way, just follow these simple steps:

  • Connect JP1 of your circuit to the test socket of the servo tester with correct polarity
  • Turn on the servo tester and vary its servo pulse output (1-2 ms)
  • Verify that the defined servo pulse output reliably controls the relay toggle

Happy Piloting!!!


Join the conversation!

Error! Please fill all fields.
  • hbzweef

    No one ever built this circuit for RC model applications?

  • hbzweef

    Just wondering. I’m not an electronic wizard but I don’t understand this circuit. I’m trying to replicate it on my breadboard but it doesn’t function as drawn. If I’m right, the voltage on pin number 3 of the LM358 is compared to the voltage on number 2. The latter can be set from 0 t0 +5 volts by the potentiometer P1. So the voltage on pin number 3 should be about 2,5 volts and can be varied a little bit by the pulse width coming from the RC receiver (1.0-2.0 ms) and according to your scope picture (max amplitude and duty cycle) should be in the order of a few hundred millivolts only. If I measure with my multimeter I measure about 75 to 150 millivolts on pin number 3 of the LM 358.
    Please enlighten me. What goes wrong?

    • T.K.Hareendran

      @hbzweef: I’m sure, the pulse amplitude of R/C control signal from Futaba FPR148DF is not very feeble as observed by you. Regarding other queries, let me take sometime to dig into this. Thank you for your feedback!

  • STROKER2419

    Hello I have built this circuit with the only differenc of having a 20K pot and it will not work, i am having a hard time figuring out the pin 2 input, giving a negative voltage. Can you help please

  • Mandm

    Thankyou Anders, i just would like to add that i do have lots of sound in my NXT-G program but most of them are dlfeuat nxt-g sound files except for one where you here EVA is an attempt to convert WAV to RSO… the sounds you hear that seem from the real wall-e at the beginning of the video are in fact from movie trailer playing in the background while i’m filming. Please make sure you check my upcoming wall-e upgrade using the new Mindsensor NXTservo module that allows me to animate the eye’s — i will post it soon on youtube – user bazmarc Thanks for watching and comments.

Looking for the latest from TI?