In this Instructable I'm going to teach you how to create a Arduino Uno Shield very easy.
I won't go into too much detail, but I included a video where I go a little more in depth on how to use the software.
I use the EasyEDA web application since I can store my layouts online and buy my created PCB right after I finish it. (And it's cheap!) :)
Step 1: Creating a Schematic
Ofcourse you will need to create a account. This can be done by clicking "login" in the top right corner of your screen.
Once you have a account you can click "+ New Project".
Click "New Schematic" and now you can start placing components in the schematic editor.
If you're missing a component you can create it yourself easily, but you can also browse the online library. This library contains parts created by other users. Picking the component from the online library can save you a lot of time.
I searched "Arduino Uno" in the online library and found a board suited for my shield. Make sure the component has a schematic design as well as a board layout design.
This is the main reason why I use EasyEDA instead of Eagle.
Step 2: Finishing the Schematic
After you've placed down all your components you can start wiring them together. This can be done using the "Wire" tool or by clicking on one pin of a component.
Once you've wired together all parts you can add values. You don't have to, but it's handy if you're creating a large PCB with a lot of components. Adding values will also allow you to use the simulation software. That way you can analyze whether you've used the correct values for all components.
Now you can save your project and after that you can save your schematic. If you're going to create a large schematic make sure to save it over time!
Step 3: Creating the PCB Board Layout
Now you can convert your schematic into a PCB using the "Convert Project To PCB.." button in the top menu.
Place the components where you want them and make sure there is enough room to solder the parts. Especially pay attention to this when using SMD components, since the soldering job is mostly very precise.
Once you've placed down all your components you can either choose to route all components yourself, or you can use the included "Autorouter" function and let the autorouter do the work for you! I prefer routing myself, but it can be useful to use the autorouter when you have a larger PCB.
Step 4: Finishing the PCB
When you're done routing you can even add images and text to your board.
You can also add your own fonts to the text on the PCB.
Use the "Photo View" button to generate a view of how your PCB will look when it's finished.