Rekayasa Balik: Printer Sampah Menyerah Rahasia Panel Kontrol

Banyak dari jenis yang berorientasi perangkat keras AS merasa sulit untuk berjalan melewati item elektronik konsumen yang tampak sepi tanpa berpikir bahwa “Kalau saja aku bisa mengembalikannya Automobile dan membawanya pulang dengan “dan [Phooky] dari NYC Resistor tidak asing dengan sentimen ini. Printer Inkjet Epson WF-2540 lama dibongkar untuk nutrisi pentingnya, ‘Anda tahu, hal-hal baik seperti motor funky, encoders, dan switch. Tapi apa yang Anda buat dengan panel kontrol? Lagi pula, mereka biasanya sangat yakin dengan kebutuhan perangkat yang mereka kontrol, dan biasanya tidak menawarkan banyak ruang untuk digunakan kembali.

Pio Rp2040 cukup mampu mendorong piksel LCD itu
[Phookey] biasanya tidak mengganggu mereka, tetapi kali ini membuat keputusan untuk bersenang-senang. Di dalam, tidak ada yang luar biasa, dengan PCB single-sisi besar untuk sakelar dan LED penting, dan PCB kecil yang menghosting layar LCD. Bagian yang mudah adalah mencari tahu bagaimana pemindaian keyboard dilakukan, yang [ternyata] cukup sederhana, itu hanya menggunakan beberapa perangkat register shift 74-seri untuk memindai kolom dan menjelajahi baris baris. Modul Raspberry PI Pico ditekan ke layanan untuk memindai keyboard dan mengaktifkan peta keyboard untuk dibuat, dengan kekuatan brute murni. Tidak perlu melacak sirkuit.

Hal-hal menjadi menarik ketika [Phookey] mulai melihat ke antarmuka LCD, berdasarkan chip Epson E02A46EA (semoga berhasil menemukan datasheet untuk yang satu itu!) Dan dengan cepat tahu bahwa dokumentasi tidak tersedia, dan akan dibutuhkan untuk melakukan sesuatu. cara yang sulit. Poking di sekitar garis-garis dari CPU utama (Epson E01A9CA, apa pun itu) Jam tampilan diidentifikasi, serta beberapa sinyal kontrol, dan tiga baris untuk saluran RGB. Dengan melemparkan pengambilan data Saleae ke dalam beberapa perangkat lunak yang mengeksplorasi ROM, konfigurasi tampilan dipicu menjadi unit 320 × 120 konvensional.

Unit Pio dari Rp2040 digunakan untuk menghasilkan bentuk gelombang video dan mendorong piksel ke pengontrol LCD, memungkinkan papan RP2040 untuk ditransfer di dalam case secara permanen, mengubah panel kontrol ke perangkat USB yang siap beraksi!

Ingin tahu sedikit tentang reverse engineering junk (atau bukan) item dan mengembalikannya ke kehendak Anda? checkout potongan peretasan ini dari beberapa minggu kembali. Untuk sesuatu yang sedikit lebih maju, Anda bisa mencoba tangan Anda di tempat peretasan ECU mobil.

Terima kasih [Perry] untuk tip!