User Tools

Site Tools


klipper_faq:flash_guide:stm32h723:mellow_fly-super8pro

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:mellow_fly-super8pro [2024/11/29 18:18] – [Stromversorgung] dominikklipper_faq:flash_guide:stm32h723:mellow_fly-super8pro [2024/12/01 18:29] (current) – [Links] dominik
Line 4: Line 4:
 **Mellow Fly-Super8Pro** \\ {{:klipper_faq:flash_guide:stm32h723:pasted:20241127-062220.png}} **Mellow Fly-Super8Pro** \\ {{:klipper_faq:flash_guide:stm32h723:pasted:20241127-062220.png}}
  
-===== YouTube Video #1xx ===== +===== YouTube Video #119 ===== 
-{{youtube>xxx?half}}+{{youtube>smm12y70KkM?half}}
  
 \\  \\ 
Line 19: Line 19:
  
 ==== Stromversorgung ==== ==== Stromversorgung ====
-  * Der Jumper direkt hinter dem USB-C Anschluss muss gesetzt sein wenn das Board nur am USB Port hängt und **nicht an 24V**.+  * Der Jumper direkt hinter dem USB-C Anschluss muss gesetzt sein wenn das Board nur am USB Port hängt und **nicht an 24V**. \\ {{:klipper_faq:flash_guide:stm32h723:pasted:20241129-182311.png}}
   * :!: Der Jumper muss im normalen Betrieb gezogen werden!   * :!: Der Jumper muss im normalen Betrieb gezogen werden!
   * **Betrieb**    * **Betrieb** 
Line 31: Line 31:
 ==== Versorgung Raspberry Pi ==== ==== Versorgung Raspberry Pi ====
 Auf dem Board ist unter dem USB Port ein 4 Port Connector mit 5V, GND und Tx/Rx. Hier könnte ein Raspberry Pi direkt versorgt und mit dem Board betrieben werden. Das führt aber fast immer zu Unterspannungswarnungen. Besser mit USB Verkabeln und den Pi extra versorgen! Auf dem Board ist unter dem USB Port ein 4 Port Connector mit 5V, GND und Tx/Rx. Hier könnte ein Raspberry Pi direkt versorgt und mit dem Board betrieben werden. Das führt aber fast immer zu Unterspannungswarnungen. Besser mit USB Verkabeln und den Pi extra versorgen!
 +
 ==== 48V Anschluss ==== ==== 48V Anschluss ====
-<color #ed1c24>TBD</color> +Alle Treiber können mit 12V, 24V oder 48V betrieben werden.  
-  * Alle Treiber können per Jumper selektierbar mit 24V oder 48V betrieben werden.  +
-  * Die 48V am Eingang werden nur für die Treiber genutzt! +
-  * 24V müssen trotzdem anliegen!+
  
 ===== Bootloader sichern ===== ===== Bootloader sichern =====
Line 54: Line 53:
 Das Backup kann mittels ST-Link oder DFU Mode wieder aufgespielt werden.  Das Backup kann mittels ST-Link oder DFU Mode wieder aufgespielt werden. 
 Es muss nur an Adresse 0x0 geschrieben werden!  Es muss nur an Adresse 0x0 geschrieben werden! 
 +
 ===== DFU Modus ===== ===== DFU Modus =====
 Das Board in den DFU Modus bringen: Das Board in den DFU Modus bringen:
Line 78: Line 78:
     Micro-controller Architecture (STMicroelectronics STM32)  --->     Micro-controller Architecture (STMicroelectronics STM32)  --->
     Processor model (STM32H723)  --->     Processor model (STM32H723)  --->
-    Bootloader offset (No bootloader)  --->  +    Bootloader offset (No bootloader)  --->
     Clock Reference (25 MHz crystal)  --->     Clock Reference (25 MHz crystal)  --->
     Communication interface (USB (on PA11/PA12))  --->     Communication interface (USB (on PA11/PA12))  --->
Line 89: Line 89:
 ===== Port ermitteln ===== ===== Port ermitteln =====
   * Den USB Stecker abziehen   * Den USB Stecker abziehen
-  * ''dmesg -HW'' starten und USB wieder anstecken \\ <code> +  * ''dmesg -Hw'' starten und USB wieder anstecken \\ <code> 
-pi@TestPi5:~/klipper $ dmesg -HW +pi@TestPi5:~/klipper $ dmesg -Hw 
-[Sep 4 07:56] usb 3-1: USB disconnect, device number 10 +[1099936.376851] usb 1-1.2: new full-speed USB device number 20 using xhci_hcd 
-[  +0.437458] usb 3-1: new full-speed USB device number 11 using xhci-hcd +[1099936.488756] usb 1-1.2: New USB device found, idVendor=1d50, idProduct=614e, bcdDevice= 1.00 
- +0.190009] usb 3-1: New USB device found, idVendor=1d50, idProduct=614e, bcdDevice= 1.00 +[1099936.488772] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 
- +0.000005] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 +[1099936.488776] usb 1-1.2: Product: stm32h723xx 
- +0.000002] usb 3-1: Product: stm32h723xx +[1099936.488780] usb 1-1.2: Manufacturer: Klipper 
- +0.000002] usb 3-1: Manufacturer: Klipper +[1099936.488783] usb 1-1.2: SerialNumber: 2F0015000951313430323835 
- +0.000001] usb 3-1: SerialNumber: 31000E000951323530343536 +[1099936.494606] cdc_acm 1-1.2:1.0: ttyACM1: USB ACM device
- +0.241050] cdc_acm 3-1:1.0: ttyACM0: USB ACM device+
 </code> </code>
     * Wir brauchen die Information mit **tty...** also in diesem Fall **ttyACM0**     * Wir brauchen die Information mit **tty...** also in diesem Fall **ttyACM0**
     * ''STRG+C'' drücken, um die Meldungen zu beenden     * ''STRG+C'' drücken, um die Meldungen zu beenden
   * Den zugehörigen Link ermitteln \\ ''ls -lR /dev/ | grep -v '\%%->%%\s../tty' | grep -e 'tty%%[[:%%alpha%%:]]%%' -e serial''   * Den zugehörigen Link ermitteln \\ ''ls -lR /dev/ | grep -v '\%%->%%\s../tty' | grep -e 'tty%%[[:%%alpha%%:]]%%' -e serial''
-    * Wir brauchen die Info unter ''/dev/serial/by-id:'' : \\ ''lrwxrwxrwx 1 root root 13 Mar  2 06:59  **<color #ed1c24>usb-Klipper_stm32h723xx_31000E000951323530343536-if00</color>** -> ../../ttyACM0''+    * Wir brauchen die Info unter ''/dev/serial/by-id:'' : \\ ''lrwxrwxrwx 1 root root 13 Mar  2 06:59  **<color #ed1c24>usb-Klipper_stm32h723xx_2F0015000951313430323835-if00</color>** -> ../../ttyACM1''
     * Achte darauf das am Ende die gleiche tty Bezeichnung steht wie sie im vorherigen Schritt ermittelt wurde (hier also ttyACM0)     * Achte darauf das am Ende die gleiche tty Bezeichnung steht wie sie im vorherigen Schritt ermittelt wurde (hier also ttyACM0)
-    * Was wir für die Konfig brauchen ist dann am Ende: \\ ''/dev/serial/by-id/usb-Klipper_stm32h723xx_31000E000951323530343536-if00''+    * Was wir für die Konfig brauchen ist dann am Ende: \\ ''/dev/serial/by-id/usb-Klipper_stm32h723xx_2F0015000951313430323835-if00''
  
 ===== 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 /dev/serial/by-id/usb-Klipper_stm32h723xx_31000E000951323530343536-if00''+Ob das Board korrekt mit Klipper läuft, lässt sich mit folgendem Befehl schnell testen: \\ ''~/klippy-env/bin/python ~/klipper/klippy/console.py /dev/serial/by-id/usb-Klipper_stm32h723xx_2F0015000951313430323835-if00''
  
 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 117: Line 116:
  
 ===== Konfiguration ===== ===== Konfiguration =====
-<color #ed1c24>TBD</color> 
   * ''cd ~/printer_data/config''   * ''cd ~/printer_data/config''
-  * <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''+  * **Beispiel Konfiguration** \\ https://mellow.klipper.cn/en/docs/ProductDoc/MainBoard/fly-super/fly-super8-pro/cfg/
   * ''nano ~/printer_data/config/printer.cfg'' \\ <code>[mcu]   * ''nano ~/printer_data/config/printer.cfg'' \\ <code>[mcu]
 serial: /dev/serial/by-id/usb-Klipper_stm32f446xx_390028000950315239323320-if00 serial: /dev/serial/by-id/usb-Klipper_stm32f446xx_390028000950315239323320-if00
Line 138: Line 136:
  
 ==== ST-Link (SWD) ==== ==== ST-Link (SWD) ====
-Das Board verfügt über einen SWD Port. Mit einem entsprechenden ST-Link kann das Board auch direkt geflasht werden. +Das Board verfügt über einen ST-Link Port. Mit einem entsprechenden ST-Link Adapter kann das Board auch direkt geflasht werden. 
  
-{{:klipper_faq:flash_guide:stm32h723:pasted:20240904-080524.png}}+{{:klipper_faq:flash_guide:stm32h723:pasted:20241129-182419.png}}
  
-  3V3 -> 3,3V Anschluss +Von links nach rechts  
-  * -> Masse Anschluss +  grau -> Reset  
-  * IO -> SWDIO vom ST-Link +  * gelb -> CLK -> SWCLK vom ST-Link 
-  * CLK -> SWCLK vom ST-Link+  * blau -> IO -> SWDIO vom ST-Link 
 +  * schwarz -> GND -> Masse Anschluss 
 +  * :!: rot -> 3V3 -> 3,3V Anschluss \\ Achtung, der 3,3V Anschluss wird nur beim ST-Link V3 benötigt. Bei den billigen China **V2 Adaptern** darf dieser Pin **nicht angeschlossen** werden!
  
-==== ADXL345 (Input Shaper) ==== 
-Ein ADXL345 Sensor für Input Shaper kann direkt an das Board angeschlossen werden.  
- 
-Bis Board 2.2 \\ {{:klipper_faq:flash_guide:stm32f446:pasted:20240302-070927.png}} 
- 
-Ab Board 2.3 \\ {{:klipper_faq:flash_guide:stm32f446:pasted:20240302-071015.png}} 
- 
-^ ADXL345 Pin  ^ Spider Board (SPI1)  ^ STM32 Pin  ^ 
-| GND          | GND                  |            | 
-| VCC          | +5V                  |            | 
-| CS           | CS                   | PA4        | 
-| INT1         | N/A                  |            | 
-| INT2         | N/A                  |            | 
-| SDO          | MISO                 | PA6        | 
-| SDA          | MOSI                 | PA7        | 
-| SCL          | CLK                  | PA5        | 
- 
-  * Konfig Anpassung \\ <code> 
-[adxl345] 
-axes_map     : x,y,z 
-cs_pin       : PA4 
-spi_bus      : spi1 
- 
-[resonance_tester] 
-accel_chip   : adxl345 
-probe_points : 150, 150, 20 # Center of your bed, raised up a little  
-</code> 
-  * **Test** in der MainSail Konsole mittels \\ ''ACCELEROMETER_QUERY'' \\ Als Ergebnis sollte in etwa sowas kommen: \\ ''accelerometer values (x, y, z): -1110.308913, 1184.329507, 11414.822920'' 
-  * Sollte der Test folgenden Fehler bringen ist die Verkabelung falsch! \\ ''Invalid adxl345 id (got 0 vs e5)'' 
 ==== STM32 Temperatur ==== ==== STM32 Temperatur ====
 Der interne Temperatur Sensor des STM32 kann mit folgendem Konfig Schnibsel ausgelesen werden:  Der interne Temperatur Sensor des STM32 kann mit folgendem Konfig Schnibsel ausgelesen werden: 
Line 189: Line 160:
   * Github Repo \\ https://github.com/Mellow-3D/Fly-Super8Pro   * Github Repo \\ https://github.com/Mellow-3D/Fly-Super8Pro
   * Schaltplan \\ https://github.com/Mellow-3D/Fly-Super8Pro/blob/0b982743ea8ddf187300ba3878263ac45f9bf40b/Hardware/Super8Pro_Schematic.pdf   * Schaltplan \\ https://github.com/Mellow-3D/Fly-Super8Pro/blob/0b982743ea8ddf187300ba3878263ac45f9bf40b/Hardware/Super8Pro_Schematic.pdf
-  * Klipper Konfig \\ <color #ed1c24>TBD !</color> +  * Klipper Konfig \\ https://mellow.klipper.cn/en/docs/ProductDoc/MainBoard/fly-super/fly-super8-pro/cfg/
- +
- +
- +
- +
- +
klipper_faq/flash_guide/stm32h723/mellow_fly-super8pro.1732900734.txt.gz · Last modified: 2024/11/29 18:18 by dominik

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki