Kompilacja Marlin 2.0 dla SKR-PRO + LCD 128x64

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

Kompilacja Marlin 2.0 dla SKR-PRO + LCD 128x64

Postautor: rafaljot » 12 lip 2019, 12:52

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
Prusa i3 mk3s bear upgrade
Photon
Lume+
Velleman Vertex K8400x2
HyperCube Evolution ST 250
Anycubik Kossel Plus
Awatar użytkownika
rafaljot
Zasłużony
Posty: 4933
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 1159

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

Postautor: rafaljot » 12 lip 2019, 22:26

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
Prusa i3 mk3s bear upgrade
Photon
Lume+
Velleman Vertex K8400x2
HyperCube Evolution ST 250
Anycubik Kossel Plus
bialy_worek
x 164

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

Postautor: bialy_worek » 13 lip 2019, 00:29

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
Posty: 547
Rejestracja: 20 lis 2017, 21:48
Lokalizacja: RJA
Drukarka: P3S, Prusa i3 MK3
x 64
Kontaktowanie:

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

Postautor: artur_n » 13 lip 2019, 09:29

A to niby dlaczego w octoprincie jest męka? Pliki nawet po 100MB idą kilka sekund.
P3Steel
Prusa i3 MK3S + OctoPrint
tig33r
Posty: 556
Rejestracja: 15 lip 2017, 16:07
Drukarka: Hypercube Evolution
x 89

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

Postautor: tig33r » 13 lip 2019, 09:50

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

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

Postautor: rafaljot » 13 lip 2019, 12:13

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
Prusa i3 mk3s bear upgrade
Photon
Lume+
Velleman Vertex K8400x2
HyperCube Evolution ST 250
Anycubik Kossel Plus

Wróć do „Firmware'y i hosty”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość