Display High mcu

Basic Information:

Printer Model: voron v0.2 r1
MCU / Printerboard: Fysetc Catalyst v2 stm32f446xx
Host / SBC Fysetc Catalyst v2 cm68 rk3588 debian 11
klippy.log Catalystv2_klipper.log (66.9 KB)

Hello, thank you… S2
I’m happy with the new “pliers”. It came with freebies :wink: and …
High MCU consumption by the display, or my ignorance.

After turning off the display section of lcd_type: sh1106 in i2c_bus: i2c1a the consumption is low.

PB9 / SPI2_NSS/I2S2_WS / I2C1_SDA / TIM4_CH4 / TIM11_CH1 / SDIO_D5
PB8 / I2C1_SCL / TIM4_CH3 / TIM10_CH1 / SDIO_D4

#i2c_bus: i2c1a
#i2c_mcu: mcu
#i2c_speed: 400000
i2c_software_scl_pin: PB8
i2c_software_sda_pin: PB9

When configuring in i2c_software, consumption is higher

What’s strange to me is that the consumption in KP3sProv2, spi_software_lcd_type:uc1701 is low

The big question is, is this right?
Is there any way to reduce this,

# the SH1106 is SSD1306 compatible with up to 132 columns class SH1106(SSD1306):

Thank you very much, take care of the planet, and live long and prosper.

Seems strange. Probably can be ignored as long as no negative effects pop up. LCD updates have a low priority in the Klipper code and should not cause an issue.

I think it’s not a good idea to see mcu at 51%.
and it’s certainly not pretty.

As said before, this is not an issue by itself.
I feel your confusion.

I even did something like this:

To fix “graphs”
There is no code which does same for stm32f4, because I do not have one to test

But main point here, to be honest, there is nothing to fix.
You can increase I2C speed and the load will decrease.

1 Like

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