[Anet A8] Profil drukarki do Ultimaker Cura 3.x i 4.x

Awatar użytkownika
FlameRunner
Zasłużony
Postów w temacie: 5
Posty: 6568
Rejestracja: 15 kwie 2016, 21:26
x 2056

[Anet A8] Profil drukarki do Ultimaker Cura 3.x i 4.x

Post autor: FlameRunner »

Profil testowany na drukarce z wgranym Marlin.

Rozmiary głowicy specjalnie ustawione bardzo duże. Jeśli chcesz korzystać z trybu drukowania "One at a Time", wykonaj pomiary swojej drukarki i wprowadź odpowiednie wartości. Dlaczego uważam, że powinieneś sam zmierzyć własny egzemplarz? Nie ma (nie spotkałem się?) oficjalnej, precyzyjnej instrukcji prowadzenia przewodów przy ekstruderze. Nie chciałbym sytuacji, w której komuś korzystającemu z mojego profilu coś zawadzi o wydruk, bo ma przewody grzałki wychodzące w inną stronę lub luźniej spięte niż u mnie.
A8 printer cura 32.PNG
a8 extruder1 cura 3.2.1.PNG
a8 extruder1 cura 3.2.1.PNG (8.99 KiB) Przejrzano 18433 razy
Uwaga! Od czasu wykonania powyższych zrzutów ekranu, zmieniłem g-code startowy i końcowy. Skopiuj poniższe:

G-code startowy:

Kod: Zaznacz cały

G28 ; wyzeruj osie
G1 F30 Z1 ; unies nieco glowice
G1 F1800 Z0.2 X2.5 Y2.5 ; pojedz w lewy dolny rog stolu
G92 E0
G1 F50 E0.5 ; podaj nieco filamentu
G1 F600 Y31.5 E5 ; wydrukuj linie rozbiegowa
G-code końcowy:

Kod: Zaznacz cały

G28 X0
M84

Disclaimer
Niniejszy profil (instrukcję utworzenia profilu) dostarczam "jak jest". Nie gwarantuję poprawnego działania, nie zapewniam wsparcia technicznego. Wszelkie czynności związane ze swoją drukarką i ustawieniami oprogramowania podejmujesz na własne ryzyko.
WillingMagic, Zepco, denwer
Awatar użytkownika
FlameRunner
Zasłużony
Postów w temacie: 5
Posty: 6568
Rejestracja: 15 kwie 2016, 21:26
x 2056

Re: [Anet A8] Profil drukarki do Cura 3.x

Post autor: FlameRunner »

Po utworzeniu profilu urządzenia zgodnie ze wskazówkami z pierwszego posta, możesz jeszcze dodać obszar ochronny w rogu stołu, w którym nakładana jest ścieżka rozbiegowa.
  1. Otwórz Ultimaker Cura
  2. Wybierz: Help -> Show Configuration Folder
  3. Zamknij Cura
  4. Przejdź do folderu definition_changes
  5. Zlokalizuj plik dotyczący nowo utworzonego profilu drukarki, u mnie jest to Anet+A8_settings.inst.cfg
  6. Dodaj na jego końcu linijkę:

    Kod: Zaznacz cały

    machine_disallowed_areas = [[[-110, 110], [-110, 76], [-105, 76], [-105, 110]]]
Załączniki
ochronny a8.PNG
Espablo
Konto z ograniczeniami
Postów w temacie: 1
Posty: 2
Rejestracja: 29 maja 2018, 08:57
Drukarka: Anet A8
x 1

Re: [Anet A8] Profil drukarki do Cura 3.x

Post autor: Espablo »

Ja dodaję jeszcze do Końcowego G-code

Kod: Zaznacz cały

M104 S0 ;extruder heater off
M140 S0 ;heated bed heater off (if you have it)
G91 ;relative positioning
G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
G1 Z+0.5 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament
G28 X0 ;move X to min endstops, so the head is out of the way
G1 Y200 F5000 ;move completed part out
M84 ;steppers off
G90 ;absolute positioning
Po skończonym wydruk stół pięknie wyjeżdża do przodu, co ułatwia zdejmowanie elementu :)
FlameRunner
Awatar użytkownika
FlameRunner
Zasłużony
Postów w temacie: 5
Posty: 6568
Rejestracja: 15 kwie 2016, 21:26
x 2056

Re: [Anet A8] Profil drukarki do Cura 3.x

Post autor: FlameRunner »

Dla ścisłości, bo nie każdy biegle czyta g-code: to nie jest coś dodania, to jest cały alternatywny g-code końcowy.

Za wysunięcie stołu odpowiada linijka:

Kod: Zaznacz cały

G1 Y200 F5000 ;move completed part out
Końcowy g-code z pierwszego posta w temacie z dodanym tym ruchem (samą komendę lekko zmodyfikowałem) wygląda tak:

Kod: Zaznacz cały

G28 X0
G1 Y220 F3000 ; przesun stol do przodu drukarki dla latwiejszego zdejmowania wydruku
M84
Awatar użytkownika
FlameRunner
Zasłużony
Postów w temacie: 5
Posty: 6568
Rejestracja: 15 kwie 2016, 21:26
x 2056

Re: [Anet A8] Profil drukarki do Cura 3.x

Post autor: FlameRunner »

Trzy sprawy.

1. Na 4.0 też działa.

2. Usunąłem z początkowego g-code dwie ostatnie linie:

Kod: Zaznacz cały

G1 F6000 X5 E4.5 ; odjedz w bok wycofujac nieco filamentu
G92 E-0.5 ; ustaw pozycje ekstrudera na minus pol milimetra
Są bez sensu, Cura 4.0 od razu po nich dodaje "G92 E0". Nie wiem, dlaczego w ogóle zrobiłem te linie. Być może rok temu zachowanie slicera było troszkę inne?

3. Końcowy g-code też był niepotrzebnie rozbudowany. Skróciłem. Poniżej wklejam poprzednią wersję:

Kod: Zaznacz cały

M104 S0
M140 S0
;Retract the filament
G92 E1
G1 E-1 F300
G28 X0
M84
Nie trzeba wyłączać grzania, nie trzeba ręcznie dopisywać retrakcji - Cura to ogarnia samodzielnie.
ODPOWIEDZ

Wróć do „Anet”