Printer Model: First-gen Creality Ender 3
MCU / Printerboard: SKR Mini E3 v3.0
Klipper log is empty.
Describe your issue:
I am trying to set up an Octoprint server with Octoklipper. However, when I click ‘connect’ in the OctoKlipper widget, it does literally nothing. No terminal output, no error, no popups, it is a dead button. Klipper’s status is on “Klipper: Standby” as well.
I used KIAUH to install Octoprint and Klipper. Then, I installed the OctoKlipper plugin through the plugin manager.
My steps for setting up Klipper as follows:
cd’d into the Klipper directory.
ran “make menuconfig” to enter the Klipper config menu.
Set the specs for my board as according to their Github: STM32, STM32G0B1 (verified this is the right chip on my board), 8KiB, 8MHz, USB…
I quit and then copied the klipper.bin file to my sd card and renamed it to firmware.bin.
Flashed it to my board and verified it worked by checking for a CUR file.
Copied and pasted my board’s cfg data into the OctoKlipper editor (as well as created a printer.cfg file in the Klipper config directory with those values)
Ran “ls /dev/serial/by-id/*”, obtained my serial port info, and input it into the editor under mcu.
Went into my Octoprint settings, added /tmp/printer to my serial ports. Set Serial Port to AUTO (since it would not let me select /tmp/printer), and set Cancel any ongoing prints in behaviour.
I actually did these steps twice. Once installing Klipper from KIAUH, and the second time doing it manually from the Github. Right now, I am getting no terminal output and cannot even send terminal commands. And Klipper is on standby.
Here is my config file for reference:
Is there some obscure step I am missing here or some way to get this working?
Yes, I have restarted Octoprint and Klipper countless times at this point. Also, despite klippy.log being empty (?), I was able to get logs by temporarily installing Fluidd and pulling the log there. Forum wont let me upload, so here is a pastebin:
@cray12399: May I propose that you read the klippy.log and the error message and compare it with your configuration (which is also printed in the log).
I dare to forecast that the error is pretty obvious.
Hmm I see. I just became familiarized with Klipper and Octoprint less than a week ago, so I am still wrapping my head around all of this.
So, the logs between the two are the same then. I wonder why it is trying to connect to /dev/serial/by-id/<your-mcu-id> then. I have verified that my printer.cfg file AND the OK editor both have the serial set as the value I received from ls /dev/serial/by-id/*
printer.cfg is also saved in ~/klipper/config if that is the proper location.
Alright, I edited the cfg one in printer_data and it still has not fixed the issue. The klippy.log is also showing the same error as in your comment above.
Edit:
While the connect button still does nothing, it appears that there is an octoprint menu on my printer’s screen now. So, I guess that is some progress at least.
I would open a new thread.
Attaching “klippy.log” is the most important task for you to fulfill!
Good luck, hcet14
Fill out
Basic Information:
Printer Model:
MCU / Printerboard: klippy.log
Fill out above information andin all cases attach yourklippy.logfile (use zip to compress it, if too big). Pasting yourprinter.cfgis not needed Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there