RatOS will not connect to my mcu
Have tried different cords, when I flashed the controller it returned a .cur file like it should have, now though I cannot connect to it.
73 Replies
Have you looked at and worked through all the suggestions in https://discord.com/channels/582187371529764864/1046952693480038500 ?
eastern-cyan•2y ago
Are you using RatOS? I had the same problem after updaten my SKR2. Search for the Serial ID and check if that’s correct in the config
exotic-emeraldOP•2y ago
Ive worked through all the suggestions and it seems like the octopus is being recognized by the pi but I think the serial id for the board may be incorrect in config
did you flash it with the correct firmware?
exotic-emeraldOP•2y ago
Yes, I’ve tried the one from the firmware_binaries folder and the generic klipper one for the octopus, the klipper one shows up on ssh but with the one from ratos it doesn’t show up
wise-white•2y ago
@jeffbezosvevo I'm at exactly the same point- worked through everything in the FAQ linked, checked that the .bin changed to .cur, firmware is correct for the SKR2 board, checked all wiring
exotic-emeraldOP•2y ago
It just doesn’t show up or connect and I’m not really sure what else to try
wise-white•2y ago
Me either, mine is a V-Minion but I'm in the same spot.
Did you first run
COMPILE FIRMWARE
?exotic-emeraldOP•2y ago
Yes
Is there any way to recompile without starting over with ratos?
Yes, run the macro in the web UI
exotic-emeraldOP•2y ago
I recompiled and reflashed my board, no change.
and what is the output when you run
dmesg -w
and then plug in your octopus?wise-white•2y ago
Mine just returns the same 'mcu unable to connect' message, that's before and after plugging in the USB to the SKR2.
that is not running
dmesg -w
wise-white•2y ago
Forgive me, I haven't used a Pi before- where would I run that command if not in the RatOS console?
you need to ssh into the pi and run it on the command line
wise-white•2y ago
Okay, after a quick visit to the University of Google I've done that. 🤣 just a sec
wise-white•2y ago
wise-white•2y ago
I apologize, I am literally learning this from scratch via Google and Discord, I appreciate the help
I've only used Marlin for firmware in the past, and my only experience with Klipper has been with a Creality Sonic Pad so this is a much more in depth version. 🙂
and while running
dmesg -w
did you plug in your octopus board?wise-white•2y ago
Yeah, nothing happened
then either (ordered form most to least likely)
* you have a bad cable
* something with the flashed firmware on the octopus
* the board itself is broken
* the port on the pi is bad
wise-white•2y ago
Okay, I verified that the file changed to a .cur on the card so I know it flashed the SKR2 firmware file to the board, but I don't have another USB-A to USB-B laying around 🤣
Okay, I verified that the file changed to a .cur on the card so I know it flashedI have seen people have that and yet they had to flash it again before it took correctly
wise-white•2y ago
Okay, I will try that again
make sure to leave it long in the board - like 10 minutes
wise-white•2y ago
Reinstalled the firmware.bin file, same error still. Should I be starting over with RatOS entirely at this point?
but did you run
dmesg -w
and connect the octopus again?
You can start over, but not sure what that would accomplish except taking timewise-white•2y ago
Yes, nothing changed when I plugged it in- just to be sure, the red jumpers on the board are supposed to be left alone, right?
I can't tell in the diagram if they are supposed to be moved up one pin from the stock place
wise-white•2y ago
wise-white•2y ago
There are 3 pins, the green icon shows them moved up from the actual placement but I assumed that was just someone not being super careful with the graphic
you would assume wrong, I know @miklschmidt is very careful when he makes those
also, what board is that? doesn't look like a octopus
wise-white•2y ago
It's an SKR2, as I keep saying
No, this is very much on purpose. The ADXL345 won't work without the 2 left most jumpers moved to the correct position.
sorry, I didn't get any sleep last night with my wife and baby sick
wise-white•2y ago
No worries, you're doing this thankless job for nothing, lol
Would that also keep the USB connection from working?
The one on the right would (that's the power jumper)
Sorry i'm right / left blind and sometimes i forget to think before speaking. The 2 on the right is for the ADXL345, the one on the left is for power 🙂
wise-white•2y ago
wise-white•2y ago
Is that correct?
yes
wise-white•2y ago
Okay, I will try again now that those are moved. 🤣
Since it only said to remove unmarked jumpers, I didn't think about moving them
exotic-emeraldOP•2y ago
it seems to recognize it but honestly I'm not really sure what I'm looking at here, klipper shows startup in ratos and then shows the mcu error after a bit
Can you upload your printer.cfg please?
exotic-emeraldOP•2y ago
Nevermind I guess?
wise-white•2y ago
Still nothing on mine, but good for you! 🤣 Is there something special about the SKR2 board vs the Octopus boards that I'm missing? I'll go through it all again tomorrow.
Disconnect everything except power and usb, recompile firmware, flash it again, verify it shows up through ssh, then reconnect wires.
wise-white•2y ago
I've disconnected everything but the power and the USB, but it doesn't look like the board shows up through ssh... where in that dmesg -w report am I looking, and what am I looking for?
I reflashed the firmware via microSD again first
Don't bother with dmesg, there's a lot of stuff in there to distract you. Just check if
OpenMoko
is present in lsusb
. I'm pretty sure you just didn't flash it properly. Recompile the firmware and flash it again.
Ah i see. Well check the output of lsusb
it should look something like this
the
OpenMoko
being your boardwise-white•2y ago
Nope, just the Linux one. Is there somewhere else I can pull the firmware from, if what RatOS gave me isn't working?
Gimme a sec, i'll compile one from the 2.0 configurator
Dmesg can be useful, I saw someone had flashed the wrong firmware because it showed up in the output
Lsub won't show that
I don't expect someone who isn't familiar with it to be able to pick that out.
That's why they post it here?
Which chip is on your SKR 2?
wise-white•2y ago
Lowering expectations is the key to helping me 🤣🤣🤣🤣
wise-white•2y ago
Sure, but if it doesn't show up in lsusb, there are really only 2 options: 1) bad firmware, 2) dead board / bad usb cable. So now we try new firmware.
wise-white•2y ago
That matches the writing on the chipset
excellent
hold on
😄
(this is why i need 2.0 released NOW)
Try this one
wise-white•2y ago
I'll try it now, thanks 🙂
any luck?
wise-white•2y ago
Checking now
Yep, OpenMoko is there now 🙂
I'll reassemble everything and see where I'm at
You should be good to go then. Might have to update klipper since this was compiled with the current version, but besides that, rest should just be wiring / configuration 🙂
I gotta go, good luck!
wise-white•2y ago
It lives! Thanks so much, I really appreciate it. 🙏
wise-white•2y ago
Worked perfectly once the firmware was fixed! Thanks again!
too close on the z offset and your hotend fan is the wrong way around (sticker goes towards the hotend). Good to hear though have fun! 🙂
wise-white•2y ago
Yeah, I caught the offset after the skirt. 🙂