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
- z drugiej strony domu słyszę, że się wydruk skończył
).
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:
End G-code:
(i pomimo że to Marlin to pod "Dziobowym" linkiem nie ma odnośnika co to robi
).
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ć.