Плата и прошивка на 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. …и вообще какие будут соображения?
Спасибо за внимание!
Популярные вопросы
В какую ложную информацию о 3д печати Вы верили?
Ну или скажем, с какой ложной информацией на протяжении своей карьеры вы сталкивались, получая ее из надежных, якобы, источников, а потом понимали что...
Windows 3D Viewer скоро удалят. Посоветуйте альтернативу.
Приветствую.
Для простого просмотра STL и прочих OBJ всегда использовал Windows 3D Viewer. Меня он полностью устраивает. Но тут...
Для простого просмотра STL и прочих OBJ всегда использовал Windows 3D Viewer. Меня он полностью устраивает. Но тут...
Кубик, Simplify3D и мосты
slic3r перед тем, как выкладывать верхние слои, кладет мосты, а прекрасный Simpli3D этого не делает :(
То есть вот это зелено...
То есть вот это зелено...


Комментарии и вопросы
Собственно все просто) Пристав...
Я все модели ендеров еще не вы...
Очередное дно от среалити
Здравствуйте, у меня возникли...
Всех приветствую. Столкнулся с...
Купил хотенд в сборе v6 там ст...
важно подача СВЕРХУ. катушка н...