Marlin CNC pendant V3.0 ESP8266 version

Marlin CNC pendant V3.0 ESP8266 version

prusaprinters

<p>Update:<br>Version 3.0.1<br>Fixed a bug that some movements of encoder during BLOCKED status were executed after switching back to normal mode.</p><p>This is a remix from TheOrneryMaker's version of the CNC Marlin pendant.<br>https://www.thingiverse.com/thing:5362454</p><p>I ran into performance issues with the arduino Nano (fast rotation resulted in irrating moves back and forth) and other strange effects. So I decided to go all in, port it to ESP8266 (will also work on ESP32), added I2C-PCF8574 module to the keypad and make everything interrupt-based.</p><p>Here is the list of vhanges and features:<br>Version 3.0, Nov 7 2022</p><p>Keypad and rotary enconder now fully interrupt capable for smoother operation<br>changed to ESP32/ESP8266 compatible interrupt capable I2C encoder library.<br>changed to PCF8574 I2C keypad library<br>reduced false detection of fast encoderrotation<br>Display "BLOCKED" status of safety switch<br>Added V1 engineering logo<br>Added OTA Firmwareupdate (optional, choose with OTA=true in variables)<br>Changed B-button from A-axis to a diagonal move +x+y / -x-y<br>Added C-Button for a diagonal move +x-y / -x+y</p><p>Hardware needed is the same as in the original V2 version. Just add a PCF8574 module (cheap on Amazon or Aliexpress), a 220Ohm resistor, a 5mm red LED, LED reflector mount and exchange the Arduino Nano with an ESP8266 (e.g. NodeMCU 0.9 ESP-12E) or an ESP32 devkit V1.</p><p>Wiring is documented in the code!</p><p>Case is the same as with the original version. I add the unchanged STL's for completeness.<br>Some videos of it in action</p><p><a href="https://youtu.be/XBwzNp-7NvA">https://youtu.be/XBwzNp-7NvA</a><br><a href="https://youtu.be/LAAQQS1KYp8">https://youtu.be/LAAQQS1KYp8</a><br><a href="https://youtu.be/b0EgFXaEPNc">https://youtu.be/b0EgFXaEPNc</a><br>Thanks a lot to TheOrneryMaker for all the initial work he did! I hope, you like the V3.0!</p>

Download Model from prusaprinters

With this file you will be able to print Marlin CNC pendant V3.0 ESP8266 version with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Marlin CNC pendant V3.0 ESP8266 version.