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.

From → Uncategorized

7 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.

Trackbacks and Pingbacks

  1. Arduino Blog » Blog Archive » Nice drawings of the Arduino UNO and Mega 2560

Leave a Reply

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

Subscribe to this comment feed via RSS