Znaleziono 6 wyników

autor: JGFTW
13 mar 2024, 13:19
Forum: Drukarki FDM/FFF - wszystkie pozostałe
Temat: Two Trees Sapphire Pro - podłączenie BLtouch - Marlin
Odpowiedzi: 36
Odsłony: 2287

Re: Two Trees Sapphire Pro - podłączenie BLtouch - Marlin

Czy to jest błąd temperatury grzałki (hotendu lub stołu)?
Wentylator załączając się i dmuchając na stół lub głowicę może drastycznie obniżyć temperature, stąd wykrycie tej różnicy w zadanej i faktycznej temperaturze uruchamia alarm bezpieczeństwa (heating failed, reset).
autor: JGFTW
13 mar 2024, 11:14
Forum: Drukarki FDM/FFF - wszystkie pozostałe
Temat: Two Trees Sapphire Pro - podłączenie BLtouch - Marlin
Odpowiedzi: 36
Odsłony: 2287

Re: Two Trees Sapphire Pro - podłączenie BLtouch - Marlin

Kierunek silnika jest odwrócony. Możesz w Marlinie zmienić "Invert stepper motor direction" lub obrócić wtyczkę o 180° na płytce.
autor: JGFTW
08 mar 2024, 10:40
Forum: Drukarki FDM/FFF - wszystkie pozostałe
Temat: Two Trees Sapphire Pro - podłączenie BLtouch - Marlin
Odpowiedzi: 36
Odsłony: 2287

Re: Two Trees Sapphire Pro - podłączenie BLtouch - Marlin

Dla jasności - tylko na etapie kompilacji musi być liczba całkowita dla osi Z, a już na etapie gcodu może być po przecinku.
autor: JGFTW
08 mar 2024, 09:27
Forum: Drukarki FDM/FFF - wszystkie pozostałe
Temat: Two Trees Sapphire Pro - podłączenie BLtouch - Marlin
Odpowiedzi: 36
Odsłony: 2287

Re: Two Trees Sapphire Pro - podłączenie BLtouch - Marlin

Dałem pełną liczbę, bo nie byłem pewien czy to tylko dla osi Z nie można dać po przecinku czy dla wszystkich (odpowiedź tylko dla osi Z musi być liczba całkowita, bo wywala błąd).
Nie ma to znaczenia, możesz w każdej chwili dograć offset dokładnie poprzez komendę M851: https://marlinfw.org/docs/gcode/M851.html
Tak jest w Marlinie:

Kod: Zaznacz cały

 * Assuming the typical work area orientation:
 *  - Probe to RIGHT of the Nozzle has a Positive X offset
 *  - Probe to LEFT  of the Nozzle has a Negative X offset
 *  - Probe in BACK  of the Nozzle has a Positive Y offset
 *  - Probe in FRONT of the Nozzle has a Negative Y offset
 *
 * Some examples:
 *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, -1 }   // Example "1"
 *   #define NOZZLE_TO_PROBE_OFFSET {-10,  5, -1 }   // Example "2"
 *   #define NOZZLE_TO_PROBE_OFFSET {  5, -5, -1 }   // Example "3"
 *   #define NOZZLE_TO_PROBE_OFFSET {-15,-10, -1 }   // Example "4"
 *
 *     +-- BACK ---+
 *     |    [+]    |
 *   L |        1  | R <-- Example "1" (right+,  back+)
 *   E |  2        | I <-- Example "2" ( left-,  back+)
 *   F |[-]  N  [+]| G <-- Nozzle
 *   T |       3   | H <-- Example "3" (right+, front-)
 *     | 4         | T <-- Example "4" ( left-, front-)
 *     |    [-]    |
 *     O-- FRONT --+
... wartość dla osi Y na minusie to z przodu, a plusie to z tyłu (względem dyszy).
autor: JGFTW
07 mar 2024, 21:31
Forum: Drukarki FDM/FFF - wszystkie pozostałe
Temat: Two Trees Sapphire Pro - podłączenie BLtouch - Marlin
Odpowiedzi: 36
Odsłony: 2287

Re: Two Trees Sapphire Pro - podłączenie BLtouch - Marlin

Jarewa pisze: 07 mar 2024, 21:25 Nie za bardzo bo //#define SPRO_BLTOUCH nie wskazuje jaka ta zmienna ma być chyba że jeszcze gdzieś indziej jest określona
Tak, jest tam później opisane co to odblokowuję. Bltoucha, z_safe_homing, ABL, takie tam.
Rozumiem, że to niby ma być ułatwienie, ale jakies takie niejasne.
Breyger pisze: 07 mar 2024, 21:22 i skompiluję razem z tym offsetem. Dobrze myślę?

Jak korzystasz z przykładu to chyba tak, próbuj ;)


Generalnie możesz to wywalić z tym SPRO_BLTOUCH i odblokować te rzeczy niezbędne do działania bltoucha:

Kod: Zaznacz cały

#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN   
#define BLTOUCH
#define ENDSTOPPULLUPS //opcjonalnie
#define Z_MIN_PROBE_ENDSTOP_INVERTING false   
#define Z_MIN_ENDSTOP_INVERTING false  // oba muszą byc false dla bltouch
#define NOZZLE_TO_PROBE_OFFSET { 0, -38, 0 }   // wartości zależne od uchwytu czujnika
#define PROBING_MARGIN 15
#define MULTIPLE_PROBING 2
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z / 5 // z dokumentacji bltouch 
#define Z_CLEARANCE_DEPLOY_PROBE 15  // z dokumentacji bltouch
#define Z_CLEARANCE_BETWEEN_PROBES  5  // z dokumentacji bltouch
#define Z_MIN_PROBE_REPEATABILITY_TEST
#define AUTO_BED_LEVELING_BILINEAR
#define RESTORE_LEVELING_AFTER_G28
#define Z_SAFE_HOMING
autor: JGFTW
07 mar 2024, 21:12
Forum: Drukarki FDM/FFF - wszystkie pozostałe
Temat: Two Trees Sapphire Pro - podłączenie BLtouch - Marlin
Odpowiedzi: 36
Odsłony: 2287

Re: Two Trees Sapphire Pro - podłączenie BLtouch - Marlin

Strasznie dziwna ta składnia.

Wziąłeś konfiguracje pod bltoucha z przykładu dla TT Sapphire Pro:
https://github.com/MarlinFirmware/Confi ... 9-L1129C61

Tam mają jakoś nakręcone, że odblokowując bltoucha wystarczy odkomentować ten fragment:
https://github.com/MarlinFirmware/Confi ... tion.h#L28

Natomiast oryginalny Marlin przyjmuję tutaj nie jakieś wydziwianie w nawiasie tylko po prostu true lub false (jeżeli dobrze pamiętam to powinno być false dla bltoucha, a na pewno dla z_min oraz probe powinno być to samo):
https://github.com/MarlinFirmware/Marli ... on.h#L1151

Jak masz Marlina normalnego to usuń ten szajs w nawiasie, a jak korzystasz z przykładu to nic nie ruszaj i zostaw to z DISABLED(SPRO_BLTOUCH)

Wróć do „Two Trees Sapphire Pro - podłączenie BLtouch - Marlin”