Kompilacja Marlin 2.0 dla SKR-PRO + LCD 128x64

Oprogramowanie sterownika drukarki i do łączenia komputera z drukarką
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 3
Posty: 7564
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2665

Kompilacja Marlin 2.0 dla SKR-PRO + LCD 128x64

Post autor: Berg »

1. Zainstalować Atom + PlatformIO (lub VSCode + PlatformIO)
2. Pobrać najnowszego Marlina 2.0 z oficjalnego repozytorium czyli z https://github.com/MarlinFirmware/Marli ... gfix-2.0.x
(oficjalnego, nie ze strony BIGTREETECHa czy innego forka)
3. w pliku platformio.ini poprawić

Kod: Zaznacz cały

env_default  = BIGTREE_SKR_PRO
4. w configuration.h

Kod: Zaznacz cały

#define SERIAL_PORT -1

Kod: Zaznacz cały

#define SERIAL_PORT_2 1

Kod: Zaznacz cały

  #define MOTHERBOARD BOARD_BIGTREE_SKR_PRO_V1_1

Kod: Zaznacz cały

#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
Tyle minimalnie. Reszta ustawień w/g potrzeb.

5. Skompilować
6. przegrać plik .pioenvs/BIGTREE_SKR_PRO/firmware.bin na kartę SD, wsadzić do skr-pro, zresetować, poczekać kilkanaście sekund.
IMG_20190712_124754.jpg
Marvin27
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 3
Posty: 7564
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2665

Re: Kompilacja Marlin 2.0 dla SKR-PRO + LCD 128x64

Post autor: Berg »

Aby działał ESP32 wpięty w gniazdo "wifi" trzeba zrobić zmiany w Marlinie:
1. w pliku Marlin-bugfix-2.0.x/buildroot/share/PlatformIO/variants/BIGTREE_GENERIC_STM32F407_5X/variant.h
zmienić numer portu z 1 na 6

Kod: Zaznacz cały

#define SERIAL_UART_INSTANCE 6 //ex: 2 for Serial2 (USART2)
2. w configuration.h zmienić:

Kod: Zaznacz cały

#define SERIAL_PORT_2 6
przy okazji prędkość można ustawić na:

Kod: Zaznacz cały

#define BAUDRATE 500000
Po wgraniu firmware na wyświetlaczu wyświetli się IP esp3d
IMG_20190712_222239.jpg
Marvin27
bialy_worek

Re: Kompilacja Marlin 2.0 dla SKR-PRO + LCD 128x64

Post autor: bialy_worek »

A jak prędkość przesyłu plików na karte sd po WIFI ? Dalej taka męka jak w np Octoprincie ?
Awatar użytkownika
artur_n
Postów w temacie: 1
Posty: 950
Rejestracja: 20 lis 2017, 21:48
Lokalizacja: RJA
Drukarka: P3Steel, Prusa MK4
x 172

Re: Kompilacja Marlin 2.0 dla SKR-PRO + LCD 128x64

Post autor: artur_n »

A to niby dlaczego w octoprincie jest męka? Pliki nawet po 100MB idą kilka sekund.
tig33r
Konto z ograniczeniami
Postów w temacie: 1
Posty: 629
Rejestracja: 15 lip 2017, 16:07
Drukarka: Hypercube Evolution
x 100

Re: Kompilacja Marlin 2.0 dla SKR-PRO + LCD 128x64

Post autor: tig33r »

Przesył na sd w elektronice w octoprincie jest bardzo wolny, przesył na sd w malinie jest bezproblemowy.
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 3
Posty: 7564
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2665

Re: Kompilacja Marlin 2.0 dla SKR-PRO + LCD 128x64

Post autor: Berg »

Na github ktoś podaje alternatywny wpis przy kompilacji. Dodać w pliku platformio.ini do build_flag -DHAVE_HVSERIAL6
Nie sprawdziłem, czy działa.
https://github.com/bigtreetech/BIGTREET ... 1/issues/9
ODPOWIEDZ

Wróć do „Firmware'y i hosty”