Металл2024 Реклама
Метобр2024 Реклама

Мой стартовый код для Ghost 5 или "хватит размазывать сопли".

Meart
Идет загрузка
Загрузка
12.05.2022
7741
11
Личные дневники

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

8
Статья относится к принтерам:
Flying Bear Ghost 5 Flying Bear Reborn

Мой стартовый код для Ghost 5 или Здравствуйте, подписчикам привеет! ;)

Коротко: если у принтера сопло паркуется за границами стола, то удобнее вместо "размазывания соплей" по столу вешать их перед печатью на край стола.

Мой код для прюша и супер слайсеров. (не копировать бездумно!, дочитать!)

Стартовый:

M140 S[first_layer_bed_temperature]
M300 S5000 P280 ; beep
M220 S100 ;reset feedrate
M221 S100 ;reset flowrate
M190 S[first_layer_bed_temperature]
M104 S[first_layer_temperature]
M300 S5000 P280 ; beep
G28M109 S[first_layer_temperature]
M300 S5000 P280 ; beep
G0 Z0.1 F12000 ;Move Z Axis up
G92 E0 ;Reset Extruder
G1 F450 E20
G92 E0 ;Reset Extruder
G0 X0 Y0 F12000 ;Place the nozzle over the bed
M77 ;Stop print timer
M75 ;Start print timerКонечный:G92 E0 ;Reset ExtruderG1 F2400 E-11
G90
M104 S0 ; turn off temperature
M140 S0
G0 F600 Z200
M84     ; disable motors
; M300 S5000 P280 ; beep
; G4 S1 ; wait
; M300 S5000 P280 ; beep
; G4 S1 ; wait
; M300 S5000 P280 ; beep
M300 S392 P436
M300 S0 P109
M300 S392 P436
M300 S0 P109
M300 S392 P436
M300 S0 P109
M300 S311 P326
M300 S0 P81
M300 S466 P108
M300 S0 P27
M300 S392 P436
M300 S0 P109
M300 S311 P326
M300 S0 P81
M300 S466 P108
M300 S0 P27
M300 S392 P872
M300 S0 P218А

теперь длинно.

В печати я примерно год, но входил в нее сразу с двух ног. Еще при выборе принтера наткнулся на канал Соркина, и пока шел принтер пересмотрел кучу разного. Стартовал с прюша слайсера, на родной прошивке напечатал только болт и гайку, сразу начал печатать тюнинг и т.д.

Так как с слайсером воевать не пришлось, то попутно старался улучшить себе жизнь.

И вот заметил, что при парковке сопло выходит за край стола примерно на 4мм.На этом и строится основное улучшение, сопло прочищается за пределами стола, вешает сопли на край и "бежит" печатать.

Важно! Мой код учитывает то, что в прошивке указал что "дом" не Х 0 У 0, а что Х 0 У -4.

На обычной прошивке вместо:G0 X0 Y0 F12000 ;Place the nozzle over the bed должно быть:G0 X0 Y4 F12000 ;Place the nozzle over the bed

Хммм... Там у меня еще есть всякое удобство, лучше давайте по пунктам распишу, что и для чего сделано, и на базе этого вы сами сможете себе подправить как надо.

Стартовый:

M140 S[first_layer_bed_temperature] - греет стол без ожидания. если кура - удалить

M300 S5000 P280 ; beep - делает писк. это для меня, печать пошла, стол греется. если забыл то пойти смазать клеем. если кура, то наверное удалить...

M220 S100 ;reset feedrate - сброс процента скорости на 100% (вдруг на прошлой печати замедлялись или ускорялись)

M221 S100 ;reset flowrate - сброс процента потока на 100% (аналогично прошлому пункту)

M190 S[first_layer_bed_temperature] - греет стол с ожиданием. если кура - удалить

M104 S[first_layer_temperature] - греет сопло без ожидания.

M300 S5000 P280 ; beep - контрольный писк, что греется сопло. 

