Er der problemer med din nye MicroView? - 💡 Fix My Ideas

Er der problemer med din nye MicroView?

Er der problemer med din nye MicroView?


Forfatter: Ethan Holmes, 2019

To MicroView-kort kører ombord tutorial. Et bord (top) drevet fra et 9V batteri, det andet (nederst) drevet via USB Programmer.

Opdatering (21 / Aug): Et gennemgang af, hvordan du løser problemet.

Jeg ved ikke om dig, men det, der forbliver hos mig fra mine julaften, da jeg var barn, er følelsen af ​​at rippe indpakningspapiret fra mine gaver. Ikke nødvendigvis præsenterer de sig selv, men følelsen af ​​opdagelse, og så skuffelsen ved at finde ud af, at dine forældre har glemt at købe de rigtige batterier.

Som voksen oplever vi sjældent den følelse, sandsynligvis fordi det er vores ansvar at købe batterierne, men lige nu er der en række Kickstarter-backers, der sandsynligvis føler noget lignende.

MicroView er en lille chip-størrelse, breadboard-kompatibel, Arduino med indbygget OLED-skærm, og sammen med en række andre personer modtog jeg mine bestyrelser i går som en del af den sidste forsendelse til deres Kickstarter-backers.

Men der var et problem, mens de on-board tutorials gik fint, jeg kunne ikke bruge USB Programmer til at uploade ny kode at få en 'Programmør reagerer ikke' fejl fra bestyrelsen.

Det "Afrdude: stk500_recv (): programmøren svarer ikke" fejl

Enhver, der spilles med Arduino boards i et stykke tid, ved, at der kunne være et halvt dusin forklaringer på, hvorfor denne fejl opstod, og de fleste af dem betød ikke, at der var noget galt med bestyrelsen. De fleste af dem betød faktisk, at jeg gjorde noget forkert. Men når man ser på kommentarerne, der begynder at dukke op på MicroView startede sider, så det ud som om problemet var ret udbredt.

Vi har talt med Marcus Schappi, administrerende direktør for GeekAmmo, og co-creator af MicroView før, så jeg faldt ham en email for at finde ud af, hvad der foregik, og ja der var et problem.

Jeg har netop modtaget ord, at den 18. juli blev testkoden, der blev brugt af SparkFun til kvalitetsstyring af MicroView, ændret, og ved en fejl blev MicroViews siden denne gang ikke blinket med en bootloader.

Desværre er dette et reelt problem. Normalt med et Arduino bord kunne du bare blinke den nye bootloader på bordet ved hjælp af ICSP-stifterne. MicroView er imidlertid ikke designet til at blive demonteret, og i hvert fald på grund af deres størrelse af kortet bruger den ikke standard 2 med 3 pin layout til ICSP-header.

Vi talte med Marcus og spurgte ham nogle spørgsmål om problemet,

Hvordan har du først hørt, at der var et problem med MicroView?

Vi begyndte at få et snup af e-mails, der tyder på, at der var fejlbehæftet MicroView derude. Som du kunne vide fra dine år med at lege med Arduino, kan problemet med pc500 skyldes mange ting.

Hvad var din første reaktion?

Hvad forårsager problemet! Mange MicroViews var allerede sendt, og vi har kun hørt fantastisk feedback. Mine tanker var centreret omkring: Kan det være en hardware eller er det et softwareproblem? Hvis det er et software problem, hvorfor har vi ikke dette problem med det første parti af forsendelser. Måske er der nogen, der læssede den forkerte spole af oscillatorer på pick-and-place-maskine, eller måske modtog SparkFun en række forfalskede dele fra deres leverandør. Vi er nødt til at få vores hænder på nogle af disse fejlbehæftede enheder.

Vi sluttede med at køre hundreder af kilometer, men vi kunne få et par dårlige enheder og afgøre, at det var et bootloader problem, og ikke et hardware problem.

Hvordan gik du med at finde ud af, hvad der var galt?

Fra vores erfaring med Arduino var vores første mistænkte bootloaderen. Arduino's bootloader, der bruges af MicroView, er den software, der udføres først ved opstart eller reset. Denne software venter på en foruddefineret forsinkelse, der venter på, at programmøren udsteder bootloader-kommandoen, for at den kan gå i bootloading-tilstand. Den dårlige MicroView viste et symptom på ikke at vente eller forsinke efter opstart eller nulstilling. Den kører straks demoen uden forsinkelse.

Hvor udbredt er problemet?

Vi tror, ​​at der er så mange som 1.934 Microview enheder uden en bootloader

Hvad vil du gøre for at rette op på problemet?

Ja naturligvis! Backers, der er en del af det defekte parti, får to enheder: en, der har en brudt bootloader (nu og i de kommende dage) og en anden udskiftning, der virker.

Så mens en officiel meddelelse - både på deres Kickstarter-side og ved SparkFun - vil følge om et par dage, ved Geek Ammo, at der er et problem. Hvis du har en defekt MicroView, som mig, vil de sende dig en ny til at erstatte den så snart de kan gratis. Det er hvad du ville forvente.

På den anden side giver det dig en mulighed, mens de ikke er designet til at blive taget fra hinanden, er vi beslutningstagere, og mens de aldrig kommer sammen igen, så gør jeg mig underligt, hvis jeg kan få min arbejde. Så pas på et indlæg i løbet af de næste par dage.

Opdatering (21 / august): Sammen med stort set alle andre, har jeg været seriøst imponeret over svaret fra Geek Ammo - firmaet bag MicroView - og af SparkFun - der fremstiller det - til problemet. Men det viser sig at være ret nemt at løse problemet selv, og jeg har lavet et gennemgang for at gøre netop det.



Du Kan Være Interesseret

Håndlavede smykker gennem "Lost-Wax" -støbemetoder

Håndlavede smykker gennem "Lost-Wax" -støbemetoder


Open World: South London Makerspaces DIY løsninger til et lille rum

Open World: South London Makerspaces DIY løsninger til et lille rum


12 unge producenter til at se på Boston Mini Maker Faire

12 unge producenter til at se på Boston Mini Maker Faire


Lavet i Trondheim: Jeans, Solar Race Cars, og flaskeholdere

Lavet i Trondheim: Jeans, Solar Race Cars, og flaskeholdere






Seneste Indlæg