Arduino: Ivrea origins and the Open Source microcontroller revolution

Arduino (2005, Ivrea, Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, David Mellis) at the Interaction Design Institute Ivrea: the Open Source hardware board that democratised educational electronics, IoT and prototyping.

HardwareOpen SourceR&Dnoze ArduinoMassimo BanziIvreaInteraction Design InstituteATmegaOpen Source HardwareMaker

The origin context

Arduino is born in 2005 at the Interaction Design Institute Ivrea (IDII) — a design school founded in 2001 by Olivetti/Telecom Italia (closed in 2005-2006 due to funding discontinuation by Telecom). IDII’s mission was to train interaction designers with hybrid electronics, programming and usage-design skills.

The problem was practical: non-engineering students needed a tool affordable (< €30), easy to program and reliable to prototype interactive projects. Existing platforms (BASIC Stamp, PIC, Atmel STK500) were either too expensive or too complex.

The founders

The original Arduino team:

  • Massimo Banzi — IDII lecturer, central figure of the project
  • David Cuartielles — K3 Malmö University (Sweden) lecturer
  • Tom Igoe — ITP NYU
  • Gianluca Martino — hardware engineer, Ivrea
  • David Mellis — IDII student, then developer of the Wiring-based environment

The name Arduino comes from the Bar di Re Arduino in Ivrea, the group’s informal meeting place. King Arduino of Ivrea was the first king of the kingdom of Italy in 1002.

The first hardware

The first board (2005) is based on the Atmel ATmega8 microcontroller at 16 MHz:

  • 8 KB flash memory
  • 14 digital I/O pins
  • 6 analog inputs
  • Programming via serial port (later USB via FTDI)
  • 7-12V DC or USB power
  • Open PCB, schematics published under CC BY-SA
  • Open Source STK500 bootloader firmware

The design is explicitly meant to be reproducible in any Fab Lab workshop.

The Wiring language

The Arduino programming environment is inherited from the Wiring project (2003, Hernando Barragán, IDII student — not involved in the Arduino board). Wiring is a simplified C++ framework for microcontrollers, with two core functions:

  • setup() — run once at start
  • loop() — run repeatedly

The language hides the complexity of the AVR-GCC toolchain behind a simple Java IDE (also Open Source). The model is “upload → see result in seconds”, perfect for teaching workshops.

The cultural revolution (unfolding)

Arduino is transforming electronics from a specialist discipline into a basic competence for designers, artists, teachers, STEM students. Early concrete use cases include:

  • Courses in Ivrea and experimental workshops in universities and design schools
  • First interactive art installations (digital art, theatre)
  • DIY prototypes shared on blogs and forums

Early ecosystem

The first community shields and libraries are beginning to appear around the core. Open schematics and the low price are already feeding small local production runs and artisan replicas.

In the Italian context

Arduino is Italy’s most promising contribution to the Open Source hardware movement: a local academic project with potential to become an international educational standard.


References: Arduino (2005, Interaction Design Institute Ivrea). Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, David Mellis. Atmel ATmega8 microcontroller. Wiring framework (Hernando Barragán, 2003). CC BY-SA schematics licence. Open Source Java IDE.

Need support? Under attack? Service Status
Need support? Under attack? Service Status