Summary of The Wooden Menace – a Mighty Robotic Arm Powered by Servos using pic microcontoller
The "Wooden Menace" is a DIY robotic arm built from cheap household items to demonstrate that advanced robotics can be achieved with simple materials. Controlled by a PIC18F452 microcontroller, the arm features five servos and grippers capable of handling small objects like pens. The design emphasizes simplicity, using wood, nails, and epoxy for the structure, while a PlayStation 1-style controller manages movement via an RJ45 connection.
Parts used in the Wooden Menace:
- LM7805 5 V Voltage Regulator
- PIC18F452 Microcontroller
- Female RJ45 Connector
- Hi-Tec 311 Standard Servos
- 20 MHz Oscillator
- SPDT Switch
- 1µF Capacitor
- 30 pin SIP
- 540 point Breadboard
- Solder
- Wire 24 AWG
- Wire 30 AWG (aka Wirewrap)
- Hobby Wood
- 8 small nails
- 5 minute E-poxy
- Fancy Door Hinge
- Plastic Sheet
Introduction
When I first started in the field of robotics, electronics and sensors I had always wanted to make my own robotic arm. The idea of being able to make such an advanced idea come to life out of simple parts found around the house was mind boggling to me. So inspite of that, I set out to prove to myself it was possible.
I went through several initial designs before I set my heart on the one that you see here. I feel this one is the simplest that I came up with and therefore the easiest to build. I still can’t get over the It’s made out of friggin’ wood! factor of this design.

The goal of this project is to create a robotic arm that can move in most any direction like a humanoid arm. It should have grippers on the end that can grip trivial objects like a piece of paper or a pen/pencil. A simple design with as few moving parts as possible is important for this design because the arm will only be controlled by a PIC18F452. This potentially limits the ability to control the arm with smooth movements.
The Wooden Menace robotic arm should be made out of generally cheap household items (except the servos). The reason for this is to prove that such a design can and will work.
Wooden Menace with Controller
Parts List
- Electrical Parts
- LM7805 5 V Voltage Regulator
- PIC18F452 Microcontroller
- Female RJ45 Connector
- (5) Hi-Tec 311 Standard Servos
- 20 MHz Oscillator
- SPDT Switch
- 1µF Capacitor
- 30 pin SIP
- 540 point Breadboard
- Solder
- Wire 24 AWG
- Wire 30 AWG (aka Wirewrap)
- Hardware Parts
- Hobby Wood
- 8 small nails
- 5 minute E-poxy
- Fancy Door Hinge
- Plastic Sheet
- Tools
- Wirewrap Tool
- Soldering Iron
- Laptop Computer
- MPLAB IDE (installed on Laptop)
- PIC Programmer
- Power Drill
- Hammer
- Jigsaw
- Sand Paper
Schematic
Schematic Overview
The hardware schematic for the wooden menace (robotic arm) is fairly straight forward. The PIC microcontroller has one control line feeding to each servo and it also connects to the RJ45 connecter. The RJ45 connector is used for getting input from the controller.
Schematic Specifics
- Power Circuit
- The power circuit is just a 9 V Battery hooked up to the LM7805 with a 1uF capacitor hooked to output & ground of the LM7805 to keep a steady 5 V DC.
- Servo Connections
- Each servo has 3 wires coming out of it. Power, Ground & Signal (PWM). Power & Ground are tied directly to our 6v source. Each signal pin from each servo is tied to a unique pin on the PIC as seen on the schematic.
- RJ45 Connector
- This project uses a [fake] ps1 controller to remotely control the robotic arm. The female RJ45 connector is used & mounted onto the robotic arm awaiting the male RJ45 connection from the controller.
- MCLR*/Vpp – Pin 1 on the PIC
- This is tied high (logic 1; +5 V) once again using a pull-up resistor. Pin 1 is effectively a reset pin. The PIC will restart-Memory Clear-when this pin is low (logic 0, +0 V). For this project I did not include a reset button so I just have the pin tied high always, so the PIC will always be running as long as it is powered.
Theory of Operation
Servo Theory
The picture to the right shows a simple PWM: Pulse with Modulation wave. Servos operate off of this principle.
The theory of how servos work is really quite simple. I’ll give a brief summary of it now, even though there will be a tutorial on servos fairly soon.
T = 20 mS
t = 0.9 S -> 2.1 S
If we put those values of t & T into the graph we will get a standard analog servo signal. It is important to note that t can vary while T is always the same. T which is 20 miliSeconds defines the period of the wave which also tells us that we are working at a frequency of 50 Hz
1 / 0.020 Seconds = 50 Hz

So most simply put, we can tell the servos to move to a certain angle with great precision. Some examples for 180° seros….input: t, T and output: angle are seen below.
Hardware
The hardware design is just the cut out pieces of wood that form the base of the robotic arm & the arm itsself. It also includes the breadboarded circuit that allows the PIC control of the servos. We’ll take a ‘top down’ look at the Wooden Menace.
The Grippers
The grippers on the Wooden Menace robotic arm are attached using screws, pieces of wood cut with a jigsaw and small screw & nuts. This simple setup is surprisingly stable. The Hi-Tec 311 standard servos that are used offer enough power to grip a vast amount of objects.
For more detail: The Wooden Menace – a Mighty Robotic Arm Powered by Servos
- How does the power circuit work?
A 9 V Battery connects to an LM7805 regulator with a 1uF capacitor to maintain a steady 5 V DC output. - What type of controller is used for input?
The project uses a fake PS1 controller connected via a female RJ45 connector mounted on the arm. - Can the servos rotate more than 90 degrees?
Yes, the Hi-Tec 311 servos used in this project can rotate up to 180 degrees. - What defines the frequency of the servo signal?
The period T of 20 milliseconds defines the frequency as 50 Hz. - How are the servos powered?
Power and Ground wires from each servo are tied directly to a 6v source. - What happens if Pin 1 on the PIC is set to low logic?
Pin 1 acts as a reset pin; setting it to low causes the PIC to restart or clear memory. - How are the grippers constructed?
The grippers are attached using screws, pieces of wood cut with a jigsaw, and small screws with nuts. - What tool is required to cut the wooden pieces?
A jigsaw is listed as the tool used to cut the hobby wood pieces for the arm.