Klipper reports: ERROR
After assembling V-Core 4 500 and configuring electronics using this guide https://os.ratrig.com/docs/installation/ (linked from https://ratrig.dozuki.com/Guide/12.+Electronics/250?lang=en), which went ok (with flashing everything), I try to follow the Commissioning guide (https://docs.ratrig.com/commissioning-guides/v-core-4). So, powered the printer for the very first time, wait couple of minutes, opened the http://ratos.local and got the below 2 errors in Dashboard. All is up-to-date in Update Manager. I'm not very experienced, any idea please?
This was shown one during startup:
Klipper reports: SHUTDOWN
MCU 'mcu' shutdown: ADC out of range
Sensor 'extruder' temperature 3830551.181 not in range 0.000:350.000
This generally occurs when a heater temperature exceeds
its configured min_temp or max_temp.
Once the underlying issue is corrected, use the
"FIRMWARE_RESTART" command to reset the firmware, reload the
config, and restart the host software.
Printer is shutdown
This is shown all the time, I go to Dashboard, Machine, etc.:
Klipper reports: ERROR
Can not update MCU 'mcu' config as it is shutdown
Once the underlying issue is corrected, use the
"FIRMWARE_RESTART" command to reset the firmware, reload the
config, and restart the host software.
Error configuring printer
Installing RatOS | RatOS
Raspberry Pi Installation
Rat Rig
12. Electronics
This guide is still in progress, as more detailed instructions on how to prepare all wires will be added in the next few days.
Solution:Jump to solution
So, after some days wait, I've received a new replacement Toolboard EBB42 v1.2 from RatRig (thanks a lot!). After replacing, and lot of playing with setup, updates, etc. I finally managed to make it working and the temperature was shown correctly after startup. Somehow I was also missing the Toolboard configuration (not in the instructions, I followed?), and the need to tell where the X/Y stops are connected, etc. After setting all that correctly, it finally all worked from HW and electronics point of view.
Now I try to calibrate the Heightmap, I'm getting quite bad values, like 0.341 range, the front side is up by 0.08 and the back left corner is down by 0.26....
11 Replies
When I open RatOS.cfg and see Devices, I have for USB:
Beacon 04d8:e72b
Beacon RevH Microchip Technology, Inc.
usb_location 1:4
serial D4DEEA8E5154364134202020FF142621
class Communications, Abstract (modem)
protocol AT-commands (v.25ter)
Klipper 1d50:614e
stm32f446xx
OpenMoko, Inc. Klipper 3d-Printer Firmware
usb_location 1:5
serial btt-octopus-11
class Communications
Klipper 1d50:614e
stm32g0b1xx
OpenMoko, Inc. Klipper 3d-Printer Firmware
usb_location 1:3
serial 050026001250425539383920
class Communications
And for Serial:
USB
cdc_acm
ttyACM2
Device path
/dev/ttyACM2
Path by ID
/dev/serial/by-id/usb-Klipper_stm32f446xx_btt-octopus-11-if00
Path by hardware
/dev/serial/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.4:1.0
USB
cdc_acm
ttyACM0
Device path
/dev/ttyACM0
Path by ID
/dev/serial/by-id/usb-Klipper_stm32g0b1xx_050026001250425539383920-if00
Path by hardware
/dev/serial/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.2:1.0
USB
cdc_acm
ttyACM1
Device path
/dev/ttyACM1
Path by ID
/dev/serial/by-id/usb-Beacon_Beacon_RevHD4DEEA8E5154364134202020FF142621-if00
Path by hardware
/dev/serial/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.3:1.0
__
And RatOS.cfg contains the following entry:
[mcu]
serial: /dev/RatOS/btt-octopus-11
[temperature_sensor Octopus_V1.1_F446]
sensor_type: temperature_mcu
[adxl345 controlboard]
cs_pin: PA15
spi_bus: spi3
- Is that serial: /dev/RatOS/btt-octopus-11 correct?
I have/had the same problem with ADC out of range, maybe the tips in the thread will help you:
https://discord.com/channels/582187371529764864/1287731904824737804
Uff, ok, I will re-check the cabling and try to measure the resistance first. So it's rather about thermistor (or EBB42 board) rather than MCU...
Thanks, I will follow the other thread as well.
Exactly. I would first measure the thermistor and then check whether it reacts to temperature changes, hold a lighter briefly to the nozzle and measure whether the resistance changes.
Don't forget to remove the silicone sock. 😜
You can bypass the error that prevents the start by increasing the max temp value in RatOS.cfg. Then it should at least start, even if that doesn't help much.
Don't make changes in RatOs.cfg! Override them in printer.cfg
So, I get similar values measuring the resistance, when I heat it up a bit, it goes up immediately and when it cools down, it goes slowly down.
I did not try yet to bypass the values in config to override it.
I then tested it in various ways. With jumper, without jumper, cable plugged in or not. The values were still extreme and they also fluctuated. You could still test that. I then wrote to Ratrig, explained everything in detail and provided photos. I will receive a new EBB42 from Ratrig.
That's the second one, I wonder if there's a bad batch of ebb42, or an easy way to mess them up 😕
I don't think I've messed anything up. I work a lot with microelectronics. I'm guessing a bad batch. There used to be a case with bad boards from btt where the capacitors burst in a few batches.
I think it was the SKR 2 that went up in flames quite spectacularly.
Solution
So, after some days wait, I've received a new replacement Toolboard EBB42 v1.2 from RatRig (thanks a lot!). After replacing, and lot of playing with setup, updates, etc. I finally managed to make it working and the temperature was shown correctly after startup. Somehow I was also missing the Toolboard configuration (not in the instructions, I followed?), and the need to tell where the X/Y stops are connected, etc. After setting all that correctly, it finally all worked from HW and electronics point of view.
Now I try to calibrate the Heightmap, I'm getting quite bad values, like 0.341 range, the front side is up by 0.08 and the back left corner is down by 0.26.
After many attempts adjusting frame and gantry points (as described in manual) I managed to do the best in Heghtmap calibration and get the range down to 0.14. Later I also did a test print to try to set the Z offset. It went quite ok.