Arduino Shields are Printed circuit boards that sit atop an Arduino.They Plug into the normally supplied pin-headers of Arduino. Shields Work as expansions to the base Arduino, like we add add-on cards to our PC motherboard to Expand its functionality and features. For example: ArduinoEthernet Shield,X Bee Shield,TouchShield etc.
Proteus PCB layout is a professionals choice featuring constraint driven design, powerful auto-router and dedicated support for high speed signals. Flexible design rule system including support for design rule rooms. Integrated shape based auto-router included as standard. Simulating Designing of Circuits+PCB on Proteus: This is a step by step instructable for Engineers and hobbyist. In this instructable I will discuss about circuit simulations & PCB designing on Proteus 8, at the end I will also discuss about etching of electric circuits within 5 minutes.With. Some are Express PCB, eagle PCB, PCB Elegance, free PCB, open circuit design, zenith PCB and Proteus etc. Apart from remaining Proteus is different. Proteus is design suit and PCB layout designing software. In Proteus we can design any circuit and simulate the circuit and make PCB layout for that circuit. Introduction to Proteus. ARDUINO Simulation PCB and 3D Models Libraries for Proteus. Arduino is an hardware/software open-source microcontroller board. It has been widely accepted in the hobbistic, educational and professional communities due to its versatility, ease of use and programming. Rite now this Arduino Library for Proteus contains following boards in it in it: Arduino UNO; Arduino Mega 2560; Arduino Mega 1280; Arduino Nano; Arduino Mini; Arduino Pro Mini; So, I hope you are gonna like and enjoy today’s post quite a lot. So, let’s get started with Arduino Library for Proteus.
Proteus Design Suite contains
ISIS - schematic capture
ISIS - schematic capture
using ISIS one can create a virtual circuit and emulate it.
Creates PCB layout using the circuit net created in ISIS.
Now i am going to describe the steps to create an Arduino Shield using ISIS & ARES .
STEP 1: CIRCUIT CREATION USING ISIS
Open ISIS and draw the circuit of Arduino shield. Use CONN-SIL8 component to represent the Stackable connectors to be connected to the 8 pin Digital I/O Ports.
Open ISIS and draw the circuit of Arduino shield. Use CONN-SIL8 component to represent the Stackable connectors to be connected to the 8 pin Digital I/O Ports.
Similarly use CONN-SIL6 for analog and power ports. After completing the circuit Hit the Netlist Transfer To ARES. This will open ARES with Netlist and components of the created circuit as shown in the figure below.
STEP 2: PLACING OF COMPONENTS
In ARES
In ARES
(ii) Select Board edge from drop down menu.
(iii) Draw a Rectangular Box on the workspace. Keep an eye on the Length and Width of the box being drawn, on the status bar of ARES.
(iv) Select component mode from the toolbar.
Click on the demo chip (Any Component other than the SILs ) and place it on the board.
Arduino Libraries For Proteus
Now place the ports around the demo chip, this must be done very carefully because the distance between the ports must follow the Arduino Board standards. Also the VCC/GND pins on shield net must match the VCC/GND pins Of Arduino.
Here is a picture of an Arduino Diecimila (Same as Duemilanove) marked with standard dimensions.
Now Back to ARES
click on the component mode>>Select & place Analog Port in the bottom right part of the rectangular box you have drawn earlier.
Similarly add VCC/GND port to the left of Analog port. But there is a problem! the distance between the SILs! .it must be 5.08 mm. Here is my solution to the problem.
>>Click on 2D Graphics Line Mode button on the right most tool pane.
>>Draw a straight line of length 5.1 mm staring from the center of rightmost pin of Analog port. See the figure.
click on the component mode>>Select & place Analog Port in the bottom right part of the rectangular box you have drawn earlier.
Similarly add VCC/GND port to the left of Analog port. But there is a problem! the distance between the SILs! .it must be 5.08 mm. Here is my solution to the problem.
>>Click on 2D Graphics Line Mode button on the right most tool pane.
>>Draw a straight line of length 5.1 mm staring from the center of rightmost pin of Analog port. See the figure.
>>ARES will show
some DRC Errors , Dont worry Just leave it for now.
![Arduino Nano Pcb Design For Proteus Ares Arduino Nano Pcb Design For Proteus Ares](/uploads/1/1/8/9/118919867/570309255.jpg)
You can delete the line by right clicking on it and select delete object.
Now place the Digital I/O ports On top side of PCB. The distance between Analog port and Digital I/O port is 48.26 mm.
Using the same technique described above Draw a line of length 48.26 mm as shown in the figure
and place the First digital I/O port (Pins 1-7).
Place the second I/O port(Pins 8-13) using the method described above but Note the non standard pin spacing length of 4.06mm/1.6” between the two Digital I/O ports.
Now all the components have been placed.
and place the First digital I/O port (Pins 1-7).
Place the second I/O port(Pins 8-13) using the method described above but Note the non standard pin spacing length of 4.06mm/1.6” between the two Digital I/O ports.
Now all the components have been placed.
Here is a picture of how it looks so far
Now it’s time to route the PCB tracks. You can do that by manual routing/automatic process.
(i) Open design rule manager
For manual drawing select the TRACK MODE tool from the tool box ,
![Arduino Arduino](/uploads/1/1/8/9/118919867/223503753.jpg)
Else Click On the Auto route Button to Route the PCB.
(v) Final Adjustments
Click and drag the tracks for some final adjustments. Right click on track >>MITRE to remove 90 degree bends in the track. Using DIL PAD Tool Add Pads for IC legs. Using SQUARE PAD THROUGH HOLE TOOL of dimensions s80-40/s90-50 add a Square pad for IC Pin No 1. Finally it will look something like this,
(i) From the menu bar Click Output>>Export Graphics>>Export PDF file.
Proteus Arduino Tutorial
(ii) De-select Top Copper & Top silk layers , Leave everything else to default, hit OK.Final Layout Ready For Printing |
Thats it , Go and make your custom Arduino Shield
Good Luck ,
Comment Your suggestions and questions
Related Articles
Proteus Arduino Simulator
This post first appeared onCompizspec.blogspot.com, please read the originial post:here