roboforum.ru

Технический форум по робототехнике.

3D принтер. Прошивка Marlin, оптимизация.

Re: 3D принтер. Прошивка Marlin, оптимизация.

baru » 27 авг 2013, 02:29

и проверить определены ли для вашей платы
#define PS_ON_PIN
#define KILL_PIN
#define SUICIDE_PIN

Re: 3D принтер. Прошивка Marlin, оптимизация.

porex » 28 авг 2013, 17:58

setar писал(а):команду смотреть в примечаниях файла main кода

Вы эту имеете виду?
M85 - Set inactivity shutdown timer with parameter S(seconds). To disable set zero (default)

Она немного не так работает как нужно. Этим кодом задается максимальное время между выполняемыми командами, при его превышении отключается 12В ATX (PS-ON в 1). Но фишка в том что во время нагрева не исполняется ни одна команда и соответственно питание отрубается)))
По-этому я немного доработал прошивку. При печати с SD карты в меню LCD добавил пункт "Shutdown if done" (не очень красиво, но больше не помещается) и теперь по окончанию печати отрубается 12В. Как бы еще отключать дежурку? Кстати что за SUICIDE_PIN, случайно не для этого, на RAMPS он выведен?
Вложения
2013-08-27 15.40.44.jpg

Re: 3D принтер. Прошивка Marlin, оптимизация.

baru » 28 авг 2013, 19:16

porex писал(а):Вы эту имеете виду?
M85 - Set inactivity shutdown timer with parameter S(seconds). To disable set zero (default)

Она немного не так работает как нужно.
// M80 - Turn on Power Supply
// M81 - Turn off Power Supply

Re: 3D принтер. Прошивка Marlin, оптимизация.

porex » 28 авг 2013, 19:22

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

Re: 3D принтер. Прошивка Marlin, оптимизация.

baru » 28 авг 2013, 23:31

porex писал(а):Это коды моментального отключения питания, а мне нужно было отключение питания после завершения печати
в настройках слайсера "End G-code" ставите последнюю команду.

Re: 3D принтер. Прошивка Marlin, оптимизация.

porex » 29 авг 2013, 01:25

Это костыль, придется либо каждый раз прописывать/удалять, либо печатать все детали с выключением. Часто бывали случаи когда во-время печати приходилось отлучаться неизвестно на сколько времени(принтер на работе), как тогда? В общем проблему решил, меня все устраивает.

Re: 3D принтер. Прошивка Marlin, оптимизация.

setar » 29 авг 2013, 02:00

инактив таймер это время через которое выключаются двигатели
костыль как раз сделали вы а все обычно ставят выключение в конце печати (что логично).
я вообще не выключаю принтер неделями, ибо смысла нету - у меня завершающий код производит парковку, охлаждение и отключение двигателя.
а то что работает блок питания и контролер абсолютно не важно и не страшно

Re: 3D принтер. Прошивка Marlin, оптимизация.

porex » 29 авг 2013, 02:29

setar писал(а):инактив таймер это время через которое выключаются двигатели

Причем здесь инактив таймер? Или вы про M85?

Re: 3D принтер. Прошивка Marlin, оптимизация.

setar » 29 авг 2013, 04:04

да, про M85
это время без движения после которого с драйверов двигателя снимается напряжение удержания

Re: 3D принтер. Прошивка Marlin, оптимизация.

baru » 29 авг 2013, 04:25

porex писал(а):мне нужно было отключение питания после завершения печати

porex писал(а):Это костыль, придется либо каждый раз прописывать/удалять, либо печатать все детали с выключением.
разве вы не хотели отключать питание после окончания печати детали? если нет, то по какому событию?

Re: 3D принтер. Прошивка Marlin, оптимизация.

porex » 29 авг 2013, 16:13

setar писал(а):да, про M85
это время без движения после которого с драйверов двигателя снимается напряжение удержания

Нет. М85 устанавливает время через которое будет вызвана функция kill(). Которая в свою очередь отключает двигатели, отключает ATX блок питания(если настроен и подключен PS_ON) и вгоняет контроллер в бесконечный цикл.
А вот M84 как раз устанавливает время отключения двигателей.

P.S. С этой защитой от взлома не получается вставить строки кода((

Добавлено спустя 3 минуты 30 секунд:
baru писал(а):разве вы не хотели отключать питание после окончания печати детали? если нет, то по какому событию?

Хотел, но при этом лень было возиться с кодами, вставлять/убирать их. Тем более, как я уже писал, М85 не во всех случаях полезен. Хотелось какого-то универсального красивого и простого в использовании решения:)

Re: 3D принтер. Прошивка Marlin, оптимизация.

baru » 29 авг 2013, 22:54

porex писал(а):Хотел, но при этом лень было возиться с кодами, вставлять/убирать их. Тем более, как я уже писал, М85 не во всех случаях полезен. Хотелось какого-то универсального красивого и простого в использовании решения:)
вы так и не ответили, по какому событию должно произойти выключение и если не кодом, то как вы выключаете?

Re: 3D принтер. Прошивка Marlin, оптимизация.

porex » 29 авг 2013, 23:01

Я же выше описал, там и картинка есть. Выключение по завершению печати, выбирается в меню LCD дисплея в любое время в течение печати.

Re: 3D принтер. Прошивка Marlin, оптимизация.

baru » 09 сен 2013, 22:55

LED_PIN в прошивке зачем? как используется?

Re: 3D принтер. Прошивка Marlin, оптимизация.

setar » 10 сен 2013, 10:39

в каком разделе, подсветка вероятно?


cron
Rambler\'s Top100 Mail.ru counter