Znaleziono 14 wyników

autor: PioDes
09 wrz 2020, 20:24
Forum: Silniki, sterowniki silników (stepsticki)
Temat: TMC2209 - sensorless homing dla dual Z
Odpowiedzi: 23
Odsłony: 9656

Re: TMC2209 - sensorless homing dla dual Z

Moge - tylko wprowadze modyfikacje Homowania Zetki bo zastosowałem łożyska na górze i na dole śrub TR8x2 dzięki czemu będą w idealnej odległości. Poszukaj mnie na messenger Piotr Deska jestem z instrumentem to wyśle Ci w najbliższym czasie filmik
autor: PioDes
09 wrz 2020, 17:48
Forum: Silniki, sterowniki silników (stepsticki)
Temat: TMC2209 - sensorless homing dla dual Z
Odpowiedzi: 23
Odsłony: 9656

Re: TMC2209 - sensorless homing dla dual Z

Te pliki masz normalnie z marlinem i w nich nim nic nie trzeba zmieniać - wszystko robiłem na wersji 2.0.5.3
autor: PioDes
13 lip 2020, 23:49
Forum: Silniki, sterowniki silników (stepsticki)
Temat: TMC2209 - sensorless homing dla dual Z
Odpowiedzi: 23
Odsłony: 9656

Re: TMC2209 - sensorless homing dla dual Z

Na prośbę dodaje wybrane pliki - chyba o niczym nie zapomniałem :)
autor: PioDes
13 lip 2020, 12:12
Forum: Silniki, sterowniki silników (stepsticki)
Temat: TMC2209 - sensorless homing dla dual Z
Odpowiedzi: 23
Odsłony: 9656

Re: TMC2209 - sensorless homing dla dual Z

Chciałby bardzo, ale to bardzo podziękować koledze matikyle wszystko działa rewelacyjnie / perfekcyjnie :)
Oto link do mojej paczki MARLIN pod SKR 1.4 TURBO
https://drive.google.com/file/d/13qwWhO ... sp=sharing
tylko pamiętajcie o zrobieniu zmian pod siebie a co ja mam pisze poniżej:

1. fizycznie i programowo zastosowany Sensorless Homing - czyli nie używam krańcówek elektronicznych są po prostu zdjęte na osi X i Y i wydrukowane odboje :) a na osi Z1 i Z2 zastosowałem pierścienie hamujące sprawdzają się rewelacyjnie wręcz idealnie - powiem więcej raz wypoziomowany stół i do zmiany dyszy nie ruszam :)
2. ilość kroków dla osi Z mam 1600 gdyż mam śruby TR8x2
3. Ilość kroków dla ekstrudera mam 404.6 gdyż mam klon BMG
4. ustawienia dla termistora pod E3D V6

To chyba tyle z tych ważniejszych zmian.
Dziękuje i powodzenia dla innych :)
autor: PioDes
10 lip 2020, 16:41
Forum: Silniki, sterowniki silników (stepsticki)
Temat: TMC2209 - sensorless homing dla dual Z
Odpowiedzi: 23
Odsłony: 9656

Re: TMC2209 - sensorless homing dla dual Z

matikyle pisze:Podeślij na PW, paczkę.
OK juz szykuje - dziekuje
autor: PioDes
10 lip 2020, 16:09
Forum: Silniki, sterowniki silników (stepsticki)
Temat: TMC2209 - sensorless homing dla dual Z
Odpowiedzi: 23
Odsłony: 9656

Re: TMC2209 - sensorless homing dla dual Z

Niestety bez powodzenia ...
Wyrzuca mi błędy jak wpisuje Twoje rozwiązanie odnośnie BUMP gdyż uważa że ma być to
#define HOMING_BUMP_MM { 0, 0, 0 } // (mm) Backoff from endstops after first bump

poza tym gdy z powrotem przywróciłem E1 to mam dużo błędów.

i wyrzuca mi błąd gdy tak odkomentuje te linijki:
//
// For Z set the number of stepper drivers
//
#define NUM_Z_STEPPER_DRIVERS 2 // (1-4) Z options change based on how many

#if NUM_Z_STEPPER_DRIVERS > 1
#define Z_MULTI_ENDSTOPS
#if ENABLED(Z_MULTI_ENDSTOPS)
#define Z2_USE_ENDSTOP _YMAX_
#define Z2_ENDSTOP_ADJUSTMENT 0
#if NUM_Z_STEPPER_DRIVERS >= 3
#define Z3_USE_ENDSTOP _YMAX_
#define Z3_ENDSTOP_ADJUSTMENT 0
#endif
#if NUM_Z_STEPPER_DRIVERS >= 4
#define Z4_USE_ENDSTOP _ZMAX_
#define Z4_ENDSTOP_ADJUSTMENT 0
#endif
#endif
#endif

