Your EasyEDA usage duration is brief. In order to avoid advertising information, this action is not supported at present. Please extend your EasyEDA usage duration and try again.
Editor Version×
Standard
1.Easy to use and quick to get started
2.The process supports design scales of 300 devices or 1000 pads
3.Supports simple circuit simulation
4.For students, teachers, creators
Profession
1.Brand new interactions and interfaces
2.Smooth support for design sizes of over 5,000 devices or 10,000 pads
3.More rigorous design constraints, more standardized processes
4.For enterprises, more professional users
Ongoing
STD
PCB Board Design
License:
Mode:Editors' pick
2.2k
0
0
1
Update time:
2020-11-19 20:00:43
Creation time:
2016-05-12 02:46:01
Description
How to create your own Arduino (UNO) shield PCB board very easily using [EasyEDA][1]. I will be creating a Arduino UNO 3 x 3 x 3 LED Cube Shield with the built-in spice tool which you could create schematics, design PCB boards, generate a bill of materials and even analyze your circuits.
**Preparation**
The easiest way to start practicing is by using someone else’s schematic since this will save you time, which means you have more time to work on your PCB board design skills. Feel free to fork the [LED Cube Shield project][2] if you’re interested and want to completely follow the following steps.
The model for the Arduino Shield PCB board can be found in the online library.
![enter image description here][3]
**Step 1 - converting your schematic to PCB:**
Open up your schematic and click on [“Convert project to PCB”][4] :
![enter image description here][5]
**Step 2 - Placing the components:**
You will end up with a screen filled with an outline (the purple line) and with all the components you placed down in your schematics.
Start dragging the components to where you want them to be. Make sure to place the components on the inside of the Arduino shield.
**Step 3 – Drawing a custom outline:**
Now we can draw the outline. I always like to use the same size shield as the Arduino itself, so I draw my new outline precisely on the outline of the Arduino shield PCB board.
To draw the outline you have to switch to the “BoardOutline” layer in the layers menu:
![enter image description here][6]
Click on the current outline (the pink square in your editor) and press delete to get rid of it.
Use the tools shown above to draw your new outline.
Once you’re done with your outline you can switch back to either the top or bottom layer.
**Step 4 - Routing:**
Since the Arduino has a lot of data pins we don’t need a GND copper area.
The Arduino isn’t capable of providing a lot of current, so this means we won’t have to draw very thick tracks.
You could choose to either: Auto Route or route everything yourself.
The Auto Router function can be found here:
![enter image description here][7]
![enter image description here][8]
We are going to route everything ourselves. This can be done by clicking on the track tool in the tools menu. Once you click on the pad of one component and move your pointer around you should see a track appear on the PCB board and the small blue lines should move with your pointer.
To connect 2 components together you have to follow the blue line and route your track around holes and other components until it reaches the other component. If you did this successfully the blue line should disappear.
Do this for all your components until you see no more blue lines. If you use SMD components and have to switch to another layer make sure to use VIA’s which can be found in the tools menu since a SMD component only has pads on one layer.
**Step 5: Adding holes**
To secure the shield onto your Arduino we have to add holes. Now in my case I didn’t have to do this, since the Arduino model already had holes included.
This is how you can add holes if your model doesn’t include holes:
Click on the “Hole” tool in the tools menu. Set the size in the toolbar on the right.
Make sure you’re using the right units!!
Once the size has been set you can click on the PCB board to place your holes down.
**Step 6: Adding Text labels to the PCB board**
To add text click on the “Text” tool in the tools menu. Place the text where you want it to be and change the text in the right properties menu. This could be extremely useful if you have to connect external modules to your shield since all the pins are marked however you want yourself.
![enter image description here][9]
You can also change to the desired silk layer in the toolbar on the right. After you finished your PCB design, you can directly order PCBs from the same tool and calculate your PCB price quickly with the [online pricing calculator][10].
**Step 7: Prototype PCB**
![enter image description here][11]
The order steps process is also simple, here are the [PCB order steps][12]:
Just click the Fabrication Output button in the PCB editor or Upload your gerber files on PCB order page;
Fill in your PCB information;
Add to cart;
Get your PCBs.
[1]: https://easyeda.com/
[2]: https://easyeda.com/yourics/Arduino_UNO_LED_Cube_Shield-efL3XfxrJ
[3]: /editor/20161011/57fc8140011a0.png
[4]: https://easyeda.com/Doc/Tutorial/convert.htm#Converting-Your-Schematics-To-PCB
[5]: /editor/20160926/57e8c7f1e9103.png
[6]: /editor/20161011/57fc85092865f.png
[7]: /editor/20160926/57e8c88688459.png
[8]: /editor/20160926/57e8c89c21fca.png
[9]: /editor/20161011/57fc859b94e69.png
[10]: https://easyeda.com/order
[11]: /editor/20160926/57e92db12955e.png
[12]: https://easyeda.com/Doc/Tutorial/PCBOrder.htm#PCB-Order
Design Drawing
schematic diagram
(
1
/
)
PCB
(
1
/
)
The preview image was not generated, please save it again in the
editor.
Forked project will be set private in personal workspace. Do you continue?
Clone
Project
The Pro editor is about to be opened to save as. Do you want to continue?
private message
Send message to feather
Delete
Comment
Are you sure to delete the comment?
Report
PCB Board Design
No Profile
Announcer: feather
Creation time: 2016-05-12 02:46:01
Published time:
2020-11-19 20:00:43
*
Report type:
Please select report type
*
Report reason:
Please fill in the reason for your report and the content is 2-1000
words
*
Upload image:
+
Upload image
*
Email address:
Please fill in your email address
Report
*
Report type:
Please select report type
*
Report reason:
Please fill in the reason for your report and the content is 2-1000
words
*
Upload image:
+
Upload image
*
Email address:
Please fill in your email address
Report
Submitted successfully! The review result can be viewed in the personal
center, review notification.
Kind tips
Your EasyEDA usage duration is brief. In order to avoid advertising information, this action is
not supported at present. Please extend your EasyEDA usage duration and try again.
Share
Project
Copy
Copy
Scan the QR code and open it on the mobile terminal