Strona 1 z 1

Problemy z uruchomieniem drukarki typu IDEX

: 09 lut 2019, 16:50
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?

Re: Problemy z uruchomieniem drukarki typu IDEX

: 09 lut 2019, 19:34
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

Re: Problemy z uruchomieniem drukarki typu IDEX

: 09 lut 2019, 21:58
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.

Re: Problemy z uruchomieniem drukarki typu IDEX

: 10 lut 2019, 11:29
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

Re: Problemy z uruchomieniem drukarki typu IDEX

: 10 lut 2019, 12:08
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

Re: Problemy z uruchomieniem drukarki typu IDEX

: 10 lut 2019, 12:56
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.

Re: Problemy z uruchomieniem drukarki typu IDEX

: 10 lut 2019, 13:08
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?

Re: Problemy z uruchomieniem drukarki typu IDEX

: 10 lut 2019, 17:48
autor: olo2000pm
Okazuje sie, że jest dobrze:)

Re: Problemy z uruchomieniem drukarki typu IDEX

: 10 lut 2019, 20:43
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

Re: Problemy z uruchomieniem drukarki typu IDEX

: 10 lut 2019, 20:57
autor: arkomania.pl
Paweł dodaj do komend M116 narzędzia (Tool 0 i 1)

M116 P0


...


M116 P1

i spróbuj

Re: Problemy z uruchomieniem drukarki typu IDEX

: 10 lut 2019, 21:16
autor: olo2000pm

Kod: Zaznacz cały

 [mm] tryb 
G21 
G90
M82  
G28 
T0 
M140 S <BED>
M116   
M104 S <TEMP>
M116  
T1   
M106 
T <EXT + 0> 
M109 S <TEMP>
M116 P1 
M104 S <TEMP> 
M116
To działa tak jak chce! Dzięki za pomoc!
:piwo:

Re: Problemy z uruchomieniem drukarki typu IDEX

: 10 lut 2019, 21:35
autor: olo2000pm
Zapomniałem wykasować M116 na końcu, tu jest prawidłowy kod

Kod: Zaznacz cały

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

Re: Problemy z uruchomieniem drukarki typu IDEX

: 10 lut 2019, 22:30
autor: arkomania.pl
Piwo się należy. Jest niedziela.

Re: Problemy z uruchomieniem drukarki typu IDEX

: 11 lut 2019, 09:43
autor: olo2000pm
Znalazłem też w jaki sposób aktywuje się tryb ditto

Kod: Zaznacz cały

M280 S <tryb>
0 wyłączenie
1 włączenie.
Po pracy to sprawdzę.
W tym trybie druka duplikuje przedmiot

Re: Problemy z uruchomieniem drukarki typu IDEX

: 11 lut 2019, 11:46
autor: Jakub
;) Czekamy zatem na wydruki.

Re: Problemy z uruchomieniem drukarki typu IDEX

: 11 lut 2019, 18:07
autor: olo2000pm
Tryb ditto (kopiowanie) mam zrobione. Drukarka gotowa jest do kalibracji. Niebawem założe nowy wątek o kalibracji drukarki typu IDEX

źródło: https://www.youtube.com/watch?v=WnnUsbf80vA

Re: Problemy z uruchomieniem drukarki typu IDEX

: 11 lut 2019, 20:10
autor: morf
Teraz wszystko bedzie dwa razy szybciej :) Gratulacje fajnie to wyglada

Re: Problemy z uruchomieniem drukarki typu IDEX

: 15 lut 2019, 08:30
autor: olo2000pm
Jest problem z którym spotykam się pierwszy raz.
Otóż gdy ustawiam głowicę na grubość kartki i stwierdzam, że jest idealnie to po wyłączeniu drukarki i ponownym włączeniu głowica znajduje się nieco wyżej. Gdy skoryguje wysokość i ponownie wyłączę drukarkę i włączę, głowica ponownie jest wyżej.
Opisze teraz jak wykonuję ustawienie:
Wykonuję homing all, najezdzam głowicą na szybę, na wyświetlaczu naciskam na -0.05 do momentu wyczuwania oporu na kartce, reguluje śrubę na krancowce, wykonuję homing all, najezdzam na szybę. Jest OK.
Wyłączam zasilanie, włączam drukarkę, naciskam na wyświetlaczu X +100, stwierdzam luz na kartce.
Lista dodawania błędu wysokości (wylaczam i włączam drukarkę)
Z -0.55
Z -0.65
Z -0.90
Z -0.90
Z -1.00
Z -1.00
Z -1.00
Z -1.10
Tutaj widać, że po każdym wylaczeniu/wlaczeniu drukarki głowica jest coraz wyżej. Z tym, że nie dokonywalem korekt na krancowce.
Czy ktoś spotkał się z takim problemem?

Re: Problemy z uruchomieniem drukarki typu IDEX

: 15 lut 2019, 10:30
autor: olo2000pm
Jest podejrzenie, że problemem może być zastosowanie śruby do bazowania osi Z. Wieczorem przerobię to na płaski czarny element i sprawdzę czy to coś zmieni.