Khi MPOprice MP chọn Máy in 3D Mini đã được phát hành vào năm ngoái, đó là một người thay đổi trò chơi. Đây là một máy in với giá 200 đô la, vâng, tuy nhiên, nó cũng giữ một bí mật không rõ ràng: bảng điều khiển máy in 3D không ai từng thấy trước khi được cung cấp bởi một vi điều khiển cánh tay 32 bit với một ESP8266 xử lý UI. Đây là một bộ thiết bị điện tử thay đổi trò chơi trong thế giới in 3D, cũng như bây giờ, cuối cùng, ai đó là kỹ thuật đảo ngược nó.
[Robin] bắt đầu kỹ thuật đảo ngược bằng cách gắn chì của máy hiện sóng cho đường nối tiếp giữa bộ điều khiển chính cũng như bộ điều khiển màn hình. Tốc độ baud là kỳ lạ (500 kHz), tuy nhiên ngoài đó, các lệnh dễ dàng xuất hiện trong văn bản Parsable-Parsable. Có một máy chủ web được phát triển thành máy in MP Mini, cũng như sau khi kiểm tra trang web được phục vụ từ máy in này, [Robin] đã phát hiện ra có thể gửi mã G trực tiếp từ bảng điều khiển, nhận danh sách dữ liệu Trên thẻ SD, cũng như làm bất cứ điều gì bạn muốn làm với máy in 3D.
Sau khi giải mã mạch trên bảng màn hình, [Robin] đã phát hiện chính xác những gì bạn mong đợi từ một bảng đơn giản như vậy: một màn hình SPI được điều khiển bởi một ESP, cũng như một con chip flash khổng lồ ngồi sang một bên. [Robin] đã phát hiện ra thiết kế của màn hình, cũng như nhanh chóng phát triển một công việc trên nền tảng. Để vẽ văn bản vào màn hình LCD. Đây không phải là kết thúc của công việc – vẫn còn một thỏa thuận tuyệt vời phải được thực hiện trước khi máy in này đang squirting out các phần với phần sụn tùy chỉnh.
Mặc dù đây không phải là một bản hack của bảng điều khiển bên trong MP Mini, đó thực sự không phải là vấn đề. Bảng điều khiển động cơ trong máy in này không thực sự yêu cầu bất kỳ loại thay đổi nào, cũng như đã đi trước thời điểm máy in này được phát hành vào năm ngoái. Giống như hầu hết mọi thứ, UI là điểm yếu, cũng như nâng cấp chương trình cơ sở cũng như máy chủ web tích hợp cho máy in này là phương pháp tốt nhất về phía trước.
[Robin] kết hợp một video thực sự phi thường về chính xác cách anh ta đảo ngược thiết kế bộ điều khiển màn hình này. Bạn có thể kiểm tra điều đó dưới đây.