Servo Switch Plate Mount

by carjo3000, published

Servo Switch Plate Mount by carjo3000 Dec 16, 2015


Use This Project

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag


Thing Statistics

11919Views 1525Downloads Found in Gadgets


This is a simple servo mount that you can attach to a standard switch plate. Connect the servo to a microcontroller for a quick home automation project.

///////What You Need:
-Micro sized servo (I used cheap SG90 9G micro servos from ebay)
-Mounting hardware for servo and arm (typically comes with the servo when you buy it)

-You will need to have the Servo.h library installed
-Connect servo to Pin 9, GND, and 5V
-Turns the switch ON right after you connect to power
-Turns the switch OFF after 5s, ON after 10s, OFF after 15s, ON after 20s, then loops.
-You can change or add time intervals as needed

-Servo neutral position is 60 degrees
-Switch ON position is at 100 degrees, and OFF position is at 20 degrees
-May need to change these numbers depending on you servo.

*When programming the servo, the arm should move about +-40 degrees from the neutral position to turn the switch ON and OFF. Experiment with these numbers for best results.

Print Settings


Doesn't Matter


Doesn't Matter

More from Gadgets

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

Building two of these as I post. No good with Arduino. Want to add a ON - Off switch so as to run two wall switches. Was thinking a DPDT switch just cannot get it to control a servo. Any suggestions? Thank You

Awesome, glad you like my design! As far as operating the servos with an ON/OFF switch it is much easier to do using an arduino or some other microcontroller. Servos operate through PWM so you wouldn't be able to control one with a switch alone. But, setting one up with arduino is not too difficult. I found this instructable that might help you:
It uses tact switches to control the servos and the instructions are well detailed. You would need to play around with the part of the code that lists the angle of the servos. I also have an example arduino code in the thing files that you can easily setup. It should guide you in the right direction. Good luck on your project!

Thank You tried the Visuino, not a big fan of it. Found another program on Arduino that did the trick.

I LOVE THIS. I remixed it and "welded" a Wemos D1 Mini Case onto it to use with Home Assistant. Dude! (or Dudette!) this thing is elegant, and everything fits perfectly! Words cannot express how great this plate/arm is. Also if you're looking into Home Automation (even just a bit) look into Home Assistant for the raspberry pi as a controller with some ESP8266 based boards like the D1 Mini to activate the switch. I started down the rabbit hole and now everything is wifi controlled haha.

Thanks! I'm really glad you liked my design. I've been meaning to try out the Wemos board. Another person had used one with my switch plate and seemed to have great success with it. I just might have to try it with raspberry pi now...

Jul 9, 2016 - Modified Jul 9, 2016


Thanks a lot for sharing this! I had to design a new faceplate because switches are a different layout in Ireland (and my switch was incredibly stiff!) but it did give me a lot of inspiration. I was able to use the servo arm though and it fit perfectly!

Thanks again

Thats awesome! I'm glad you were able to make it work for you. I guess I should have mentioned that this was for a US light switch... If you get the chance I would love to see some pictures of it.

Hey, I added it it as a remix there. I'm using it with my wemos d1 mini to create a Telegram bot to control my Immersion (water heater) My switch was really stiff so I needed to get some law of the lever going so I used an extender and changed the direction of the servo.


Servo Switch for Immersion Bot

This looks really great! I'm glad you were able to use my servo arm design. I really like the idea of using wifi to control the switch, I might try out your code later

This looks awesome, I was just thinking about designing something for this exact function. Do you use it at home?

Thanks! I designed this because I wanted a timer for my porch light when I went on vacation. I just used two time intervals on the arduino code and increased it to several hours instead of seconds. It worked out great. Eventually I want to connect it to a raspberry pi and control my lights remotely

Thanks! Glad you like it.