Технический форум по робототехнике.
baru » 27 авг 2013, 02:29
и проверить определены ли для вашей платы
#define PS_ON_PIN
#define KILL_PIN
#define SUICIDE_PIN
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 он выведен?
- Вложения
-

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
porex » 28 авг 2013, 19:22
Это коды моментального отключения питания, а мне нужно было отключение питания после завершения печати
baru » 28 авг 2013, 23:31
porex писал(а):Это коды моментального отключения питания, а мне нужно было отключение питания после завершения печати
в настройках слайсера "End G-code" ставите последнюю команду.
porex » 29 авг 2013, 01:25
Это костыль, придется либо каждый раз прописывать/удалять, либо печатать все детали с выключением. Часто бывали случаи когда во-время печати приходилось отлучаться неизвестно на сколько времени(принтер на работе), как тогда? В общем проблему решил, меня все устраивает.
setar » 29 авг 2013, 02:00
инактив таймер это время через которое выключаются двигатели
костыль как раз сделали вы а все обычно ставят выключение в конце печати (что логично).
я вообще не выключаю принтер неделями, ибо смысла нету - у меня завершающий код производит парковку, охлаждение и отключение двигателя.
а то что работает блок питания и контролер абсолютно не важно и не страшно
porex » 29 авг 2013, 02:29
setar писал(а):инактив таймер это время через которое выключаются двигатели
Причем здесь инактив таймер? Или вы про M85?
setar » 29 авг 2013, 04:04
да, про M85
это время без движения после которого с драйверов двигателя снимается напряжение удержания
baru » 29 авг 2013, 04:25
porex писал(а):мне нужно было отключение питания после завершения печати
porex писал(а):Это костыль, придется либо каждый раз прописывать/удалять, либо печатать все детали с выключением.
разве вы не хотели отключать питание после окончания печати детали? если нет, то по какому событию?
porex » 29 авг 2013, 16:13
setar писал(а):да, про M85
это время без движения после которого с драйверов двигателя снимается напряжение удержания
Нет. М85 устанавливает время через которое будет вызвана функция kill(). Которая в свою очередь отключает двигатели, отключает ATX блок питания(если настроен и подключен PS_ON) и вгоняет контроллер в бесконечный цикл.
А вот M84 как раз устанавливает время отключения двигателей.
P.S. С этой защитой от взлома не получается вставить строки кода((
Добавлено спустя 3 минуты 30 секунд:baru писал(а):разве вы не хотели отключать питание после окончания печати детали? если нет, то по какому событию?
Хотел, но при этом лень было возиться с кодами, вставлять/убирать их. Тем более, как я уже писал, М85 не во всех случаях полезен. Хотелось какого-то универсального красивого и простого в использовании решения:)
baru » 29 авг 2013, 22:54
porex писал(а):Хотел, но при этом лень было возиться с кодами, вставлять/убирать их. Тем более, как я уже писал, М85 не во всех случаях полезен. Хотелось какого-то универсального красивого и простого в использовании решения:)
вы так и не ответили, по какому событию должно произойти выключение и если не кодом, то как вы выключаете?
porex » 29 авг 2013, 23:01
Я же выше описал, там и картинка есть. Выключение по завершению печати, выбирается в меню LCD дисплея в любое время в течение печати.
baru » 09 сен 2013, 22:55
LED_PIN в прошивке зачем? как используется?
setar » 10 сен 2013, 10:39
в каком разделе, подсветка вероятно?