Octoprint/Octoklipper can't talk to pinter

I have a Creality CR6-SE that had the Community 6 FW on it. Octoprint works beautifully with it in this configuration, and I have some actions in Octoprint that would really like to keep.

I want to do some things that aren’t really well supported by Marlin, so I’m trying out Klipper. (Orbiter filament changing, for one)

Built and installed the printer side of the FW, and can get the unit to talk to the SBC using Mainsail or Fluidd. I have the correct Printer.cfg and serial port called out, otherwise it wouldntt talk here, correct?

But when I try to install OctoKlipper, I get no connection. Klipper just sits in standby or connecting and never moves forward.

I have tried uninstalling Mainsail/Fluidd, with no change. Errors seem to indicate that the USB port can’t be opened. I’ve tried manually running ‘chmod +777 ttyUSB0’ with no effect.

I have tried uninstalling Moonraker as well. I was able to get a connection but it was garbage data, like the speed was wrong - even though I tried at all listed speeds.

What am I missing here? Octoprint is supposed to be compatible with Klipper, but even without the OctoKlipper plugin it doesn’t want to talk to the printer when Klipper is installed.

I can provide logs and sysinfo files, just need to know which are wanted to help with this.

OctoKlipper is a plugin.

Is Octoprint running on your host?

Yes.. the SBC is an OrangePi CM4 Running Opi OS.

Octoprint is running on the SBC and talks to the printer normally via USB when I have Marlin installed on the printer.

It fails to connect when I have klipper installed, yet Mainsail will talk to the printer.

What Opi OS? Genuine OctoPi? That only runs on Raspberry Pis not on Orange Pi.

OctoKlipper is not needed to connect OctoPrint to Klipper. It is just a support plugin.

What port did you try?

On a solo OctoPrint ist is /tmp/printer
On a combi setup with Moonraker it is /home/pi/printer_data/comms/klippy.serial

If I have an Orangepi CM4, why would I try to run OctoPi, which doesn’t work on this SBC?

Opi = Linux orangepicm4 5.10.160-rockchip-rk356x #1.0.4 SMP Tue Jan 2 14:41:09 CST 2024 aarch64 aarch64 aarch64 GNU/Linux

When you ssh into one of these systems, it gives a banner calling out OPI CM4, which is an ubuntu derivative.

I have klipper and Octoprint installed.

Octoklipper, Mainsail, Fluidd, and moonraker are currently not installed.

/tmp/printer is listed in the Settings > Printer > Serial Connection > Additional Ports section, but it does not come up as a port I can connect to. The HW ports are the only ones listed in the dropdown PORT menu - /dev/ttys1 and /dev/ttyUSB0. Neither of these ports allow a connection.

I do notice that there is no /tmp/printer entry when I do ‘ls /tmp’

If I create this folder and ‘chmod +777’, it now shows up in the list, but does not connect to anything.

I have now installed moonraker, and while ~/printer_data/comms/klippy.serial did NOT work, the full path did - which makes me wonder which profile octoprint is logging in as.

SO.. long story short, Octoprint is now talking to the printer. Your comment of ‘combi setup with moonraker’ made the difference.

Thanks for the help!

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.