BLTOUCH na SKR E3 MINI V2 - 2 sposoby podłączenia
- TDI-CAD
- Postów w temacie: 9
- Posty: 1538
- Rejestracja: 19 kwie 2016, 19:27
- Lokalizacja: Wrocław
- Drukarka: K1C, Gate 1 fiber
- x 568
BLTOUCH na SKR E3 MINI V2 - 2 sposoby podłączenia
Mam skonfigurowany Marlin 2 pod BLTouch, który wpięty jest zamiast krańcówki Z.
Konfiguracja wygląda tak:
Podłączenie configuration.h
//define MIN_SOFTWARE_ENDSTOP_Z
#define Z_MIN_PROBE_ENDSTOP_INVERTING true
#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
#define Z_SAFE_HOMMING
Główną wadą takiego rozwiązania jest możliwość zjechania osią Z poniżej minimalnej wartości i kolizja ze stołem. Istnieje również duże prawdopodobieństwo, że w razie awarii czujnika dysza przywali w stół.
Jest druga możliwość podłączenia na płycie E3 mini v2.
Krańcówka Z zostaje na swoim miejscu. BLTouch podłączamy się pod pin PC14 w dedykowanym złączu jak na focie poniżej: Jak powinna wyglądać konfiguracja pod takie podłączenie?
Czy przy takim podłączeniu krańcówka Z zabezpieczy przed kolizją?
Konfiguracja wygląda tak:
Podłączenie configuration.h
//define MIN_SOFTWARE_ENDSTOP_Z
#define Z_MIN_PROBE_ENDSTOP_INVERTING true
#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
#define Z_SAFE_HOMMING
Główną wadą takiego rozwiązania jest możliwość zjechania osią Z poniżej minimalnej wartości i kolizja ze stołem. Istnieje również duże prawdopodobieństwo, że w razie awarii czujnika dysza przywali w stół.
Jest druga możliwość podłączenia na płycie E3 mini v2.
Krańcówka Z zostaje na swoim miejscu. BLTouch podłączamy się pod pin PC14 w dedykowanym złączu jak na focie poniżej: Jak powinna wyglądać konfiguracja pod takie podłączenie?
Czy przy takim podłączeniu krańcówka Z zabezpieczy przed kolizją?
FlameRunner
- konradsdev1
- Postów w temacie: 5
- Posty: 434
- Rejestracja: 30 wrz 2020, 16:55
- Lokalizacja: Warszawa
- Drukarka: VORON 0
- x 165
Re: BLTOUCH na SKR E3 MINI V2 - 2 sposoby podłączenia
Tak, można ustawić ile maksymalnie ma zjechać w dół po zadziałaniu krańcówkiTDI-CAD pisze:Czy przy takim podłączeniu krańcówka Z zabezpieczy przed kolizją?
Kod: Zaznacz cały
#define Z_PROBE_LOW_POINT -2
"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)
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)
- TDI-CAD
- Postów w temacie: 9
- Posty: 1538
- Rejestracja: 19 kwie 2016, 19:27
- Lokalizacja: Wrocław
- Drukarka: K1C, Gate 1 fiber
- x 568
Re: BLTOUCH na SKR E3 MINI V2 - 2 sposoby podłączenia
OK, to doszedłem co trzeba pozmienmiać:
W odróżnieniu do pierwszej konfiguracji zmieniamy:
//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
#define Z_MIN_PROBE_ENDSTOP_INVERTING false
//#define USE_PROBE_FOR_Z_HOMING
//#define Z_SAFE_HOMING
W odróżnieniu do pierwszej konfiguracji zmieniamy:
//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
#define Z_MIN_PROBE_ENDSTOP_INVERTING false
//#define USE_PROBE_FOR_Z_HOMING
//#define Z_SAFE_HOMING
- konradsdev1
- Postów w temacie: 5
- Posty: 434
- Rejestracja: 30 wrz 2020, 16:55
- Lokalizacja: Warszawa
- Drukarka: VORON 0
- x 165
Re: BLTOUCH na SKR E3 MINI V2 - 2 sposoby podłączenia
Ja zostawiłem Z_SAFE_HOMING tylko zmieniłem współrzędne żeby robił na rogu stołu.
Kod: Zaznacz cały
#define Z_SAFE_HOMING
#define Z_SAFE_HOMING_X_POINT (0)
#define Z_SAFE_HOMING_Y_POINT (Y_BED_SIZE)
TDI-CAD
"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)
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)
- TDI-CAD
- Postów w temacie: 9
- Posty: 1538
- Rejestracja: 19 kwie 2016, 19:27
- Lokalizacja: Wrocław
- Drukarka: K1C, Gate 1 fiber
- x 568
Re: BLTOUCH na SKR E3 MINI V2 - 2 sposoby podłączenia
Teraz pomimo zakomendowania Z_SAFE_HOMING i tak robi Z homing na środku.
- konradsdev1
- Postów w temacie: 5
- Posty: 434
- Rejestracja: 30 wrz 2020, 16:55
- Lokalizacja: Warszawa
- Drukarka: VORON 0
- x 165
Re: BLTOUCH na SKR E3 MINI V2 - 2 sposoby podłączenia
To jest zdefiniowane przez makro w pliku Marlin\src\inc\Conditionals_post.h .
Możesz samemu ustawić współrzędne na dowolną wartość lub X_BED_SIZE, Y_BED_SIZE np:
Kod: Zaznacz cały
#define X_HOME_POS TERN(DELTA, X_MIN_POS + (X_BED_SIZE) * 0.5, X_END_POS)
#define Y_HOME_POS TERN(DELTA, Y_MIN_POS + (Y_BED_SIZE) * 0.5, Y_END_POS)
Kod: Zaznacz cały
#define MANUAL_X_HOME_POS 0
#define MANUAL_Y_HOME_POS Y_BED_SIZE
JGFTW
"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)
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)
- TDI-CAD
- Postów w temacie: 9
- Posty: 1538
- Rejestracja: 19 kwie 2016, 19:27
- Lokalizacja: Wrocław
- Drukarka: K1C, Gate 1 fiber
- x 568
Re: BLTOUCH na SKR E3 MINI V2 - 2 sposoby podłączenia
Jak jest home na środku to mio nie przeszkadza.
Jest inny problem. Po homowaniu jak dam move axis z na minus to uderza dalej w szybę.
Zdefiniowane jest:
#define Z_PROBE_LOW_POINT - 2
a jak dam:
#define Z_PROBE_LOW_POINT - 0.25 /to wyrzuca błąd kompilacji:
in expansion of macro 'Z_PROBE_LOW_POINT' #if Z_PROBE_LOW_POINT > 0
edit
ok, wychodzi na to, że musi być liczba całkowita ujemna.
Jest inny problem. Po homowaniu jak dam move axis z na minus to uderza dalej w szybę.
Zdefiniowane jest:
#define Z_PROBE_LOW_POINT - 2
a jak dam:
#define Z_PROBE_LOW_POINT - 0.25 /to wyrzuca błąd kompilacji:
in expansion of macro 'Z_PROBE_LOW_POINT' #if Z_PROBE_LOW_POINT > 0
edit
ok, wychodzi na to, że musi być liczba całkowita ujemna.
- TDI-CAD
- Postów w temacie: 9
- Posty: 1538
- Rejestracja: 19 kwie 2016, 19:27
- Lokalizacja: Wrocław
- Drukarka: K1C, Gate 1 fiber
- x 568
Re: BLTOUCH na SKR E3 MINI V2 - 2 sposoby podłączenia
Niestety dalej można ręcznie zjechać osią Z poniżej -1. Dziwne, że tak to działa.
Jakiś pomysł, jak ograniczyć ruch osi poniżej krańcówki "Z"?
Jakiś pomysł, jak ograniczyć ruch osi poniżej krańcówki "Z"?
Re: BLTOUCH na SKR E3 MINI V2 - 2 sposoby podłączenia
Z tego co widzę to sygnał Enable do sterownika silnika jest podciągnięty przez rezystor do vcc. Wylutuj rezystor, wylutuj tam przewody, puść sygnał przez krańcówkę. Tylko owy rezystor wylutuj w szereg gdzieś przy krańcówce.
- konradsdev1
- Postów w temacie: 5
- Posty: 434
- Rejestracja: 30 wrz 2020, 16:55
- Lokalizacja: Warszawa
- Drukarka: VORON 0
- x 165
Re: BLTOUCH na SKR E3 MINI V2 - 2 sposoby podłączenia
Mam ustawiony endstop optyczny tak, że przy Z home dysza zatrzymuje się 1mm nad stołem.
Po wyzerowaniu wszystkich offsetów, wyłączeniu ABL i włączeniu endstopów minimalna pozycja Z do jakiej mogę obniżyć dyszę za pomocą G-code to 0 czyli 1mm nad stołem.
Dopiero po włączeniu ABL dysza może obniżyć się poniżej zadziałania krańcówki Z o wartość ustawioną w Z_PROBE_LOW_POINT.
Sprawdź jeszcze czy masz ustawione
Po wyzerowaniu wszystkich offsetów, wyłączeniu ABL i włączeniu endstopów minimalna pozycja Z do jakiej mogę obniżyć dyszę za pomocą G-code to 0 czyli 1mm nad stołem.
Kod: Zaznacz cały
M851 Z0
M206 Z0
M420 S0
M211 S1
Sprawdź jeszcze czy masz ustawione
Kod: Zaznacz cały
#define Z_MIN_POS 0
"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)
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)