Arduino Hole Dimensions Drawing

Arduinos are great, but if you’ve ever tried to mount one on a baseplate or inside an enclosure, you know it can be a pain. While there are some great enclosures specifically designed for an Arduino, if you just have a regular box that you want to use, you have to measure and mark out the holes yourself. If all you have is a ruler and a pencil, this isn’t the easiest thing to do.

In the process of working on a robot project, I needed to draw up an Arduino hole pattern and outline in CAD as part of the design. I figured others could use a similar drawing — after some polishing up, I had this Arduino hole dimension drawing (PDF).

You can use it as a reference to the dimensions or as a drilling guide. It is drawn at a scale of 1:1 on a standard 8.5×11 sheet, so you can print it out, lay the drawing down on your mounting surface, and use a pre-drill punch directly on the paper. I’d recommend you use the punch rather than just drilling through the paper, to avoid a “walking” drill bit. If you don’t have a proper punch, you can just use a sharpened nail (we’re not fancy here).

In order to get it to print 1:1, you have to turn off print scaling in Adobe Acrobat. Somewhere in the Acrobat print dialog there’s going to be a “Page Scaling” option. Set it to “None”. There’s a 1-inch scale mark next to the title block in case you want to verify that it printed correctly.

The drawing has dimensions for both the regular Arduino and the Arduino MEGA, and the hole pattern is good for all Arduinos going back to the NG (though the diameter of the holes might be different). The new UNO boards added a fourth mounting hole, which is indicated. It should also work with most “full-size” Arduino clones, such as the EMSL Diavolino and the Seeed Studios Seeeduino, as well as the Netduino boards.

Make a robot friend with Adafruit’s CRICKIT – A Creative Robotics & Interactive Construction Kit. It’s an add-on to our popular Circuit Playground Express, FEATHER and other platforms to make and program robots with CircuitPython, MakeCode, and Arduino. Start controlling motors, servos, solenoids. You also get signal pins, capacitive touch sensors, a NeoPixel driver and amplified speaker output. It complements & extends your boards so you can still use all the goodies on the microcontroller, now you have a robotics playground as well.

Join 7,500+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython in 2018 – Python on Microcontrollers is here!

Have an amazing project to share? Join the SHOW-AND-TELL every Wednesday night at 7:30pm ET on Google+ Hangouts.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Follow Adafruit on Instagram for top secret new products, behinds the scenes and more https://www.instagram.com/adafruit/

Maker Business — Rethink Robotics closes shop. Long live collaborative robots #makerbusiness

Wearables — Cleaning is key

Electronics — Serial overkill

Biohacking — Biohacking Resources – Books, Talks and Podcasts

Python for Microcontrollers — CircuitPython @ Hackaday SuperCon #ICYMI @circuitpython @micropython @ThePSF #Python

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !


  1. If you’re also interested in the locations of the usb, power, and ICSP header pins are located on the arduino boards, you might want to check out this drawing I made of the UNO and MEGA 2560 a few months ago:


  2. Thank you for making this, John! I really could have used this yesterday, as a matter of fact. I was trying to mount offsets for an Uno board and was having such a hard time. Anyway, I’m saving this for future reference.

  3. @Matthew: Indeed! I’ve referred to your drawing on several occasions — it’s very handy! 🙂

    @Matt: Thanks!

  4. John,

    Thanks for making these drawings available. I am using them to verify my Eagle Arduino packages. My components appear to have been drawn correctly relative to your drawings.

    Just one small omission:
    On the Mega board, the hole in the lower right corner is NOT located horizontally. I believe it to be 3.800 inches [965.2mm] from the front edge of the board. If this is the case then we agree on all locations.


  5. Suggestion: your scale mark near the title block should run both horizontally and vertically. Not all printers will keep the image square in both directions. Although now that I think about it, with the dimensions provided, I suppose one could check the print directly without the scale marks.

    Otherwise, it’s a great idea.

  6. @Vic – You’re right! I guess I missed one. It should be in the right place on the printout though — we checked it with the Mega and it worked. I’ll update the drawing.

    @signal7 – I’ll add a vertical scale reference in the next revision — thanks for pointing this out!

Sorry, the comment form is closed at this time.