Arduino Leonardo

Anyone else wondering why this hasn't replaced the Uno as 'the standard Arduino'?

I don't have one, but it seems to be an elegant design with added USB fun.

Only down side I can see is SMD microcontroller.

Si.

Si:
Anyone else wondering why this hasn't replaced the Uno as 'the standard Arduino'?

Nope. :slight_smile:

And then it takes time for any new thing to displace the old thing in the marketplace anyway. Retailers have to run out of existing stock, and consumers have to run out of existing stock too. Heck, the Blu-Ray has yet to displace the DVD.

As you said, the SMD is downside for some people, and I've also read here and there of preferences for the FTDI USB interface too.

The only reason I can think of for the Leo. not replacing the Uno, is that there is a huge legacy of tutorials, pictures, and videos of the Uno in place for designs and projects.

The Leo. has many cool features, some that I found in the latest IDE release, but it is still a bit unknown and will take time to learn.

Another long name, just when we got rid of typing Duemilanove in favour of the nice and short Uno we now have Leonardo.

At least us English-speakers can spell that :slight_smile: but I think we'll be using the term "Leo" as cyclegadget just did.


Rob

Si:
Anyone else wondering why this hasn't replaced the Uno as 'the standard Arduino'?

Because they are still in short supply?

Hadn't paid much attention to Leo, but this thread got me to lookin' ... and thinkin' ... interesting!

I see that Mouser lists them for $21 USD but they're out of stock.

Did PJRC's Teensy predate the Leo?

[quote author=Jack Christensen link=topic=107420.msg807147#msg807147 date=1338074057]
Did PJRC's Teensy predate the Leo?[/quote]
Well, keep in mind the Leonardo wasn't for sale until last weekend at Maker Faire-- and still not widely available.

The Teensy has been around for a (relatively) long time.

[quote author=James C4S link=topic=107420.msg807149#msg807149 date=1338074420]

Oh wow, indeed I haven't been paying attention! I thought the Leonardo had been available for at least a little while now.

I thought the Leonardo had been available for at least a little while now.

The clones have been around for quite a while, I think that's why they have been so silent on the Due, to stop the clone makers getting the jump on the original.


Rob

Leonard may have "interesting" issues with running "serial IO" to a PC concurrently with a sketch, since it'll have to run "USB CDC/ACM" magically in the background. The need for a USB stack will also cut down on the maximum user code size.

That the core chip is NOT DIP, and costs twice as much as an ATmega328, is also a pretty significant issue, for some people.

Surface mount is surely a drawback. In Uno you can just replace the Amtel chip if it doesn't work. But in Leo you have to dispose the entire board.

...costs twice as much as an ATmega328, is also a pretty significant issue, for some people.

Completely true; on the other hand the ATMega32U4 costs less than a FT232RL + ATMega328 or a ATMega16u2 + ATMega328, so for those situations where a USB connection is required it has potential.

Leonard may have "interesting" issues with running "serial IO" to a PC concurrently with a sketch, since it'll have to run "USB CDC/ACM" magically in the background. The need for a USB stack will also cut down on the maximum user code size.

This sort of thing worries me about the newer boards, I like the way the FTDI chips just work and don't consume any code resources, but they are expensive and do tie up the UART.


Rob

I think the function of the I2C and External Interrupt on the same pin not a very clever idea by Atmel.
Imagine you want to use an external RTC through I2C and yet you want the clock-out function of the RTC to wake the board up through the external interrupt pin. Although you might have the extra 2 external interrupt now on D0 & D1, I guess most people would dedicate that for other UART usage.

Another question I haven't yet looked up the answers to: Is the "teensyduino" pin mapping the same as the leonardo pin mapping? If the logical pin numbers aren't the same, that could cause some interesting issues for code porters :-).

Only down side I can see is SMD microcontroller.

In Massimo's talk at the Bay area Maker fair he said there will be a through hole version soon.

I have a couple of Leonardino boards left if any one wants to try an interesting variation - small board, uSD socket with buffered signals and 3.3V regulator, micro USB-B connector.




PL http://www.crossroadsfencing.com/BobuinoRev17/Leonardino_parts_list.xls

In Massimo's talk at the Bay area Maker fair he said there will be a through hole version soon.

I interpreted that as "there will be a version without any TH components (connectors, power socket) installed, which will be cheaper, and a version WITH the TH components that will be slightly more expensive but more compatible."
I don't think there is (or will be) a TH version of the AVR used on leonardo.

The Leo. has many cool features, some that I found in the latest IDE release, but it is still a bit unknown and will take time to learn.

LIKE? Please detail if you can because I was not that much impressed with it rather than that intrinsic USB function, I think UNO is the best you can make it a HID using the DFU programming + you have that DIP processor too!

May be im missing things it can be so please elaborate on its functions

Well as well as a very easy keyboard an mouse function you can also make it look like any USB HID device you like. For example it will be able to connect directly as a MIDI device without any translation applications on the PC with the attendant latency. Or it can be configured as a HID device of your choosing which is great for getting data into things like Quartz Composer.
The point is that rather than making it look like a USB device being an end in its self, it is ready built as a feature and is about the same price as a Uno.