Плата и прошивка на 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. …и вообще какие будут соображения?
Спасибо за внимание!
Популярные вопросы
Qidi q2
Всем привет не получается заставить печатать qidi q2..вроде и должен печатать из коробки , но чет не хочет тесты печатает нормально , но стоит запусти...
Очередная просьба о помощи 😢
Первоначально, спасибо всем кто до этого помогал с настройками и прошивками, спустя кучу проб и ошибок все получилось и принтер работал! Прошло уже 2...
Чем 3D принтер отличается от 3D плоттера?
Коллеги, помогите!
На занятиях по моделированию один школьник спросил - Чем 3D принтер отличается от 3D плоттера и что лучше для нови...
На занятиях по моделированию один школьник спросил - Чем 3D принтер отличается от 3D плоттера и что лучше для нови...


Комментарии и вопросы
У концерна вся линия немецкая,...
В новостях говорят что и у ввп...
Прибыль вы отлично посчитали в...
Купил 3д принтер с рук ,на мес...
Товарищи, подскажитев чем може...
Здравствуйте уважаемые.На 205...
Здравствуйте. Возникла проблем...