Open source hardware, hvad er det? Her er en start ... - 💡 Fix My Ideas

Open source hardware, hvad er det? Her er en start ...

Open source hardware, hvad er det? Her er en start ...


Forfatter: Ethan Holmes, 2019

Open source hardware er et udtryk, vi har brugt her på MAKE & CRAFT for at beskrive nogle af de fremhævede projekter samt nogle af vores elektronik kits. Det var også genstand for en snak, vi deltog i på SXSW-konferencen, men hvad er det?

Der er nogle definitioner, hvoraf nogle kommer fra "open source software", som normalt betragtes som softwareens "kildekode under en licens (eller arrangement som det offentlige område), der giver brugerne mulighed for at studere, ændre og forbedre softwaren, og at omfordele den i modificeret eller umodificeret form. "Så hvordan oversætter dette til hardware? Elektronisk hardware kan opdeles i lag, der hver har forskellige dokumenttyper og licensproblemer. Hardware (mekaniske) Diagrammer Dimensioner for kabinetter, mekaniske delsystemer mv. For 2D-modeller er den foretrukne dokumenttype vektor grafikfil, med dimensioner, DXF eller AI osv.

Eksempel: Motordrevet skrueblok fra RepRaps termoplast ekstruderhoved, en open source 3D printer.

Skemaer og kredsløbsdiagrammer Symboliske diagrammer for elektroniske kredsløb, indeholder deleliste (undertiden inklusiv). Ofte parret med matchende layoutdiagram. Foretrukken dokumenttype er enhver form for billede (PDF, BMP, GIF, PNG, osv.).

Eksempel: 3.3V og 5V regulator skematisk fra Chumby, open source informationsenheden.

Dele Liste Hvilke dele bruges, hvor skal man få dem, varenumre mv.

Eksempel: Dele Liste fra open source Roland 303 MIDI synth klon, x0xb0x.

Layout Diagrammer Diagrammer af det elektroniske kredsløbs fysiske layout, herunder placeringen af ​​dele, printet af kobberprinter og en borefil. Dette er ofte parret med en skematisk. Foretrukken distribution er Gerber RS274x og Excellon (til øvelser).

Disse er som PostScript til printere, men primitiverne er ikke tekst og buer, de er linjer af lodde og komponenter.

Eksempel: Board (.brd) filer til MAKE: Daisy Open Source MP3 Player.

Core / Firmware Kildekoden kører på en mikrocontroller / mikroprocessor chip. I nogle tilfælde kan koden være designet af selve chip-hardwareen (i VHDL). Foretrukken distribution: tekstfil med kildekode i den samt kompileret 'binær' til chip.

Eksempel: Åbn kernen 8080-kompatibel CPU-kodestykke fra at udføre 8080 instruktionssæt.

Software / API Kilden kode, der kommunikerer eller bruges med elektronikken fra en computer.

Eksempel: Et screenshot af Arduino IDE, der viser et simpelt eksempelprogram.

Hvert niveau kan være åbent, men den nøjagtige karakter af hvad det betyder at åbne den varierer. I praksis er ikke alle lag helt åbne. Ofte kun en delmængde af lagene frigives, dokumenteres eller open source.

For eksempel har WRT54GL trådløse router kun firmware, der er åbnet (GPL).

Roomba robotvakuumet har en "åben" API (interface).

Ambient Orb (informationsenhed) er ikke åben kilde, men skemaet og dellisten er dokumenteret og tilgængelig for folk at tinker med og muligvis bygge deres egne.

Der er løbende indsatser fra en række grupper og folk, der forsøger at finde ud af, hvordan en åben licens til hardware måske også virker:

  • Open-source Hardware License - Creative Commons-lignende licens - Link.
  • Åbn hardware licenser - Link.

Projekter Projekter er den sjove del: hvad gør folk rent faktisk? Her er et par eksempler (nogle tidligere noterede) af projekter, der er tæt på "rene" open source hardware projekter:

Arduino fysisk databehandling platform (bare afsendt 10.000!) - Link.

Chumby 'glancable' informationsenhed - Link.

Gør: Daisy MP3-afspiller - En open source MP3-afspiller - Link.

RepRap / [email protected] - Open source 3D printer - Link.

Open Cores - En samling af VHDL kerner til FPGA chips ("ofte citeret som det første eksempel på ægte OS hardware") - Link.

OpenEEG - Et EEG-design, der er OS & tilgængeligt som et sæt - Link.

x0xb0x - Roland 303 klon MIDI synth - Link. Nogle af disse projekter giver ikke alt på den mest ideelle måde, eller kan bruge et ikke-open source-værktøj til at ændre, men det er en start - det er alt ret nyt.På MAKE & CRAFT forsøger vi at fremme denne voksende hardwarebevægelse ved at opfordre vores kitproducenter til at overveje open source hardware og en licens, der giver mening, når vi udvikler sæt med os. Hidtil er det udarbejdet, og vi glæder os til ikke kun at tilbyde mere open source hardware kits, men elektronik der er mere "åben" end hvad der er derude nu. Hvorfor er det en god ting? Den mest oplagte for MAKE & CRAFT er de pædagogiske fordele: Et open source hardware-projekt eller et sæt gør det muligt for beslutningstagere at bygge noget helt fra bunden (ætseborde osv.) Eller montere et sæt næsten IKEA-stil, men i modsætning til montering af møbler, nye færdigheder og forståelse for, hvordan tingene rent faktisk virker, kan læres. Man kan sige, at bygningen af ​​elektronikken er "kompilering" af projektet, som ligner software. Begivenheder som dorkbot og vores Maker Faire er steder for deltagelse, og online, Instructables.com er et godt sted at se.

Hvad ellers? Fixes - nye funktioner og "peerproduktionen" af elektronikprojekterne / kitsne plejer sig normalt til bedre kits, lokalsamfund og for nogle beslutningstagere, der laver virkelige virksomheder, der sælger kits - Link.

Alt dette siges, tempoet er langsomt og stabilt; hardware bevæger sig langsommere end software nu: fabbing, hvilket kan falde, men det er usandsynligt, at det går helt væk. Og hardware synes at være i samme tilstand software var i 1980'erne; mange kommercielle udviklere, meget få open source-udviklere (eller som 1970'erne, da kun få havde computere overhovedet). Vi vil gerne se hardwareværden, når der er millioner af udviklere. Dette er en start. Vi er interesseret i din tilbagemelding og tanker, så send op i kommentarerne! Særlig tak til Limor Fried, Nathan Torkington & Eric Wilhelm for deres hjælp på dette overblik.



Du Kan Være Interesseret

Repurpose Denim: Sy Do-it-All Bins

Repurpose Denim: Sy Do-it-All Bins


Hvordan jeg opbyggede en open source-bærbar computer

Hvordan jeg opbyggede en open source-bærbar computer


Gør 3D-printertestresultater

Gør 3D-printertestresultater


Rockstar Robots: NASAs nysgerrighed Mars Rover

Rockstar Robots: NASAs nysgerrighed Mars Rover