Hi ,
I wanted to see if M0 Pro is the real name or Arduino Zero ? And is the attached photo an original arduino ? I probably want to buy it from my local online shop , they have brought 3 and they say it's original . They're honest but grey pin headers and M0 Pro was weird as I had heard Arduino Zero ?
I guess it is original because it's teal and the O is like the real Arduino O but just wanted to be sure ..
What attached photo?
DrAzzy:
What attached photo?
Attached.
It's an Arduino.org board, made by the renegade Arduino people.
So it's not original ?
What does "original" mean?
I have no idea what design that is - it's clearly not an Arduino Zero, though - since it's not made by the real Arduino, and it's not called a Zero. It may, however, be a faithful clone of the Zero.
Original = Genuine
A real Arduino not a clone or made-in-china or whatever .
Go for the Zero, it's designed by the real Arduino people.
The "arduino.org" (M0 Pro) vs Arduino.cc (Zero) battle is a little more complicated than saying that one is original, and one is not. You can read more than any consumer should have to know about the issue here: Arduino Vs Arduino | Hackaday
Over here, on the arduino.cc forums, most people are taking the arduino.cc side. (the correct side, IMO!) Which means you should buy an arduino zero from one of the arduino.cc distributors.
(Does anyone have both? And have they done a comparison yet? It's probably not worth spending ~$100 on, but then I've seen brand new iPhones used to test blenders...)
As far as I know , it is the same price as uno (at least the M0 is) and I'll wait until the shop brings Zero to buy it .
Thanks for the info .
Hmm... Very interesting. It's new for me.
It is all very confusing. The Arduino M0 and M0 Pro need the IDE 1.7.5 to be programmed while the Zero needs the 1.6.5.
At first glance one might think 1.7.5 is the later version of the same thing. Well, it isn't. 1.7.5 comes from arduino.org (the bad guys?) while 1.6.5 comes from arduino.cc (the good guys?).
We have spent a lot of time playing around with the Zero, M0 Pro and M0. We have successfully loaded the Zero bootloader on the M0 pro and that improved things a lot. Why our interest? Well we believe the SAMD21 is a really great microntroller and it is a shame that it is now suffering under the divide between .org and cc. Still we think it is the future for Arduino and compatibles.
After being a successful manufacturer of an Atmega 1284P based microcontroller (the SODAQ Mbili) we are now running a campaign on Kickstarter for the Autonomo - one of the first Arduino Zero derivatives. Our idea was that the Zero would be a brilliant development platform with it's on board debugger, while we could make a board that ruins anywhere (on solar power!).
https://www.kickstarter.com/projects/sodaq/autonomo-the-solar-powered-thing
We hope that this fight between .cc and .org ends soon and that world of makers can enjoy these great products again.
Does the LLC SRL fight mean development speed will increase? (There is nothing like a war to rapidly advance innovation)
The IDE versions seem to be coming along quicker than ever (though at the cost of bloat IMO) and maybe we will finally get non broken forum software in the future. Especially if Arduino.org do there own support forum to rival Arduino.cc
Riva:
Does the LLC SRL fight mean development speed will increase? (There is nothing like a war to rapidly advance innovation)The IDE versions seem to be coming along quicker than ever (though at the cost of bloat IMO) and maybe we will finally get non broken forum software in the future. Especially if Arduino.org do there own support forum to rival Arduino.cc
I doubt it. I think it only works counter productive. I received some Arduino M0's this week (not the Pro, the standard M0).
After unboxing:
Installing the Arduino IDE 1.7.5 under Linux, is was NOT able to program the board
Installing 1.7.5. I could program the board, but SerialUSB didn't work
So I loaded the Arduino Zero bootloader on it.
Using the IDE 1.6.5 both under Windows and Linux I could program the board nicely and SerialUSB did work as expected.
My personal conclusion: the arduino.org guys are wasting their time (and mine) with the 1.7.5 IDE.
The Arduino M0 is a nice, low cost board for people that want to start with the Cortex M0 platform, but as the average beginner wouldn't have a clue how to load the proper bootloader, for them it would be a waste of money.
Well, for us this is only good as our SODAQ Autonomo will be flashed with the correct bootloader
janwillemsmeenk:
My personal conclusion: the arduino.org guys are wasting their time (and mine) with the 1.7.5 IDE.
I was thinking the arduino.cc IDE not the .org version will maybe be worked on a bit quicker/better to 'out-do' the other team.
Here are the M0 and the Autonomo side by side:
Notice the difference between the SAMD21G18 on the M0 and the SAMD21J18 on the Autonomo
Does the LLC SRL fight mean development speed will increase?
It's looking that way. 1.6.x versions came along pretty quickly, and had significant new features in each one. Also the various versions from srl (now including "arduino studio")
It's not clear whether this is a good thing. It was already annoying to make sure that a beginner needing help didn't have a version mismatch between IDE, documentation, and 3rd party libraries. (The mass of "I'm following THIS tutorial but it doesn't even compile" started with the 1.0 changes. 1.5.8+ has another set of similarly not-backward-compatible chnages (a new compiler!) But trying to maintain bkacward compatibility is yet another "ambiguous" effort; frequently causing as many problems as it prevents.
Interesting times indeed!
janwillemsmeenk:
We have successfully loaded the Zero bootloader on the M0 pro and that improved things a lot.
What are the requirements to change the bootloader in the M0 (not pro)? Can it be done with a normal ISP programmer or would I need something like the ATMEL ICE?
Thanks,
+1
My Gaud .. what have I gotten myself into ..
I thought the Zero (Arduino.cc) was a sound choice .. but seeing the difficulties I'm having w/ serial I/O .. and now finding I need to be aware of "bast$$d" IDE's and libraries .. I'm beginning to wonder ..