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:26] – [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 209: 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 220: 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 227: 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 236: 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 244: 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 265: 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.1727407560.txt.gz · Last modified: 2024/09/27 05:26 by dominik

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki