Плата і прошивка на cortex-m4 (stm32f4) з нуля

Не так давно зацікавився 3D-печаткою, і власне, почав зі збірки принтера.

(Пардон за якість, лінь діставати камеру)

Плата і прошивка на cortex-m4 (stm32f4) з нуля

Вибір плати припав на 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. ... і взагалі будь будуть міркування?

Дякую за увагу!







Схожі статті