Архив с текущим состоянием прошивки, вдруг кто опытный набежит и явные ляпы в конфиге увидет. Да и простое любопытство тоже повод. Продолжим.
Второй проблемой с нагревом стало то, что для контроля температуры используются различные термисторы, термопары и вообще все, что способно пережить 250 градусов и реагирует на изменение температуры. Однако ж, некоторую распространенность получил термистор B57540G0104F000 от EPCOS. Всем, кто решит заморачиватся по поводу сборки рекомендую смотреть в его сторону. Уже есть рассчитанные для него таблицы или скрипты, которые их рассчитают. + некоторые прошивки умеют сами считать таблицы. Достаточно использовать типовое подключение и указать параметры элементов.
Подробнее
здесь.
Схема подключения 2-х моторов для оси Z. Последовательное.
(вечер ASCII графики прямо)
Гораздо эффективнее параллельного.
Вспомнилось как долго не мог понять, почему по оси X рабоатет перемещение только в одну сторону. Потом нашел. Вначале понял, а затем в конфигах прочитал. Ось Y мало зависит от концевиков (потому как часто после печати стол за концвики выдвигаю из-под экструдера, что бы удобнее снимать напечататнное было). А вот X строго контроллируется. Правильно настроил состояния концевиков и глюк пропал.
И на последок список имеющихся проблем:
- Первый запуск БП необходимо производить в ручную. В дальнейшем контроллер делает это самостоятельно. Тут скорее всего проблема в низком напряжении резервной линии БП до первого запуска. И просто надо поменять БП
- Не отключается нагрев стола. Или прошивка или схематика. Стол рулится через IRLB 8743
- проблемы с точностью перемещения по осям X и Y
- нужна кнопко аварийного отключения. БП без тумблера