Live data from Hacker News

The Untold History of Arduino

arduinohistory.github.io

41–50 of 74 posts

Re: The Untold History of Arduino

#41
LOL The wrong thesis that Circuits Today is referring to is my BA thesis from 2013, that was a (much different) thesis on the history of the platform and its application in the field of Arts. That was more of a journalistic oriented thesis and has nothing to do with Hernando's original work. By the way, it's here if anyone's interested but it's not up to date with the latest legal issues and models:

http://camillomiller.com/arduino

Re: The Untold History of Arduino

#42
post #4

How-to become a douchbag in 10 steps: 1. Be the supervisor for a thesis that will become a open-sourced project 2. Use this open sourced project in one of the classes you teach at University 3. work together with and ask for help from the creator of the open-sourced project 4. see the value of the open-sourced project 5. fork it 6. claim it as yours 7. get rich by selling it 8. write super douchy email to a previous…

Banzi might come out as a douche, like Steve Jobs was. At a very very very different level they achieved the same. Would you prefer a world where wiring would still be a pretty niche project badly marketed only available for those in the field or a world where someone much more marketing oriented made Arduino explode and ignite a small but meaningful revolution in the approach to electronics?

Re: The Untold History of Arduino

#43
post #4

How-to become a douchbag in 10 steps: 1. Be the supervisor for a thesis that will become a open-sourced project 2. Use this open sourced project in one of the classes you teach at University 3. work together with and ask for help from the creator of the open-sourced project 4. see the value of the open-sourced project 5. fork it 6. claim it as yours 7. get rich by selling it 8. write super douchy email to a previous…

Banzi might come out as a douche, like Steve Jobs was. At a very very very different level they achieved the same. Would you prefer a world where wiring would still be a pretty niche project badly marketed only available for those in the field or a world where someone much more marketing oriented made Arduino explode and ignite a small but meaningful revolution in the approach to electronics?

This is a false dichotomy. I would prefer a world in which Banzi worked together with Barragán, which Barragán would have clearly loved and which might have given Arduino an innovator at its helm and the ability to actually keep up with the times, rather than being steamrolled by the Raspberry Pi on one end and by better microcontroller designs like Particle (Spark), Tessel and the MicroPython boards on the other.

Re: The Untold History of Arduino

#44
post #4

How-to become a douchbag in 10 steps: 1. Be the supervisor for a thesis that will become a open-sourced project 2. Use this open sourced project in one of the classes you teach at University 3. work together with and ask for help from the creator of the open-sourced project 4. see the value of the open-sourced project 5. fork it 6. claim it as yours 7. get rich by selling it 8. write super douchy email to a previous…

I dub this...The Banzi Scheme.

Re: The Untold History of Arduino

#45
post #30
post #7

Earlier quoted context omitted.

This is part of the reason I just buy the cheapest Arduino-compatible clones possible and laugh at the idea that we should all buy genuine Arduino to support the people who put in the hard work - it's been fairly obvious for a long time that it was a Wiring rip-off through and through. Probably also why the official Arduino ports to non-AVR architectures are so incompetent compared to third-party ones; the AVR port w…

Agree. I bought a better than Arduino clone for $5. The Chinese even sell cheaper ones but you must have some luck with the soldering.

I also remember needing a non-standard USB driver, for a CH340 -- a bit scary to install: http://0xcf.com/2015/03/13/chinese-arduinos-with-ch340-ch341...

Re: The Untold History of Arduino

#46

Earlier quoted context omitted.

Banzi might come out as a douche, like Steve Jobs was. At a very very very different level they achieved the same. Would you prefer a world where wiring would still be a pretty niche project badly marketed only available for those in the field or a world where someone much more marketing oriented made Arduino explode and ignite a small but meaningful revolution in the approach to electronics?

This is a false dichotomy. I would prefer a world in which Banzi worked together with Barragán, which Barragán would have clearly loved and which might have given Arduino an innovator at its helm and the ability to actually keep up with the times, rather than being steamrolled by the Raspberry Pi on one end and by better microcontroller designs like Particle (Spark), Tessel and the MicroPython boards on the other.

Of course, you're right, but we don't really know whether that could work. From the way Barragan puts it I don't think he would have liked the path Arduino followed, although he's of course happy about the success, just frustrated by attribution issues. Therefore I think your outcome would have been improbable at least.

Re: The Untold History of Arduino

#47
post #26

Earlier quoted context omitted.

I agree, but is it then just the open source of it that drove Arduino over say, the Basic Stamp 1 by Parallax? I believe it was very accessible, affordable, and even the smallest Arduinos today are not much smaller albeit with more chips on them. I was using the Parallax Basic Stamp 1 in 1994, 10 years before he even wrote his thesis. It had a BASIC interpreter on ROM, PBasic, 5V regulator, EEPROM, oscillator, and 16…

Yeah the OP specifically called out open-ness as being a dealbreaker for the Javelin Stamp. I never used Basic Stamp, but from what I can figure, it didn't have ADCs by default, which is a huge deal. Even now people who are slapping an Arduino on top of Raspberry Pi because its the simplest way to get a few ADCs for sensor input. Cost also seems to have been an issue, and a big RS-232 port probably gave the impressio…