Pytanie mogę podesłać Ci spakowanego mojego Marlina byś zerknął - oczywiście jak masz czas i ochotę bo wiem że każdy ma swoje problemy.

Pozdrawiam, Piotr
autor: PioDes
10 lip 2020, 11:44
Forum: Silniki, sterowniki silników (stepsticki)
Temat: TMC2209 - sensorless homing dla dual Z
Odpowiedzi: 23
Odsłony: 9656

Re: TMC2209 - sensorless homing dla dual Z

Ok po pracy działam i dam znać - dziękuje
autor: PioDes
10 lip 2020, 00:24
Forum: Silniki, sterowniki silników (stepsticki)
Temat: TMC2209 - sensorless homing dla dual Z
Odpowiedzi: 23
Odsłony: 9656

Re: TMC2209 - sensorless homing dla dual Z

w pinsach musiałem zmienić w pliku pins_BTT_SKR_V1_4.h
z E1 na Z2 ale nada nie diagnozuje osobno mi Z2

#define X_DIAG_PIN P1_29 // X-STOP
#define Y_DIAG_PIN P1_28 // Y-STOP
#define Z_DIAG_PIN P1_27 // Z-STOP
#define E0_DIAG_PIN P1_26 // E0DET
#define Z2_DIAG_PIN P1_25 // E1DET
autor: PioDes
10 lip 2020, 00:06
Forum: Silniki, sterowniki silników (stepsticki)
Temat: TMC2209 - sensorless homing dla dual Z
Odpowiedzi: 23
Odsłony: 9656

Re: TMC2209 - sensorless homing dla dual Z

Dodatkowo jak mam odkomentowane to tak:
#define Z_MULTI_ENDSTOPS
#if ENABLED(Z_MULTI_ENDSTOPS)
#define Z2_USE_ENDSTOP _XMAX_
#define Z2_ENDSTOP_ADJUSTMENT 0
#if NUM_Z_STEPPER_DRIVERS >= 3

To nie działa wogóle sensorless homing a gdy mam zakomentowane:
//#define Z_MULTI_ENDSTOPS
#if ENABLED(Z_MULTI_ENDSTOPS)
#define Z2_USE_ENDSTOP _XMAX_
#define Z2_ENDSTOP_ADJUSTMENT 0
#if NUM_Z_STEPPER_DRIVERS >= 3

to działa na X, Y i na jednej Z
hmmm
autor: PioDes
09 lip 2020, 23:57
Forum: Silniki, sterowniki silników (stepsticki)
Temat: TMC2209 - sensorless homing dla dual Z
Odpowiedzi: 23
Odsłony: 9656

Re: TMC2209 - sensorless homing dla dual Z

matikyle pisze:Rozumiem, że korzystasz z marlina.

Najważniejsze czy twoja płyta ma połączenie pinu diag z stepsticka do endstopa. Sprawdziłem w schemacie, powinno to być to E1DET (zakładam że układ jest podobny jak dla skr v1.3, tylko bez zworek).

1. Musisz znaleźć w Configuration_adv.h
@section extras
Dual Steppers / Dual Endstops
Domyślam się że liczbę stepperów masz na 2.
Następnie musisz wskazać który pin dla sensorless homing będzie opowiadał za oś Z2(u mnie dla skr v1.3 jest to x_max). Możliwe, że będziesz musiał zajrzeć do schematu oraz zmienić coś w pins_BTT_SKR_V1_4.h.

2. Configuration.h
// @section homing
Oczywiście musisz włączyć tą krańcówkę, oraz ustawić odpowiednio endstop inverting dla 2209 jest to false.

3.Configuration_adv.h
Dodać trzebać home bump dla z2.
Stall sesitivity ustwiasz przez Z_STALL_SENSITIVITY. Nie ma osobnego dla drugiej osi.

Tyle
dziękuję za pomoc - więc mam problem z włączeniem BUMP bo jak dopisuje:
#define HOMING_BUMP_MM { 0, 0, 0, 0 } // (mm) Backoff from endstops after first bump
#define HOMING_BUMP_DIVISOR { 2, 2, 4, 4 } // Re-Bump Speed Divisor (Divides the Homing Feedrate)

wyrzuca mi błąd ze tylko moze byc dla X Y i Z

Dodatkowo dopisałem takie linijki w Configuration.h czy dobrze?
#define Z_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Z2_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING false // Set to true to invert the logic of the probe.
#define Z2_MIN_PROBE_ENDSTOP_INVERTING false // Set to true to invert the logic of the probe.

Pozdrawiam.

Wróć do „TMC2209 - sensorless homing dla dual Z”