Как поставить паузу на нужном слое?
Модератор: Kaktus
-
- Сообщения: 1229
- Зарегистрирован: 23 ноя 2016, 22:50
- Имя: Денис
- Откуда: Дубна
- Благодарил (а): 44 раза
- Поблагодарили: 124 раза
Как поставить паузу на нужном слое?
Каким образом можно поставить паузу с целью заложить гайки, к примеру?
Я пробовал M600, однако марлин начхал на эту команду и продолжил печатать дальше.
Я пробовал M600, однако марлин начхал на эту команду и продолжил печатать дальше.
Когда на форуме переходят на "Вы", в реальной жизни уже давно бьют морду!
- AKDZG
- Сообщения: 2201
- Зарегистрирован: 17 окт 2015, 10:00
- Имя: Алексей
- Откуда: Иркутск
- Благодарил (а): 21 раз
- Поблагодарили: 76 раз
Re: Как поставить паузу на нужном слое?
Есть плагин для Куры PauseAtHeight
Ultimaker Original
Mendel90
СПринтер 233
Mendel90
СПринтер 233
Re: Как поставить паузу на нужном слое?
В Repetier-Host я добавлял в g-code "@pause" в нужном месте.
Печатать должны из программы.
M600 для марлина связана со сменой прутка.
M226 вроде как пауза, но я не пробовал.
Печатать должны из программы.
M600 для марлина связана со сменой прутка.
M226 вроде как пауза, но я не пробовал.
-
- Сообщения: 1229
- Зарегистрирован: 23 ноя 2016, 22:50
- Имя: Денис
- Откуда: Дубна
- Благодарил (а): 44 раза
- Поблагодарили: 124 раза
Re: Как поставить паузу на нужном слое?
Мне нужно паузу при печати с SD. Принтер далеко от компа стоит. Вот я и попробовал М600 - никакого эффекта.
Посмотрю сегодня М226.
Посмотрю сегодня М226.
Когда на форуме переходят на "Вы", в реальной жизни уже давно бьют морду!
- 3D-SPrinter
- Сообщения: 10542
- Зарегистрирован: 19 ноя 2015, 14:23
- Имя: Андрей
- Откуда: Н.Новгород
- Благодарил (а): 76 раз
- Поблагодарили: 985 раз
- Контактная информация:
Re: Как поставить паузу на нужном слое?
И ещё надо сигнал подавать пищалкой, чтобы услышать из другой комнаты.
-
- Сообщения: 1229
- Зарегистрирован: 23 ноя 2016, 22:50
- Имя: Денис
- Откуда: Дубна
- Благодарил (а): 44 раза
- Поблагодарили: 124 раза
Re: Как поставить паузу на нужном слое?
Просто пискнуть проблем нет, а вот заставить пищать непрерывно пока не отключишь - этого я тоже не нашел пока.
Когда на форуме переходят на "Вы", в реальной жизни уже давно бьют морду!
-
- Сообщения: 55
- Зарегистрирован: 09 июн 2016, 12:22
- Имя: Агасфер Лукич
Re: Как поставить паузу на нужном слое?
Ну что ответ так и не нашелся? "Пауза на высоте" в куре останавливает на несколько секунд и снова возвращается к печати. И сигнал бы конечно был бы супер.
- Alex Post
- Сообщения: 6998
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 330 раз
- Поблагодарили: 817 раз
- Контактная информация:
Re: Как поставить паузу на нужном слое?
Смена прутка по М600, если поддержка этой команды включена в прошивке (по умолчанию отключена) - вполне себе пауза. Останавливается, пищит, выгружает пруток и ждёт чтоб его обратно загрузили. Если прощелкать - выключает нагрев хотэнда. Вроде самопроизвольно дальше не стартует (хотя не проверял). Если пауза только чтоб гайку заложить - то выгрузка прутка это лишнее, конечно. Но имхо лучше так чем никак.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
-
- Сообщения: 55
- Зарегистрирован: 09 июн 2016, 12:22
- Имя: Агасфер Лукич
Re: Как поставить паузу на нужном слое?
а как проверить что включена и если нет то где включить?
какой define ?
У меня repetier
Я нашел что при печати с SD карты мне нужна команда M25, и я уже проверил она держит,
Но вот надо добавлять код как отъехать там и ждать в стороне от модели.
- Alex Post
- Сообщения: 6998
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 330 раз
- Поблагодарили: 817 раз
- Контактная информация:
Re: Как поставить паузу на нужном слое?
В репетире не знаю. В Марлине нужно включать в двух или даже трех местах. По памяти, в основном конфиге что то типа адвансед паркинг, в расширенном - настроить смену филамента. Чудится, что что то еще, но сходу не вспомню, давно настраивал...
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
-
- Сообщения: 55
- Зарегистрирован: 09 июн 2016, 12:22
- Имя: Агасфер Лукич
Re: Как поставить паузу на нужном слое?
Спасибо пока вот делаю через такой колхоз. Генерю код в куре с построцессингом, и потом в нём меняю М0 на М25.
После отжимания паузы делает несколько не нужных движений но в целом работает. Моторы удерживает и ждёт.
Например строчка
зачем то пускает голову, и если деталь будет высокая, то её заденет.
И еще я не понимаю как он приезжает в ноль, когда в коде таких строк нет. Возможно прошивка уже как то реагирует на скриптовые команды.
После отжимания паузы делает несколько не нужных движений но в целом работает. Моторы удерживает и ждёт.
Код: Выделить всё
;added code by post processing
;script: PauseAtHeight.py
;current layer: 20
M83 ; switch to relative E values for any needed retraction
G1 F1500 E-10
G1 F300 Z4.37 ; move up a millimeter to get out of the way
G1 F9000 X150 Y150
G1 F300 Z15 ; too close to bed--move to at least 15mm
M104 S170 ; standby temperature
M117 Put Here
M25 ; Do the actual pause
M109 S225 ; resume temperature
G1 F1500 E10
G1 F199.998 E3
G1 F1500 E-10
G1 F300 Z4.37
G1 F9000 X61.344 Y84.429
G1 F300 Z3.37 ; move back down to resume height
G1 F1500 E10
G1 F1620 ; restore extrusion feedrate
M82 ; switch back to absolute E values
G92 E1676.19596
Код: Выделить всё
G1 F300 Z4.37
И еще я не понимаю как он приезжает в ноль, когда в коде таких строк нет. Возможно прошивка уже как то реагирует на скриптовые команды.
- Alex Post
- Сообщения: 6998
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 330 раз
- Поблагодарили: 817 раз
- Контактная информация:
Re: Как поставить паузу на нужном слое?
Так это и есть команда "опустить голову до 4.37мм", логично что опускает....
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
-
- Сообщения: 55
- Зарегистрирован: 09 июн 2016, 12:22
- Имя: Агасфер Лукич
Re: Как поставить паузу на нужном слое?
Вы знаете, я её удалял, всё равно после того как едет в ноль стола делает и приближение головы к столу. Тут вообще нет ничего что бы заставило двигаться к началу координат, а ведь едет. Примечательно что концевики не использует, т.е. сознательно едет в координаты нуля, а не ищет ноль через концевики.
- Alex Post
- Сообщения: 6998
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 330 раз
- Поблагодарили: 817 раз
- Контактная информация:
Re: Как поставить паузу на нужном слое?
Скорее всего в прошивке это указано, что при паузе занять определённые координаты. В Марлине это точно в прошивке настраивается, в репетире - ХЗ, но скорее всего тоже.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393