Duet i sensorless homing

Czyli co i jak podłączyć żeby działało
Awatar użytkownika
zen
Postów w temacie: 2
Posty: 295
Rejestracja: 26 lut 2017, 20:53
Lokalizacja: Poznań miasto doznań
Drukarka: Too many
x 34
Kontakt:

Duet i sensorless homing

Post autor: zen »

Cały weekend walczę z sensorless homing i coś nie chce działać.

Mam takie makro:

Kod: Zaznacz cały

M400			; make sure everything has stopped before we make changes
M574 X1 Y1 S3		; set endstops to use motor stall
M913 X20 Y20 		; XY motors to 30% current	
M915 X Y S-10 R0 F0	; set X and Y to sensitivity 0, do nothing when stall, unfiltered

G91			; use relative positioning
G1 Z5 F1200		; lift Z

G1 S1 X-325 F4000 	; move right/back 325mm, stopping at the endstop
G4 P500			; wait 500msec
;G1 X5			; move away from home
;G4 P500			; wait 500msec
;M400			; make sure everything has stopped before we make changes
; X is homed at this point, now home the other axis
G1 S1 Y-325 F4000	; move beyond axis minimum 
G4 P500			; wait 500msec
;G1 Y5			; move away from home

G1 Z-5 F1200		; lower Z
M400			; make sure everything has stopped 
M913 X100 Y100          ; XY motors to 100% current
G90			; back to absolute positioning
M574 X1 Y1 S1		; define active low microswitches
Odpalam makro - dochodzi chyba do "G1 Z5 F1200 ; lift Z" i się buntuje, ze za mało osi jest zbazowanych.
Próbuję home X i po pierwsze motor osi X porusza się o wiele wolniej, niż zdefiniowane, po drugie dochodzi do końca i tylko się od niego odbija. Próbowałem różnych wartości dla S w M915 i nic nie wydaje się działać.

Wiem, że parę osób na forum ma dueta i corexy, chyba @dragonn opanował temat. Może ktoś się podzieli konfiguracją?
Mendel / i3 / i3 Alu / P3Steel / HEVO^300 / Delta Kossel Linear Plus / Prusa MK3S + MMU / Voron / Bambu X1C + AMS
Awatar użytkownika
dragonn
Zasłużony
Postów w temacie: 2
Posty: 6383
Rejestracja: 12 gru 2016, 21:50
Lokalizacja: Opole
Drukarka: LUME
x 1455

Re: Duet i sensorless homing

Post autor: dragonn »

Wersja firmware od 1.21 nie umożliwia normalnego ruszania osiami zanim zbazujeszhttps://github.com/dc42/RepRapFirmware/blob/dev/WHATS_NEW.md

Kod: Zaznacz cały

On Cartesian and CoreXY printers, normal G0 and G1 moves are no longer allowed before the corresponding axes have been homed. In particular, if your homex.g, homey.g and homeall.g files raise Z a little at the start and lower it at the end, you will need to add the S2 parameter to those G1 Z moves. Otherwise the G1 Z move will be refused unless Z has already been homed and the homing macro will be terminated. If you want to allow axis movement prior to homing, put M564 H0 in config.g.
Samego sensorless homing nie używałem ale to z czym masz problem opisuje to co wkleiłem.
Awatar użytkownika
zen
Postów w temacie: 2
Posty: 295
Rejestracja: 26 lut 2017, 20:53
Lokalizacja: Poznań miasto doznań
Drukarka: Too many
x 34
Kontakt:

Re: Duet i sensorless homing

Post autor: zen »

Dzięki, S2 pomogło faktycznie.

Nadal jednak dzieją się dziwne rzeczy, po G1 S2 X-325 F3600 wózek nie jedzie do X tylko pracuje jeden silnik, tak, jakby drukarka nie wiedziała, że to CoreXY :(

P.S: widziałem, że na forum pytałeś o sensorless homing, założyłem błędnie, że używasz
Mendel / i3 / i3 Alu / P3Steel / HEVO^300 / Delta Kossel Linear Plus / Prusa MK3S + MMU / Voron / Bambu X1C + AMS
Awatar użytkownika
dragonn
Zasłużony
Postów w temacie: 2
Posty: 6383
Rejestracja: 12 gru 2016, 21:50
Lokalizacja: Opole
Drukarka: LUME
x 1455

Re: Duet i sensorless homing

Post autor: dragonn »

To makro z jakiegoś przykładu? Bo wydaje mi się że on właśnie nie jest do CoreXY, wydaje mi się że dla CoreXY musi być G1 S1

EDIT

Tak pytałem, ale nie ogarniałem jeszcze wtedy na tyle że porzuciłem ten pomysł :D.
ODPOWIEDZ

Wróć do „Elektronika sterująca, wyświetlacze”