The Untold Story of Arduino

The Untold Story of Arduino, told by Hernando Barragán, the real mind behind Wiring.

His narrative is backed with factual info and documents.

I have to say I am quite disappointed with "the founders", including Maximo Banzi et al.

BIG read if i had the time.

Is there a synopsis of his boggle.

Is there a synopsis of his boggle.

1) Wiring came first; it had significant history before the Atmega128-based board. Hernando's thesis is online... 2) Hernando Barragán doesn't understand why Arduino "forked" instead of contributing to the wiring effort 3) Hernando Barragán didn't join the Arduino effort because no one asked him to. 4) Many "stories" in the press (and in court papers) about the origins of Arduino are woefully inaccurate about the very early phases.

Hernando says he was interested in implementing other processors, but the other experiments from his thesis were all using CPUs significantly LARGER and more expensive than the ATmega128, so it's not clear to me that his idea for "other CPUs" matched the directions that Arduino chose.

Arduino is the clever concept of

  • forking an open source/open hardware project
  • creating a brand name for hardware devices built after that definition
  • having financial success in selling these devices
  • keeping on selling the branded stuff with an astronomical margins (compared to production cost) There are no genuine Arduinos, the whole concept is pure marketing (which must be paid for, which raises the cost, ...)

Bill Gates at least paid a little for the system he created DOS from.

Arduino is the clever concept of …

Now you’re just trolling, rather than summarizing the article…

The post is worth reading, if only because it provides (IMO) an unusually accurate picture of just how much New Things depend on Older Things. Even before Wiring. there were other attempts at providing “simplified” microcontrollers to non-engineers, and it mentions several of them (and some of their problems.) (And there is more in the thesis.) Hernando seems proud of defining the “API” (digitalWrite(), pinMode(), the whole “pins as abstractions” concept), and he probably should be. But the IDE was based on processing, the Wiring Board was based on BDMICRO MAVRIC-II, and a whole lot of OSSW was leveraged (That seems to have been a big issue for H. A Parallax-based solution was rejected because the compiler wasn’t OS, even though it was free.)

Whandall: Bill Gates at least paid a little for the system he created DOS from.

I agree.

Whandall: Bill Gates at least paid a little for the system he created DOS from.

Bill Gates hired someone else to pirate CP/M into a disk operating system that he sold to IBM and then sold it as his own and got a judge to declare it as legal on BS tech babble over a compile toggle.

Gates the Destroyer tore down companies with better ideas and did more to kill shared computing than anyone else.

yes, whatever I want to believe, Just slip a sable under the xmas tree, for me been an awful good boy, Santa-duino, so, hurry down the chimney tonight :D

The fact that Bill Gates did whatever he did doesn't excuse other people to do the same. I agree that it does happen more often than desirable, otherwise there wouldn't be so many copyright and IP lawsuits, but it is still something seen as criminal and illegal.

So, again, Bill Gates' actions do not excuse the Arduino team to do the same thing.

Giving it a second thought, I am not surprised at the whole Arduino SRL vs. Arduini LLC ordeal anymore. Apparently that king of backstabbing behaviour runs deep in the veins of some of the original Arduino team members.

Thanks for the link in the OP. A good read. Never knew that Massimo did that to Wiring. I knew Arduino was forked from Wiring, but the way he did it was wrong.

I knew Arduino was forked from Wiring, but the way he did it was wrong.

In what way? Certainly there could have been more credit left to where it was due, and the "recorded histories" could be more accurate, but forking is forking... (I get the sense that Hernando had/has a much more "Open" vision of OSSW than Massimo. On one side, the Wiring project open to commits/pull requests from anyone, whether or not they were part of "the company" and on the other hand, the Arduino project available for reading and forking, but rather tightly controlled as to additions. (The failure of Arduino to accept 3rd party "improvements" is still a sore point with many.))

"Wiring" is a TERRIBLE name for a product or project, BTW. (So is "Processing.") I cringe every time I need to do a web search for things associated with them...

Did {Arduino] ask [Hernando] if he would work with [them]?

I wonder if Hernando ever asked Arduino to be part of their project?

don't be a liar and let's contribute for free we are all Open with Other People Source

I prefer the tini-java technology developed in 2001 by Dalsemi

The Tini was one of the platforms evaluated (and rejected) in Hernando's thesis. He seemed to think it was expensive, big, and hard to use. (The $50 module was a SIMM, right? And you needed a baseboard (another $20 (socket with connectors, no voltage regulator, $35 (add voltage regulator) to $450 ("Developer Station", for easy connections...

It's nice to see "another" truth in this forum.

Will is an LLC official response?


Part of what is Arduino is making stand-alone chip end-products.

AVR is self-contained, all you need to run is power, ground and a bypass cap. It gets more interesting if some of the pins run something but the -requirements- are power and a bypass cap.

A $2.20 328P chip, a 10 cent cap, a 20 cent socket, a 1K resistor and a red led is my minimal duino.

How much more do I need to do simple or even not-so-simple automation?

about the idea of being able to use Java...

The environment is written in Java and based on Processing and other open-source software.

I've been fighting dozens of people about why they went open source, and reading Hernando Barragán article finally explained it. I searched for this thread to see if anyone else had thoughts on his article. I think I agree that it is disappointing to discover this information, as the WHOLE point of open source is to share and give credit. But Arduino is not giving him his due credit. I find that disappointing.

I've also been arguing on another thread about why we call compatible boards "clones" when they are not... nothing has been cloned. My conclusion is that if you call the compatible market clones, then you should call Arduino a clone of the Wiring designs. But in the end, the only reason they call them clones is to discredit them. They have to because everything is open source and the only thing to protect is the brand/trademark. But really, I don't think they want to be open source. They are just forced because they started with Hernando Barragán's open source designs.

More {yawn}

Particularly yawn-worthy in a FOUR year old topic.

But apparently exciting enough to solicit a reply.

But apparently exciting enough to solicit a reply.

It seems that sometimes, kicking the troll can be misinterpreted as feeding them.