Плата и прошивка на 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. …и вообще какие будут соображения?
Спасибо за внимание!
Популярные вопросы
Оптимальное выставление высоты зазора от стола - Anet ET5 pro
Всем доброго времени суток! 4 месяца обладатель 3д принтера. Стол выставил в 0, по углам тоже несколько раз, автоуровень и щуп 0,1мм. Температура стол...
Локально подгорел (как я думаю) финишный слой при печати
Всем доброго времени суток. В общем, при снятии напечатанной детали обнаружил данный дефект. Судя по всему в один момент подгорел последний слой (как...
Зачем используют слово '3D' при описании аддитивных технологий?
Несколько раз уже я обращался к уважаемому сообществу с вопросом на тему - почему так говорят '3D печать', '3D принтеры' и прочие интерпретации, типа...
Комментарии и вопросы
Уверен что в циклоне вся влага...
Как раз наоборот- влажный возд...
У нас тяжко с мастерами, халту...
Вот такие «лесенки» появляются...
Отслайсил модель в Cura закину...
Нужна помощь по SKR PRO. Все д...
Ребят, помогите разобраться. С...