RaveRobot - Octodash
3D Printing

How to Install Octodash, a Touchscreen UI for Octoprint

Comments (2)
  1. Robert says:

    Can you use this in place of the mainboard on a Creality Ender 3 Pro? I bought a new Ender 3 Pro but I keep getting ERR: TOO FAR! when trying to set the Z offset. I’ve tried working with support from Creality and haven’t found a fix for it yet. I’ve tried numerous firmware files, and I’ve had three 4.2.7 replacement boards…. I have no idea where to turn next other than send the printer back to Creality.

    But if I can use something like Octoprint with this UI, it might fix the issue by bypassing the board.

    1. Keiran says:

      Hey Robert,

      A raspberry pi by itself cannot control a 3D printer as it doesn’t have stepper motor drivers or the connections for heaters, endstops, etc.

      That being said the processor on a 3D printer mainboard is nothing special and there is a solution to bypassing it using a pi and just using the board as a relay for the connections and drivers. That solution is called klipper firmware and it moves all the processing power to the far more capable raspberry pi. This still requires a functional mainboard but it can run on most boards, even the cheap stock boards.

      I’ve installed klipper on my Ender 3 and am actually working on a post about it now (I’ll probably have it posted in mid August) but as a spoiler for the post, it’s very nice and I like it a lot. Enough so that I’ve recently build a Voron v2.4 printer which is controlled by it which I’m also planning to write up a series of posts detailing the build and the more advanced klipper firmware stuff that I’ve been learning.

      Klipper is maybe not as friendly as the standard marlin firmware as it doesn’t natively support a bunch of the standard gcode commands but you can write your own macros to recover and improve that functionality. If you aren’t afraid of coding and a little bit of a learning curve I would recommend looking into it.

      Your specific error sounds like an issue with you trying to set a negative z offset which you might have disabled in your firmware. You might be able to move your physical endstop to be a bit lower and then set the offset where you want. You could also install the z-offset plugin in cura and then set an offset where which will allow you to artificially change the offset further when slicing.

      Thanks for reading!

Leave a Reply

Your email address will not be published. Required fields are marked *