Freeduino yra atvirojo kodo mikrovaldiklių kūrimo platforma, pagrįsta Ardunio® aparatine įranga. Skirtumas yra ne dėl to, kad aparatinė įranga yra ypač skirtinga, o dėl prekės ženklo pažeidimo galimybės, atsirandančios naudojant Ardunio® aparatinę įrangą su Freeduino pavadinimu. „Freeduino“ sistema neturi prekės ženklo, neverčia vartotojų prašyti leidimo gaminti savo lentas ir leidžia vartotojams patiems pasidaryti lentas ir jas parduoti be jokių teisinių problemų. Visos Duino sistemos skirtos sukurti mikrovaldiklius arba plokštes su visa kompiuteriui reikalinga technine įranga, kurių programavimas gali būti iškreiptas ir keičiamas pagal vartotojo pageidavimus.
Duino sistema, kuri naudojama „Freeduino“, „Ardunio®“ ir visoms išvestinėms sistemoms apibūdinti, naudojama kuriant vienos plokštės mikrovaldiklius. Vienos plokštės mikrovaldiklis yra nedidelė kompiuterinė sistema, pagaminta vienoje plokštėje. Visi pagrindiniai kompiuterio komponentai įkeliami į vieną plokštę, todėl jis yra labai mažas ir silpnesnis nei visos sistemos, tačiau taupo erdvę. Šios sistemos dažniausiai turi komandų eilutes, o ne grafines vartotojo sąsajas (GUI).
Be vietos taupymo ir be galo pritaikomo aparatinės įrangos, yra dar vienas „Duino“ vienos plokštės mikrovaldiklio pranašumas: valdiklio pritaikymas. Prie valdiklio ar plokštės gali būti pridėta nauja aparatinė įranga, tačiau aparatinės įrangos komandų keisti negalima. Kompiuteris gali pasiekti „Duino“ sistemas, o vartotojas gali įvesti arba pakeisti esamą kodą, o tai reiškia, kad vartotojas gali keisti funkcijas arba nukreipti valdiklį, kad teiktų pirmenybę kitoms funkcijoms.
Pradinis šios sistemos kūrėjas buvo Ardunio® įmonė. Kurdami šią sistemą jie nurodė, kad ji yra atvirojo kodo, bet tik esant tam tikroms sąlygoms ir parametrams. Kadangi nebuvo aišku, kaip buvo sukurta atvirojo kodo sistema, daugelis kūrėjų nerimavo dėl savo sistemos kūrimo.
Siekiant išspręsti atvirojo kodo problemą, buvo sukurta „Freeduino“. Ši sistema yra panaši į Ardunio® ir vartojama šnekamojoje kalboje reiškia bet kokią sistemą, kuri yra suderinama su Ardunio®, bet nenaudoja oficialaus pavadinimo. Skirtingai nuo atvirojo kodo painiavos, „Freeduino“ yra visiškai atvirojo kodo. Kalbant apie galią, dalis, kurias galima naudoti, ir programinę įrangą, kuri keičia mikrovaldiklio funkcijas, abi Duino sistemos yra praktiškai vienodos.
Žmonės, kurie kuria plokštes ir techninę įrangą pagal šią sistemą, gali parduoti gaminį, sukonfigūruoti jį kaip nori programuotojas ir keisti originalų dizainą. Visa tai galima padaryti be leidimo. Štai kodėl ji vadinama „nemokamu duino“, nes tai „Duino“ sistema be jokių apribojimų programuotojams.