Problemy z uruchomieniem drukarki typu IDEX

Rozmowy na luzie np. o pogodzie lub śmiesznych kotach
Awatar użytkownika
olo2000pm
Konto z ograniczeniami
Postów w temacie: 12
Posty: 1394
Rejestracja: 26 mar 2018, 12:48
x 362

Problemy z uruchomieniem drukarki typu IDEX

Post autor: olo2000pm »

Niestety muszę przyznać, że problemy z ustawieniem parametrów drukarki z niezależnymi głowicami okazują się być trudne.
Zasadniczo od strony mechanicznej drukarka gotowa jest do wydruków. Gorzej z configiem i slicerem. Na tą chwile osie sie bazuja prawidłowo, duet nie zgłasza błedów.
Panowie jak powinien wyglądać kod startowy dla drukarki z niezależnymi głowicami?
// użytkownik zbanowany permanentnie od dnia 10 10 2020
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 1
Posty: 8908
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5842
Kontakt:

Re: Problemy z uruchomieniem drukarki typu IDEX

Post autor: dziobu »

Zacznę od tego że nie mam takiej drukarki. Ale chyba nie masz co liczyć na pomoc kogoś wtajemniczonego, bo szansa że jest tu użytkownik-grzebacz posiadający taki sprzęt jest znikoma.

Ale:
w czym konkretnie masz problem? Nie wiem czy DUET pamięta konfig, ale ewentualnie musisz mieć to co w innym wątku wpisałeś (tryb pracy, konfiguracja osi, itp). Potem normalne home - czy wspólne G28 czy kolejno wszystkie osie - to oceń sam.
Czego dalej Ci brakuje?

A widziałeś np to?
https://duet3d.dozuki.com/Wiki/Configur ... sCartesian
(i wersja z translatorem) http://translate.google.com/translate?h ... sCartesian
Fcek
Konto z ograniczeniami
Postów w temacie: 1
Posty: 41
Rejestracja: 02 maja 2018, 22:50
x 5

Re: Problemy z uruchomieniem drukarki typu IDEX

Post autor: Fcek »

Pobierz sobie craftware, ustaw w profilu Craftbot 3, ustaw jakieś domyślne parametry druku, potnij jakiegoś stla i sprawdź sobie w podglądzie gcode (o ile dobrze pamiętam to ten program ma wbudowaną taką funkcję) jak on wygląda. Możesz też zdefiniować parametry swojej drukarki, wtedy powinno być łatwiej z interpretacją gcode.
Awatar użytkownika
olo2000pm
Konto z ograniczeniami
Postów w temacie: 12
Posty: 1394
Rejestracja: 26 mar 2018, 12:48
x 362

Re: Problemy z uruchomieniem drukarki typu IDEX

Post autor: olo2000pm »

Mam taki kod startowy. Generalnie działa prawidłowo, ale nie wiem jak ustawić żeby najpierw nagrzewał sie stół, po nagrzaniu stolika zaczynał grzać głowice.

Kod: Zaznacz cały

; [mm] tryb  
G21          ;metric values
G90          ;absolute positioning
M82
M140 S<BED>
M190 S<BED-5>
M140 S<BED>
M109 S<TEMP>
M190 S<BED>
G28
G1 Z5 F200   ;safety Z axis movement
T1           ;switch to the right extruder
G92 E0       ;zero the extruded length      
G4 P2000     ;stabilize hotend's pressure
T0           ;switch to the left extruder
G92 E0       ;zero the extruded length
G4 P2000     ;stabilize hotend's pressure
G4 P1
G4 P2
G4 P3 

Ten kod działa prawidłowo w Rivie ale zachowuje się inaczej w Giants

Kod: Zaznacz cały

G28
G0 Z50 F3000
M140 S<BED>
M190 S<BED-5>
M140 S<BED>
M109 S<TEMP>
M190 S<BED>
M83
// użytkownik zbanowany permanentnie od dnia 10 10 2020
Awatar użytkownika
dragonn
Zasłużony
Postów w temacie: 1
Posty: 6383
Rejestracja: 12 gru 2016, 21:50
Lokalizacja: Opole
Drukarka: LUME
x 1455

Re: Problemy z uruchomieniem drukarki typu IDEX

Post autor: dragonn »

Jak inaczej? M140 właśnie odpala grzanie stołu ale nie czeka na rozgrzanie, następnie masz M190 które czeka na rozgrzanie stołu.
Ja osobiście robię tak:

Kod: Zaznacz cały

M104 S260; hotend
M140 S90; bed
M116; wait
W ten sposób głowica i stół rozgrzewają mi się jednocześnie, jeśli chcesz osobno możesz wstawić drugie M116 miedzy M104 a M140
Awatar użytkownika
olo2000pm
Konto z ograniczeniami
Postów w temacie: 12
Posty: 1394
Rejestracja: 26 mar 2018, 12:48
x 362

Re: Problemy z uruchomieniem drukarki typu IDEX

Post autor: olo2000pm »

