عندما تم إصدار طابعة Monoprice MP ميني ثلاثي الأبعاد العام الماضي، كانت مبدل اللعبة. كانت هذه طابعة بمبلغ 200 دولار، نعم، ومع ذلك، فقد عقدت سرية غير واضحة غير واضحة: لوحة تحكم طابعة ثلاثية الأبعاد لم يسبق له مثبت عليها بواسطة متحكم ذراع 32 بت مع التعامل مع ESP8266 UI. هذه مجموعة من الإلكترونيات تغيير اللعبة في عالم الطباعة ثلاثية الأبعاد، وكذلك الآن، وأخيرا، شخص ما هندسة عكسية ذلك.
[Robin] بدأت الهندسة العكسية من خلال إرفاق زمام المبادرة على السطر التسلسلي بين وحدة التحكم الرئيسية وكذلك وحدة تحكم الشاشة. ومع ذلك، فإن معدل الباود غريب (500 كيلو هرتز)، مهما كان ذلك بصرف النظر عن ذلك، تظهر الأوامر بسهولة في نص parsable. يوجد خادم ويب تم تطويره في طابعة MP MINI، وكذلك بعد تفتيش صفحة الويب التي تم تقديمها من هذه الطابعة، [Robin] اكتشف أنه من الممكن إرسال رمز G مباشرة من لوحة تحكم، واحصل على قائمة بالبيانات على بطاقة SD، وكذلك القيام بكل ما تريد القيام به مع طابعة ثلاثية الأبعاد.
بعد تفكيك الدائرة على لوحة الشاشة، اكتشف [Robin] على وجه التحديد ما تتوقعه من مثل هذه اللوحة البسيطة: شاشة SPI مدفوعة بواسطة ESP، بالإضافة إلى رقاقة فلاش ضخمة جالسة إلى الجانب. [روبن] اكتشف تصميم الشاشة، وكذلك وضعت وظيفة بسرعة على منصة. لأنه لرسم النص إلى شاشة LCD. هذه ليست نهاية الوظيفة – لا تزال هناك قدر كبير يجب القيام به قبل أن يتم التدفق هذه الطابعة أجزاء مع البرامج الثابتة المخصصة.
في حين أن هذا ليس اختراق لوحة السائق داخل MP MINI، فهذا ليس مشكلة حقا. لا تتطلب لوحة سائق المحرك في هذه الطابعة حقا أي نوع من التغييرات، وكذلك كان بالفعل قبل وقتها عندما تم إصدار هذه الطابعة العام الماضي. تماما مثل معظم الأشياء، فإن UI هي النقطة الضعيفة، وكذلك ترقية البرامج الثابتة وكذلك خادم الويب المضمن لهذه الطابعة هي أفضل طريقة للأمام.
[روبن] وضعت معا فيديو هائل حقا من الطريقة التي يعكسها هندسها هذه وحدة تحكم الشاشة هذه. يمكنك فحص ذلك أدناه.