Cuando el MONEPRICE MP eligió la mini impresora 3D se lanzó el año pasado, fue un cambiador de juegos. Esta fue una impresora por $ 200, sí, sin embargo, también mantuvo un secreto no tan obvio: un tablero de controlador de impresora 3D, nadie había visto antes de alimentado por un microcontrolador de brazo de 32 bits con un ESP8266 que maneja la UI. Este es un conjunto de aparatos electrónicos en el mundo de la impresión 3D, así como ahora, finalmente, alguien está inverso en ingeniería.
[Robin] comenzó la ingeniería inversa al colocar el cable de un osciloscopio a la línea de serie entre el controlador principal, así como el controlador de pantalla. La tasa de baudios es rara (500 kHz), sin embargo, aparte de eso, los comandos aparecen fácilmente en texto en parsable humano. Hay un servidor web desarrollado en la impresora MP Mini, así como después de inspeccionar la página web que se sirve de esta impresora, [Robin] descubrió que fue posible enviar el código G directamente desde la placa del controlador, obtenga un listado de datos En la tarjeta SD, así como haz lo que quieras hacer con una impresora 3D.
Después de deconstruir el circuito en la placa de la pantalla, [Robin] descubrió precisamente lo que cabría esperar de una junta tan simple: una pantalla de SPI impulsada por un ESP, así como un enorme chip de flash sentado hacia un lado. [Robin] descubrió el diseño de la pantalla, así como desarrolló rápidamente un trabajo en Platform.io para dibujar texto a la pantalla LCD. Este no es el final del trabajo, todavía hay una gran oferta que se debe hacer antes de que esta impresora esté repitiendo partes con firmware personalizado.
Si bien esto no es un truco de la placa del conductor dentro del MP Mini, eso no es realmente un problema. El tablero del conductor del motor en esta impresora no requiere verdaderamente ningún tipo de cambios, así como ya estaba por delante de su tiempo cuando esta impresora se publicó el año pasado. Al igual que la mayoría de las cosas, la UI es el punto débil, así como la actualización del firmware, así como el servidor web incorporado para esta impresora, es el mejor método delantero.
[Robin] Junte un video verdaderamente fenomenal de cómo se inverso diseñó este controlador de pantalla. Puedes inspeccionar eso a continuación.