BTT SKR2 I2C Fehler wenn Lüfter configuriert (PB5, PB6, PB7)

Forum Software RF1000+ Klipper BTT SKR2 I2C Fehler wenn Lüfter configuriert (PB5, PB6, PB7)

  • Dieses Thema ist leer. This post has been viewed 100 times
Ansicht von 1 Beitrag (von insgesamt 1)
  • Autor
    Beiträge
  • #385
    dennis02121978
    Verwalter

    Klipper BUG I2C auf BTT SKR2

    Es gibt aktuelle Probleme mit dem STM32 F429, dort ist der default Wert (PINS) genau gleich wie die PWM Pins der Lüfter.

    Wenn man das LoadCell einbaut kommt es zu einem i2c1 Fehler beim Connect unter der Verwendung der Lüfter (PWM PINS).
    Der Fehler kommt nicht nur beim LoadCell sondern auch z.B I2C Display usw.

    Ich habe mir das heute genauer angeschaut und konnte den Fehler im Klipper Core finden und beheben.

    sudo service klipper stop
    cd /home/pi/klipper/
    make clean

    Im Klipper Core Filesystem /home/pi/klipper/src/stm32/i2c.c dort vorm Kompilieren folgendes ändern.

    Zeile:21
    DECL_CONSTANT_STR(“BUS_PINS_i2c1”, “PB6,PB7”);      -> DECL_CONSTANT_STR(“BUS_PINS_i2c1”, “PB8,PB9”);

    Zeile:28
    { I2C1, GPIO(‘B’, 6), GPIO(‘B’, 7) },    ->  { I2C1, GPIO(‘B’, 8), GPIO(‘B’, 9) },

    make
    sudo service klipper start

    cd /home/pi/klipper/out
    mv klipper.bin firmware.bin

    Nun die neue firmware.bin auf die SD-Card kopieren und neu flashen.

    Auf dem Windows PC dazu Filezilla oder WinSCP benutzen um die Firmware zu kopieren

     

    Dennis

     

Ansicht von 1 Beitrag (von insgesamt 1)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.