Omvendt ingeniørfag: Trash-skriveren gir opp sine kontrollpanel hemmeligheter

Mange av av oss hardware-orienterte typer finner det vanskelig å gå forbi et ensom utseende kastet element av forbrukerelektronikk uten å tenke “hvis bare jeg kunne slepe det tilbake til Bilen og ta det hjem for å leke med “og [Phooky] fra NYC motstand er ikke fremmed for denne følelsen. En gammel Epson WF-2540 blekkskriver ble demontert for sine avgjørende næringsstoffer, “du vet, de gode ting som funky motorer, kodere og brytere. Men hva gjør du med kontrollpanelet? Tross alt er de normalt veldig sikre på behovene til enheten de kontrollerer, og tilbyr vanligvis ikke mye mulighet for gjenbruk.

RP2040 PIO er ganske i stand til å skyve ut de LCD-pikslene
[Phooky] spiller vanligvis ikke med dem, men denne gangen tok en beslutning om å ha en sprekk på det for moro skyld. Inne, ingenting utenom det vanlige, med en stor ensidig PCB for de avgjørende brytere og lysdioder, og en liten PCB som heter LCD-skjermen. Den enkle delen var å finne ut hvordan tastaturskanningen ble gjort, som [viste seg å være] ganske enkelt, det bruker bare noen 74-serie skiftregisterenheter for å skanne kolonnene og klare ut radlinjene. En Raspberry Pi Pico-modul ble trykket i TELECT for å skanne tastaturet og aktivere et tastaturkart som skal opprettes, av ren brute-kraft. Du trenger ikke å spore kretsen.

Ting ble interessant når [Phooky] begynte å se på LCD-grensesnittet, basert på Epson E02A46EA-brikken (lykke til å finne et datablad for den ene!) Og raskt visste at dokumentasjon bare ikke var tilgjengelig, og det ville være nødvendig å gjøre ting den harde måten. Poking rundt linjene fra hoved CPU (en Epson E01A9CA, hva som er) Displayuret ble identifisert, samt noen kontrollsignaler, og tre linjer for RGB-kanalene. Ved å kaste en SAKEAE-dataopptak i noen ROM-undersøkende programvare, ble skjermkonfigurasjonen funnet ut for å være en konvensjonell 320 × 120 enhet.

PIO-enheten på RP2040 ble brukt til å generere videobølgeformene og skyve pikslene ut til LCD-kontrolleren, slik at RP2040-kortet kan kobles i saken permanent, konverter kontrollpanelet til en USB-enhet klar for handling!

Vil du vite litt mer om omvendt engineering søppel (eller ikke) elementer og repurposing dem til din vilje? Kasse dette hackingstykket fra et par uker tilbake. For noe litt mer avansert, kan du prøve din hånd på et sted med bil Ecu hacking.

Takk [Perry] for tipset!

Posted in Uncategorized

Leave a Reply

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