# Help With My Issue Please

**URL:** <https://klipper.discourse.group/t/help-with-my-issue-please/15089>\
**Category:** General Discussion\
**Created:** [March 20, 2024, 12:19pm UTC](https://klipper.discourse.group/t/help-with-my-issue-please/15089 "2024-03-20T12:19:37Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Printer](https://avatars.discourse-cdn.com/v4/letter/p/9dc877/32.png) [@Printer](https://klipper.discourse.group/u/Printer)\
**Post date:** [March 20, 2024, 12:19pm UTC](https://klipper.discourse.group/t/help-with-my-issue-please/15089/1 "2024-03-20T12:19:37Z")

</div>

### Basic Information:

Printer Model: Ender 3 Pro with CR-Touch  
 MCU / Printerboard: SKR Mini e3 v3.0  
 `klippy.log`  
[klippy-2.log](https://klipper.discourse.group/uploads/short-url/v0KOdv3uhtjesxV8q8WGH8So8AU.log) (13.8 KB)

_Fill out above information and_ **_in all cases attach your_ `klippy.log` _file_** (use zip to compress it, if too big). _Pasting your_ `printer.cfg` _is **not** needed_  
_ **Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there** _

### Describe your issue:

I have my klipper log attached. I am confused, the printer config file in mainsail does not seem to exist. The ls /dev/serial/by-id/\* command doesn’t work it just says “No Such File Or Directory” on the ssh terminal. I am plugged in to my 3d printer for sure though and its not a problem with the usb cord.  
…

---

<div class="post-metadata">

**Author:** ![Printer](https://avatars.discourse-cdn.com/v4/letter/p/9dc877/32.png) [@Printer](https://klipper.discourse.group/u/Printer)\
**Post date:** [March 20, 2024, 12:21pm UTC](https://klipper.discourse.group/t/help-with-my-issue-please/15089/2 "2024-03-20T12:21:24Z")

</div>

> [@Printer](#):
>
> ### Describe your issue: I have my klipper log attached. I am confused, the printer config file in mainsail does not seem to exist. The ls /dev/serial/by-id/\* command doesn’t work it just says “No Such File Or Directory” on the ssh terminal. I am plugged in to my 3d printer for sure though and its not a problem with the usb cord.
> 
> …

I tried both the settings that my specific board has and the settings the printer.cfg example had.

---

<div class="post-metadata">

**Author:** ![gaolst](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/gaolst/32/10026_2.png) [@gaolst](https://klipper.discourse.group/u/gaolst)\
**Post date:** [March 20, 2024, 1:40pm UTC](https://klipper.discourse.group/t/help-with-my-issue-please/15089/3 "2024-03-20T13:40:58Z")

</div>

your log state that klipper is trying to load config but it’s mising:  
file should be here:

> /home/pi/printer\_data/config/printer.cfg

it’s because you klipper is started with this arguments:

> Args: [‘/home/pi/klipper/klippy/klippy.py’, ‘/home/pi/printer\_data/config/printer.cfg’, ‘-l’, ‘/home/pi/printer\_data/logs/klippy.log’, ‘-I’, ‘/home/pi/printer\_data/comms/klippy.serial’, ‘-a’, ‘/home/pi/printer\_data/comms/klippy.sock’]

If file is there - check owner of the file and its permissions

---

<div class="post-metadata">

**Author:** ![Printer](https://avatars.discourse-cdn.com/v4/letter/p/9dc877/32.png) [@Printer](https://klipper.discourse.group/u/Printer)\
**Post date:** [March 20, 2024, 8:55pm UTC](https://klipper.discourse.group/t/help-with-my-issue-please/15089/4 "2024-03-20T20:55:25Z")

</div>

> [@gaolst](#):
>
> [‘/home/pi/klipper/klippy/klippy.py’, ‘/home/pi/printer\_data/config/printer.cfg’, ‘-l’, ‘/home/pi/printer\_data/logs/klippy.log’, ‘-I’, ‘/home/pi/printer\_data/comms/klippy.serial’, ‘-a’, ‘/home/pi/printer\_data/comms/klippy.sock’]

I don’t think it is their, its definantly not in mainsail config files. Every time I try to add a config file from the mainsail page it won’t let me. I also cant seem to find the port for the connection, even with the ls /dev/serial/by-id/\* command

---

<div class="post-metadata">

**Author:** ![gaolst](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/gaolst/32/10026_2.png) [@gaolst](https://klipper.discourse.group/u/gaolst)\
**Post date:** [March 20, 2024, 8:58pm UTC](https://klipper.discourse.group/t/help-with-my-issue-please/15089/5 "2024-03-20T20:58:26Z")

</div>

You did send klippy log file, log did state that it don’t see config file and where it did search it, also log state which parameters was used to launch a klipper - that’s is you source of truth.

Mainsail - is just a client of klipper.

Go and manually put config file in that place, then restart klipper and look at logs.

---

<div class="post-metadata">

**Author:** ![Printer](https://avatars.discourse-cdn.com/v4/letter/p/9dc877/32.png) [@Printer](https://klipper.discourse.group/u/Printer)\
**Post date:** [March 20, 2024, 9:05pm UTC](https://klipper.discourse.group/t/help-with-my-issue-please/15089/6 "2024-03-20T21:05:48Z")

</div>

> [@gaolst](#):
>
> lippy log file, log did state that it don’t see config file and where it did search it, also log state which parameters was used to launch a klipper - that’s is you source of truth.
> 
> Mainsail - is just a client of klipper.
> 
> Go and manually put config file in that place, then restart klipper and look at logs.

Where would i put the file in the klipper sd card? also does it matter that i have a different driver and no bootloader then the config file for that board has? here is the err message

 ![err](https://global.discourse-cdn.com/free1/uploads/klipper/original/2X/d/dc641d63c7697e203c5ed96fcfb711ca1027a98f.jpeg)

---

<div class="post-metadata">

**Author:** ![Printer](https://avatars.discourse-cdn.com/v4/letter/p/9dc877/32.png) [@Printer](https://klipper.discourse.group/u/Printer)\
**Post date:** [March 20, 2024, 9:19pm UTC](https://klipper.discourse.group/t/help-with-my-issue-please/15089/7 "2024-03-20T21:19:09Z")

</div>

I tried throwing the skr mini e3 v3 file in the sd card and it didn’t seem to work

---

<div class="post-metadata">

**Author:** ![Printer](https://avatars.discourse-cdn.com/v4/letter/p/9dc877/32.png) [@Printer](https://klipper.discourse.group/u/Printer)\
**Post date:** [March 20, 2024, 9:29pm UTC](https://klipper.discourse.group/t/help-with-my-issue-please/15089/8 "2024-03-20T21:29:06Z")

</div>

Thank you for your help

---

<div class="post-metadata">

**Author:** ![gaolst](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/gaolst/32/10026_2.png) [@gaolst](https://klipper.discourse.group/u/gaolst)\
**Post date:** [March 21, 2024, 12:28am UTC](https://klipper.discourse.group/t/help-with-my-issue-please/15089/9 "2024-03-21T00:28:00Z")

</div>

Ok, first of all go and read following topic to get understanding about each part of your system and how it’s working together and where each part of it is located.

> [@Klipper Architecture / Ecosystem](https://klipper.discourse.group/t/klipper-architecture-ecosystem/6313):
>
> Klipper Architecture / Ecosystem Calling Klipper a 3D printer firmware is not complete to its full extent. In fact it is a 3D printing application with an associated ecosystem. The following overview shows how the different aspects interact. Only the red boxes is Klipper in its original sense, the other boxes are independent products forming the entire ecosystem. Klipper Host The core of the Klipper environment Typically running on a Single Board Computer (SBC), …

If you read it then now you should understand that MainSail is just last peace of puzzle. And we should concentrate on the “host”.

Judging by path names - most probably you have Raspbery PI there and most probably it’s task to run Mainsail + Moonraker + klipper “host” + Linux Virtual MCU(optionaly).

If I did describe your system right - then you need to use SSH and login to your raspbery, then go to that place where “printer.cfg” should be and check if it’s there.

---

<div class="post-metadata">

**Author:** ![Printer](https://avatars.discourse-cdn.com/v4/letter/p/9dc877/32.png) [@Printer](https://klipper.discourse.group/u/Printer)\
**Post date:** [March 21, 2024, 12:43am UTC](https://klipper.discourse.group/t/help-with-my-issue-please/15089/10 "2024-03-21T00:43:35Z")

</div>

Ok i figured out the port and how to flash the firmware. After i did that though i now get a screen on mainsail that says Startup: Starting up-Try in a Few moments. and then says mcu err  
Then i get this err on ssh when running a mcu testing command  
Failed to start klipper-mcu.service: Unit klipper-mcu.service not found.

---

<div class="post-metadata">

**Author:** ![Printer](https://avatars.discourse-cdn.com/v4/letter/p/9dc877/32.png) [@Printer](https://klipper.discourse.group/u/Printer)\
**Post date:** [March 21, 2024, 12:44am UTC](https://klipper.discourse.group/t/help-with-my-issue-please/15089/11 "2024-03-21T00:44:17Z")

</div>

Thank you for helping, Ik I’ve been confusing and probably sound really stupid at times. 🤣

---

<div class="post-metadata">

**Author:** ![gaolst](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/gaolst/32/10026_2.png) [@gaolst](https://klipper.discourse.group/u/gaolst)\
**Post date:** [March 21, 2024, 12:57am UTC](https://klipper.discourse.group/t/help-with-my-issue-please/15089/12 "2024-03-21T00:57:17Z")

</div>

> [@Printer](#):
>
> Ik I’ve been confusing and probably sound really stupid at times

That’s normal for newcomers.

Ok so if you have error about “klipper-mcu” - then this means your “Linux MCU” is missing.  
“Linux MCU” - i’m calling it “Host virtual MCU” - to reflect it’s true nature.

To build it and to deploy it - you need to do similar steps as for firmware build process  
you can read how to do that here: [RPi microcontroller - Klipper documentation](https://www.klipper3d.org/RPi_microcontroller.html)

If you need optional stuff mentioned there - skip it for now, later you can return and finish it.

---

<div class="post-metadata">

**Author:** ![Printer](https://avatars.discourse-cdn.com/v4/letter/p/9dc877/32.png) [@Printer](https://klipper.discourse.group/u/Printer)\
**Post date:** [March 21, 2024, 3:15pm UTC](https://klipper.discourse.group/t/help-with-my-issue-please/15089/13 "2024-03-21T15:15:51Z")

</div>

IDK how but it all works now.

---

<div class="post-metadata">

**Author:** ![Printer](https://avatars.discourse-cdn.com/v4/letter/p/9dc877/32.png) [@Printer](https://klipper.discourse.group/u/Printer)\
**Post date:** [March 21, 2024, 3:15pm UTC](https://klipper.discourse.group/t/help-with-my-issue-please/15089/14 "2024-03-21T15:15:58Z")

</div>

THX for helping

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/klipper/original/1X/64419bf2aac6639e6ef5cef200dcd456b0a01ac3.png) [@system](https://klipper.discourse.group/u/system)\
**Post date:** [April 21, 2024, 1:16am UTC](https://klipper.discourse.group/t/help-with-my-issue-please/15089/15 "2024-04-21T01:16:52Z")

</div>

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