Connecting QIDI X-CF Pro to OctoPrint for PID tuning

Hi everyone! :wave:

I have a QIDI Tech X-CF Pro printer and I would like to connect it to OctoPrint (or similar software) in order to perform a PID autotune on my new hotend — Phaetus x Voron Dragon HF.

I currently use OrcaSlicer for slicing, but I can’t access any G-code console or PID tuning options there.
The printer only has Ethernet connection (no visible USB-B port), and I’m not sure if it’s possible to connect it directly to OctoPrint or a Raspberry Pi via UART or network.

Could someone please tell me:

  1. Is it possible to connect the QIDI X-CF Pro to OctoPrint or Klipper?
  2. If yes — which port or cable should I use? (UART header on the mainboard maybe?)
  3. Can PID tuning (M303, M301, M500) be done through that connection?

Thanks in advance for any help or photos of working setups! :pray:

Hello @patryk_kowalski !

Please do not mix up OctoPrint and Klipper. OctoPrint is a 3D-printer server. Klipper is a firmware solution.

To give an answer we actually have to know what Firmware is on the printer.
A Google search gave this result:

The QIDI Tech X-CF Pro uses a proprietary QIDI firmware

The more important question is: Can this firmware handle these commands?