Engenharia reversa A impressora do monóprice
quando o Monsoprice MP escolher mini impressora 3D foi lançado no ano passado, foi um trocador de jogos. Esta foi uma impressora por US $ 200, sim, no entanto, também realizou um segredo não tão óbvio: uma placa de controlador de impressora 3D ninguém jamais viu antes de ser alimentada por um microcontrolador de braço de 32 bits com um ESP8266. Este é um conjunto de eletrônicos que mudam de jogo no mundo da impressão 3D, bem como agora, finalmente, alguém é engenharia reversa.
[Robin] iniciou a engenharia reversa anexando a liderança de um osciloscópio à linha serial entre o controlador principal, bem como o controlador de tela. A taxa de transmissão é estranha (500 kHz), no entanto, além disso, os comandos aparecem facilmente no texto parso humano. Existe um servidor da Web desenvolvido na impressora MP Mini, bem como depois de inspecionar a página da Web que é servida a partir desta impressora, [Robin] descobriu que foi possível enviar o código G diretamente da placa do controlador, obtenha uma listagem de dados No cartão SD, bem como fazer o que você gostaria de fazer com uma impressora 3D.
Depois de desconstruir o circuito na placa de tela, [Robin] descobriu precisamente o que você esperaria de tal conselho simples: uma tela SPI impulsionada por um ESP, bem como um enorme chip flash sentado para o lado. [Robin] descobriu o design da exibição, bem como rapidamente desenvolveu um trabalho na Platform.io para desenhar texto para o LCD. Este não é o fim do trabalho – ainda há um grande negócio que deve ser feito antes que esta impressora esteja esguichando peças com firmware personalizado.
Embora este não seja um hack of the Driver Board dentro do MP Mini, isso não é verdadeiramente um problema. A placa de motorista de motor nesta impressora não exige verdadeiramente qualquer tipo de alteração, bem como já estava à frente de seu tempo em que esta impressora foi lançada no ano passado. Assim como a maioria das coisas, a interface do usuário é o ponto fraco, além de atualizar o firmware, bem como o servidor da Web integrado para esta impressora é o melhor método para a frente.
[Robin] montar um vídeo verdadeiramente fenomenal de exatamente como ele reversa projetou este controlador de tela. Você pode inspecionar isso abaixo.