====== Стартовый/стоповый G-Code ====== Здесь пытаемся написать оптимальный G-code (в процессе) с комментариями, какая команда что делает ===== FBG6 ===== ==== Стартовый ==== G4 S1 M80 G4 S1 G90 ;use absolute coordinates G21 ;Set units to millimeters M107 ;Turn off cooling fan M220 S100 ;reset feedrate M221 S100 ;reset flowrate G28 ;Home G1 Z10 ;raise z M190 S[first_layer_bed_temperature] ;wait for bed temp M109 S[first_layer_temperature] ;wait for extruder temp G92 E0 ;reset extruder G1 E4 F200 ;prime the filament G1 X7 Y10 F5000 ;start position G1 Z0.25 ;lower z M117 Start Clean ; Indicate progress on LCD M300 S0 P250 M300 S440 P200 M300 S660 P250 M300 S880 P300 M300 S0 P250 G1 X7 Y160 E22 F200 ;1st line ;G1 Z2 ;raise z M117 Printing Еще вариант: M220 S100 ;reset feedrate M221 S100 ;reset flowrate G90 ;use absolute coordinates M82 ;absolute extrusion mode G28 ;home G1 Z2 F1500 ;raise z G92 E0 ;reset extruder G1 X75 Y5 F5000 ;start position G1 Z0.28 F1500 ;lower z G1 E4 F500 ;prime the filament G1 X180 E10 F500 ;1st line G1 Y5.4 F5000 G1 X75 E20 F500 ;2nd line G1 Z2 F1500 ;raise z G92 E0 ;reset extruder Стартовый код из мануала Flying Bear Ghost 6 G21 G90 M82 M107 G28 XO YOs G28 ZO G1 Z3.0 F3000 G92 EO G1 X20 Y20.0 Z0.28 F3000.0 G1 X20 Y170.0 Z0.28 F1500.0 E12 G1 X20.3 Y20.0 Z0.28 F1500.0 E18 G92 EO G1 Z1.0 F3000 M117 Printing G5 ==== Стоповый ==== G91 ;use relative coordinates G1 E-8 F1200 ;retract the filament G1 Z+5 F1200 ;raise z ;G1 X5 Y5 Z0.2 F5000 ;wipe G90 ;use absolute coordinates M107 ;turn off fan M104 S0 ;turn off hotend M140 S0 ;turn off heatbed G1 X245 Y195 ;Go Max X & Y M84 ;disable motors M117 Done M300 S0 P250 M300 S1174 P46 M300 S0 P46 M300 S1174 P46 M300 S0 P46 M300 S1174 P46 M300 S0 P46 M300 S1567 P46 M300 S0 P46 M300 S1567 P46 M300 S0 P46 M300 S1567 P46 M300 S0 P46 M300 S1174 P46 M300 S0 P46 M300 S1174 P46 M300 S0 P46 M300 S1174 P46 M300 S0 P46 M300 S880 P46 M300 S0 P46 M300 S880 P46 M300 S0 P46 M300 S880 P46 M300 S0 P375 ;End ;The code differs from that provided by the manufacturer G91 ;Relative positioning G1 E-2 F2700 ;Retract the filament G1 E-2 Z0.2 F2400 ;Retract and raise Z G1 X5 Y5 F3000 ;Wipe out G1 Z10 ;Raise Z more G28 X0 Y0 ;Home X and Y M106 S0 ;Turn-off fan M104 S0 ;Turn-off hotend M140 S0 ;Turn-off bed M84 X Y E ;Disable all steppers but Z И еще: G91 ;use relative coordinates G1 E-4 F1500 ;retract the filament G1 X5 Y5 Z0.2 F5000 ;wipe G1 Z5 F1500 ;raise z G90 ;use absolute coordinates G1 X10 Y{machine_depth} F5000 ;park print head M107 ;turn off fan M104 S0 ;turn off hotend M140 S0 ;turn off heatbed M84 ;disable motors ===== Flying Bear Reborn 2 ===== ==== Стартовый ==== Стартовый код из мануала Flying Bear Reborn 2 (исправленный) G21 G90 M82 M107 G28 X0 Y0 G28 Z0 G1 Z3.0 F3000 G92 E0 G1 X20 Y20.0 Z0.28 F3000 G92 E0 G1 X10 Y10.0 Z0.28 F3000.0 G1 X10 Y170.0 Z0.28 F1500.0 E12 G1 X10.3 Y10.0 Z0.28 f1500.0 E18 F9 E0 G1 Z1.0 F3000 M117 Printing G5 ==== Стоповый ==== Из мануала: M104 S0 ; отключаем нагрев сопла M140 S0 ; отключаем нагрев стола M84 ; выключаем шаговые двигатели M107 ; выключаем вентиляторы обдува детали G91 ; относительные координаты G1 E-1 F300 ; ретракт на 1 G1 Z+0.5 E-5 ; поднимаем сопло (опускаем стол) на 0.5, ретракт на 5 G28 X0 Y0 ; паркуем голову в 0 0 M84 ; выключаем шаговые двигатели G90 ; устанавливаем абсолютную систему координат M300 P300 S4000 ; звуковой сигнал Стоповый код с гугл-диска медведей косячный, M84 в начале вырубает двигатели, таким образом теряются координаты. + кажется, что тут надо G90 дать перед парковкой. M104 S0 ; отключаем нагрев сопла M140 S0 ; отключаем нагрев стола M107 ; выключаем вентиляторы обдува детали G91 ; относительные координаты G1 E-1 F300 ; ретракт на 1 G1 Z+0.5 E-5 ; поднимаем сопло (опускаем стол) на 0.5, ретракт на 5 G90 ; абсолютные координаты G28 X0 Y0 ; паркуем голову в 0 0 M84 ; выключаем шаговые двигатели M300 P300 S4000 ; звуковой сигнал Клиппер M300 не поддерживает, можно написать макрос или просто убрать из кода команду M300.