Strona 1 z 1

Błąd kompilacji Marlin 2.1

: 21 lip 2022, 09:53
autor: robo1973
Cześć!
Pobieram ze strony https://marlinfw.org/meta/download/ Current Marlin Release , kompiluję w Arduino IDE i mam błąd kompilacji płytki.
Płytke Sanguino zainstalowałem z tego linka
https://raw.githubusercontent.com/Lausz ... index.json
Czy u Was też tak jest ? Co robię źle

Re: Błąd kompilacji Marlin 2.1

: 21 lip 2022, 10:03
autor: dziobu
A treść komunikatu tego błędu nie wskazuje żadnego problemu?

Re: Błąd kompilacji Marlin 2.1

: 21 lip 2022, 10:20
autor: robo1973
Takimi sypie błędami
https://drive.google.com/file/d/1tAZOGT ... sp=sharing

Programuję trochę na Arduino IDE i nie mam problemów z kompilacją Gdzieś pobrałem starszą wersję Marlin i się komlilowała

Re: Błąd kompilacji Marlin 2.1

: 21 lip 2022, 10:23
autor: @GUTEK@
No i wyczytałeś coś ciekawego w tym logu ?

Re: Błąd kompilacji Marlin 2.1

: 21 lip 2022, 10:35
autor: robo1973
coś z płytką ?

Re: Błąd kompilacji Marlin 2.1

: 21 lip 2022, 10:54
autor: cyfron
Zdecydowanie lepszym pomysłem jest kompilowanie Marlina w VSCode + Platformio.

Re: Błąd kompilacji Marlin 2.1

: 21 lip 2022, 20:19
autor: robo1973
Działam VSCode + Platformio
Kompilacja i znowu błędy

Wgrałem pliki konfiguracyjna Anet A8 do folderu Marlin


Warning! Ignore unknown configuration option `monitor_flags` in section [env]
Processing mega2560 (board: megaatmega2560; platform: atmelavr@~3.4; framework: arduino)
-------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option
Error: Build environment 'mega2560' is incompatible with BOARD_ANET_10. Use one of these: sanguino1284p, sanguino1284p_optimized, melzi_optiboot
================================================= [FAILED] Took 1.37 seconds =================================================

Environment Status Duration
------------- -------- ------------
mega2560 FAILED 00:00:01.369
============================================ 1 failed, 0 succeeded in 00:00:01.369 ============================================

Re: Błąd kompilacji Marlin 2.1

: 21 lip 2022, 20:55
autor: Jarewa
No przecież pisze co masz nie tak "Error: Build environment 'mega2560' is incompatible with BOARD_ANET_10"

Re: Błąd kompilacji Marlin 2.1

: 21 lip 2022, 21:27
autor: cyfron
Error: Build environment 'mega2560' is incompatible with BOARD_ANET_10. Use one of these: sanguino1284p, sanguino1284p_optimized, melzi_optiboot

jeżeli nie rozumiesz powyższego tekstu po angielsku, to wrzuć do google tłumacza. Część wytłuszczona jest rozwiązaniem błędu.

Re: Błąd kompilacji Marlin 2.1

: 21 lip 2022, 21:38
autor: robo1973
Rozumiem że tutaj muszę zmienić proca
[platformio]
src_dir = Marlin
boards_dir = buildroot/share/PlatformIO/boards
default_envs = mega2560
include_dir = Marlin
extra_configs =

na jaki > Gdzie znajdę opis konfiguracji ?

Re: Błąd kompilacji Marlin 2.1

: 21 lip 2022, 22:09
autor: robo1973
cyfron pisze:Error: Build environment 'mega2560' is incompatible with BOARD_ANET_10. Use one of these: sanguino1284p, sanguino1284p_optimized, melzi_optiboot

jeżeli nie rozumiesz powyższego tekstu po angielsku, to wrzuć do google tłumacza. Część wytłuszczona jest rozwiązaniem błędu.
rozumiem rozumiem
==========================
Environment Status Duration
------------- -------- ------------
sanguino1284p FAILED 00:00:08.354
===============================

