Arduino UNO and Mega 2560

The Arduino Team presented some new products at Maker Faire this weekend. It’s a significant update. The Arduino UNO and Arduino Mega 2560 update the Duemilanove and Mega respectively. They now use an ATMega8U2 instead of an FTDI USB to serial converter chip. Allowing an Arduino to become nearly any kind of USB device. A fourth mounting hole has been added to the UNO for more stable mounting. The booloader is now the Optiboot bootloader. The boards can run firmata out of the box. We are not sure about existing Arduino boards, but the last six bytes of EEPROM have a unique serial number. At this point, the Mega 2560 has some kind of issue with gcc on certain platforms and unable to use the full memory available until there is an update to the IDE.

The team also gave a preview of some works in progress. Arduino Ethernet POE can be power over ethernet and loaded with TFTP. Available October 18, TinkerKit will be released. Geared toward designers, the kit has PCB modules that include a joystick, soft pots, transistor, relay, power MOSFET, push button, LEDs and motor driver. That same day will be the launch of the multi-lingual Arduino Store.

These developments will be a nice addition to the toolset out there that you can use and we look forward to new projects using these tools.

Update: [PT] sent us a link to an ever-growing FAQ about this hardware.

Comments

  1. Alton says:

    ‘The booloader is now the Optiboot bootloader’ Now is that just because Halloween is coming, or did I miss a change in terminology somewhere along the way?

  2. chango says:

    Where was this a few weeks ago when the PS3 hackers were buying all the PJRC Teensy stock?

  3. fluidic says:

    ARDUINO has evolved to become TEENSY.

    ???

    Okay. Sounds good to me.

  4. Zmaster says:

    They replaced the FTDI bridge with a second avr with built-in usb controller… why?
    I do understand that replacing the main MCU would have made it incompatible with previous boards but this is basically the only significant change imho. Is it worth it?

  5. ErebusBat says:

    @Zmaster

    The new USB controller will allow it to masquerade as other USB devices and not just a serial device, so yes I would say it is worth it.

  6. gordon says:

    Thank goodnes they kept the pinout pattern.
    I thought Id get that in before anyone else.

    I fancy getting one of the new mega’s.

  7. Luke says:

    Zmaster, replacing the FTDI chip with the other Atmel chip allows the Arduino to act as different USB devices if programmed to do so (input, mass storage, etc.). The FTDI chip was only for talking serial to the Arduino. If you just want to prototype things on the Arduino and then use the ATmega328 by itself then it doesn’t make any difference. If you want to use the Arduino to create devices that interface with a computer in different ways then it can make a big difference not being limited to just serial communication.

  8. Mudo says:

    I will go in this direction or directly mbed.

    http://overtone-labs.ning.com/

  9. The invasion is here….

    I don’t know really, gonna see the prices and the “easy to make yourself” before i’m impressed. POE is however nice ^^

  10. Bill says:

    More pictures and videos of the Arduino’s here:

    http://bit.ly/aPs9T6

  11. Proflt says:

    I can’t wait for the HAD led blinking over the network airduino build.

  12. Whatnot says:

    The new USB interface also is much faster and has much lower latency I’m told, that should help with many projects and make new ones possible, as does the masquerading, and it’s now driverless an usable for mac and linux without issue.
    It seems quite a nice push forwards
    The only drawback might be increased cost though.

  13. MH says:

    @Alton

    ‘The booloader is now the Optiboot bootloader’

    Maybe it is a booloader to prepare for all the anti-Arduino comments that typically appear here.

  14. Zmaster says:

    @HerebusBat and Luke
    Yeah, but why 2 MCUs instead of a new smaller board with just the ATMEGA8U2?
    Why compile 2 programs and make them talk to each other when you could only use a single program on the MCU with built-in usb.

  15. draeath says:

    … they still have the lame spacing between the pin headers I see. I guess that will never be fixed in the official design.

  16. grenadier says:

    Wow those are short sentences. Do they have to be so short? I don’t think they have to be so short. Short sentences aren’t good. They break up ideas. Don’t you think? Don’t you think?

  17. anonymous coward says:

    One unfortunate aspect of the new board is that thought the new usb chip, the ATmega8u is easily programmable through the unpopulated ICSP header (above the chip), no other lines on the chip are available for use. You can’t even greenwire them with much ease because the chip is in a QFN package. It wouldn’t have made the board any more expensive, but infinitely more hackable, to put some unpopulated headers corresponding to the unused gpios of the ATMega8u someplace on the board.

  18. synth says:

    grenadier,

    derp?

  19. Max says:

    What a pity. I totally missed the atmegaXU2 series… Unfortunately they dont com in DIL packaging: I’d love to replace my favorite microcontroller (atmegaX8) with something that has real USB (not just software USB).

  20. wiggles says:

    The ATMega8u2’s are less expensive than the FTDI chips, not to mention more powerful and a smaller footprint. The ATmega8u2’s appear to also be programmable and since i heard you like Arduino’s (dawg); I put an AVR in your arduino so you can AVR while you AVR.

  21. Whatnot says:

    @draeath what’s the problem with the spacing? And how mad would it be to change something so trivial and make all shields become useless, shields that sometimes can run in the hundred to purchase.

    @wiggles Really? They are cheaper? I’m surprised if that’s true, then it would make even more sense they went this route.

    @anonymous coward We’ll see what alternative versions make available, sparkfun and many others can choose a slightly different design.
    Plus I didn’t see the underside yet did you?

  22. mike says:

    @anonymous coward
    the ATmega8u also runs the USB DFU bootloader, so you can reflash it over USB
    you just short out a jumper on the board and use a special usb app

    http://arduino.cc/en/Main/ArduinoBoardUno under the Programing section

  23. Whatnot says:

    @mike from what I understand he knows you can program it but he thinks it’s a waste to not make the unused pins available too.

  24. deathshadow says:

    About time the FDTI got kicked to the curb. Was the most limiting part of a stock Arduino — see why all my projects are built around the Teensy.

  25. Mike says:

    They should have ditched the Mega328 and only used Mega8U2. Why the hell would you need 2 AVRs?

  26. ewan says:

    lets hope they put teensyduino and lufa support into the arduino ide

    http://www.fourwalledcubicle.com/LUFA.php

    now that would be nice.
    not exactly a renderfarm but nice nonetheless.

    and i wonder exactly howm any minutes it will be untill we see the first arduino ps3 jailbreak?

  27. mike says:

    @Mike (the other mike)

    the problem with trying to stick to a single Mega8U2 is that half the cpu time/flash space (guessing) would be lost to the USB lib’s, so it wouldnt be 100% compatible with old Mega328 apps

    best to dedicate an entire chip to the usb and let the other one run exactly the same as its always done so nothing major changes

  28. Lars says:

    So it’s like a teensy more or less.

    I would still prefer the teensy with it’s full Speed USB connection directly to the MCU and the better price tag.

    However, all teensy boards seem to be sold out because of this new PS3-hack. Even the AVRs used in all those Boards are out of stock everywhere! Damn.

    Does anyone know where to get a teensy now ?

  29. Haris Hashim says:

    About why 2 MCU.

    What people don’t mention here is that the Arduino board always has a replaceable ATMEga chip design. Meaning you can unplug the chip and plug in new ATMEGA328 or ATMEGA168 into it. It give lots of flexibility.

    Other thing that is totally my speculation. A nice to have feature that is not in Arduino yet is in circuit debugging. Or some way of doing that. Having 2 AVR is a move in the right direction for this. TheATMega8U2 chip is programmable and have some kind of debug wire interface. If this does not happen in Uno, perhaps in next release?

    I agree with Grenadier regarding the missed opportunity of making ATMEGA8u2 GPIO pin available on the board. In fact that will make the Uno a significant upgrade. Making ways for shield upgrade as well. Imagine having new generation shield with additional I/O pins but totally compatible with the previous hardware board. That will make Uno release an excellent reboot yet backward compatible of the platform.

    Come to think of it, this is the way to move forward. Since the ATMega328 pin out is already all exposed. The only way to upgrade is to have 2 AVR chip to give more I/O. And by realizing this suddenly the beauty of the design become apparent :D (for those who bitch about why there is two chip in there!).

    Warmest Regards!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 92,374 other followers