Anycubic ‘D’ Predator upgrade to Duet – Part 1

After building my printer on the dining room table, I knew I would have to move it out into my workspace in the garage. My wife has a “no wires in the house” policy that I have to abide to.

Whilst moving the predator, which is just about doable by myself, I managed to damage the SD card slot. The main annoyance with this is I won’t be able to update the firmware and I won’t be able to use the printer without plugging it in via USB. I could control it using Octoprint but this wasn’t my ultimate plan. This meant that converting the printer to a duet controller has been brought forwards.

I have a duet 2 ethernet v1.04. It’s a controller that I was using to control my Anycubic Kossel Linear Plus. I was planning on selling the linear plus machine, but seeing it next predator, I may just keep it so I have something a little more portable. At the moment, I’ve fitted the linear plus with an MKS Sbase V1.3 but its not performing as I would’ve liked. I may end up buying either another duet or a Bigtreetech SKR.

Anyway, back on the topic of installing the duet to the predator.


  • There are 4 x motors connections. X, Y, Z and E.
  • There are 3 x optical endstop connectsions. X, Y and Z.
  • There is one probe connection.
  • There is one filament sensor connection.
  • There is one fan connector for cooling the board.
  • There is one fan connector for the 2 sets of fans mounted to the effector.
  • There is one hotend thermistor connector.
  • There is one heated bed thermistor connector.
  • There are bare wires for the heated bed, hotend and power in cables.

Each of the connections need modifying in some way or another to be able to fit them to the duet. One of Anycubics bad habits is to tin the end of the bare wires with solder. This is widely accepted as being bad practice. Therefore, the end of each bare cable needs to be cut off, stripped back and either left bare or crimped with a bootlace ferrule. I prefer bootlace ferrules that are uninsulated so its easier to get them in to the terminals. You’ll also find this applies to the cables which run to the heated bed mosfet.

The endstop wiring needs to be wired differently in the connector to work with the duet. The three images below are from looking at the connector from the top as it it was connected to the board.

The above images show the original connector on the left and the duet connector on the right. Apparently, Anycubic haven’t been consistent with their wire colours so just check your cables match mine. Otherwise use the before and after pictures to help configure yours.

The z probe connector should be wired as shown below. It doesn’t matter whether your wire colours match mine as its just a mechanical switch.

The filament sensor should be wired as shown below. Same principal applies with the original on the left and the duet connector on the right.

The motors can be wired as they are. The duet wiring shows the red and blue connectors the other way round but this doesn’t matter and can be wired in the order they are installed on the trigorilla pro.

Fan connections at the effector end of the wiring

The only connections that need any major change are the fan connectors. The trigorilla connector had both set of fans ran off one connector, but the duet doesn’t have this capability. All three fans are connected together using the positive as shown in. The duet switches the fans on and off using the ground connector so you may be able to split off the negative for the one fan and have that in a single connector. I decided to run another cable and fully separate out the fan. The wires are as follows:

  • Red – Fan 2 (Hotend fan) ground
  • Blue – Fan 0 (part cooling fans) ground
  • Yellow – Positives for all 3 fans wired together.

You can now connect everything to the duet. I separated out all 3 fans. The part cooling fans are connected to Fan 0 and Fan 2 and the hotend fan is connected to Fan 1. The z probe is connected to E0 and the filament sensor is connected to E1. The rest should be self-explanatory and if you get stuck, use the duet wiring schematic here.

Here are my config files for the duet. I now have a GitHub repo with all of my config files. The only one that may need adjusting is the filament sensor as I have not tested this yet and it may need changing from active high to active low.

When turning the machine on, home all the towers. Then go through the delta auto calibration and you should be good to go.

6 thoughts on “Anycubic ‘D’ Predator upgrade to Duet – Part 1”

  1. Hallo
    I have a predator, too. Im moment it is defect, no connect to usb and the 2nd leveling ist performing in the middle of the z-axis. Anycubic support will send me a new mainboard , i hope it will run again, when it is installed.
    But i am thinking of installing a duet board , too. Your blog is very helpful for me. But therer were some Questions….
    The duet board can be installed for the trigorilla in the same attachment?
    How about the connections for SD Card and ethernet? Drilling a hole in the casing?
    Hope you can help me…..

    1. The duet board can’t be mounted using the same attachment as the hole centres are different.
      With the way the duet works, once its setup and connected to your network, unless you break something, you never need to connect via USB again and never need to access the SD card.
      So it depends which board you go for. The duet wifi connects via wifi and that’s it, so no external slots needed. The duet ethernet connects via cable so needs an external connection. For now, I am running my predator with the top off but I have ordered a panel mounted ethernet connector. I’ll blog about fitting it once I get it. I’m also going to get round to designing myself a new mount.
      But before you upgrade the board, I suggest we work on getting your predator printing first to make use it all works.
      If you want, we can email etc to see if we can get you sorted?

      1. Hallo
        yes , i think you are right – first i connect the spare board that comes from anycubic. If this works fine , i will think about upgrading , maybe with the Duet ethernet.
        The mainboard now is broken , i think – no connect via USB and automatic bedleveling in the air are no good signs. But i will get the replacement in some days..

  2. Hallo
    Does anyone know more about the trigorilla board in the predator. I would like to do a full reset – possible is it will run again….

  3. Hallo
    Today my patience with anycubic got an end. I wrote to amazon, disassembled the printer and sent it back.
    At Friday i got the spare mainboard from anycubic and it doesn`t work. It was filled with firmware for the I3 Mega and i can`t upload the Predator Soft…
    This was enough- i think you understand this.
    Now i don`t know what to do – switch to Tevos little monster or buy a new predator, or any other big size Printer. What do you prefer?
    Hans – Joachim

  4. Hallo
    Back again, for the last time 🙁
    Anycubic couldn`t help me with my problem , so i disassembled the Printer and send it back to Amazon.
    Yesterday i bought a new one , hope this will be more lucky for me. It is a Flyingbear Tornado 2 , also not a cheap Printer with a big Bed…

Leave a Reply

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