Zauważyłem, że sporo osób ma problemy z kompilacją FW dla swoich urządzeniach na swoich Windowsach.
Windows to jest zgroza dla takich zastosowań.
Nie musicie tego robić Możecie swój FW zbudować w chmurze.
Są generalnie dwie usługi:
- https://gitpod.io/: 50h/miesiąc dla Free userów
- https://github.com/features/codespaces: obecnie beta, nie jest publicznie dostępna
Opiszę to na przykładzie https://gitpod.io/ i mojego Marlina, ale metoda działa też dla każdych innych żródeł:
1. Otwórz http://gitpod.io/#/https://github.com/a ... rch/Marlin
2. Zaloguj się (pewnie musisz się zarejestrować): GitHub
3. Po chwili (około minuty) pojawi ci się dobrze znany interfejs Visual Studio Code
4. W gitpod /workspace/Marlin masz linię poleceń
5. Zainstaluj platformio tym poleceniem: pip3 install platformio + ENTER
6. Zmodyfiikuj wszystkie pliki które potrzebujesz
7. W linii poleceń skompliluj firmware tym poleceniem: pio run
8. Po około minucie powinieneś zobaczyć skompilowany FW
9. Rozwiń na liście plików .pio > build > STM32F103RC_btt_512K_USB (dla SKR MINI E3)
10. Na pliku firmware.bin otwórz menu kontekstowe (prawy przycisk myszy)
11. Wybierz Download. Plik zostanie ściągnięty na twój komputer
12. W przypadku SKR MINI E3 nagraj plik na kartę SD
Parę uwag:
- Gitpod przechowuje uruchomiony projekt przez 14 dni, w ciągu tego czasu możecie go dowolnie modyfikować a zapisane zmiany będą dostępne
- Warto zrobić Download plików Configuration.h i Configuration_adv.h aby nie utracić zmian po 14 dniach
- W ten sam sposób możecie skomplikować firmware do płytki 8 bitowej. Ustawić model płytki w .platformio.ini oraz poprawić konfigurację w Configuration.h i Configuration_adv.h. Wtedy trzeba ściągnać plik firmware.hex i wgrać go np. tym programem: https://uptanium.org/Firmware-Snapshot-E3.html
- W ten sam sposób można zmodyfikować i skompilować najnowszego Marlina: http://gitpod.io/#/https://github.com/M ... are/Marlin
Kompilacja - metoda alternatywna
-
- Postów w temacie: 1
- Posty: 311
- Rejestracja: 16 cze 2020, 15:56
- Lokalizacja: Waw
- Drukarka: V0.2
- x 42
Kompilacja - metoda alternatywna
Obecnie:
- Voron v0.2
- Voron v2.4r2 250^3 z KissMMU
Sprzedane:
- Voron v2.4r2 (Formbot 300^3)
- Prusa MK3S+ (BMG) z MMU2S
- Ender 5
- Voron v0.2
- Voron v2.4r2 250^3 z KissMMU
Sprzedane:
- Voron v2.4r2 (Formbot 300^3)
- Prusa MK3S+ (BMG) z MMU2S
- Ender 5
-
- Postów w temacie: 1
- Posty: 240
- Rejestracja: 02 sty 2018, 10:37
- Lokalizacja: Rzeszów/Zwierzyniec
- Drukarka: Prusa Mini
- x 42
Re: Kompilacja - metoda alternatywna
Tu jest narzędzie, które działa od lat:
https://github.com/akaJes/marlin-config
https://github.com/akaJes/marlin-config