Znaleziono 5 wyników
Wróć do „Kalibracja drukarki z dwiema niezależnymi głowicami- IDEX”
- 10 mar 2019, 11:42
- Forum: Drukarki FDM/FFF - wszystkie pozostałe
- Temat: Kalibracja drukarki z dwiema niezależnymi głowicami- IDEX
- Odpowiedzi: 4
- Odsłony: 3044
Re: Kalibracja drukarki z dwiema niezależnymi głowicami- IDEX
Gdy mamy już wszystko skonfigurowane możemy zacząć drukować.
Na karcie Drukarka wybieramy z listy opcje w zależności od tego co bedziemy drukować.
Dla wydruku z jednej głowicy po wrzuceniu pliku do kisslicera nic nie musimy robić, ustawiamy tylko parametry i tniemy.
Dla wydruku z dwóch głowic, z karty Drukarka wybieramy Dwie głowice nastęnie po wrzuceniu pliku do kisslicera klikamy na plik i w nowym oknie wybieramy którą głowicą chcemy drukować przedmiot. W karcie Wyt Mat, mapujemy czy wytłaczarka lewa (1) ma drukować przedmiot, a głowica prawa (2) podpory czy na odwrót.
Dla wydruku w trybie kopii, po kliknięciu na przedmiot w nowym oknie wybieramy GŁOWICĘ 3
Na karcie Drukarka wybieramy z listy opcje w zależności od tego co bedziemy drukować.
Dla wydruku z jednej głowicy po wrzuceniu pliku do kisslicera nic nie musimy robić, ustawiamy tylko parametry i tniemy.
Dla wydruku z dwóch głowic, z karty Drukarka wybieramy Dwie głowice nastęnie po wrzuceniu pliku do kisslicera klikamy na plik i w nowym oknie wybieramy którą głowicą chcemy drukować przedmiot. W karcie Wyt Mat, mapujemy czy wytłaczarka lewa (1) ma drukować przedmiot, a głowica prawa (2) podpory czy na odwrót.
Dla wydruku w trybie kopii, po kliknięciu na przedmiot w nowym oknie wybieramy GŁOWICĘ 3
- 10 mar 2019, 11:28
- Forum: Drukarki FDM/FFF - wszystkie pozostałe
- Temat: Kalibracja drukarki z dwiema niezależnymi głowicami- IDEX
- Odpowiedzi: 4
- Odsłony: 3044
Re: Kalibracja drukarki z dwiema niezależnymi głowicami- IDEX
Ustawienie kisslicera.
Tworzymy trzy profile, najłatwiej to zrobić przy pomocy kreatora
Tworzymy trzy profile, najłatwiej to zrobić przy pomocy kreatora
- Drukowanie z jednej głowicy
- Drukowanie z dwóch głowic
- Drukowanie w trybie kopii
- 05 mar 2019, 17:11
- Forum: Drukarki FDM/FFF - wszystkie pozostałe
- Temat: Kalibracja drukarki z dwiema niezależnymi głowicami- IDEX
- Odpowiedzi: 4
- Odsłony: 3044
Re: Kalibracja drukarki z dwiema niezależnymi głowicami- IDEX
Konfiguracja głowic.
Głowica lewa:
Głowica prawa:
Obie głowice
I na koniec konfiruracja kisslicera --wkrótce
Głowica lewa:
Kod: Zaznacz cały
; tfree0.g
M83; wzgledny ruch ekstrudera
G1 E-2 F3600; wycofaj 2 mm
M106 S0; wylącz nasz wentylator chlodzący
G91; wzgledny ruch osi
;G1 Z2 F500; do 2 mm
G90; ruch bezwzgledny osi
G28 X0 F15000
Kod: Zaznacz cały
; tfree1.g
M83; wzgledny ruch ekstrudera
G1 E-2 F3600; wycofaj 2 mm
M106 S0; wylacz nasz wentylator chlodzący
G91; wzgledny ruch osi
;G1 Z2 F500; do 3 mm
G90; ruch bezwzgledny osi
G28 U0 F15000
Kod: Zaznacz cały
; tfree2.g
M83 ; relative extruder movement
G91 ; relative axis movement
;G1 Z2 F1500 ; up 10mm
G90 ; absolute axis movement
G28 X0 U0 F15000
Kod: Zaznacz cały
; tpost0.g
M106 R2; przywrócić prędkość wentylatora do drukowania
M116 P0; poczekać, aż grzałki narzędzi 0 osiągną temperaturę roboczą
M83; względny ruch ekstrudera
G1 E2 F3600; wyciągnij 2 mm
Kod: Zaznacz cały
; tpost1.g
M106 R2; przywrócić prędkość wentylatora do drukowania
M116 P1; zaczekać, aż grzałki narzędzia 1 osiągną temperaturę roboczą
M83; względny ruch ekstrudera
G1 E2 F3600; wyciągnij 2 mm
Kod: Zaznacz cały
; tpost2.g
M106 R2; przywrócić prędkość wentylatora do drukowania
M116 P2; poczekać, aż grzałki narzędzi 2 osiągną temperaturę roboczą
M83; względny ruch ekstrudera
M567 P2 E1: 1; ustaw współczynnik mieszania narzędzi
M568 P2 S1; włączyć mieszanie
G1 E2 F3600; wytłaczać 2 mm z obu wytłaczarek
- 18 lut 2019, 20:27
- Forum: Drukarki FDM/FFF - wszystkie pozostałe
- Temat: Kalibracja drukarki z dwiema niezależnymi głowicami- IDEX
- Odpowiedzi: 4
- Odsłony: 3044
Re: Kalibracja drukarki z dwiema niezależnymi głowicami- IDEX
Podsumowanie, tu jest cały config. Wykasowałem wszystkie opisy poszczególnych "działów" ponieważ duet raportował błedy.
home all:
home u:
home x:
home y:
home z:
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
G21
M550 P"GIANTS" ; Set machine name
M552 S1 ; Enable network
M587 S"siec" P"haslo" I192.168.0.200 J192.168.0.254 K255.255.255.0 ; 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
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 S0 ; Drive 5 ekstruder lewy
M569 P6 S0 ; Drive 6 ekstruder prawy
M584 X0 Y1: 4 Z2 U3 E5: 6 ; U Dodatkowy silnik w osiX, dodatkowy silnik w osiY
M350 X32 Y32: 32 U32 Z32: 32 E128: 128 I0 ; Configure microstepping
M92 X162.00 Y162.50: 161.37 U162.00 Z810.00: 810.00 E741.16: 741.16 ; Set steps per mm
M566 X900.00 Y900.00: 900.00 U900.00 Z12.00: 12.00 E120.00: 120.00 ; Set maximum instantaneous speed changes (mm/min)
M203 X6000.00 Y6000.00: 6000.00 U6000.00 Z200.00: 200.00 E1200.00: 1200.00 ; Set maximum speeds (mm/min)
M201 X500.00 Y500.00: 500.00 U500.00 Z20.00: 20.00 E250.00: 250.00 ; Set accelerations (mm/s^2)
M906 X1400.00 Y1400.00: 1400.00 U1400.00 Z2000.00: 2000.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
M208 X316 Y285 U321.2 Z250 ; Set axis maxima
M208 X-60 Y0 U0 Z0 S1 ; Set axis minima
M574 X1 Y1 U2 Z1 S1 ;krancowka U na maksimum
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
M106 P0 S0 ; Wentylator chloszenia elektroniki, lewy przod
M106 P1 H-1 S ; Wentylator chlodzenie wydruku lewy
M106 P2 S ; Wentylator chlodzenia wydruku prawy
M106 P3 S1 I0 F500 H1 T45 ; Ustaw wartosc wentylatora 1, odwrocenie i czestotliwosc sygnału PWM. Sterowanie termostatyczne jest wlaczone
M106 P4 S1 I0 F500 H2 T45 ; Ustaw wartosc wentylatora 2, odwrocenie i czestotliwosc sygnału PWM. Sterowanie termostatyczne jest wlaczone
M106 P5 S0 ; Wentylator chlodzenia elektroniki, lewy tyl
M106 P6 S0 ; Wentylator chlodzenia elektroniki, prawy tyl
M106 P7 S0 ; Wentylator chlodzenia elektroniki, prawy przod
M106 P8 S120 ; Uruchom wentylator HEPA z limited predkoscia
M563 P0 D0 H1 F1 ; narzedzie 0 uzywa wytlaczarki 0, grzejnika 1 i wentylatora 3
G10 P0 X0 Y0 Z0 S0 R0 ; ustaw korekcje narzedzia i temperatury
M563 P1 D1 H2 X3 F2 ; narzedzie 1 wykorzystuje wytlaczarke 1, podgrzewacz 2, wentylator 4 i odwzorowuje X na U
G10 P1 Y0 U0 Z0 S0 R0 ; ustaw przesuniecia 1 narzedzia i temperatury
M563 P2 D0: 1 H1: 2 X0: 3 F1: 2 ; narzedzie 2 wykorzystuje zarowno wytlaczarki, podgrzewacze ciepla i wentylatory, jak i odwzorowuje X na X i U
G10 P2 X50 Y0 U-50 S0 R0 ; ustawic korekcje narzedzi i temperatury
M567 P2 E1: 1 ; ustawic stosunek mieszania 100% na obu wytlaczarkach
; 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
Kod: Zaznacz cały
G91
G1 Z2 F6000 S2
G1 X-316 Y-285 U321.2 F1800 S1
G1 X5 Y5 U-5 F6000 S2
G1 X-316 Y-285 U321.2 F360 S1
G1 Z-255 F1800 S1
G90
G92 Z0
Kod: Zaznacz cały
G91
G1 Z2 F200
G1 U321.2 F3000 S1
G1 U-4 F600 S2
G1 U321.2 F300 S1
G1 Z-4 F200 S1
G90
Kod: Zaznacz cały
G91
G1 Z2 F6000 S2
G1 X-316 F1800 S1
G1 X5 F6000 S2
G1 S1 X-316 F360
G1 Z-4 F200 S1
G90
Kod: Zaznacz cały
G91
G1 Z2 F6000 S2
G1 Y-285 F1800 S1
G1 Y5 F6000 S2
G1 Y-285 F360 S1
G1 Z-4 F6000 S1
G90
Kod: Zaznacz cały
G91
G1 Z2 F6000 S2
G1 X-316 U321.2 F2000 S1
G1 Z-255 F1800 S1
G90
G92 Z0
- 12 lut 2019, 21:06
- Forum: Drukarki FDM/FFF - wszystkie pozostałe
- Temat: Kalibracja drukarki z dwiema niezależnymi głowicami- IDEX
- Odpowiedzi: 4
- Odsłony: 3044
Kalibracja drukarki z dwiema niezależnymi głowicami- IDEX
Omówię w tym wątku kalibracje drukarki z dwiema niezależnymi głowicami IDEX.
Elektronika którą użyłem to Duet wifi i Duex i w oparciu o tą elektronikę będzie ten poradnik. Zakładam, że drukarkę masz uruchomioną, a jeżeli nie to zapoznaj się z tym:
https://duet3d.dozuki.com/Guide/1.)+Get ... our+Duet/7
Na tej stronie w trzech krokach pokazano w jaki sposób zaktualizować duet wifi i jak ją uruchomić.
Gdy już mamy elektronikę uruchomioną przechodzimy na tą stronę:
https://configurator.reprapfirmware.org/Start i przechodzimy cały proces wstępnej konfiguracji.
• wybieramy niestandardową konfiguracje
• wybieramy układ kartezjański
• wypełniamy kolejne pola zgodnie z parametrami drukarki
Na końcu procesu otrzymujemy spakowany plik z naszym konfigiem, który na stronie dueta wgrywamy do naszej drukarki.
Teraz będziemy uzupełniać dane, które pozwolą nam korzystać z drukarki z dwiema niezależnymi głowicami.
Komendą M569 aktywujemy silniki i ustawiamy kierunek pracy. Dla przykładu, jezeli chcemy żeby oś Z jechała w górę, a jedzie nam w dół to zmieniamy parametr S1 na S0.
W moim przypadku uzywam dwóch silników w osi Y i jak widzimy przypisany jest on do stepstika P4 czyli ekstrudera E1.
W tym miejscu muszę dodać, że oba ekstrudery podpiete mam do duex.
W kolejnym kroku przypisujemy silniki do stepstików i tworzymy dodatkową oś U dla prawej głowicy.
Ustawiam parametry silnikow
Na wszelki wypadek informuję duet, że nie mam czujników autopoziomowania
Plus dodatkowe parametry
Zakres pracy silnikow, Tutaj należy wpisać w jakiej odległości od pola roboczego znajduje sie głowica. W moim przypadku lewa głowica jest odsunieta o 60mm.
Ustawienie termistorów
Sekcja konfiguracji narzedzi
Tutaj definiujemy naszą drukarkę
Na końcu aktywuję głowicę lewą poprzez wpisanie T0
Zasadniczo cały config jest gotowy. W kolejnych wpisach umieszczę kody tfree0, tfree1 itd.
Te kody definiują zachowanie sie głowic w trakcie zmiany.
Na zdjęciu widać w jaki sposób podłączone sa silniki.
Elektronika którą użyłem to Duet wifi i Duex i w oparciu o tą elektronikę będzie ten poradnik. Zakładam, że drukarkę masz uruchomioną, a jeżeli nie to zapoznaj się z tym:
https://duet3d.dozuki.com/Guide/1.)+Get ... our+Duet/7
Na tej stronie w trzech krokach pokazano w jaki sposób zaktualizować duet wifi i jak ją uruchomić.
Gdy już mamy elektronikę uruchomioną przechodzimy na tą stronę:
https://configurator.reprapfirmware.org/Start i przechodzimy cały proces wstępnej konfiguracji.
• wybieramy niestandardową konfiguracje
• wybieramy układ kartezjański
• wypełniamy kolejne pola zgodnie z parametrami drukarki
Na końcu procesu otrzymujemy spakowany plik z naszym konfigiem, który na stronie dueta wgrywamy do naszej drukarki.
Teraz będziemy uzupełniać dane, które pozwolą nam korzystać z drukarki z dwiema niezależnymi głowicami.
Kod: Zaznacz cały
; 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
W moim przypadku uzywam dwóch silników w osi Y i jak widzimy przypisany jest on do stepstika P4 czyli ekstrudera E1.
W tym miejscu muszę dodać, że oba ekstrudery podpiete mam do duex.
W kolejnym kroku przypisujemy silniki do stepstików i tworzymy dodatkową oś U dla prawej głowicy.
Kod: Zaznacz cały
M584 X0 Y1: 4 Z2 U3 E5: 6
Kod: Zaznacz cały
M350 X32 Y32: 32 Z16: 16 U32 E32: 32 I0 ; Configure microstepping
M92 X160.00 Y160.00: 160.00 U160.00 Z399.00: 399.00 E185.29: 185.29 ; Set steps per mm
M566 X900.00 Y900.00: 900.00 U900.00 Z12.00: 12.00 E120.00: 120.00 ; Set maximum instantaneous speed changes (mm/min)
M203 X6000.00 Y6000.00: 6000.00 U6000.00 Z200.00: 200.00 E1200.00: 1200.00 ; Set maximum speeds (mm/min)
M201 X500.00 Y500.00: 500.00 U500.00 Z20.00: 20.00 E250.00: 250.00 ; Set accelerations (mm/s^2)
M906 X1400.00 Y1400.00: 1400.00 U1400.00 Z2000.00: 2000.00 E1700.00: 1700.00 I30 ; Set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout
Kod: Zaznacz cały
M558 X0 Y0 U0 Z0
Kod: Zaznacz cały
;G21
;G90
;M83
M564 S1 H0 ; Set idle timeout
Zakres pracy silnikow, Tutaj należy wpisać w jakiej odległości od pola roboczego znajduje sie głowica. W moim przypadku lewa głowica jest odsunieta o 60mm.
Kod: Zaznacz cały
M208 X316 Y285 U321.2 Z250 ; Set axis maxima
M208 X-60 Y0 U0 Z0 S1 ; Set axis minima
Kod: Zaznacz cały
; 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
- P0- termistor stolika
P1 termistor lewej głowicy
P2 termistor prawej głowicy
Kod: Zaznacz cały
Definiuje wentylatory
M106 P0 S0 ; Wentylator chloszenia elektroniki, lewy przod
M106 P1 H-1 S ; Wentylator chlodzenie wydruku lewy
M106 P2 S ; Wentylator chlodzenia wydruku prawy
M106 P3 S1 I0 F500 H1 T45 ; Ustaw wartosc wentylatora 1, odwrocenie i czestotliwosc sygnału PWM. Sterowanie termostatyczne jest wlaczone
M106 P4 S1 I0 F500 H2 T45 ; Ustaw wartosc wentylatora 2, odwrocenie i czestotliwosc sygnału PWM. Sterowanie termostatyczne jest wlaczone
M106 P5 S0 ; Wentylator chlodzenia elektroniki, lewy tyl
M106 P6 S0 ; Wentylator chlodzenia elektroniki, prawy tyl
M106 P7 S0 ; Wentylator chlodzenia elektroniki, prawy przod
M106 P8 S120 ; Uruchom wentylator HEPA z limited predkoscia
Tutaj definiujemy naszą drukarkę
Kod: Zaznacz cały
'' 'Utworz narzedzie, ktore uzywa suportu dolnego (X) ""
M563 P0 D0 H1 F3; narzedzie 0 uzywa wytlaczarki 0, grzejnika 1 i wentylatora 3
G10 P0 X0 Y0 Z0 S0:0 R0:0; ustaw korekcje narzedzia i temperatury
'' 'Stworz narzedzie, ktore uzywa suportu high-end (U)' ''
M563 P1 D1 H2 X3 F4; narzedzie 1 wykorzystuje wytlaczarke 1, podgrzewacz 2, wentylator 4 i odwzorowuje X na U
G10 P1 Y0 U0 Z0 S0:0 R0:0; ustaw przesuniecia 1 narzedzia i temperatury
'' 'Stworz narzedzie, ktore drukuje 2 kopie obiektu, uzywajac obu wozkow' ''
M563 P2 D0: 1 H1: 2 X0: 3 F3: 4; narzedzie 2 wykorzystuje zarowno wytlaczarki, podgrzewacze ciepla i wentylatory, jak i odwzorowuje X na X i U
G10 P2 X50 Y0 U-50 S0 R0; ustawic korekcje narzedzi i temperatury
M567 P2 E1: 1; ustawic stosunek mieszania 100% na obu wytlaczarkach
T0
Na końcu aktywuję głowicę lewą poprzez wpisanie T0
Zasadniczo cały config jest gotowy. W kolejnych wpisach umieszczę kody tfree0, tfree1 itd.
Te kody definiują zachowanie sie głowic w trakcie zmiany.
Na zdjęciu widać w jaki sposób podłączone sa silniki.