Creality 4.2.2 i2c1 issue

Basic Information:

Printer Model: Ender 5 Pro
MCU / Printerboard: 4.2.2 STM32F103
`
klippy.log (281.3 KB)

Fill out above information and in all cases attach your klippy.log file (use zip to compress it, if too big). Pasting your printer.cfg is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there

Describe your issue:

I’ve done my 2nd install of klipper, 1st was on a ramps 1.4 that’s working perfectly.
However, the 2nd is on a Creality 4.2.2 board. This gives me the below error when loading up:

pins.error: pin PB7 is reserved for i2c1

It seems that either klipper or the board is holding onto the i2c pins and not allowing them to be used.

Anyone have any thoughts on how to get around this?

I’ve done 3 clean installs already…same thing.

Thanks

Your Klipper version is modified.
Try a pristine Klipper version and also reflash your board with it.

I tried to disable i2c. I’ve tried with a clean install(unmodified) and it’s exactly the same result…

Well, it is a common board and probably thousands Klipper installations are running on it, so likely something is messed up on your side.

I will do another fresh install now and report back.

I guess you are on the right path “i2c1”!
To which pins is your MPU9250 on your Creality 4.2.2 board connected?

Good luck, hcet14

…I forgot that was in the config…that’s probably activating i2c1 and causing the conflict…I’ll test that now

1 Like

So my i2c accelerometer from my other printer got copied across and was causing the issue :roll_eyes:

Thanks for pointing that out!

2 Likes

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