Плата и прошивка на 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. …и вообще какие будут соображения?
Спасибо за внимание!
Популярные вопросы
Выбор тихого принтера для домашнего использования с бюджетом до 50к
Всем доброго времени суток. Почитал кучу постов здесь. На ютубе, отзывы на алике, днсе и т.д. и не могу понять что можно было бы взять как первый хоро...
Кз в экструдере
Здравствуйте всем, буквально вчера я менял сопло,и даже не заметил как шлейф был подключен к экструдеру а принтер был включен пошли искры раза 2 выклю...
Глючит WI-fi подключение Bambu lab x1 carbon
Bambu Lab X1 Сarbon работал нормально, но в какой-то момент начало глючить подключение по Wi-fi.
Причем он и теперь подключается к ли...
Причем он и теперь подключается к ли...
Комментарии и вопросы
подскажите какой использовали....
У нее может совсем коротенькие...
Потому что волосы всё равно ку...
Подскажите в чем может быть пр...
Есть два флеша, один из которы...
Печатал всё как обычно. Напеча...
Первый раз пишу вопрос тут, та...