dragonn pisze:Jak inaczej? M140 właśnie odpala grzanie stołu ale nie czeka na rozgrzanie, następnie masz M190 które czeka na rozgrzanie stołu.
Ja osobiście robię tak:

Kod: Zaznacz cały

M104 S260; hotend
M140 S90; bed
M116; wait
W ten sposób głowica i stół rozgrzewają mi się jednocześnie, jeśli chcesz osobno możesz wstawić drugie M116 miedzy M104 a M140
Tak, to działa prawidłowo.
// użytkownik zbanowany permanentnie od dnia 10 10 2020
Awatar użytkownika
olo2000pm
Konto z ograniczeniami
Postów w temacie: 12
Posty: 1394
Rejestracja: 26 mar 2018, 12:48
x 362

Re: Problemy z uruchomieniem drukarki typu IDEX

Post autor: olo2000pm »

Jest jeszcze jeden problem. Otóż gdy w configu ustawiam aktywną głowicę T0 wszystko działa prawidłowo. Gdy ustawiam aktywna głowicę T1 zaczynają się problemy.
Polega to na tym, że w pierwszym przypadku po wykonaniu HommeAll osie bazuja się prawidłowo, natomiast po ustawieniu T1 po wykoaniu bazowania w pozycji X zamiast -60 jest pozycja U czyli 321.
Mój config

Kod: Zaznacz cały

; Configuration file for Duet WiFi (firmware version 1.21)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool v2 on Sat Feb 09 2019 20:08:26 GMT+0100 (czas środkowoeuropejski standardowy)

; General preferences
G90                                                                               ; Send absolute coordinates...
M83                                                                               ; ...but relative extruder moves

; Network
M550 P"GIANTS"                                                                    ; Set machine name
M552 S1                                                                           ; Enable network
M587 S"xxx" P"xxx" Ixxx ; Configure access point and IP addresses. You can delete this line once connected
M586 P0 S1                                                                        ; Enable HTTP
M586 P1 S0                                                                        ; Disable FTP
M586 P2 S0                                                                        ; Disable Telnet

; Tworze silniki
M569 P0 S1 ; Drive 0 os X
M569 P1 S0 ; Drive 1 os Y
M569 P2 S1 ; Drive 2 os Z
M569 P3 S1 ; Drive 3 os U
M569 P4 S1 ; Drive 4 os Y
M569 P5 S1 ; Drive 5 ekstruder lewy
M569 P6 S1 ; Drive 6 ekstruder prawy

; Przypisuje silniki do stepstikow
M584 X0 Y1: 4 Z2 U3 E5:6	                              ; U, Dodatkowy silnik w osiX, dodatkowy silnik w osiY

; Ustawiam parametry silnikow
M350 X32 Y32: 32 Z32 U32 E32: 32 I0                                     ; Configure microstepping
M92 X160.00 Y160.00: 160.00 U160.00 Z3200.00 E186.04: 186.04            ; Set steps per mm
M566 X900.00 Y900.00: 900.00 U900.00 Z12.00 E120.00: 120.00             ; Set maximum instantaneous speed changes (mm/min)
M203 X6000.00 Y6000.00: 6000.00 U6000.00 Z180.00 E1200.00:1200.00       ; Set maximum speeds (mm/min)
M201 X500.00 Y500.00: 500.00 U500.00 Z20.00 E250.00:250.00              ; Set accelerations (mm/s^2)
M906 X1400.00 Y1400.00: 1400.00 U1400.00 Z1700.00 E1700.00: 1700.00 I30 ; Set motor currents (mA) and motor idle factor in per cent
M84 S30                                                                 ; Set idle timeout
M558 X0 Y0 U0 Z0 
G21
G90
M83
M564 S1 H0                                                                          ; Set idle timeout

; Zakres pracy silnikow
M208 X316 Y285 U321,2 Z250  					  	          ; Set axis maxima
M208 X-60 Y0 U0 Z0 S1 							          ; Set axis minima

; Endstops
M574 X1 Y1 U2 Z1 S1 								  ;krańcówka U na maksimum


; Heaters
M307 H0 B0 S1.00                                                                  ; Disable bang-bang mode for the bed heater and set PWM limit
M305 P0 T100000 B4036 R4700                                                       ; Set thermistor + ADC parameters for heater 0
M143 H0 S120                                                                      ; Set temperature limit for heater 0 to 120C
M305 P1 T100000 B4036 R4700                                                       ; Set thermistor + ADC parameters for heater 1
M143 H1 S253                                                                      ; Set temperature limit for heater 1 to 253C
M305 P2 T100000 B4036 R4700                                                       ; Set thermistor + ADC parameters for heater 2
M143 H2 S253                                                                      ; Set temperature limit for heater 2 to 253C

