Skills

Tags

Arduino Uno - R3 SMD

Description: This is the new Arduino Uno R3. In addition to all the features of the previous board, the Uno now uses an ATmega16U2 instead of the 8U2 found on the Uno (or the FTDI found on previous generations). This allows for faster transfer rates and more memory. No drivers needed for Linux or Mac (inf file for Windows is needed and included in the Arduino IDE), and the ability to have the Uno show up as a keyboard, mouse, joystick, etc.

The Uno R3 also adds SDA and SCL pins next to the AREF. In addition, there are two new pins placed near the RESET pin. One is the IOREF that allow the shields to adapt to the voltage provided from the board. The other is a not connected and is reserved for future purposes. The Uno R3 works with all existing shields but can adapt to new shields which use these additional pins.

Arduino is an open-source physical computing platform based on a simple i/o board and a development environment that implements the Processing/Wiring language. Arduino can be used to develop stand-alone interactive objects or can be connected to software on your computer (e.g. Flash, Processing, MaxMSP). The open-source IDE can be downloaded for free (currently for Mac OS X, Windows, and Linux).

Special SMD Version: Because Atmel is moving more and more of their production capacity to surface mount ICs, the DIP packaged ATmega is becoming more and more difficult to get. To keep up with demand, we now offer the Arduino Uno R3 with an SMD ATmega. The board is identical to the PTH version of the Uno, but you won’t be able to remove the ATmega without some hot-air. This change shouldn’t affect most users. Besides - when was the last time you managed to destroy an ATmega and needed to repair an Arduino board? Those things are nearly indestructible.

Note: The Arduino Uno R3 requires the Arduino 1.0 drivers folder in order to install properly on some computers. We have tested and confirmed that the R3 can be programmed in older versions of the IDE. However, the first time using the R3 on a new computer, you will need to have Arduino 1.0 installed on that machine. If you are interested in reading more about the changes to the IDE, check out the official Arduino 1.0 Release notes!

Customer Comments

Question: If I were plug this into the 650mA wall plug AND plug it into the USB(which I’ve done) which would it draw from by default, and could it combine the two power sources if it needed more than either produced on its own? I don’t actually need that much current, I’m just curious…

If this happens, I’d like to see the .160" spacing on the digital header side of the board replaced with .100" or .200" spacing. This would make using standard .100" protoboard much easier. I’m not sure how the .160" slipped by.

I agree. The .160" seems to have been a layout error, but couldn’t be repaired in time because production was due a few days later. IMO they should have delayed production for an error like this to get fixed.

Should already be put together. If you were to open the page for a kit - like the simon says through-hole kit - you will see a small picture of a soldering iron (okay, it’s a drawn pic instead of a camera pic). If you click it, you’ll see what you’ll end up doing:

Rookie - The number of pins increases, and you will have to determine polarity of components and some of the components might be a bit trickier or close together. You might need solder wick or flux.

This pic does not show on this page, so it’s safe to say no extra work is required.

I chose the DIP vs this SMT board so I could remove the chip and use it to program pro mini’s. Is there any way to do that with the SMT versions? Like holding reset low while programming the other board perhaps? http://arduino.cc/en/Tutorial/ArduinoToBreadboard tutorial only mentions removing the chip entirely.

It’s a bit of a complicated question, as the sample rate will depend a lot on what processing you’re doing between samples. Practically speaking, you should be able to sample an analog input and do very light processing at around 10kHz.

Customer Reviews

4.4 out of 5

Based on 17 ratings:

5 star

8

4 star

8

3 star

1

2 star

0

1 star

0

1 of 1 found this helpful:

Everything works, no problems with SMD package.

I only have limited experience with the Arduino-type boards, but this one works as it should and I haven’t encountered any problems, just like the other ones. It runs my laser engraver well and always connects to my laptop when I turn the power on, so it’s all good!

Arduino works fine for small/slow projects

I have several Arduinos, now. I just got these SMD versions, and thought I had an issue with them, but it turns out to be an issue with the base Arduino programming IDE.

So, let’s talk about that for a minute. For relatively simple things, it’s not bad. It uses C code, although the “sketch” is different i minor ways. The Arduino libraries run all processes serially, so if you want to get “high-speed,” you are better off writing code that talks to bare metal.

That said, though, my issues I mentioned at the start are due to the absolutely horrible optimizations done by the Base IDE/compiler. I believe they use a stripped-down version of GCC, but man… I can see that I’m either going to have to step over to a different compiler, or start writing lots of assembly code.

However, one of the nice things about the Arduino, aside from a standardized hardware platform, is the bootloader for uploading your programs. This is one of the reasons I’m hesitant to use a different development system, as then I’ll be overwriting the bootloader. Not horrible, I guess, but not to my liking…

So, why am I rating this as 3 stars?

Well, on the one hand, it’s a nice development platform for little things, and the IDE/development libraries conveniently hide the C code so that beginners and non-programming hobbyists can get into this stuff. That’s 5 star thing, there.

However, for people like myself that want to do some “speedy” things on the board… Well, I am having to take a step backwards if I stick with the stock development environment, and that’s sort of a 2 star thing.

Right now I’m researching a better way to write & upload code, so I can get my speedy stuff back.

Arduino Uno

I have somewhere an old Arduino Duemilanove but haven’t used it for quite some time. I thought I would get a newer Uno and start getting acquainted with Arduino again. Everything seems to work fine though I have only blinked an external led and used a sliding pot to control a servo. Another reviewer noted a USB connection problem. On mine the on board USB jack is very stiff. It takes a little more force than it seems like it should to get the USB cable to fully engage. It is possible that he was not getting the cable fully engaged.

problem with usb jack

I recently purchased an UNO R3 and it worked fine except that the USB jack would intermittently disconnect when the unit moved causing the unit to re-boot. I swapped it out with an older unit I had from another project and it worked fine no matter how I manipulated it. I guess there is a loose connection in the jack. I plan to return the unit for a replacement.

Well thought design

Great Product

I bought this to pair with a relay shield as a simple irrigation controller. Works great, easy to setup and program. I’ll be using more Arduino boards as I increase the level of automation around my home.

A good board! and more

Works great just like any Arduino, the SMD design probably makes it a bit more durable but UNO boards are already virtually unbreakable. I really like the SparkFun Cerberus cable. It's very handy when switching back and forth between devices or to connect several at once and the Moog mod kit saved me a couple trips to different stores, thanks.
I've heard you are opening physical stores, try one in Ft. Collins.
space is the place, noise is the future
John

SparkFun is an online retail store that sells the bits and pieces to
make your electronics projects possible. Whether it's a robot that can
cook your breakfast or a GPS cat tracking device, our products and
resources are designed to make the world of electronics more accessible.

In addition to products, SparkFun also offers
classes and online tutorials to help educate
individuals in the wonderful world of embedded electronics.