I initially setup the boards with the latest firmware and hit update all in the Update Manager. After that I began getting the “mcu ‘mcu’: Unable to connect” error.
I reinstalled the firmware for the M8P v2.0 and the CB1 v2.2 but the error persisted.
I am now using the latest minimum install for the CB1 firmware and used Kiauh to install Klipper, moonraker, and etc. ls /dev/serial/by-id/ still gives the error “No such file or directory”.
I have verified the directories do not exist in my file system. On an earlier install I manually made the directories in the hopes that would allow Klipper to write the file that will have my id but no luck.
I reviewed every YouTube video, reddit thread and thread here trying to find a solution but have not found one that works. I’ve been working on this for 3 days and am at my wits end. The good news is I’ve learned a lot about Linux through this, the bad news is I clearly haven’t learned enough.
I did that and the folders are missing. For some reason Klipper simply isn’t creating those folders. I see now what you were talking about, I must have fat fingered the time I did it for the screenshot.
I’m trying to see if I can find the info using:
udevadm info --export-db | less
But I’m going blind looking for what is probably not there.
I ordered another board just in case this one is toast. I plan to switch all of my printers to the cb1/m8p if I can get this one to work. I really like the idea of having a pi right on the controller board.
There is no sign of a printer board in the dmesg output.
Could be a defect board but (at least to my experience) this is often rather due to:
Messed up Linux systems, e.g. your seem pretty old and the old sunXX driver and the distributions based upon them are not exactly stability monsters. If you feel comfortable installing Linux, you could probably try an original Armbian server version
It’s a Bigtreetech_CB1-V2.2 with a Bigtreetech Manta M8P V2.0. It worked initially, but as soon as I hit the button to update the software the issues started. I have tried several versions of the CB1 firmware since but can only find the 1 version of the M8Ps firmware.
I’m working right now but will try the solutions in the thread you shared. I purchased a new M8P and CB1 just in case I do have a bad board.
Disable SWD at startup
I am unable to do this step because it is not appearing as an option in the menuconfig. I ran menuconfig, set the correct options for the M8P and saved it. I then opened it back again and that option is not there.
Is there another way to disable SWD?
I just found it by running a search but it’s in red and I can’t seem to change the setting.
This is exactly what this linked knowledge-base article Issues flashing the printer board is about: There is only one truth when managing firmwares and settings. There is absolutely no “well, lets use this weird setting”
Can you go through the steps you went through before issuing the command:
dfu-util -R -a 0 -s 0x08000000:mass-erase:force -D ~/klipper/out/klipper.bin
I’m not sure how this command will work without issuing the USB address (0483:df11 for STM32 devices) and you haven’t indicated how you are putting your board into DFU mode.