What hardware are you using for hosting klipper and mainsail? Are you using a pi and mainsail os or a pi with raspberry pi os and kiauh to setup klipper and mainsail? Could you post your klippy.log?
3DPrinting
3DPrinting is a place where makers of all skill levels and walks of life can learn about and discuss 3D printing and development of 3D printed parts and devices.
The r/functionalprint community is now located at: [email protected] or [email protected]
There are CAD communities available at: [email protected] or [email protected]
Rules
-
No bigotry - including racism, sexism, ableism, homophobia, transphobia, or xenophobia. Code of Conduct.
-
Be respectful, especially when disagreeing. Everyone should feel welcome here.
-
No porn (NSFW prints are acceptable but must be marked NSFW)
-
No Ads / Spamming / Guerrilla Marketing
-
Do not create links to reddit
-
If you see an issue please flag it
-
No guns
-
No injury gore posts
If you need an easy way to host pictures, https://catbox.moe may be an option. Be ethical about what you post and donate if you are able or use this a lot. It is just an individual hosting content, not a company. The image embedding syntax for Lemmy is ![](URL)
Moderation policy: Light, mostly invisible
Also, make sure [include mainsail.cfg] is present in your printer.cfg file. Apparently this is important when changing frontends (octoprint -> mainsail).
Would you mind sharing how you found the port ID and the line you made for it in printer.cfg? Assuming the USB cable works, this is the next thing I'd check.
Found the port ID by ls /dev/serial/by-id/* I only have one usb device connected, the printer.
I didn't make a new line in the printer.cfg, just edited the [mcu] serial: /dev/serial/by-id/usbXXXXXXXX To match the id I found in the previous command.
That sounds right. And "klipper" is in the XXXXXX part, right?
How did you install klipper? Are you using mainsailos, or did you install manually? Or with KIAUH? I have an ender 3 and ender 5+, both running klipper. I used the official raspberry pi imager program to install mainsailos to both SD cards, and things went fairly smoothly.
What error message are you seeing in mainsail? I'm wondering if klipper doesn't have permission to access the USB device, but that seems unlikely if you are using mainsailos.
Are you still having issues? I just rebuilt my e5p (Klipper, Fluidd, bigtreetech skr mini e3 v3, and new screen) and have been working out the bugs. Everything is working good so far, but still need to find tune the printer.
Nope, found my problem with the install of mainsail being a permissions thing.
I'm still running the stock board, but have upgraded to a remote direct drive extruder.
Have you tried using another USB cable? I got stuck for too long on account of using a non-data cable...
Have you verified the /dev/serial/.... file path to the printer? Have you tried changing the path to match other people's config file? I believe the path is determined by the STM chip on the printer mainboard, so anyone else with an Ender 5+ might have the correct path.
Only other suggestion is to check if the host is successfully opening the connection with the printer. You can try lsusb and dmesg and scrub through the output to see if the STM device is being registered properly.
This is my best advice as a Linux novice. When in doubt, as much as I hate to say it, there might be an old Reddit post of someone having the same issue.