Freeduino on avoimen lähdekoodin mikro-ohjaimen rakennusalusta, joka perustuu Ardunio®-laitteistoon. Ero ei johdu siitä, että laitteisto on erityisen erilainen, vaan siitä syystä, että tavaramerkin loukkaus voi johtua Ardunio® -laitteiston käytöstä Freeduino -nimellä. Freeduino -järjestelmällä ei ole tavaramerkkiä, se ei pakota käyttäjiä pyytämään lupaa omien levyjen tekemiseen, ja antaa käyttäjien tehdä omat levyt ja myydä ne ilman oikeudellisia ongelmia. Kaikki Duino -järjestelmät on suunniteltu luomaan mikro -ohjaimia tai piirilevyjä, joissa on kaikki tietokoneen tarvitsemat laitteistot, joiden ohjelmointi voidaan vääristää ja muuttaa käyttäjän toiveiden mukaan.
Duino-järjestelmää, jota käytetään kuvaamaan Freeduinoa, Ardunioa® ja kaikkia johdannaisjärjestelmiä, käytetään yksilevyisten mikro-ohjaimien luomiseen. Yksilevyinen mikrokontrolleri on pieni tietokonejärjestelmä, joka on tehty yhdelle piirilevylle. Kaikki tietokoneen olennaiset komponentit on ladattu yhdelle kortille, mikä tekee siitä hyvin pienen ja heikomman kuin koko järjestelmä, mutta tilaa säästävä. Näissä järjestelmissä on yleensä komentorivit graafisten käyttöliittymien (GUI) sijasta.
Paitsi säästää tilaa ja olla äärettömän muokattavissa laitteistollisesti, Duino-yksilevyisen mikro-ohjaimen käyttämisellä on toinen etu: ohjaimen räätälöinti. Ohjaimeen tai korttiin voidaan lisätä uusia laitteita, mutta laitteiston komentoja ei voi muuttaa. Tietokone voi käyttää Duino -järjestelmiä ja käyttäjä voi pistää tai muuttaa olemassa olevaa koodia, mikä tarkoittaa, että käyttäjä voi vaihtaa toimintoja tai kallistaa ohjainta muiden toimintojen priorisoimiseksi.
Tämän järjestelmän alkuperäinen luoja oli Ardunio® -yritys. Kun he tekivät tämän järjestelmän, he ilmoittivat, että se oli avoimen lähdekoodin, mutta vain tietyin ehdoin ja parametrein. Epäselvyyden puute siitä, kuinka avoimen lähdekoodin järjestelmä oli, tarkoitti, että monet luojat olivat huolissaan oman järjestelmän luomisesta.
Avoimen lähdekoodin ongelman ratkaisemiseksi luotiin Freeduino. Tämä järjestelmä on samanlainen kuin Ardunio®, ja sitä käytetään puhekielessä tarkoittamaan mitä tahansa järjestelmää, joka on Ardunio® -yhteensopiva, mutta ei käytä virallista nimeä. Toisin kuin avoimen lähdekoodin sekaannus, Freeduino on täysin avoimen lähdekoodin. Tehon, käytettävien osien ja mikro -ohjaimen toimintojen muuttamiseen käytettävän ohjelmiston osalta molemmat Duino -järjestelmät ovat käytännössä samat.
Ihmiset, jotka luovat tauluja ja laitteistoja tämän järjestelmän alla, saavat myydä tuotteen, määrittää sen haluamallaan tavalla ja muuttaa alkuperäisiä malleja. Kaikki tämä voidaan tehdä ilman lupaa. Siksi sitä kutsutaan “ilmaiseksi duinoksi” – koska se on Duino -järjestelmä ilman rajoituksia ohjelmoijille.