Skip to content

Nice drawings of the Arduino UNO and Mega 2560

by Layne on December 19, 2010

If you’re looking to make your own shield for the Arduino platform, you’ll definitely need to know where all the pins and holes are located on the Arduino. After doing a quick search, I was unable to find an accurate technical drawing of the new Arduino UNO and Arduino Mega 2560.

Using the PCB design files available at the Arduino hardware website, I created a detailed technical drawing of both the Uno and Mega 2560. The drawings are available in vector-based SVG format, but low-resolution PNG files are shown below (click for larger versions). All drawings are released into the public domain, but let us know if you find any mistakes or have any suggestions or updates.

(If you just click on the SVG file link, the image will probably show up very small in your browser window. If you save the file and instead open it with an SVG editor such as Illustrator or the very awesome, Free and Open Source Inkscape vector graphics editor, you will be able to enlarge the image. The image is so “small” because I scaled the image to be 1 pixel = 25 mil, to make it easier and more accurate to draw.)

Update 1: The drawings have been updated to be more consistent, and with absolute coordinates. Thanks to those who wrote in with suggestions.

Update 2: The UNO drawing has been updated to fix some incorrect numbers on the lower-right corner detail, and fixed the location of the ICSP header to match exactly the goofy position it has on the real PCB design. Many thanks to Ryan Mulligan for his comments below with the bug fixes.

Update 3: The UNO and Mega 2560 drawings have been updated to match the newest rev3 PCBs. They added two extra pins each to the left edge of the top and bottom left header blocks.

Update 4: I have added very high-resolution PNG renderings of these two SVG drawings. Arduino UNO 5000×3515Arduino Mega 2560 5000×2642

From → Uncategorized

19 Comments Leave one →
  1. You guys still use Imperial measures?

    Mils are a really weird measure. They are basically saying “we know Imperal is stupid and hard to calculate with so we are having a base 10 metric measurement, only we use the same metric SI units as the rest of the world so decided to make our own.”

  2. Layne permalink

    I based my drawings right from the Eagle PCB design files, which were drawn up in mils. I know I can switch Eagle to use metric units, but the numbers aren’t always cleanly converted, and it seems that the board was designed in mils.

  3. Hello, Layne.

    I noticed some errors in the drawing you have posted here. I updated the SVG file to fix them. The biggest problem is the board outline in the bottom right is off by 50 mils, but all of the angled edges of the board were off.

    Updated SVG file:
    http://goo.gl/jppoj

    Regards
    Ryan Mulligan

  4. Hello.

    I’m sorry, my last link did not work. I thought Amazon Cloud Drive would be able to handle sharing, I guess not. Here it is in Dropbox, which handled sharing very nicely:

    http://dl.dropbox.com/u/25319396/arduino%20drawing.svg

    – Ryan

  5. Ryan, Thanks much for the bug fixes, I have incorporated your changes to my drawings, and re-posted them to this page. I also emailed the Arduino developers mailing list about that very strange positioning of the ICSP header on the UNO. I presume they want them to match between all their board designs?

  6. jdub permalink

    Thank you! I’ve been looking for the mechanical info on the Uno – exactly what I needed.

  7. Gaganodi permalink

    Hello Lane!

    Can you please export this drawing to DWG format? I am not sure what software to use for svg, and if I can convert it myself with a free software.

    Thanks!

  8. Hi Gaganodi, you can use the very good free and open source software called Inkscape – http://inkscape.org/ (they have versions for Windows, OSX, and Linux) – to convert the above SVG files into a number of different formats, possibly including DWG. Good luck!

  9. Reinhard permalink

    Hi,
    has anybody a drawing of the side view with the USB and power connector?
    Thanks!

  10. Hank permalink

    I am a student, my work will need this website images, mind if I use the Nice drawings of the Arduino UNO and Mega 2560 figure?

  11. Pete permalink

    Full DXF drawings for arduino uno and mega can also be found here:

    http://petrkout.com/electronics/arduino-uno-and-mega-dxf-drawings/

  12. Javier permalink

    Thank you!! very useful

  13. Dan permalink

    Thanks so much for your work.

  14. Jose permalink

    Thanks for this, used it to create a base board for a chipKit Max32, this came in very handy.

  15. Dusty permalink

    What is the actual size of the full svg drawing in cm, please? I’d like to print it out from Inkscape and have it scale accurately.

  16. Hi Dusty,

    I designed the SVG files to have each pixel =25 mil (25 thousandths of an inch) = 0.635 mm.

    UNO
    SVG is 170.45 pixels wide by 119.81 pixels tall
    = 108.23575 mm wide by 76.07935 mm tall

    Mega 2560
    SVG is 229.01 pixels wide by 121.02 pixels tall
    = 145.42135 mm wide by 76.8477 mm tall

    Hope that helps!

Trackbacks and Pingbacks

  1. Arduino Blog » Blog Archive » Nice drawings of the Arduino UNO and Mega 2560
  2. PCB per realizzare shield Arduino | Michele Maffucci
  3. KL25Z Freedom Board and Arduino Headers | MCU on Eclipse

Leave a Reply

Note: HTML is allowed. Your email address will not be published.

Subscribe to this comment feed via RSS