User Tools

Site Tools


klipper_faq:flash_guide:stm32h723:fysetc_spider_h7_can_bridge

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
klipper_faq:flash_guide:stm32h723:fysetc_spider_h7_can_bridge [2024/09/27 05:25] – [Klipper flashen] dominikklipper_faq:flash_guide:stm32h723:fysetc_spider_h7_can_bridge [2024/09/27 13:42] (current) – [YouTube Video #110] dominik
Line 3: Line 3:
  
 **Fysetc Spider Board H7** \\ {{:klipper_faq:flash_guide:stm32h723:pasted:20240904-062030.png}} **Fysetc Spider Board H7** \\ {{:klipper_faq:flash_guide:stm32h723:pasted:20240904-062030.png}}
-===== YouTube Video #??? ===== +===== YouTube Video #110 ===== 
-{{youtube>????half}}+{{youtube>9zJYidTVm3A?half}}
  
 \\  \\ 
Line 39: Line 39:
  
  
-==== TBD ! CAN Bus Anschluss ====+==== CAN Bus Anschluss ====
  
   * Wer den CAN Bus überprüfen will, kann im **ausgeschalteten Zustand** den Buswiderstand mit einem Ohmmeter messen. Es müsste zwischen CAN H und CAN L ca. 60Ω ergeben. Vorausgesetzt, es ist ein zweiter Busteilnehmer verkabelt und passend terminiert.    * Wer den CAN Bus überprüfen will, kann im **ausgeschalteten Zustand** den Buswiderstand mit einem Ohmmeter messen. Es müsste zwischen CAN H und CAN L ca. 60Ω ergeben. Vorausgesetzt, es ist ein zweiter Busteilnehmer verkabelt und passend terminiert. 
Line 188: Line 188:
 </code> </code>
   * kurzer Test mit ''lsusb'' -> Geschwister Schneider CAN adapter sollte erscheinen \\ <code bash>   * kurzer Test mit ''lsusb'' -> Geschwister Schneider CAN adapter sollte erscheinen \\ <code bash>
-pi@Pi4Test:~/klipper $ lsusb+pi@TestPi5:~/klipper $ lsusb 
 +Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub 
 +Bus 003 Device 010: ID 1d50:606f OpenMoko, Inc. Geschwister Schneider CAN adapter 
 +Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
-Bus 001 Device 016: ID 1d50:606f OpenMoko, Inc. Geschwister Schneider CAN adapter 
-Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub 
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 </code> </code>
Line 208: Line 209:
   * Klipper Dienst stoppen \\ ''sudo systemctl stop klipper.service''   * Klipper Dienst stoppen \\ ''sudo systemctl stop klipper.service''
   * ''~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0'' \\ Wenn ein Board gefunden wird, dann sollte folgende Ausgabe erscheinen: \\ <code bash>   * ''~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0'' \\ Wenn ein Board gefunden wird, dann sollte folgende Ausgabe erscheinen: \\ <code bash>
-pi@Pi3Test:~/klipper $ ~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0 +pi@TestPi5:~ $ ~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0 
-Found canbus_uuid=c57dc3b70ff0, Application: Klipper+Found canbus_uuid=4cd6d5f5fd9a, Application: Klipper
 Total 1 uuids found Total 1 uuids found
 </code> </code>
-    * Die <color #ed1c24>**UUID**</color> (canbus_uuid=<color #ed1c24>**c57dc3b70ff0**</color>) notieren !+    * Die <color #ed1c24>**UUID**</color> (canbus_uuid=<color #ed1c24>**4cd6d5f5fd9a**</color>) notieren !
     * Wird bei diesem Schritt kein Board gefunden, hilft oft ein Reset am Board (entweder über Reset Taster oder 1x Strom weg und wieder dran)       * Wird bei diesem Schritt kein Board gefunden, hilft oft ein Reset am Board (entweder über Reset Taster oder 1x Strom weg und wieder dran)  
  
Line 219: Line 220:
  
 ===== kurzer Test ===== ===== kurzer Test =====
-Ob das Board korrekt mit Klipper läuft, lässt sich mit folgendem Befehl schnell testen: \\ ''~/klippy-env/bin/python ~/klipper/klippy/console.py -c can0 c57dc3b70ff0''+Ob das Board korrekt mit Klipper läuft, lässt sich mit folgendem Befehl schnell testen: \\ ''~/klippy-env/bin/python ~/klipper/klippy/console.py -c can0 4cd6d5f5fd9a''
  
 Der Pfad am Ende muss natürlich mit dem übereinstimmen, was ihr im vorherigen Schritt ermittelt habt! Der Pfad am Ende muss natürlich mit dem übereinstimmen, was ihr im vorherigen Schritt ermittelt habt!
Line 226: Line 227:
 ===== Konfiguration ===== ===== Konfiguration =====
   * ''cd ~/printer_data/config''   * ''cd ~/printer_data/config''
-  * **Beispiel Konfiguration** \\ ''wget https://raw.githubusercontent.com/FYSETC/FYSETC-SPIDER/main/firmware/Klipper/printer.cfg -O printer.cfg''+  * <color #ed1c24>ACHTUNG NOCH KEINE AKTUELLE KONFIG</color> \\ **Beispiel Konfiguration** \\ ''wget <del>https://raw.githubusercontent.com/FYSETC/FYSETC-SPIDER/main/firmware/Klipper/printer.cfg</del> -O printer.cfg''
   * ''nano ~/printer_data/config/printer.cfg'' \\ <code>[mcu]   * ''nano ~/printer_data/config/printer.cfg'' \\ <code>[mcu]
-canbus_uuid: c57dc3b70ff0+canbus_uuid: 4cd6d5f5fd9a
 #restart_method: command #restart_method: command
 </code> </code>
Line 235: Line 236:
     * Die Zeile mit ''canbus_uuid'' entsprechend mit der ermittelten UUID von oben anpassen     * Die Zeile mit ''canbus_uuid'' entsprechend mit der ermittelten UUID von oben anpassen
   * Klipper starten \\ ''sudo systemctl start klipper.service''   * Klipper starten \\ ''sudo systemctl start klipper.service''
 +
 +**Meine vorläufige Konfig** \\ {{ :klipper_faq:flash_guide:stm32h723:spiderh7config.zip | Spider H7 Konfig}}
 +
  
 ===== Klipper Update ===== ===== Klipper Update =====
Line 243: Line 247:
 pi@Pi3Test:~/klipper $ grep canbus_uuid ~/printer_data/config/* -n pi@Pi3Test:~/klipper $ grep canbus_uuid ~/printer_data/config/* -n
 /home/pi/printer_data/config/BTT_EBB.cfg:10:canbus_uuid: 44d860c9632b /home/pi/printer_data/config/BTT_EBB.cfg:10:canbus_uuid: 44d860c9632b
-/home/pi/printer_data/config/printer.cfg:30:canbus_uuid: c57dc3b70ff0</code>+/home/pi/printer_data/config/printer.cfg:30:canbus_uuid: 4cd6d5f5fd9a</code>
   * Das Leviathan Board per flshtool.py resetten. Welche UUID das Leviathan hat kann man bei mehreren Busteilnehmern leider nicht ohne weitere erkennen. \\ ''~/klippy-env/bin/python ~/katapult/scripts/flashtool.py -i can0 -u <BOARD UUID> -r'' \\ <code bash>   * Das Leviathan Board per flshtool.py resetten. Welche UUID das Leviathan hat kann man bei mehreren Busteilnehmern leider nicht ohne weitere erkennen. \\ ''~/klippy-env/bin/python ~/katapult/scripts/flashtool.py -i can0 -u <BOARD UUID> -r'' \\ <code bash>
-pi@Pi3Test:~/klipper $ ~/klippy-env/bin/python ~/katapult/scripts/flashtool.py -i can0 -u c57dc3b70ff0 -r+pi@Pi3Test:~/klipper $ ~/klippy-env/bin/python ~/katapult/scripts/flashtool.py -i can0 -u 4cd6d5f5fd9a-r
 Sending bootloader jump command... Sending bootloader jump command...
 Bootloader request command sent Bootloader request command sent
Line 264: Line 268:
 </code> Wie immer brauchen wir die tty... Angabe. In diesem Fall ist is **ttyACM0** wie man in der letzten Zeile sehen kann.   </code> Wie immer brauchen wir die tty... Angabe. In diesem Fall ist is **ttyACM0** wie man in der letzten Zeile sehen kann.  
   * ''cd ~/klipper''   * ''cd ~/klipper''
-  * ''make menuconfig'' \\ -> Die Einstellungen sind dieselben wie oben unter [[klipper_faq:flash_guide:stm32f446:leviathan_v1.2_can_bridge#klipper_flashen|Klipper flashen]] angegeben. +  * ''make menuconfig'' \\ -> Die Einstellungen sind dieselben wie oben unter [[klipper_faq:flash_guide:stm32h723:fysetc_spider_h7_can_bridge#klipper_flashen|Klipper flashen]] angegeben. 
   * Klipper flashen \\ ''make -j4 flash FLASH_DEVICE=/dev/ttyACM0'' \\ Den ermittelten Port halt am Ende ggf. anpassen.   * Klipper flashen \\ ''make -j4 flash FLASH_DEVICE=/dev/ttyACM0'' \\ Den ermittelten Port halt am Ende ggf. anpassen.
   * Klipper starten \\ ''sudo systemctl start klipper.service''   * Klipper starten \\ ''sudo systemctl start klipper.service''
klipper_faq/flash_guide/stm32h723/fysetc_spider_h7_can_bridge.1727407534.txt.gz · Last modified: 2024/09/27 05:25 by dominik

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki