Instalace firmwaru FYSETC Cheetah

Firmware řídící desky FYSETC Cheetah je předkonfigurován pro ENDER3, pokud chcete firmware změnit nebo zkompilovat kód sami, postupujte podle následujících kroků.

1. VSCode + PlatformIO

Pro kompilaci firmwaru musíte nainstalovat Visual Studio Code a PlatformIO plug-in.

2. Stáhněte si firmware

Firmware si můžete stáhnout například zde:

https://github.com/FYSETC/Marlin-2.0.x-FYSETC/tree/CHEETAH/V11

3. Kompilace firmwaru

Otevřete VSCode a otevřete hlavní stránku PlatformIO a klikněte na tlačítko "Otevřít projekt". Poté přejděte do složky, kam jste vložili firmware.

Pokud vše proběhne v pořádku, v dolní části se zobrazí několik tlačítek.

Pro kompilaci stačí kliknout na fajfku.

Pokud se vám hexadecimální soubor nepodaří vygenerovat, možná budete muset otevřít VSCode pomocí správce účtu.

4. Nahrání firmwaru (Windows, Linux, Mac)

Firmware lze nahrát několika způsoby. Pro nahrání firmwaru stačí kliknout na tlačítko Upload nebo se podívat na dvě níže uvedené metody.

Nahrání firmwaru: Windows

Po kompilaci byste měli vidět soubor firmwaru "firmware.hex" ve složce FIRMWARE_LOCATE\Marlin\Marlin\.pio\build\STM32F103RC_fysetc\

Stáhněte si flash software: https://github.com/FYSETC/STM32Flasher

Napojte desku pomocí napájecího zdroje a připojte ji k počítači pomocí kabelu USB (tento krok by měl proběhnout před otevření softwaru).

Software "FlyMcu.exe" otevřete dvojitým kliknutím.

Zvolte Reset@RTS High(>+3v),ISP @DTR High

Kliknutím na tlačítko "Port" a vyberete port USB.

Vyberte FIRMWARE_LOCATE\Marlin\Marlin\.pio\build\STM32F103RC_fysetc\firmware.hex.

Nakonec ,,Start ISP(p)" pro nahrání firmwaru.

Nahrání firmwaru: Linux

NAČTENÍ OVLADAČE USB

Smažte starou verzi ovladače /lib/modules/$(uname -r)/kernel/drivers/usb/serial/ch341.ko

rm /lib/modules/$(uname -r)/kernel/drivers/usb/serial/ch341.ko

Stáhněte si CH34x driver (linux version) zde:

https://github.com/FYSETC/CH340-Driver

Postupujte podle readme.txt, abyste vytvořili a načetli driver.

Pokud chcete ovladač načíst automaticky při každém zapnutí počítače, tak soubor ch34x.ko můžete zkopírovat do adresáře

directory /lib/modules/$(uname -r)/kernel/drivers/usb/serial/

a proveďte příkaz

depmod 

INSTALACE NÁSTROJE STM32FLASH

Nejprve získejte kód:

git clone https://git.code.sf.net/p/stm32flash/code stm32flash-code

Poté postupujte podle souboru INSTALL a nainstalujte software.

NAHRÁNÍ FIRMWARU

Připojte základní desku pomocí kabelu USB k počítači. A proveďte

dmesg

A zobrazí se zpráva typu

ttyUSB0 je port pro komunikaci se základní deskou.

Pak přejděte do adresáře s umístěním souboru firmware.hex a proveďte následující příkaz pro nahrání firmwaru

stm32flash -w firmware.hex -v -i rts,-dtr /dev/ttyUSB0

Vytvořeno v systému shopadmin® 2021