MCU cannot connect

Have you encountered an M8P error prompt indicating that the MCU cannot connect?
56 Replies
blacksmithforlife
blacksmithforlife•3y ago
Did you flash the M8P?
plain-purple
plain-purpleOP•3y ago
yeah
blacksmithforlife
blacksmithforlife•3y ago
How did you flash the M8P?
plain-purple
plain-purpleOP•3y ago
With the SD card, I'll try again
blacksmithforlife
blacksmithforlife•3y ago
how did you compile the firmware?
plain-purple
plain-purpleOP•3y ago
I'm trying firmware_ The latest firmware in binaries
blacksmithforlife
blacksmithforlife•3y ago
so you went to http://RatOS.local/configure?step=1 followed the steps? Clicked the "compile firmware" button and then followed all the steps written out below?
plain-purple
plain-purpleOP•3y ago
yes
blacksmithforlife
blacksmithforlife•3y ago
what is the output of ls /dev/*?
plain-purple
plain-purpleOP•3y ago
Yes, firmware failed to flash The strange thing is that after re flashing, the prompt MCU cannot connect is still displayed
blacksmithforlife
blacksmithforlife•3y ago
so it was not renamed to FIRMWARE.CUR?
plain-purple
plain-purpleOP•3y ago
After one successful change, there was no further success.
blacksmithforlife
blacksmithforlife•3y ago
what does ls /dev/serial/by-id/* show?
plain-purple
plain-purpleOP•3y ago
No description
blacksmithforlife
blacksmithforlife•3y ago
what about just /dev/serial?
plain-purple
plain-purpleOP•3y ago
Same question
blacksmithforlife
blacksmithforlife•3y ago
Anything in dmesg? You could also check journelctl as well
plain-purple
plain-purpleOP•3y ago
No description
No description
plain-purple
plain-purpleOP•3y ago
Refresh succeeded, but an error was reported
plain-purple
plain-purpleOP•3y ago
@blacksmithforlifeIt seems that the cause of the problem has been found, but/btt manta m8p does not appear in the/dev directory
No description
blacksmithforlife
blacksmithforlife•3y ago
That comes from the firmware on the manta. When it connects to the cb1 it tells it what the connection should be. I think you flashed the wrong firmware on the manta What does ls /dev/serial/* output?
plain-purple
plain-purpleOP•3y ago
Can I manually add/dev/serial/by id/?
plain-purple
plain-purpleOP•3y ago
No description
blacksmithforlife
blacksmithforlife•3y ago
You can but you shouldn't cause it will cause problems later with Rat-OS. I would start over with the configurator and have reflash the board. That firmware doesn't look correct
plain-purple
plain-purpleOP•3y ago
Unable to connect to the configurator at this time, unable to find the hotspot for ratos
blacksmithforlife
blacksmithforlife•3y ago
If there's no hotspot it probably is connected to the wifi
plain-purple
plain-purpleOP•3y ago
Yes, it's already connected to WIFI
blacksmithforlife
blacksmithforlife•3y ago
Then just use that URL and add /configure?step=1 192.168.0.121/configure?step=1
plain-purple
plain-purpleOP•3y ago
ok Do you want to recompile the firmware here, and then refresh the SD card again? ok,Resolved
plain-purple
plain-purpleOP•3y ago
No description
plain-purple
plain-purpleOP•3y ago
No description
plain-purple
plain-purpleOP•3y ago
I want 4028 to turn off the fan when the speed is 0, but an error will appear.
blacksmithforlife
blacksmithforlife•3y ago
Upload your printer.cfg
plain-purple
plain-purpleOP•3y ago
blacksmithforlife
blacksmithforlife•3y ago
@miklschmidt the manta m8p board config doesn't have the aliases for the 4pin fans 4p_controller_board_pin and 4p_controller_board_tach_pin @xxrobot in the meantime, which fan port did you want to use for the 4 pin fan? fan5? if so, remove
[fan]
pin: PB8
tachometer_pin: PC14
tachometer_poll_interval: 0.0005
cycle_time: 0.01
[fan]
pin: PB8
tachometer_pin: PC14
tachometer_poll_interval: 0.0005
cycle_time: 0.01
and put
#needed until ratos is updated to include this info in the RatOS/boards/btt-manta-m8p/config.cfg
[board_pins manta_m8p_tmc2209]
aliases:
4p_controller_board_pin=PB8,
4p_controller_board_tach_pin=PC14
#needed until ratos is updated to include this info in the RatOS/boards/btt-manta-m8p/config.cfg
[board_pins manta_m8p_tmc2209]
aliases:
4p_controller_board_pin=PB8,
4p_controller_board_tach_pin=PC14
on line 150
plain-purple
plain-purpleOP•3y ago
yes,fan5 Pin 'adxl345_cs_pin' is not a valid pin name on mcu 'mcu'
miklschmidt
miklschmidt•3y ago
Correct, i forgot this again will fix now
blacksmithforlife
blacksmithforlife•3y ago
you didn't uncomment line 118 I just made a PR
miklschmidt
miklschmidt•3y ago
You're making too easy for me
blacksmithforlife
blacksmithforlife•3y ago
gotta give back somehow
miklschmidt
miklschmidt•3y ago
Doesn't quite match the 1.0 pinout
No description
miklschmidt
miklschmidt•3y ago
No description
miklschmidt
miklschmidt•3y ago
part_cooling_pin=PE4 Close though!
blacksmithforlife
blacksmithforlife•3y ago
DOH - typo!
miklschmidt
miklschmidt•3y ago
Seems like i can fix it directly in the PR if you want?
blacksmithforlife
blacksmithforlife•3y ago
lol, just pushed
miklschmidt
miklschmidt•3y ago
Haha just saw thanks man
blacksmithforlife
blacksmithforlife•3y ago
anytime
miklschmidt
miklschmidt•3y ago
Merged!
plain-purple
plain-purpleOP•3y ago
"Yes, it hasn't been canceled, as it has been found that plugging in the ADXL will not power on."
blacksmithforlife
blacksmithforlife•3y ago
you have line 118 #[include RatOS/printers/v-core-3/input-shaper.cfg] it needs to be [include RatOS/printers/v-core-3/input-shaper.cfg] notice I removed the #
plain-purple
plain-purpleOP•3y ago
Octopus Pro is still very convenient to use and has successfully printed a set of structural components
blacksmithforlife
blacksmithforlife•3y ago
@xxrobot now that Mikel merged the change you don't need to add what I said in https://discord.com/channels/582187371529764864/1086663477709508648/1086981773004644354 Just remove the stuff you have in the user overrides section since it isn't needed
plain-purple
plain-purpleOP•3y ago
Ok šŸ‘ Oh, the M6/7/8 pins of M8P1.1 and 1.0 have been changed
blacksmithforlife
blacksmithforlife•3y ago
Yeah, ratos doesn't support 1.1 yet
plain-purple
plain-purpleOP•3y ago
Ok,I overridden the parameter below and it worked fine

Did you find this page helpful?