G28 - парковка домой. если кура - убрать.

M109 S[first_layer_temperature] - греет сопло с ожиданием. Т.е. я сперва запустил нагрев и при нагреве принтер парковался, некая экономия времени.

M300 S5000 P280 ; beep - снова пикнул, пора идти смотреть на старт печати и первый слой

G0 Z0.1 F12000 ;Move Z Axis up - подъезжает столом на высоту 0,1мм

G92 E0 ;Reset Extruder - сброс экструдера в 0, т.к. не знаю в относительных или абсолютных он значениях.

G1 F450 E20 - выдавливается 20мм прутка, надо 10мм, но 10+ из-за конечного кода.

G92 E0 ;Reset Extruder - снова сброс экструдера т.к. вдруг печать в абсолютных...

G0 X0 Y0 F12000 ;Place the nozzle over the bed - сопло резко подъезжает к столу (у меня дом У -4). на обычной прошивке  G0 X0 Y4 F12000

M77 ;Stop print timer 

M75 ;Start print timer

Этими двумя командами я перезапускаю счетчик времени печати, чтобы в итоге мне принтер показал время печати детали без затрат времени на разогрев стола и сопла.

Дальше пойдет г-код уже печати, принтер получит все настройки, поставит стол на нужную высоту и пойдет печать...F12000 это кстати скорость. Только в минуту (разделить на 60) т.е. 200мм\с. Принтер с норм прошивкой бегать быстрее чем может(разрешено в настройках) не должен, но если что можно и подправить...

Конечный:G92 E0 ;Reset ExtruderG1 F2400 E-11 - откат прутка на 11мм, это идет плюсом к ретракту который генерит слайсер. В общем я так извлекаю пруток. В итоге, если перед новой печатью мне надо другой пластик, то я на холодном принтере его перезаряжаю.

G90 - на всякий пожарный абсолютные координаты

M104 S0 ; turn off temperature - сопло на ноль (выключение)

M140 S0 - стол на ноль (выключение)

G0 F600 Z200 - упускаю стол почти в пол, мне так удобнее модели снимать. не обязательно, можно удалить

M84 ; disable motors - обесточивание моторов

; M300 S5000 P280 ; beep

; G4 S1 ; wait

; M300 S5000 P280 ; beep

; G4 S1 ; wait

; M300 S5000 P280 ; beep

закомментированный блок делающий три  писка по окончанию печати

M300 S392 P436

M300 S0 P109

M300 S392 P436

M300 S0 P109

M300 S392 P436

M300 S0 P109

M300 S311 P326

M300 S0 P81

M300 S466 P108

M300 S0 P27

M300 S392 P436

M300 S0 P109

M300 S311 P326

M300 S0 P81

M300 S466 P108

M300 S0 P27

M300 S392 P872

M300 S0 P218

активный блок пиликающий марш из звездных войн. Т.е. в итоге у меня два вариант пиликанья в конце печати, знак";" перед строкой ее выключает. Можно удалить или закоментить марш и включить простые три писка.

Я пользуюсь прошивкой, где в меню есть включение и отключение звука, т.е. когда не надо я просто выключаю, а в слайсере у меня всегда так музыкально...Кура сама расставляет нагрев и парковку, поэтому так ювелирно очередность действий не расписать, но пользоваться можно.

Всем этим я пользуюсь и в реборне, но там пришлось сперва исправить косяки китайцев и позволить принтеру парковать голову в вырезанном уголке стола. По всем ощущениям изначально так и планировалось, но "халабуда" охлаждения заставила их ограничить область печати.  На фото обычная печать, сопло не чистил, вот так вешает на стол. Не знаю как будет работать с оффсетами, там вам виднее может поправите значение куда подъезжать столу.

Я привык, что принтер должен быть настроен в нули без оффсетов.

"Артем Квантов".

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

8
Комментарии к статье
Кремень КБ Реклама
Кремень КМ Реклама