Плата и прошивка на Cortex-M4 (STM32F4) с нуля
Не так давно заинтересовался 3D-печатью, и собственно, начал со сборки принтера.
(Пардон за качество, лень доставать камеру)Выбор платы пал на 3DSWAY Lerdge.
Все её минусы перечислять не буду, и так понятно, закрытость и тд…
Вообщем появилась мысль сделать что-то своё, с преферансом и куртизанками.
Пока что вырисовывается вот что —
По железу:
1. Микроконтроллер STM32F4 (ARM Cortex-M4) из-за присутствия FPU.
2. Дисплей серии Nextion с удобным 4-х проводным HMI)
По прошивке:
1. Программное зеркалирование моторов (то есть дублирование оси для систем где на одну ось работает 2 и больше двигателей, например как на 'Пруше' по Z .
Чтобы не включать моторы параллельно или не навешивать дополнительный драйвер на управляющие линии, а просто задать режим Slave дополнительному драйверу.
2. Увеличенное количество драйверов: 7 шт. (X,Y,Z-оси, E1-экструдер и P1,P2,P3-программируемые драйверы)
X,Y,Z — для моторов осей, без возможности программирования.
E1 — драйвер первого экструдера, без возможности программирования.
P1,P2,P3 — программируемые драйверы, выполняют или функцию зеркалирующих X,Y,Z-моторов осей (любой из них любую ось, хоть все Z, хоть каждый отдельную), или роль экструдера.
Например: X, Y, Z (P1 дублирует Z), E1-первый экструдер, P2,P3-второй и третий экструдеры (допустим для 'Diamond'.
3. Независимое питание (12-24В) для платы стола и экструдеров.
4. Нормальная силовая часть для питания стола.
5. Выбор питания концевиков (5 или 12/24В) для правильного функционирования промышленных датчиков, и возможность использовать любой их тип (NPN/PNP).
6. Сенсорный экран.
7. Со временем, может быть, плюшки типа доступа по сети (wifi?), веб-интерфейс управления, вебкамера, и тд тп.
Но, пока особой в сетевой интеграции пользы не вижу, с флешки таки надёжнее.
Проект не предполагает каких-то конкретных сроков, и будет делаться ради фана, но по мере продвижения буду держать в курсе, если кому-то интересно.
P.S. Также есть пара вопросов к Сообществу:
1. Кто-нибудь использует концевики по max.-координатам осей?
Нужны они вообще кому-нибудь?
2. Тот же вопрос по термопарам — оно надо, или терморезисторов достаточно?
3. …и вообще какие будут соображения?
Спасибо за внимание!
(Пардон за качество, лень доставать камеру)Выбор платы пал на 3DSWAY Lerdge.
Все её минусы перечислять не буду, и так понятно, закрытость и тд…
Вообщем появилась мысль сделать что-то своё, с преферансом и куртизанками.
Пока что вырисовывается вот что —
По железу:
1. Микроконтроллер STM32F4 (ARM Cortex-M4) из-за присутствия FPU.
2. Дисплей серии Nextion с удобным 4-х проводным HMI)
По прошивке:
1. Программное зеркалирование моторов (то есть дублирование оси для систем где на одну ось работает 2 и больше двигателей, например как на 'Пруше' по Z .
Чтобы не включать моторы параллельно или не навешивать дополнительный драйвер на управляющие линии, а просто задать режим Slave дополнительному драйверу.
2. Увеличенное количество драйверов: 7 шт. (X,Y,Z-оси, E1-экструдер и P1,P2,P3-программируемые драйверы)
X,Y,Z — для моторов осей, без возможности программирования.
E1 — драйвер первого экструдера, без возможности программирования.
P1,P2,P3 — программируемые драйверы, выполняют или функцию зеркалирующих X,Y,Z-моторов осей (любой из них любую ось, хоть все Z, хоть каждый отдельную), или роль экструдера.
Например: X, Y, Z (P1 дублирует Z), E1-первый экструдер, P2,P3-второй и третий экструдеры (допустим для 'Diamond'.
3. Независимое питание (12-24В) для платы стола и экструдеров.
4. Нормальная силовая часть для питания стола.
5. Выбор питания концевиков (5 или 12/24В) для правильного функционирования промышленных датчиков, и возможность использовать любой их тип (NPN/PNP).
6. Сенсорный экран.
7. Со временем, может быть, плюшки типа доступа по сети (wifi?), веб-интерфейс управления, вебкамера, и тд тп.
Но, пока особой в сетевой интеграции пользы не вижу, с флешки таки надёжнее.
Проект не предполагает каких-то конкретных сроков, и будет делаться ради фана, но по мере продвижения буду держать в курсе, если кому-то интересно.
P.S. Также есть пара вопросов к Сообществу:
1. Кто-нибудь использует концевики по max.-координатам осей?
Нужны они вообще кому-нибудь?
2. Тот же вопрос по термопарам — оно надо, или терморезисторов достаточно?
3. …и вообще какие будут соображения?
Спасибо за внимание!
Популярные вопросы
Сильное расслоение
Пересоздаю вопрос с более полным описанием
Принтер Anycubic Kobra 3 Combo
Изначально проблема появлялась и с подключ...
Принтер Anycubic Kobra 3 Combo
Изначально проблема появлялась и с подключ...
ПОЛОМКА: qidi q1 pro. Все температуры отображаются по нулям
Здравствуйте, принтер qidi q1 pro случился вот такой пи*ец Все механические последствия я устранил, но видимо проблема в электронике. Потому что...
нужна консультация
Решаю купить принтер, думаю но пока не решил какую выбрать конструкцию. На али нашел вот такой вариант ru.aliexpress.com/item/2016-Newest-TEVO-Tarant...


Комментарии и вопросы
так это не шумит, шумит вентил...
Весь портал не двигается, двиг...
И сколько они по вашему весят?
Elegoo Centauri Carbon 2 - Про...
Печатники, всех приветствую!Зн...
Добрый вечер! Столкнулся с про...
Всем доброго времени суток. Ст...