Reverse Engineering Printer Monoprice

Ketika Monoprice MP memilih Mini 3D Printer dirilis tahun lalu, itu adalah Changer Game. Ini adalah printer seharga $ 200, ya, namun demikian juga memiliki rahasia yang tidak begitu jelas: papan pengontrol printer 3d yang pernah pernah dilihat sebelum didukung oleh mikrokontroler lengan 32-bit dengan ESP8266 menangani UI. Ini adalah seperangkat elektronik yang mengubah permainan di dunia pencetakan 3D, serta sekarang, akhirnya, seseorang adalah rekayasa balik itu.

[Robin] memulai rekayasa balik dengan melampirkan keunggulan osiloskop ke garis seri antara pengontrol utama serta pengontrol layar. Tingkat baud aneh (500 kHz), namun selain itu, perintah-perintah dengan mudah muncul dalam teks yang bisa diuraikan. Ada server Web yang dikembangkan ke dalam printer MP Mini, serta setelah memeriksa halaman web yang disajikan dari printer ini, [Robin] menemukan bahwa dimungkinkan untuk mengirim kode G langsung dari papan pengontrol, dapatkan daftar data Pada kartu SD, serta melakukan apa pun yang ingin Anda lakukan dengan printer 3D.

Setelah mendekonstruksi sirkuit di papan layar, [Robin] menemukan dengan tepat apa yang Anda harapkan dari papan sederhana seperti itu: Layar SPI digerakkan oleh ESP, serta chip flash besar yang duduk di samping. [Robin] menemukan desain tampilan, serta dengan cepat mengembangkan pekerjaan di Platform.IO untuk menggambar teks ke LCD. Ini bukan akhir dari pekerjaan – masih ada banyak hal yang harus dilakukan sebelum printer ini menyemprotkan bagian dengan firmware kustom.

Meskipun ini bukan peretasan papan pengemudi di dalam MP Mini, itu tidak benar-benar masalah. Dewan pengemudi motor dalam printer ini tidak benar-benar membutuhkan segala jenis perubahan, serta sudah terdepan pada saat printer ini dirilis tahun lalu. Sama seperti kebanyakan hal, UI adalah titik lemah, serta meningkatkan firmware serta server web built-in untuk printer ini adalah metode terbaik ke depan.

[Robin] mengumpulkan video yang benar-benar fenomenal tentang bagaimana ia membalikkan rekayasa pengontrol layar ini. Anda dapat memeriksa itu di bawah ini.

Leave a Reply

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