I am not one of the electronic elites who dislike Arduinos, and dismisses them as 'just for atrists' who cannot solder. I made a career out of helping artists, other than myself, to bring their visions to reality with non-industrial kit in the 1980s and 1990s. I was just trying to temper the Arduino history presented by the writer by placing it in context of some other less famous, but widely disseminated precursors that brought me into the tech world before Arduino, and that seem deserving of some credit for bridging the techie/art world. This is per my personal experience, and others like me in NY in the 1980s and 1990s. Though not opensource, the Stamps were open in many senses, and comparably priced, if not cheaper than an Arduino today, even if you adjust for inflation from 1996 ($29.99 -> $47.14 2016). The BS-1 was released in 1992, almost 12 years before the OP started writing his thesis in 2003, and in 1992 RS-232 was the future! Neither the BS-1 in 1992, or the BS-2 in 1995 had a clunky rs-232 connector on it. There was a dev board with a breadboarding area, and DB-9 connector if you used it; it was not needed, however, to do in-circuit programming or rapid prototyping. The BS-2 supported I2C and 1-Wire. The BS-2 was a 24 pin DIP chip layout. The cutest piece of kit then on the market, again smaller than most small, or mini Arduinos today, albeit with less chips on board. It was all SMC on the board. You could buy the breadboard with the RS-232 and a power plug jack for convenience, but I basically just used wires to the circuit for my serial programming connection, and programmed it in situ using the circuits 9V supply (battery or AC adapter). Fun story for me with the BS-2: I was in one of the display windows at Saks Fifth Avenue NYC for Xmas 1996, with curtains drawn, while Whoopi Goldberg read the children's book the six or seven windows were themed in outside. I had 3 wires connected to my BS-2 in its circuit running, and hot downloaded the updated code minutes before she gave it over for the curtains to be drawn so the mechanical and pneumatic actuators could do their thing. All from one BS-2 per window. It worked great after a reset, and I stepped out of view seconds before the unveiling [1]. I also used non-industrial chips for an installation in NYC's Central Park Lake by the Bow Bridge (Whitney Biennial 2002 NYC) just after 9/11. Picture me rolling spools of wire by the bridge at dusk out of the back of my pickup truck. The NYPD sort of flipped at this sight, but that's another story! For ADC I would use a single resistor and capacitor (RC), for quick and dirty ADC with some code, or a transistor for better ADC. If all of that was not sufficient I would use an ADC chip. I understand the Macs and Art crowd believe me. I was using PPC Macs, Windows, Minix and NeXT back then (1990s to early 2000s). When I rolled out more than a one-of-a-kind based on the BS-2, I would use the dev board to program quickly and then just pop it in the empty 24 pin DIP socket in my circuit (like a shield ;). ADCs were available on the early PIC chips before 2003 too, and there were some all-in-one plug-n-play boards then too. I don't ascribe Arduino's success to the opensource aspect, as much as the take-off of the internet at the time. To Parallax's credit, they had some of the best documentation, and phone support, but in 1992 to 1997, dial-up and a low online population, did not allow it to take off. In early makers circles, if you could call it that before the term was coined, I relied on online datasheets and burned out chips! And limited online access and materials. I did belong to ECHO, (East Coast Hang Out of NYC - shout out to Stacy Horn and Phiber Optik - hmmm - Mark Abene!), which put me in touch with more diverse techies from all walks of life. I also subscribed to the first Processing bulletin board then, and exchanged coding ideas and asked questions. I made a business from 1997 to 2005 helping artists realize their visions with Stamps, PIC chips, Scenix chips, old printer motors, old PCs, all well before Arduino. I give Parallax a lot of credit for real hobbyist/artist innovations. Look at the multi-core Propeller chip they developed in-house that has been revised of late. This really should have been a blog post, my apologies...

  [1]  http://www.nydailynews.com/archives/nydn-features/autumn-city-merry-menageries-big-stores-put-sugarplums-glass-article-1.746083

  [2]  https://www.youtube.com/playlist?list=PLcajvRZA8E0_ckfjqU1irYzOwbsYa2AjC

Re: The Untold History of Arduino

#49
The JAL programming language mentioned in the article (now called JALv2) is still actively developed. The latest version of the compiler was released less than 3 months ago.

It's no longer a Windows-only compiler. The standard compiler package includes binaries for OSX and Linux, too. It will even run on ARM if you compile it from source using the appropriate modifiers.

JALv2 is has a PASCAL-like syntax that is easy to learn and allows you to write some very elegant code.

The JAL libraries (jallib) are incredibly extensive, covering virtually every 8-bit PIC made and every possible peripheral function.

Vim supports syntax highlighting for JAL, making it a good text editor to use for writing code. I use Vim on a Raspberry Pi 2 to write and compile my code, then upload it to the PIC using the Pi's GPIO port and Pickle (http://wiki.kewl.org/dokuwiki/projects:pickle). No external programmer is necessary.

I prefer using JAL and one of the USB-capable PICs for my projects instead of an Arduino since I can build the entire project on a breadboard using one chip. I don't need to add a second serial-to-USB converter that's not available in a DIP package, nor require my users to install special serial driver from some unknown third party just to make it work.

Re: The Untold History of Arduino

#50
post #30

Earlier quoted context omitted.

Agree. I bought a better than Arduino clone for $5. The Chinese even sell cheaper ones but you must have some luck with the soldering.

I also remember needing a non-standard USB driver, for a CH340 -- a bit scary to install: http://0xcf.com/2015/03/13/chinese-arduinos-with-ch340-ch341...

On Windows that is. On Linux they work out of the box.
Post reply on HN