Environment Status Duration
-------------- -------- ------------
melzi_optiboot FAILED 00:00:06.804
===============================

Environment Status Duration
----------------------- -------- ------------
sanguino1284p_optimized FAILED 00:00:07.986
==================================== 1 failed, 0 succeeded in 00:00:07.986 ====================================


[platformio]
src_dir = Marlin
boards_dir = buildroot/share/PlatformIO/boards
#default_envs = mega2560
default_envs = sanguino1284p_optimized
include_dir = Marlin
extra_configs =
ini/avr.ini
ini/due.ini
ini/esp32.ini
ini/features.ini
ini/lpc176x.ini
ini/native.ini
ini/samd51.ini
ini/stm32-common.ini
ini/stm32f0.ini
ini/stm32f1-maple.ini
ini/stm32f1.ini
ini/stm32f4.ini
ini/stm32f7.ini
ini/stm32h7.ini
ini/stm32g0.ini
ini/teensy.ini
ini/renamed.ini

????????????????????????????????????????

Re: Błąd kompilacji Marlin 2.1

: 21 lip 2022, 22:23
autor: cyfron
Tym razem jakiś opis błędu z loga? Nie będę zgadywał co poszło mnie tak.

Re: Błąd kompilacji Marlin 2.1

: 22 lip 2022, 09:13
autor: robo1973
Kompilator twierdzi ze mam stare wersje plików konfiguracyjnych .
Konfiguracje pobrałem z tabelki i z Configurations-release-2.1\config\examples\Anet\ wkleiłem do katalogu Marlin

Pobrałem Marlin-bugfix-2.0.x https://bytemeta.vip/repo/MarlinFirmwar ... issues/476 i się kompiluje :D :D :D :D




In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:49:0,
from Marlin\src\HAL\AVR\MarlinSerial.cpp:39:
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:76:4: error: #error "Your Configuration.h file is for an old version of Marlin. Downgrade Marlin or upgrade your Configuration.h."
#error "Your Configuration.h file is for an old version of Marlin. Downgrade Marlin or upgrade your Configuration.h."
^~~~~
In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:49:0,
from Marlin\src\HAL\AVR\MarlinSerial.cpp:39:
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:81:4: error: #error "Your Configuration_adv.h file is for an old version of Marlin.
Downgrade Marlin or upgrade your Configuration_adv.h."
#error "Your Configuration_adv.h file is for an old version of Marlin. Downgrade Marlin or upgrade your Configuration_adv.h."
^~~~~
In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:49:0,
from Marlin\src\HAL\AVR\HAL.cpp:24:
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:76:4: error: #error "Your Configuration.h file is for an old version of Marlin. Downgrade Marlin or upgrade your Configuration.h."
#error "Your Configuration.h file is for an old version of Marlin. Downgrade Marlin or upgrade your Configuration.h."
^~~~~
In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:49:0,
from Marlin\src\HAL\AVR\HAL.cpp:24:
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:81:4: error: #error "Your Configuration_adv.h file is for an old version of Marlin.
Downgrade Marlin or upgrade your Configuration_adv.h."
#error "Your Configuration_adv.h file is for an old version of Marlin. Downgrade Marlin or upgrade your Configuration_adv.h."
^~~~~
In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:49:0,
from Marlin\src\HAL\AVR\HAL_SPI.cpp:34:
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:76:4: error: #error "Your Configuration.h file is for an old version of Marlin. Downgrade Marlin or upgrade your Configuration.h."
#error "Your Configuration.h file is for an old version of Marlin. Downgrade Marlin or upgrade your Configuration.h."
^~~~~
In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:49:0,
from Marlin\src\HAL\AVR\HAL_SPI.cpp:34:
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:81:4: error: #error "Your Configuration_adv.h file is for an old version of Marlin.
Downgrade Marlin or upgrade your Configuration_adv.h."
#error "Your Configuration_adv.h file is for an old version of Marlin. Downgrade Marlin or upgrade your Configuration_adv.h."

