Til slutt, en bruk for gamle mobiltelefoner

i det som nå er et treårig langs, har jeg endelig funnet den beste bruken for en gammel mobiltelefon. Og med det, svaret på et brennende spørsmål: Hvorfor hakker vi ikke mobiltelefoner?

Først søknaden. Octo4a-prosjektet lar deg bruke en gammel Android-telefon som en 3D-skriverserver, webgrensesnitt og til og med tidsavbruddskamera for å gjøre de store bevegelsesbildene der utskriften ser ut til å vokse opp ut av ingenting før øynene dine. Det er det beste programmet for en gammel telefon, bruk av minnet, wifi, grafikkfunksjonene og til og med berøringsskjermen hvis du vil ha lokal kontroll over utskriftene dine.

Koble til telefonen var den viktigste hindringen som jeg alltid har sett i å utvikle seg for mobiltelefonprosjekter, fordi jeg har robotikkapplikasjoner i tankene. Men Octo4a kommer rundt dette med lav eller ingen innsats. Mange 3D-skrivere er opprettet for å kjøre på USB uansett, så koble den til telefonen er så grunnleggende som å få en USB OTG-kabel. Med USB-porten overtok, blir det et lite problem, som kan festes med en Y-kabel eller en liten lodd. Hold operativsystemet i å sove, på en eller annen måte, og det er problemet løst!

Men her er hvorfor dette ikke er en løsning, og det peker på det dypere problemet med mobiltelefonhacking som mange påpekt i kommentarene for tre år siden. OctoPrint er skrevet i Python, og på grunn av dette er det veldig enkelt å skrive utvidelser for og å hacke på, hvis det er din ting. Da jeg først så Octo4a, tenkte jeg “Oh flott, en fungerende Android Python Port”. Så gikk jeg for å grave inn i koden.

Octo4a er skrevet i Kotlin og bruker gradersrammen. Det er en komplett port av Octoprint, ikke bare til en annen plattform, men til et annet programmeringsspråk og til et nesten helt annet programmeringsparadigme. Hatten min er av til [Feelfreelinux] for å gjøre det, men min gjetning er at samfunnet av andre mennesker flytende nok i Kotlin og Python for å hjelpe porten på tvers av oppstrømsendringer i Octoprint er mye mindre enn samfunnet av Python-programmerere ville ha vært. Octo4a er et flott prosjekt, men det er ikke en tur i parken for å utvikle seg på den.

Så alle dere som skrev i kommentarene til mitt forrige stykke at det er Android-programvaren økosystemet som stopper telefon gjenbruk, vel her er unntaket som viser din regel! En dedikert og talentfull, multi-lingual utvikler samfunn kunne trekke den av, men hindringen er så høy at få vil stige til det.

Uansett, takk [Feelfree Filip] for ditt gode arbeid! Jeg skal sette dette på min gamle S4.

Dette innlegget er en del av Hackaday.com-nyhetsbrevet, levert hver syv dager for hver av de siste 200 + ukene. Det inkluderer også våre favorittartikler fra de siste syv dagene du kan se på nettversjonen av nyhetsbrevet.

Vil du ha denne typen innlegg for å slå innboksen din hver fredag ​​morgen? Du må registrere deg!

Posted in Uncategorized

Leave a Reply

Your email address will not be published. Required fields are marked *