aktualizacja Marlin v2.0.5.3 + BLTouch

sgarwa
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

Post autor: sgarwa »

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 ???
bryan
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

Post autor: bryan »

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
sgarwa
Prusa MK3S+, MK3S+ Bear 2.1, HEVO in progress
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

Post autor: sgarwa »

bryan 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
dzięki :D
nawet mam już pobrany:
https://github.com/bigtreetech/BIGTREET ... 1.2/Marlin
bryan
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

Post autor: bryan »

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.
sgarwa
Prusa MK3S+, MK3S+ Bear 2.1, HEVO in progress
Mati
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

Post autor: Mati »

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.
Adnotacja 2020-05-13 202928.jpg
Tu masz ilość kroków na mm dla każdej osi. U mnie dla ekstrudera jest to wartość 406.2 (plik configuration.h)
sgarwa
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

Post autor: sgarwa »

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.h:1270:6: 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.h:1270:6: 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
Mati
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

Post autor: Mati »

Tak jak sugeruje włącz (czyli odkomentuj) Z safe homing. To chyba było w configuration_adv.
sgarwa
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

Post autor: sgarwa »

Mati pisze:Tak jak sugeruje włącz (czyli odkomentuj) Z safe homing. To chyba było w configuration_adv.
Znalazłem w pliku SanityCheck.h ale tam nie ma co odkomentować :

#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ć ??
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

Post autor: sgarwa »

próbowałem zostawić tylko
#error Z_SAFE_HOMING
ale nic z tego ...nie wiem czy trzeba jeszcze podać jakiś parametr ??
Załączniki
Z_SAFE_HOMING.png
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

Post autor: sgarwa »

a jednak miałeś rację znalazłem w pliku Configuration.h
#define Z_SAFE_HOMING

dzięki :yahoo: ...właśnie kompiluje
ODPOWIEDZ

Wróć do „Ender”