Ender 3 i losowe czytanie g-code?
Ender 3 i losowe czytanie g-code?
cześć,
może ktoś już się z tym spotkał, ale nie znalazłem nic podobnego.
mam Endera 3 - pierwsze kroki, nieźle wydruki już wychodzą po kalibracji.
zacząłem od Cura, teraz Idea Maker.
ale zaczął się problem przy pierwszych warstwach - jakby start code nie do końca był dobry.
start jest raz prawidłowy, innym razem extruder na tym samym programie zamiast podawać - cofa cały filament ??!!
ten sam program, zatrzymany i puszczony od początku i inne działanie.
albo inna sytuacja - retrakcja raz działa raz nie, również na tym samym programie.
próbowałem różnych ustawień, idea maker, zmiany prędkości, zmiany retrakcji - wyłączenie i włączenie itd.
zmiana na Cura też nie wiele zmienia - możliwe, że padła płyta główna Endera?
start code:
M221 T0 S100.00
M140 S60.00
M104 T0 S200.00
M109 T0 S200.00
T0
M190 S60.00
G21
G90
M82
M107
G28 ;home X,Y, Z axis
G1 Z1 F300 ;move Z axis 1 mm to avoid table scratch
G1 X5 Y100 F2000; move X Y axis a bit over table to 0 poss.
G1 Z0.1 F300 ; lower the Z axis
G1 F1500 X5 Y20 E10; print a line before final start
G92 E0
M117 Printing...
z góry dziękuję za pomoc.
może ktoś już się z tym spotkał, ale nie znalazłem nic podobnego.
mam Endera 3 - pierwsze kroki, nieźle wydruki już wychodzą po kalibracji.
zacząłem od Cura, teraz Idea Maker.
ale zaczął się problem przy pierwszych warstwach - jakby start code nie do końca był dobry.
start jest raz prawidłowy, innym razem extruder na tym samym programie zamiast podawać - cofa cały filament ??!!
ten sam program, zatrzymany i puszczony od początku i inne działanie.
albo inna sytuacja - retrakcja raz działa raz nie, również na tym samym programie.
próbowałem różnych ustawień, idea maker, zmiany prędkości, zmiany retrakcji - wyłączenie i włączenie itd.
zmiana na Cura też nie wiele zmienia - możliwe, że padła płyta główna Endera?
start code:
M221 T0 S100.00
M140 S60.00
M104 T0 S200.00
M109 T0 S200.00
T0
M190 S60.00
G21
G90
M82
M107
G28 ;home X,Y, Z axis
G1 Z1 F300 ;move Z axis 1 mm to avoid table scratch
G1 X5 Y100 F2000; move X Y axis a bit over table to 0 poss.
G1 Z0.1 F300 ; lower the Z axis
G1 F1500 X5 Y20 E10; print a line before final start
G92 E0
M117 Printing...
z góry dziękuję za pomoc.
- FlameRunner
- Zasłużony
- Postów w temacie: 2
- Posty: 6568
- Rejestracja: 15 kwie 2016, 21:26
- x 2056
Re: Ender 3 i losowe czytanie g-code?
Co do samego startu, spróbuj:
Dodałem jeszcze jedno polecenie G92 E0, przed linią rozbiegową.
Inaczej nie masz pewności, jaka jest na początku druku pozycja ekstrudera według firmware drukarki. Jeśli drukujesz od razu po włączeniu drukarki, E=0 i jest wszystko w porządku. Jeśli włączyłeś drukarkę i coś zrobiłeś (na przykład załadowałeś filament), E może być różne od zera i problem gotowy.
Kod: Zaznacz cały
M221 T0 S100.00
M140 S60.00
M104 T0 S200.00
M109 T0 S200.00
T0
M190 S60.00
G21
G90
M82
M107
G28 ;home X,Y, Z axis
G1 Z1 F300 ;move Z axis 1 mm to avoid table scratch
G1 X5 Y100 F2000; move X Y axis a bit over table to 0 poss.
G1 Z0.1 F300 ; lower the Z axis
G92 E0
G1 F1500 X5 Y20 E10; print a line before final start
G92 E0
M117 Printing...
Inaczej nie masz pewności, jaka jest na początku druku pozycja ekstrudera według firmware drukarki. Jeśli drukujesz od razu po włączeniu drukarki, E=0 i jest wszystko w porządku. Jeśli włączyłeś drukarkę i coś zrobiłeś (na przykład załadowałeś filament), E może być różne od zera i problem gotowy.
Re: Ender 3 i losowe czytanie g-code?
Cześć,
Dzięki - dodanie tego kawałka kodu pomogło na nieplanowaną retrakcję, ale i tak wydaje mi się, że coś jest nie tak.
Mianowicie korzystam z Ideamaker, stworzyłem sobie trzy szablony - z różnymi parametrami druku, aby znaleźć najbardziej optymalne.
pociąłem mały model każdym z profili, ale jak załadowałem do drukarki - nie ma różnicy, ani w prędkości druku ani w zachowaniu drukarki.
Dzięki - dodanie tego kawałka kodu pomogło na nieplanowaną retrakcję, ale i tak wydaje mi się, że coś jest nie tak.
Mianowicie korzystam z Ideamaker, stworzyłem sobie trzy szablony - z różnymi parametrami druku, aby znaleźć najbardziej optymalne.
pociąłem mały model każdym z profili, ale jak załadowałem do drukarki - nie ma różnicy, ani w prędkości druku ani w zachowaniu drukarki.
- FlameRunner
- Zasłużony
- Postów w temacie: 2
- Posty: 6568
- Rejestracja: 15 kwie 2016, 21:26
- x 2056
Re: Ender 3 i losowe czytanie g-code?
A sprawdź, czy faktycznie masz trzy różne pliki wynikowe.
Możesz skorzystać z jakiegoś narzędzia do analizy g-code, na przykład: http://gcode.ws/
Możesz skorzystać z jakiegoś narzędzia do analizy g-code, na przykład: http://gcode.ws/
Re: Ender 3 i losowe czytanie g-code?
Wszystko się zgadza - tak ma być.
Jeżeli drukujesz coś małego z różnymi prędkościami i minimalny czas druku jednej warstwy masz ustawiony na 5-10sek (tak przykładowo, bo to dobra wartość jest - i raczej więcej lepiej niż mniej), to nie osiągniesz maksymalnej prędkości, bo cię czas druku pojedynczej warstwy ograniczy. Czyli wszystko jest OK (tak jak ma być ).
Jeżeli drukujesz coś małego z różnymi prędkościami i minimalny czas druku jednej warstwy masz ustawiony na 5-10sek (tak przykładowo, bo to dobra wartość jest - i raczej więcej lepiej niż mniej), to nie osiągniesz maksymalnej prędkości, bo cię czas druku pojedynczej warstwy ograniczy. Czyli wszystko jest OK (tak jak ma być ).
Motto na dziś: "How may I abuse you?"
Re: Ender 3 i losowe czytanie g-code?
No własnie i tu mam z tym problem.
celowo ustawiłem wszystkie dostępne prędkości na tę samą wartość 30 mm/s za pierwszym razem, potem wszystkie podniosłem o 10 i o 20 mm/s.
wydruk tego samego modelu - pojedyncza ścianka 30 x 40 na 8 mm wysokości. mam wrażenie, że urządzenie nie reaguje - ale sprawdzę ten kod.
co do porównania tego kodu - zrobię to jeszcze raz, bo rzeczywiście myślałem o porównaniu, ale potem kilka różnych spraw i usunąłem te pliki.
wygeneruję je jeszcze raz.
Niemniej chyba brak doświadczenia z ustawieniem programu.
Popróbuje jeszcze.
Pytanie:
czy Firmware drukarki Ender 3 ogarnia wszystkie ustawienia z programu? ma chyba ograniczenia i może stąd wynikają moje problemy?
dzięki za pomoc.
celowo ustawiłem wszystkie dostępne prędkości na tę samą wartość 30 mm/s za pierwszym razem, potem wszystkie podniosłem o 10 i o 20 mm/s.
wydruk tego samego modelu - pojedyncza ścianka 30 x 40 na 8 mm wysokości. mam wrażenie, że urządzenie nie reaguje - ale sprawdzę ten kod.
co do porównania tego kodu - zrobię to jeszcze raz, bo rzeczywiście myślałem o porównaniu, ale potem kilka różnych spraw i usunąłem te pliki.
wygeneruję je jeszcze raz.
Niemniej chyba brak doświadczenia z ustawieniem programu.
Popróbuje jeszcze.
Pytanie:
czy Firmware drukarki Ender 3 ogarnia wszystkie ustawienia z programu? ma chyba ograniczenia i może stąd wynikają moje problemy?
dzięki za pomoc.
Re: Ender 3 i losowe czytanie g-code?
Nie wiem co jeszcze chcesz testować i po co - przecież jak będziesz drukować małe przedmioty (typu kostka) to nic się nie zmieni - niezależnie czy masz ustawione 30, 50 czy 80 to i tak jeżeli będziesz przykładowo drukować kostkę o boku 2cm z 10s/warstwę to ci realna prędkość zjedzie do ~8mm/s (szok, nie? - albo coś źle liczę? ).
Mógłbyś skrócić minimalny czas druku pojedynczej warstwy, ale to nie jest dobry pomysł wiec tego nie będę doradzał.
Możesz za to drukować 2 takie małe elementy daleko od siebie, ew. 4 - w różnych rogach stołu.
Tak Ender "ogarnia" wszystkie ustawienia - "problem" jest w slicerze / w drukowaniu małych obiektów, których nie należy drukować zbyt szybko, bo się nie zdążą odchodzić i będą krzywe.
Mógłbyś skrócić minimalny czas druku pojedynczej warstwy, ale to nie jest dobry pomysł wiec tego nie będę doradzał.
Możesz za to drukować 2 takie małe elementy daleko od siebie, ew. 4 - w różnych rogach stołu.
Tak Ender "ogarnia" wszystkie ustawienia - "problem" jest w slicerze / w drukowaniu małych obiektów, których nie należy drukować zbyt szybko, bo się nie zdążą odchodzić i będą krzywe.
Motto na dziś: "How may I abuse you?"