; Definiuje wentylatory
M106 P0 S0; Wentylator chrzągot elektroniki, lewy przód
M106 P1 H-1 S0; Wentylator chlodzenie wydruku lewy
M106 P2 S0; Wentylator chlodzenia wydruku prawy
M106 P3 S1 I0 F500 H1 T45 S120; Ustaw wartość wentylatora 1, odwrócenie i częstotliwość sygnału PWM. Sterowanie termostatyczne jest włączone
M106 P4 S1 I0 F500 H2 T45 S120; Ustaw wartość wentylatora 2, odwrócenie i częstotliwość sygnału PWM. Sterowanie termostatyczne jest włączone
M106 P5 S0; Wentylator chrządź elektroniki, lewy tyń?
M106 P6 S0; Wentylator chrządź elektroniki, prawy tyń?
M106 P7 S0; Wentylator chiornicza elektroniki, prawy przód
M106 P8 S0; Uruchom wentylator HEPA z limited predkoscia

'' 'Sekcja konfiguracji narzędzi w config.g' ''

'' 'Utwórz narzędzie, które używa suportu dolnego (X) ""
M563 P0 D0 H1 F3; narzędzie 0 używa wytłaczarki 0, grzejnika 1 i wentylatora 3
G10 P0 X0 Y0 Z0 S0 R0; ustaw korekcje narzędzia i temperatury

'' 'Stwórz narzędzie, które używa suportu high-end (U)' ''
M563 P1 D1 H2 X3 F4; narzędzie 1 wykorzystuje wytłaczarkę 1, podgrzewacz 2, wentylator 4 i odwzorowuje X na U
G10 P1 Y0 U0 Z0 S0 R0; ustaw przesunięcia 1 narzędzia i temperatury

'' 'Stwórz narzędzie, które drukuje 2 kopie obiektu, używając obu wózków' ''
M563 P2 D0: 1 H1: 2 X0: 3 F3: 4; narzędzie 2 wykorzystuje zarówno wytłaczarki, podgrzewacze ciepła i wentylatory, jak i odwzorowuje X na X i U
G10 P2 X50 Y0 U-50 S0 R0; ustawić korekcje narzędzi i temperatury
M567 P2 E1: 1; ustawić stosunek mieszania 100% na obu wytłaczarkach
; Automatic saving after power loss is not enabled

; Custom settings are not configured

; Automatic saving after power loss is not enabled

; Miscellaneous
T0
                                                                                ; Select first tool


Głowica T0

Kod: Zaznacz cały

; tfree0.g
M83; względny ruch ekstrudera
G1 E-2 F3600; wycofaj 2 mm
M106 S0; wyłącz nasz wentylator chłodzący
G91; względny ruch osi
G1 Z3 F500; do 3 mm
G90; ruch bezwzględny osi
G1 S2 X-316 F6000; zaparkować wózek X na -316 mm

Głowica T1

Kod: Zaznacz cały

; tfree1.g
M83; względny ruch ekstrudera
G1 E-2 F3600; wycofaj 2 mm
M106 S0; wyłącz nasz wentylator chłodzący
G91; względny ruch osi
G1 Z3 F500; do 3 mm
G90; ruch bezwzględny osi
G1 S2 U321.2 F6000; zaparkować wózek U na + 321.2 mm

https://www.youtube.com/watch?v=qSDlTec75rA&t=4s

Ja nie widzę błędu w ustawieniach, ale już tyle na to patrzę, że być może coś mi umyka?
// użytkownik zbanowany permanentnie od dnia 10 10 2020
Awatar użytkownika
olo2000pm
Konto z ograniczeniami
Postów w temacie: 12
Posty: 1394
Rejestracja: 26 mar 2018, 12:48
x 362

Re: Problemy z uruchomieniem drukarki typu IDEX

Post autor: olo2000pm »

Okazuje sie, że jest dobrze:)
// użytkownik zbanowany permanentnie od dnia 10 10 2020
Awatar użytkownika
olo2000pm
Konto z ograniczeniami
Postów w temacie: 12
Posty: 1394
Rejestracja: 26 mar 2018, 12:48
x 362

Re: Problemy z uruchomieniem drukarki typu IDEX

Post autor: olo2000pm »

Mały sukses. Nie wiem jeszcze gdzie zmienia sie temperaturę standbay i nie wiem dlaczego dwukrotnie unosi głowicę

Ten kod startowy działa prawie dobrze. Rozgrzewają się obie głowice i stół tylko, że wszystko razem. Jakt to zmienić?

Kod: Zaznacz cały

; [mm] tryb 
G21 
G90
M82  
G28 
T0 
M140 S <BED>
M116  
M104 S <TEMP>  
T1   
M106 
T <EXT + 0> 
M109 S <TEMP>
M116 
M104 S <TEMP> 


źródło: https://www.youtube.com/watch?v=RQx92cIAT-o
// użytkownik zbanowany permanentnie od dnia 10 10 2020
Awatar użytkownika
arkomania.pl
Postów w temacie: 2
Posty: 832
Rejestracja: 10 mar 2017, 13:08
Lokalizacja: RADOM
x 373

Re: Problemy z uruchomieniem drukarki typu IDEX

Post autor: arkomania.pl »

Paweł dodaj do komend M116 narzędzia (Tool 0 i 1)

M116 P0


...


M116 P1

i spróbuj
Pozdrawiam Arek G. arkomania
ODPOWIEDZ

Wróć do „O wszystkim i o niczym”