loading

The objective of this project is to create a version of Arduino Mega 2560 board that has lower component count and smaller board size.

Personally to be used for robotics projects that require ATmega2560's 256 KB flash and digital/analog pins, where the size, weight, and USB port location of the original design is not ideal.

References:

Electronics/PCB knowledge provided by:

Step 1: Prototype

A prototype board was made as proof of concept, the components, placements, and connections are:

  • ATmega2560 chip from an Arduino Mega2560 clone (functional chip and bootloader) removed with a hot-air gun, soldered on to a TQFP100 breakout PCB.
  • Connect all VCC/AVCC (chip pins 10, 31, 61, 80, 100) together and GND (chip pins 11, 32, 62, 81, 99) together.
  • 0.1uF bypass capacitor x 3, connected in parallel to 3 of the VCC/AVCC and GND pairs (chip pins {31,32}, {61,62}, {99,100}).
  • 10k pull-up resistor x 1 connected between RESET (chip pin 30) and VCC/AVCC.
  • LED x 1 and 1k current limiting resistor x 1 connected between D/13 (chip pin 26) and GND, this is same as the Arduino Mega "L" LED, to be us as indicator to test prototype.
  • 16MHz ceramic resonator connected between chip pins 33 and 34, with resonator's ground pin connected to chip's GND.
  • CP2102 USB to UART TTL Module (one that has a DTR pin), with the connections:
    • 0.1uF capacitor x 1 between module's DTR pin and RESET (chip pin 30).
    • Module's RX to D1/TX (chip pin 3).
    • Module's TX to D0/RX (chip pin 2).
    • Module's 5V to chip's VCC/AVCC.
    • Module's GND to chip's GND.

After the driver for CP2102 was installed, a few sample Arduino sketches such as "Blink" and "Fade" were uploaded to make sure the chip was still functioning before designing the board in Eagle PCB.

<p>it is very interesting. i have a question, can we just program this board using Arduino IDE like we have to do in adruino2560 board?</p>
<p>its awesome!!! can i get this schematic eagle? i waan make something with this naked mega. please send to my email hasjrulhusnulmalik@gmail.com</p>
<p>Is the Naked Mega compatible with Arduino IDE?</p>
<p>I like this, I want one, is that an 'FTDI' pinout? I'd buy kits, and I honestly hope some chinese manufacturer on ebay makes a billion for $2 each</p>
<p>Good day, it's similar to FTDI pinout minus the &quot;CTS&quot; pin, and the pin order is different.</p>
<p>It would have been nice if it WAS the FTDI pinout :-(</p>
<p>Great design! Are you planning to share the eagle files?</p>
<p>That would be great !</p>
<p>Well, the author answered a question but this one. This means &quot;no&quot; I guess:)</p>
<p>Where to buy this for the Russian?</p>
<p>Good day, it is available to be purchased on Tindie: https://goo.gl/6xZlkP</p>
<p>Color me impressed with your effort from start to finish!</p>
Yep this is exactly what i want!!!
<p>If anyone orders the boards, I'll buy a couple from you. This might be a good project for oshpark.com.</p>
I love that minimalist design. I want one!
<p>Awesome! I love the minimalist design. </p>

About This Instructable

21,509views

166favorites

License:

Bio: Let's make more physical toys!
More by FuzzyStudio:15mm x 20mm size Arduino DIY Bare Minimum Arduino Mega 2560 
Add instructable to: