เมื่อ Monoprice MP เลือกมินิ 3D เครื่องพิมพ์เปิดตัวเมื่อปีที่แล้วมันเป็นตัวเปลี่ยนเกม นี่เป็นเครื่องพิมพ์ราคา $ 200 ใช่ แต่มันก็ถือเป็นความลับที่ไม่ชัดเจน: คณะกรรมการควบคุมเครื่องพิมพ์ 3 มิติไม่มีใครเคยเห็นก่อนที่จะขับเคลื่อนด้วยไมโครคอนโทรลเลอร์ 32 บิตพร้อมกับ ESP8266 จัดการ UI นี่คือชุดอุปกรณ์อิเล็กทรอนิกส์ที่เปลี่ยนแปลงเกมในโลกของการพิมพ์ 3 มิติเช่นเดียวกับตอนนี้บางคนมีใครบางคนเป็นวิศวกรรมย้อนกลับ
[Robin] เริ่มวิศวกรรมย้อนกลับโดยการติดเป็นผู้นำของออสซิลโลสโคปกับสายอนุกรมระหว่างคอนโทรลเลอร์หลักเช่นเดียวกับคอนโทรลเลอร์หน้าจอ อัตราการรับส่งข้อมูลเป็นเรื่องแปลก (500 kHz) อย่างไรก็ตามนอกเหนือจากนั้นคำสั่งที่ปรากฏในข้อความที่แยกแยะมนุษย์ได้ง่าย มีเว็บเซิร์ฟเวอร์ที่พัฒนาขึ้นในเครื่องพิมพ์ MP Mini เช่นเดียวกับหลังจากตรวจสอบหน้าเว็บที่ให้บริการจากเครื่องพิมพ์นี้ [Robin] ค้นพบเป็นไปได้ที่จะส่ง G-code โดยตรงจากคณะกรรมการควบคุมรับรายการข้อมูล บนการ์ด SD รวมถึงทำสิ่งที่คุณต้องการทำกับเครื่องพิมพ์ 3 มิติ
หลังจากถอดรหัสวงจรบนกระดานหน้าจอ [โรบิน] ค้นพบสิ่งที่คุณคาดหวังจากบอร์ดง่าย ๆ ดังกล่าว: หน้าจอ SPI ขับเคลื่อนด้วย ESP เช่นเดียวกับชิปแฟลชขนาดใหญ่ที่นั่งอยู่ด้านข้าง [Robin] ค้นพบการออกแบบของจอแสดงผลรวมถึงการพัฒนางานบนแพลตฟอร์มอย่างรวดเร็วในการวาดข้อความไปยัง LCD นี่ไม่ใช่จุดจบของงาน – ยังมีข้อตกลงที่ดีที่ต้องทำก่อนที่เครื่องพิมพ์นี้จะสัดส่วนชิ้นส่วนด้วยเฟิร์มแวร์ที่กำหนดเอง
ในขณะที่นี่ไม่ใช่แฮ็กของบอร์ดไดรเวอร์ภายใน MP Mini นั่นไม่ใช่ปัญหาอย่างแท้จริง คณะกรรมการควบคุมมอเตอร์ในเครื่องพิมพ์นี้ไม่ต้องการการเปลี่ยนแปลงประเภทใด ๆ เช่นเดียวกับเวลาก่อนหน้านี้เมื่อเครื่องพิมพ์นี้เปิดตัวเมื่อปีที่แล้ว เช่นเดียวกับสิ่งส่วนใหญ่ UI เป็นจุดอ่อนเช่นเดียวกับการอัพเกรดเฟิร์มแวร์รวมถึงเว็บเซิร์ฟเวอร์ในตัวสำหรับเครื่องพิมพ์นี้เป็นวิธีที่ดีที่สุดไปข้างหน้ามาก
[Robin] รวบรวมวิดีโอที่เป็นปรากฎการณ์อย่างแท้จริงของวิธีที่เขากลับทางวิศวกรรมควบคุมหน้าจอนี้ คุณสามารถตรวจสอบได้ด้านล่าง