aktualizacja Marlin v2.0.5.3 + BLTouch
-
- Konto z ograniczeniami
- Postów w temacie: 11
- Posty: 58
- Rejestracja: 04 maja 2019, 06:44
- Lokalizacja: Stargard
- Drukarka: Ender 3
aktualizacja Marlin v2.0.5.3 + BLTouch
Witam wszystkich
udało mi się wgrać aktualizację Marlin do wersji 2.0.5.3
mam problem z uruchomieniem BLTouch (nie chce mi się poprawnie skompilować). Zgodnie z instrukcją ze strony
https://github.com/bigtreetech/BIGTREET ... mware/V1.2
dokonuję zmiany w pliku Configuration.h:
#define BLTOUCH (usuwam ukośnik)
#define NOZZLE_TO_PROBE_OFFSET { -38 , -9 , 0 } (czujnik z lewej storny)
#define GRID_MAX_POINTS_X 5 (nie rozumiem do czego służy ta wartość - ale chyba tu chodzi o siatkę próbkowania 5x5)
#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN (mam włączoną, używam 3-pin z BLtouch i 2-pin endstop "Z")
i to wszystko
wracając do samego Marlin'a pobrałem pliki ze strony:
https://marlinfw.org/meta/download/
z godnie z filmikiem na YouTube pobrałem plik konfiguracyjny:
https://github.com/MarlinFirmware/Confi ... -2.0.5.zip
i podmieniłem plik (ścieżka ...config\examples\Creality\Ender-3):
_Bootscreen.h (tak na prawdę ten plik nie znajdował się w katalogu Marlin-2.0.x\Marlin ale też go skopiowałem)
_Statusscreen.h (tak na prawdę ten plik nie znajdował się w katalogu Marlin-2.0.x\Marlin ale też go skopiowałem)
Configuration.h
Configuration_adv.h
Zmieniłem w pliku Configuration.h pozycje:
#define MOTHERBOARD BOARD_BTT_SKR_MINI_E3_V1_2
#define SERIAL_PORT -1
ustawiłem prawidłowo stepstick:
#define X_DRIVER_TYPE TMC2209
#define Y_DRIVER_TYPE TMC2209
#define Z_DRIVER_TYPE TMC2209
#define E0_DRIVER_TYPE TMC2209
zmieniłem temperaturę oraz moc wentylatora:
#define PREHEAT_1_LABEL "PLA"
#define PREHEAT_1_TEMP_HOTEND 200
#define PREHEAT_1_TEMP_BED 55
#define PREHEAT_1_FAN_SPEED 200 // Value from 0 to 255
!!! mam pytanie czy mogę zmienić wartości "ABS" np. na opis "PET-G" ??? czy wartość "ABS" to zmienna i siedzi w jakimś innym pliku i tam też muszę pozmieniać opisy i wartości ???, no i czy mogę dodać inne materiały i temperatury ??? !!!
W pliku Configuration_adv.h zmieniłem:
parametry dla endstop - nie łapie co oznaczała ta wcześniejsza wartość 5 ale zmieniłem
#define X_HOME_BUMP_MM 0
#define Y_HOME_BUMP_MM 0
włączyłem:
#define MONITOR_DRIVER_STATUS (rozumiem, że chodzi o sytuację gdzie nastąpi przegrzania sterownika wtedy go wyłączy)
aktywowałęm też funkcję:
#define SENSORLESS_HOMING - nie wiem czy to dobry pomysł, nie muszę jeszcze czegoś zmienić na płycie - ustawić zworki ??
#define TMC_DEBUG
mam jeszcze pytanie gdzie zmienić parametr dla ekstrudera - używam BMG i ilość kroków jak dla mnie to 416.00 a nie 93.00 ??
Czy jest coś co jeszcze można ustawić lub powinno się ustawić a pominąłem ???
udało mi się wgrać aktualizację Marlin do wersji 2.0.5.3
mam problem z uruchomieniem BLTouch (nie chce mi się poprawnie skompilować). Zgodnie z instrukcją ze strony
https://github.com/bigtreetech/BIGTREET ... mware/V1.2
dokonuję zmiany w pliku Configuration.h:
#define BLTOUCH (usuwam ukośnik)
#define NOZZLE_TO_PROBE_OFFSET { -38 , -9 , 0 } (czujnik z lewej storny)
#define GRID_MAX_POINTS_X 5 (nie rozumiem do czego służy ta wartość - ale chyba tu chodzi o siatkę próbkowania 5x5)
#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN (mam włączoną, używam 3-pin z BLtouch i 2-pin endstop "Z")
i to wszystko
wracając do samego Marlin'a pobrałem pliki ze strony:
https://marlinfw.org/meta/download/
z godnie z filmikiem na YouTube pobrałem plik konfiguracyjny:
https://github.com/MarlinFirmware/Confi ... -2.0.5.zip
i podmieniłem plik (ścieżka ...config\examples\Creality\Ender-3):
_Bootscreen.h (tak na prawdę ten plik nie znajdował się w katalogu Marlin-2.0.x\Marlin ale też go skopiowałem)
_Statusscreen.h (tak na prawdę ten plik nie znajdował się w katalogu Marlin-2.0.x\Marlin ale też go skopiowałem)
Configuration.h
Configuration_adv.h
Zmieniłem w pliku Configuration.h pozycje:
#define MOTHERBOARD BOARD_BTT_SKR_MINI_E3_V1_2
#define SERIAL_PORT -1
ustawiłem prawidłowo stepstick:
#define X_DRIVER_TYPE TMC2209
#define Y_DRIVER_TYPE TMC2209
#define Z_DRIVER_TYPE TMC2209
#define E0_DRIVER_TYPE TMC2209
zmieniłem temperaturę oraz moc wentylatora:
#define PREHEAT_1_LABEL "PLA"
#define PREHEAT_1_TEMP_HOTEND 200
#define PREHEAT_1_TEMP_BED 55
#define PREHEAT_1_FAN_SPEED 200 // Value from 0 to 255
!!! mam pytanie czy mogę zmienić wartości "ABS" np. na opis "PET-G" ??? czy wartość "ABS" to zmienna i siedzi w jakimś innym pliku i tam też muszę pozmieniać opisy i wartości ???, no i czy mogę dodać inne materiały i temperatury ??? !!!
W pliku Configuration_adv.h zmieniłem:
parametry dla endstop - nie łapie co oznaczała ta wcześniejsza wartość 5 ale zmieniłem
#define X_HOME_BUMP_MM 0
#define Y_HOME_BUMP_MM 0
włączyłem:
#define MONITOR_DRIVER_STATUS (rozumiem, że chodzi o sytuację gdzie nastąpi przegrzania sterownika wtedy go wyłączy)
aktywowałęm też funkcję:
#define SENSORLESS_HOMING - nie wiem czy to dobry pomysł, nie muszę jeszcze czegoś zmienić na płycie - ustawić zworki ??
#define TMC_DEBUG
mam jeszcze pytanie gdzie zmienić parametr dla ekstrudera - używam BMG i ilość kroków jak dla mnie to 416.00 a nie 93.00 ??
Czy jest coś co jeszcze można ustawić lub powinno się ustawić a pominąłem ???
-
- Postów w temacie: 4
- Posty: 180
- Rejestracja: 28 lis 2019, 23:10
- Lokalizacja: Katowice
- Drukarka: MK3S+, MK3S+bear
- x 39
- Kontakt:
Re: aktualizacja Marlin v2.0.5.3 + BLTouch
Podmien pliki konfiguracyjne z Creality Ender 3 na pliki z bigtreetech/skr mini e3 1.2. W stockowym pliku od Endera jest dużo do zmiany.
Esteps dla BMG zmieniasz w configuration.h
Esteps dla BMG zmieniasz w configuration.h
sgarwa
Prusa MK3S+, MK3S+ Bear 2.1, HEVO in progress
-
- Konto z ograniczeniami
- Postów w temacie: 11
- Posty: 58
- Rejestracja: 04 maja 2019, 06:44
- Lokalizacja: Stargard
- Drukarka: Ender 3
Re: aktualizacja Marlin v2.0.5.3 + BLTouch
dziękibryan pisze:Podmien pliki konfiguracyjne z Creality Ender 3 na pliki z bigtreetech/skr mini e3 1.2. W stockowym pliku od Endera jest dużo do zmiany.
Esteps dla BMG zmieniasz w configuration.h
nawet mam już pobrany:
https://github.com/bigtreetech/BIGTREET ... 1.2/Marlin
-
- Postów w temacie: 4
- Posty: 180
- Rejestracja: 28 lis 2019, 23:10
- Lokalizacja: Katowice
- Drukarka: MK3S+, MK3S+bear
- x 39
- Kontakt:
Re: aktualizacja Marlin v2.0.5.3 + BLTouch
I dobrze, chociaż ja korzystam z marlina i configow z githuba Marlina a nie Bigtreetech.
Możesz bez problemu zamienić „ABS” na „PETG” w configuration.h, z dodawaniem innych materiałów to nie wiem na ile Marlin jest tutaj elastyczny.
Możesz bez problemu zamienić „ABS” na „PETG” w configuration.h, z dodawaniem innych materiałów to nie wiem na ile Marlin jest tutaj elastyczny.
sgarwa
Prusa MK3S+, MK3S+ Bear 2.1, HEVO in progress
-
- Postów w temacie: 6
- Posty: 507
- Rejestracja: 10 maja 2020, 17:28
- Lokalizacja: Okolice Poznania
- Drukarka: Ender 3, V-Core2 i 3
- x 170
Re: aktualizacja Marlin v2.0.5.3 + BLTouch
Zarówno w atomie jak i w vs code masz całkiem fajnie działającą opcję porównywania. Możesz sobie porównać plik dla endera ze zwykłą płytą i ten plik dla skr e3 (czy jakąkolwiek inną płytą) i wybierasz ustawienia odpowiednie dla Twojego zestawu. Zawsze tak robię aktualizując Marlina do wyższych wersji, gdyż te pliki konfiguracyjne nieznacznie, ale jednak się różnią między wersjami.
Tu masz ilość kroków na mm dla każdej osi. U mnie dla ekstrudera jest to wartość 406.2 (plik configuration.h)
sgarwa
-
- Konto z ograniczeniami
- Postów w temacie: 11
- Posty: 58
- Rejestracja: 04 maja 2019, 06:44
- Lokalizacja: Stargard
- Drukarka: Ender 3
Re: aktualizacja Marlin v2.0.5.3 + BLTouch
podmieniłem pliki w oryginalnego Marlin'a na pobrane dla BIGTREETECH-SKR-mini-E3 skompilowało się bez problemu ... ale po odblokowaniu
#define BLTOUCH
i skompilowaniu mam błędy:
In file included from Marlin\src\HAL\STM32F1\../../inc/MarlinConfig.h:40:0,
from Marlin\src\HAL\STM32F1\HAL.cpp:30:
Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h6: error: #error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue."
#error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue."
^~~~~
In file included from Marlin\src\HAL\STM32F1\../../inc/MarlinConfig.h:40:0,
from Marlin\src\HAL\STM32F1\HAL_SPI.cpp:35:
Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h6: error: #error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue."
#error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue."
^~~~~
*** [.pio\build\STM32F103RC_btt_512K\src\src\HAL\STM32F1\HAL.cpp.o] Error 1
*** [.pio\build\STM32F103RC_btt_512K\src\src\HAL\STM32F1\HAL_SPI.cpp.o] Error 1
#define BLTOUCH
i skompilowaniu mam błędy:
In file included from Marlin\src\HAL\STM32F1\../../inc/MarlinConfig.h:40:0,
from Marlin\src\HAL\STM32F1\HAL.cpp:30:
Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h6: error: #error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue."
#error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue."
^~~~~
In file included from Marlin\src\HAL\STM32F1\../../inc/MarlinConfig.h:40:0,
from Marlin\src\HAL\STM32F1\HAL_SPI.cpp:35:
Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h6: error: #error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue."
#error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue."
^~~~~
*** [.pio\build\STM32F103RC_btt_512K\src\src\HAL\STM32F1\HAL.cpp.o] Error 1
*** [.pio\build\STM32F103RC_btt_512K\src\src\HAL\STM32F1\HAL_SPI.cpp.o] Error 1
-
- Postów w temacie: 6
- Posty: 507
- Rejestracja: 10 maja 2020, 17:28
- Lokalizacja: Okolice Poznania
- Drukarka: Ender 3, V-Core2 i 3
- x 170
Re: aktualizacja Marlin v2.0.5.3 + BLTouch
Tak jak sugeruje włącz (czyli odkomentuj) Z safe homing. To chyba było w configuration_adv.
sgarwa
-
- Konto z ograniczeniami
- Postów w temacie: 11
- Posty: 58
- Rejestracja: 04 maja 2019, 06:44
- Lokalizacja: Stargard
- Drukarka: Ender 3
Re: aktualizacja Marlin v2.0.5.3 + BLTouch
Znalazłem w pliku SanityCheck.h ale tam nie ma co odkomentować :Mati pisze:Tak jak sugeruje włącz (czyli odkomentuj) Z safe homing. To chyba było w configuration_adv.
#if HOMING_Z_WITH_PROBE && IS_CARTESIAN && DISABLED(Z_SAFE_HOMING)
#error "Z_SAFE_HOMING is recommended when homing with a probe. Enable it or comment out this line to continue."
#endif
nie wiem co mam teraz zrobić ??
-
- Konto z ograniczeniami
- Postów w temacie: 11
- Posty: 58
- Rejestracja: 04 maja 2019, 06:44
- Lokalizacja: Stargard
- Drukarka: Ender 3
Re: aktualizacja Marlin v2.0.5.3 + BLTouch
próbowałem zostawić tylko
#error Z_SAFE_HOMING
ale nic z tego ...nie wiem czy trzeba jeszcze podać jakiś parametr ??
#error Z_SAFE_HOMING
ale nic z tego ...nie wiem czy trzeba jeszcze podać jakiś parametr ??
-
- Konto z ograniczeniami
- Postów w temacie: 11
- Posty: 58
- Rejestracja: 04 maja 2019, 06:44
- Lokalizacja: Stargard
- Drukarka: Ender 3
Re: aktualizacja Marlin v2.0.5.3 + BLTouch
a jednak miałeś rację znalazłem w pliku Configuration.h
#define Z_SAFE_HOMING
dzięki ...właśnie kompiluje
#define Z_SAFE_HOMING
dzięki ...właśnie kompiluje