Go Down

Topic: Recommendations for next iteration of Arduino (Read 12 times) previous topic - next topic


Oct 05, 2010, 09:53 pm Last Edit: Oct 05, 2010, 10:02 pm by ZNahum Reason: 1
Though the Arduino is a great device, I would like to see these improvements in the next generation of Arduinos:

Mini-USB port: Though the classic Type A USB is used for printers so people generally have them, they are bulky and generally do not have wall socks to power them unless a wall powered USB adapter is used. The Mini-USB is much more common being used with mobile phones and small devices. With this port we can use our mobile phone chargers to power our Arduinos and have a smaller less bulky port.

20 MHz Clock: Fast clock means faster calculations. Though it may use more power, it would be nice to still have an option to have then to be stuck with just a 16 MHz clock.

Crystal instead of Ceramic: Crystals are more expensive and require external capacitors, some of us like to have precision with our designs. >:(

Please post any recommendations you have as well :D


Mini-USB port:

I've gotta disagree with this one.  Yeah, it's smaller, but in my experience much much less reliable, especially in situations where I'm hacking with lots of wires and board and parts jumbled together, i.e. a typical arduino session.

I will admit a prejudice for crystals vs. ceramic resonators and a desire for 20MHz operation.



I assume you're talking about the Uno in relation to crystals, every version of the Arduino up to the Uno had crystal oscillators.  I've no problem with ceramics on small/cheap clones but the real thing should have a crystal. Changing the clock speed is going to kill a good proportion of third party libraries and cause general mayhem with compatibility with all earlier models, I doubt the average arduino user whose sketches are full of delay() is likely to notice the improvement. So leave it where it is. Another vote for the standard A-B USB lead here.....


Another vote for the standard A-B USB lead here.....

There are only a couple of reasons that I can see the justification for the mini-USB connector:

1) Availability of power adaptors/wall warts with a mini-USB plug output.
2) No worries about a shield "shorting out" with the mini-USB jack.

Now, number 2 can be eliminated fairly easily with good board design and/or a piece of electrical tape; kinda hackish, but it works.

Number 1 does have a bit of merit, though. Maybe instead of changing out the connector, a source of wall warts could be found that have a Type-A jack? I know they exist (or existed in the past), because my USB Cybiko had such a setup (although I think its total current output was only 200mA?). So - maybe if we can find a source of such jack (with a larger current output - say 500mA), then we can have the best of both worlds, so to speak.

Maybe tonight I'll try out that Cybiko wall wart and see how well it can power my Arduino (It'll probably work OK, as long as the current needs are low)...

I will not respond to Arduino help PM's from random forum users; if you have such a question, start a new topic thread.


Mini-USB is the main reason I buy Seeeduinos (other than a low profile, cleaner layout, side-accessible reset button, reliable manual power source switch, standard header spacing option). I have maybe three USB-B cables, but countless Mini-USB-B cables and power adapters.
Unique RGB LED Modules and Arduino shields: http://www.macetech.com/store

Go Up