Tiesą sakant, yra gana daug skirtingų atvirojo kodo aparatinės įrangos tipų, dažniausiai pagrįstų konkrečiomis atvirojo kodo programomis ir projektais arba darbu, kurį kiti nori bendrinti. Viena iš labiausiai paplitusių aparatinės įrangos tipų, kuri buvo sukurta kaip atvirasis šaltinis, yra elektroninių prietaisų ir aparatinės įrangos kūrimo sistema, žinoma kaip „Arduino“. Taip pat yra atvirojo kodo aparatūros įrenginių ir modulių, kurie gali būti naudojami kartu ir keičiami, platforma, vadinama „KLŪDAIS“. Kai kuriuos atvirojo kodo įrenginius ir aparatinę įrangą taip pat sukūrė mėgėjai ir profesionalūs elektrikai ir inžinieriai, o jais dalijamasi pagal atvirojo kodo licenciją.
Atvirojo kodo aparatinė įranga, panašiai kaip atvirojo kodo programinė įranga, kuriama taip, kad ją galėtų naudoti ir suprasti kiti. Ši aparatinė įranga paprastai sukuriama pagal licenciją, kuri atsisako patentinės tokių įrenginių apsaugos, o kiti gali juos naudoti arba kurti panašius įrenginius naudodami viešai prieinamas schemas ir planus. Atvirojo kodo aparatinės įrangos bendruomenė sukurta kaip būdas dizaineriams, elektrikams ir inžinieriams kurti naujus įrenginius ir kartu dalytis savo darbais, kad kiti galėtų prisidėti ir mėgautis.
Vienas iš populiariausių atvirojo kodo aparatinės įrangos tipų yra elektros inžinerijos platforma, vadinama „Arduino“. „Arduino“ gaminių serijoje yra iš anksto sukonstruotos plokštės, taip pat atskiri komponentai ir schemos, kurios gali būti naudojamos grandinių plokštėms surinkti. Visi šie įrenginiai pateikiami už minimalų mokestį, kad kiti galėtų juos naudoti kurdami sudėtingesnius ir sudėtingesnius elektros prietaisus. Nors jos nėra nemokamos, kaip ir daugelis atvirojo kodo programinės įrangos, jos suteikia žmonėms galimybę dirbti su elektros sistemomis, dalintis idėjomis ir matyti, kaip kiti išsprendė tam tikras problemas.
Taip pat yra atvirojo kodo aparatinės įrangos sistemų, kurios yra labiau modulinės konstrukcijos; ypač viena sistema vadinama „KLŪDAIS“. BUGS sukūrė Bug Labs ir apima daugybę skirtingų įrenginių, kuriuos galima programuoti ir naudoti kartu. Tezės BUGS gali susieti viena su kita ir turėti pagrindinį modulį, kurį vėliau galima prijungti prie kitų įrenginių, tokių kaip jutikliniai ekranai ir kameros. Vartotojai gali sukurti šių modulių programavimą, kad sukurtų įvairius įrenginius ir aparatinės įrangos tipus.
Kai kuri atvirojo kodo aparatinė įranga tiesiog susideda iš bet kokio tipo įrenginių ar elektronikos, kurią sukūrė žmonės, norintys pasidalinti savo darbu su kitais. Užuot saugoję savo išradimus patentais, tokie įrenginiai vizualiai bendrinami per schemas ir paveikslėlius, leidžiančius kitiems juos atkurti. Tai leidžia atvirojo kodo aparatinės įrangos bendruomenei klestėti, nes skirtingi kūrėjai ir išradėjai dalijasi savo darbais ir padeda vieni kitiems kartu įveikti kliūtis ar problemas.