Page 1 of 1
Build a MakerShield
Step-by-step guide to building your own prototyping shield.
- Author: Marc de Vinck
- Time required: 20-30 minutes
- Difficulty: Easy
If you aspire to do more than blink an LED with your new Arduino or Netduino, you need a prototyping shield that allows you to build a circuit. After listening to our readers and customers, we created a new kind of prototyping shield that supports the needs of noobs as well as advanced users. Introducing MakerShield!
Unlike conventional prototyping shields, Maker Shield lets you create circuits the way you want, and easily change them without having to solder. All of the MakerShield’s major components and pins are user-assignable, allowing you to jump from any component header pin to any pin on the microcontroller
The MakerShield’s potentiometer lets you switch between 5V or 3.3V signals, so the growing numbers of Netduino users can use MakerShield too.
Being able to change the pins connected to the onboard LEDs, button, and potentiometer allows beginners to learn Arduino software with ease, while more advanced users will appreciate the convenience of the onboard components, the incredible flexibility, and the ability to stack another shield on top — the MakerShield uses stackable header pins and retains the original ICSP pin locations of the Arduino.
- View:
- Paginated
- Full width

Edit Step 1
—
Build a MakerShield
¶
Compare the kit contents to those listed on the product page in the Maker Shed.

Edit Step 2 ¶
First we will add the red and green LEDs. The LEDs have 1 long lead and 1 short lead. The long lead goes into the hole labeled (+) on the PCB. We recommend putting the green LED on the right side (side with the logo) and the red on the left side, but choice is yours.
After you put the LEDs into the board, flip it over and bend the leads outwards so they will stay in place while you solder them.
After you solder the leads, clip them close to the board.

Edit Step 3 ¶
Next, add the matching resistor for each LED. They are inserted into the board at locations R1 and R2. Resistors are not polarized, so you can place them in either direction. Notice how the resistor is standing up, or "tombstoning." This board is packed with components, and this is a great way to save space!
The second picture shows the resistor for LED2. It is soldered in the same way as LED1.

Edit Step 5 ¶
Now we will add the power filtering capacitors. They aren't polarized, so their orientation doesn't matter. Add them to the area of the PCB by the "tx" and "rx" pins. Make sure they match the silkscreen and are placed in the correct holes.
Next, bend the leads out, the same as you did with the LEDs and resistors, and solder them in place.

Edit Step 6 ¶
Adding the ICSP header. It's much easier to add the ICSP header pins by placing them in the appropriate spot on the PCB (labeled ICSP) and flip the board over on a flat surface. This holds the pins against the board and makes soldering a snap.
Note: Be sure to trim the leads on the back. They need to be as flush as possible.

Edit Step 7 ¶
Solder the 3.3V - 5V jumper pins. Use the same method for soldering in the 5v - 3.3v 3-pin header. The short ends of the pins should be placed through the board and soldered. The long leads will be facing up, or on the topside of the board.
Next, go ahead and add the included jumper so you don't lose it! This jumper allows you to select either a 3.3v signal from the potentiometer, or a 5v signal.

Edit Step 8 ¶
Adding the power and user selection header pins. Now we can add the 8-pin female header (with the short pins!) on the PCB at the top of the board.
Note: Be sure to use the 8-pin header with the short pins!
You can use a little piece of tape to hold the female header pins in place, or you can hold it with your finger and solder 1 pin to hold it in place. I wrap the solder around my PanaVise to keep it steady. Easy!

Edit Step 10 ¶
Now it's time to solder in the stacking header pins. Place the header pins in the PCB on the left and right side. You should have two 8-pin female headers on the right side and two 6-pin headers on the left. After you place them through the board from the front, carefully flip the board over on a flat surface and solder at least one pin of each header section.
In the second picture, you can see that each header has one pin soldered to the PCB. Now you can flip the board over and make sure all the stacking header pins are in alignment. Once they are aligned, go back and solder all the remaining pins. DO NOT TRIM THESE PINS!

Edit Step 11 ¶
The last step is to solder in the potentiometer. We solder this in last because it has a long shaft and would interfere with soldering in the female headers.
The potentiometer only fits one way. Orient it properly, bend the leads out a little, and solder in place. The last step is to trim the leads. You're done!
This guide has been completed 139 times.
Page 1 of 1
Comments 
Comments are onturn off
Check the potentiometer and the LEDs by connecting POT1 to LED1 or LED2 next to the "MakerShield v1.0" name and turning the potentiometer. Make sure you have the voltage selector jumper next to the POT connected to 5V or 3.3V.
Connect pin D13 to LED1 or LED2 and press the reset button, your LED will blink along with the little LED on the Arduino
IT WORKS!!!! Unfortionatly, I lost the jumper. Already. Can you make a makeshift jumper?
waterlubber, · Reply
The jumper is a standard PC motherboard jumper. You may already have some. If not, Radio Shack has them for cheap. If you just want to test, don't tell anyone here, but you can take a small strip of Aluminum foil and wrap it around the two jumper posts you want to short. A little trickier method is using 28-30 gauge bare wire and wrap around the two jumper posts. It's called wire wrapping, an "old" technique of creating circuits
I bought an Arduino Uno about 3 weeks ago at Radio Shack (around May 1st). I then bought the MakerShield, put it all together correctly but for some bizzare reason it didnt completely line up with my Uno. The MakerShield had 2x 6-header pins on left side and 2x 8-header pins on the right, but my Arduino had extra female headers on both left and right side. My Uno also did not look like the one pictured above. Today I finally buckled and bought the "ultimate microcontroller pack" ($140 >.<) and the Arduino Uno in that pack fit great and had the same number of pins as did the MakerShield. I also noticed that the Uno I bought 2-3 weeks ago had a very dark blue board, while the Uno I bought today was much lighter blue. Is this a newer version of the Uno? I kind of feel that I should be allowed to return the one i bought couple weeks ago.


After completing the soldering work, I was unsure of how to check that I had successfully finished this project. I slotted the pins into my Arduino Uno, and connected the USB to my computer. I could see the transfer light on the Arduino blink when I uploaded a sketch, and it ALSO blinked when I held and released the 'reset' button on the MakerShield, so at least I knew the reset button was working. I'm a newbie when it comes to electronics, but looked at the MakerShield specifications PDF from the Maker Shed. Then I started connecting different pins with jumper wire. I ran wire from one of the 5V pins at the top of the shield (next to the Maker Shed logo) over to the LED1 pin at the bottom of the board (near where it says "MakerShield v1.0"). The green LED at LED1 lit up! Connected the 5V pin to LED2, and the red LED lit up! Connected 5V pin to the BTN1 pin, the LED on the Arduino started behaving according to the sketch I had uploaded.