Anycubic Predator and Octoprint

It has been pointed out to me that Octoprint doesn’t work out the box with the Anycubic Predator. Fortunately for us, Anycubic has been shipping the new trigorilla pro controller board in Mega i3’s since last year. Since then, Foosel has been able to work out whats going on and get this board to work with Octoprint.

To cut a long story short, install the add in from here as a plugin in Octoprint and away you go. I can confirm it works as I am printing from Octoprint on windows as we speak.

Unfortunately, this is just another nail in the trigorilla pro’s coffin.

To install the plugin, you need to do it via SSH rather than the web interface.
So log into the machine and issue the following

cd ~/.octoprint/plugins
sudo service octoprint restart

Hope this helps


  1. Nice review Jay, Ihave been waiting on a review of this printer for a while, I have a Mega i3 will the octoprint plugin work with that and how do you install it in octoprint plugins?

  2. Does it prevent nozzle dive when print is done?
    Just assembled Predator and it works with Octoprint without any mods, but Octo shuts down motors when job is done so nozzle dives into model.

    1. You’ve got 2 ways you can eliminate nozzle dive easily.
      First one is tighten your belts. You should have no problem with them giving a nice twang sound. This will stop the head dropping when the motors are turned off.
      If you’re not a fan of that idea, remove the M84 from you finish gcode to prevent the motors from being turned off.

  3. Hmm…. i have try to instell the plugin via the webinterface and ig get always an errormessage.

    i am a totally newbie with octoprint… please help.


    2019-08-22 00:55:23,385 /home/pi/oprint/bin/python2 -m pip install /tmp/ –no-cache-dir
    2019-08-22 00:55:34,033 ! DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won’t be maintained after that date. A future version of pip will drop support for Python 2.7.
    2019-08-22 00:55:36,829 > Looking in indexes:,
    2019-08-22 00:55:36,832 > Processing /tmp/
    2019-08-22 00:55:48,049 > Complete output from command python egg_info:
    2019-08-22 00:55:48,052 > Traceback (most recent call last):
    2019-08-22 00:55:48,055 > File “”, line 1, in
    2019-08-22 00:55:48,058 > IOError: [Errno 2] No such file or directory: ‘/tmp/pip-req-build-QfRCg9/’
    2019-08-22 00:55:48,070 >
    2019-08-22 00:55:48,073 > —————————————-
    2019-08-22 00:55:48,588 ! Command “python egg_info” failed with error code 1 in /tmp/pip-req-build-QfRCg9/
    2019-08-22 00:55:55,730 ! You are using pip version 19.0.1, however version 19.2.2 is available.
    2019-08-22 00:55:55,733 ! You should consider upgrading via the ‘pip install –upgrade pip’ command.

    1. I don’t think the accuracy of the profile is that important with octoprint because all its doing is streaming gcode to your printer.
      It only needs to know basic sizes and printer type to allow it to manually move the printer correctly

  4. Not sure, is this for Predator with board other than TrigorillaPro? Cause mine came with that board and it works w Octo out of the box.
    The other thing is that I can not cancel job when using Octo w/o using its web interface or turning printer off.

    1. This was just my experiences with octoprint at the time. It may have been updated to incorporate this change. I don’t have the trigorilla board anymore so can’t verify

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.