Znaleziono 2 wyniki

autor: McKee
23 lip 2020, 14:04
Forum: CTC Bizer (klon Replicatora)
Temat: Start i endcode Cura
Odpowiedzi: 31
Odsłony: 27062

Re: Start i endcode Cura

Precyzując: Technicznie to dragonn ma rację (ten konkretny sprzęt napędza binarka a nie g-code) ale efektywnie jest tak jak napisałeś: Białkowego operatora interesuje Slicer, który potrafi w GPX, lub g-code, które jest zrozumiałe dla czlowieka (a potem translator do GPX-a).

I w zasadzie (teraz to dopiero do mnie dotarło): MakerBot dzięki swojemu binarnemu wsadowi nie potrzebuje mocnego procesora na analizę i tłumaczenie g-code(?) (Fajnie to Japończycy wymyślili).
autor: McKee
23 lip 2020, 06:38
Forum: CTC Bizer (klon Replicatora)
Temat: Start i endcode Cura
Odpowiedzi: 31
Odsłony: 27062

Re: Start i endcode Cura

dziobu pisze:Listę gcodów znajdziesz np tu: https://marlinfw.org/docs/gcode/G000-G001.html; niezależnie od tego jaki soft masz, większość/wszystkie niezbędne będą zgodne.
Nie, nie będą zgodne.
Przypominam że jest piszemy w dziale "CTC Bizer (klon Replicatora)" - a przecież ta maszyna nie obsługuje (natywnie) g-code, a już na pewno nie ma Marlina ;-) do którego linkujesz, więc raczej bym polecał ten link: https://reprap.org/wiki/G-code
CTC Bizer (oraz też np FlashForge) mają tak różne funkcje jak np. programowe ustawienia napięcia Step-Sticków czy (bardzo przecież potrzebne) odgrywanie muzyki (np. z Gwiezdnych Wojen na zakończenie wydruku :D - z drugiej strony domu słyszę, że się wydruk skończył :D).

Zerknąłem co mam u siebie (FFCP):
Start G-code:

Kod: Zaznacz cały

M73 P0 ; enable build progress
G162 X Y F3000 ; home XY maximum
G161 Z F1200 ; home Z minimum
G92 Z-5 ; set Z to -5
G1 Z0 ; move Z to 0
G161 Z F100 ; home Z slowly
M132 X Y Z A B ; recall home offsets
M135 T0 ; load right extruder offsets
G1 X120 Y75 Z0.5 F800 ; move to wait position right hand side of the table
G130 X20 Y20 Z20 A20 B20 ; lower stepper Vrefs while heating
M126 S[fan_speed_pwm]
M140 S[bed0_temperature] T0
M134 T0 ; stabilize bed temperature
M104 S[extruder0_temperature] T0
M133 T0 ; stabilize right extruder temperature
G130 X127 Y127 Z40 A127 B127 ; default stepper Vrefs
G92 A0 B0 ; zero extruders
G1 Z0.4 ; position nozzle
G1 X115 Y75 Z0.2 F1200 ; move over bed
G1 X40 Y72 E20 F1200 ; purge nozzle
;G1 X30 Y72 Z0.5 F900 ; slow wipe
;G1 X30 Y72 Z0.6 F1200 ; lift
G92 A0 B0 ; zero extruders
M73 P1 ;@body (notify GPX body has started)
End G-code:

Kod: Zaznacz cały

M73 P100 ; end build progress
G1 Z150 F1000 ; send Z axis to bottom of machine
M140 S0 T0 ; cool down HotBedPlatform
M104 S0 T0 ; cool down right extruder
M104 S0 T1 ; cool down left extruder
M127 ; stop blower fan
G162 X Y F3000 ; home XY maximum
M18 ; disable stepper
M72 P5 ; play Ta-Da song
Szczególną zwróciłbym uwagę na ten kawałek:

Kod: Zaznacz cały

G1 Z0.4 ; position nozzle
G1 X115 Y75 Z0.2 F1200 ; move over bed
G1 X40 Y72 E20 F1200 ; purge nozzle
To jest wydrukowanie lekko ukośnej linii zaczynającej się lekko za stołem i wchodzącej na stół. Rezultatem jest obcięcie "gluta". To samo staram się mieć w innych drukarkach. Nie zawsze się da bo nie w każdej drukarce głowica ma możliwość wypluć gluta poza stołem. I nie zawsze to jest kreska (w delcie trzeba łuk drukować). Naprawdę polecam coś takiego - trzeba się wysilić na początku ale potem można być leniwym, bo drukarka się sama "oporządzi" i nie trzeba być przy drukarce jak zaczyna drukować (mnie zwykle mnie nie ma).

Nie zawsze start/end G-code musi być takie długie i skomplikowane. Dla porównania G-code z innej drukarki opartej na Marlinie (bo mi po prostu wystarcza (i też wypluwa gluta obok stołu)):
Start G-code:

Kod: Zaznacz cały

M800
End G-code:

Kod: Zaznacz cały

M801
(i pomimo że to Marlin to pod "Dziobowym" linkiem nie ma odnośnika co to robi :P).

PS.: Pełna zgoda z tym:
dziobu pisze:to nie czarna magia znana jedynie jakiejś wymarłej rasie z Atlantydy
... tylko trzeba odrobinę wysiłku żeby zrozumieć (sprawdzić) co poszczególne komendy robią i jak je można wykorzystać.

Wróć do „Start i endcode Cura”