Błąd kompilacji Marlin 2.1

Oprogramowanie sterownika drukarki i do łączenia komputera z drukarką
robo1973
Postów w temacie: 14
Posty: 59
Rejestracja: 19 lip 2022, 14:33
x 2

Re: Błąd kompilacji Marlin 2.1

Post 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

????????????????????????????????????????
Awatar użytkownika
cyfron
Postów w temacie: 3
Posty: 1431
Rejestracja: 30 sty 2019, 09:28
Drukarka: U30, SP Pro, UM2+
x 369

Re: Błąd kompilacji Marlin 2.1

Post autor: cyfron »

Tym razem jakiś opis błędu z loga? Nie będę zgadywał co poszło mnie tak.
robo1973
Postów w temacie: 14
Posty: 59
Rejestracja: 19 lip 2022, 14:33
x 2

Re: Błąd kompilacji Marlin 2.1

Post 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."
robo1973
Postów w temacie: 14
Posty: 59
Rejestracja: 19 lip 2022, 14:33
x 2

Re: Błąd kompilacji Marlin 2.1

Post 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 !
Awatar użytkownika
konradsdev1
Postów w temacie: 1
Posty: 455
Rejestracja: 30 wrz 2020, 16:55
Lokalizacja: Warszawa
Drukarka: VORON 0
x 178

Re: Błąd kompilacji Marlin 2.1

Post autor: konradsdev1 »

https://docs.platformio.org/en/latest/p ... fault-envs
Nie potrzebujesz tego jeśli kompilujesz projekt dla wybranej płyty.
artusiek
"Everybody needs a hobby" (Tony Stark).
VORON V0.2 (BTT SKR Pico + RPi 4B + Phaetus x Voron Dragon Hotend ST)
DIY MK4 + VORON Stealthburner (BTT SKR PRO V1.1 + RPi Zero 2 W)
robo1973
Postów w temacie: 14
Posty: 59
Rejestracja: 19 lip 2022, 14:33
x 2

Re: Błąd kompilacji Marlin 2.1

Post 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 ?
robo1973
Postów w temacie: 14
Posty: 59
Rejestracja: 19 lip 2022, 14:33
x 2

Re: Błąd kompilacji Marlin 2.1

Post 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."
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 3
Posty: 8940
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5871
Kontakt:

Re: Błąd kompilacji Marlin 2.1

Post autor: dziobu »

Przecież tu jest wszystko napisane: "Please select only one LCD controller option."
Zobacz jakie jeszcze masz wybrane wyświetlacze.
Mati
Postów w temacie: 1
Posty: 507
Rejestracja: 10 maja 2020, 17:28
Lokalizacja: Okolice Poznania
Drukarka: Ender 3, V-Core2 i 3
x 170

Re: Błąd kompilacji Marlin 2.1

Post 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.
robo1973
Postów w temacie: 14
Posty: 59
Rejestracja: 19 lip 2022, 14:33
x 2

Re: Błąd kompilacji Marlin 2.1

Post autor: robo1973 »

ok już do tego dotarłem
ODPOWIEDZ

Wróć do „Firmware'y i hosty”