Re: Błąd kompilacji Marlin 2.1

: 22 lip 2022, 19:34
autor: robo1973
Z racji tego że się uczę Czy może mi ktoś z kolegów wytłumaczyć co to jest
default_envs = melzi ?
I gdzie szukać dla danej płyty ?
np dla Ender 3 3 pro jak ustawić i skąd to odczytać ?
Dziękuję i pozdrawiam !

Re: Błąd kompilacji Marlin 2.1

: 22 lip 2022, 20:10
autor: konradsdev1
https://docs.platformio.org/en/latest/p ... fault-envs
Nie potrzebujesz tego jeśli kompilujesz projekt dla wybranej płyty.

Re: Błąd kompilacji Marlin 2.1

: 23 lip 2022, 12:45
autor: robo1973
Prosiłbym jeszcze o pomoc Dokupiłem do płyty Creality3D V 1.1.4 Kontroler LCD 12864 graficzny RAMPS 1.4
W jaki sposób włączyć jego obsługę w Marlin ?

Re: Błąd kompilacji Marlin 2.1

: 23 lip 2022, 14:02
autor: robo1973
zgodnie z opisem odznaczyłem

Kod: Zaznacz cały

#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
i nadal mam błąd:

Kod: Zaznacz cały

In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:49:0,
                 from Marlin\src\HAL\AVR\HAL.cpp:24:
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:2804:4: error: #error "Please select only one LCD controller option."
   #error "Please select only one LCD controller option."

Re: Błąd kompilacji Marlin 2.1

: 23 lip 2022, 14:12
autor: dziobu
Przecież tu jest wszystko napisane: "Please select only one LCD controller option."
Zobacz jakie jeszcze masz wybrane wyświetlacze.

Re: Błąd kompilacji Marlin 2.1

: 23 lip 2022, 14:15
autor: Mati
Przecież masz napisane w opisie błędu. Możesz obsługiwać tylko jeden typ wyświetlacza jednocześnie. Skoro odkomentowałeś tą linijkę to musisz zakomentować inne linijki odnoszące się do wyświetlaczy.

Re: Błąd kompilacji Marlin 2.1

: 23 lip 2022, 14:28
autor: robo1973
ok już do tego dotarłem

Re: Błąd kompilacji Marlin 2.1

: 23 lip 2022, 17:57
autor: robo1973
Configurations-release-2.1\config\examples\Creality\Ender-3\ kopiuje pliku z folderu CrealityV1 do Marlin
włączam #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
Marlin kompiluje się i wygrywa Arduino IDE Wcześniej wypaloby bootloader
Po wgraniu ekran nadal tylko podświetlony ?

Re: Błąd kompilacji Marlin 2.1

: 06 sie 2022, 13:38
autor: robo1973
Witam !!!
Możecie mi wyjaśnić?
Po wysłaniu g-code M190 S50 grzeję stół do 50 st
Po nagrzaniu stołu czy extrudera płyta odpowiada ok P15 B3 lub ok N15 P15 B3
Czy możecie mi wyjaśnić co znaczą te komendy Ok to rozumiem polecenie wykonane a pozostałe komendy po ok ?

Druga sprawa jaka jest komenda w g-code aby zakończyć drukowanie (wyłączyć grzałki itp )
dziękuję i pozdrawiam !!

Re: Błąd kompilacji Marlin 2.1

: 06 sie 2022, 14:08
autor: artur_n
Tu masz wyjaśnienie: https://github.com/cncjs/cncjs/issues/557

M104 S0 ; turn off temperature
M140 S0 ; turn off heatbed
M107 ; turn off fan
M84 ; disable motors

Re: Błąd kompilacji Marlin 2.1

: 06 sie 2022, 14:39
autor: dziobu
A tu masz opis wszystkich komend:
https://marlinfw.org/meta/gcode/

Re: Błąd kompilacji Marlin 2.1

: 07 sie 2022, 10:58
autor: robo1973
ok dziękuję !!