Материнская плата 3D принтера на основе STM32F401CCU6 BlackPill
Доброго времени суток всем, кто зашел на огонек.
Хотел бы небольшим обзором поделиться с вами своими наработками по созданию собственной материнской платы принтера на основе МК STM32F401CCU6, широко известной как BlackPill.
Начну с того, зачем это:
- мне было просто интересно попробовать что-то новое. Прикупить 32-битную плату взамен своей старушки RAMPS можно было бы, если бы не излишний энтузиазм, так же стремление к тому - чтобы было все нужное, и ничего лишнего.
- какая-никакая, а экономическая составляющая имеется - плата обошлась не так чтобы дорого, немного был прокачан скилл на сдачу. А видя текущие цены на комплект из Atmega2560 + RAMPS ради устаревших 8 бит, то можно сказать что и в плюс вышел.
Итак, что же из себя представляет плата: это идеал минималиста с точки зрения возможностей - только 3 оси + экструдер, 4 управляемых ШИМ выхода: стол (с мощным надежн полевиком), хотэнд, вентилятор обдува модели, вентилятор обдува экструдера (как мне этого не хватало раньше, остыл хотэнд до 50, вентилятор выключился и не мотает на себя пыль всю ночь), два входа термодатчиков: для стола и для хотэнда соответственно, 3 входа концевиков, разъемы чтобы получить с платы 3.3, 5, 12 вольт. Питание от 24В. Входы концевиков защищены опторазвязкой, входы терморезисторов супрессорами, вход USB микросхемой защиты от статики. Все пытался сделать как можно компактней, но чтобы влезло в 2 слоя (для тех кто захочет повторить ЛУТом, фоторезистом или на фрезере), поэтому 0805.
Прошивка собрана на базе Marlin 2.1.1 под самосборный Core-XY в VisualStudio Code + PlatformIO. Собственно плата добавлена в Marlin под именем BOARD_STM32F401CCU6, компилировать с окружением env:blackpill_f401cc_env. EEPROM эмулируется в области флеша контроллера, экран 2004 (RepRapDiscount Smart Controller) проверен и работает.
Плата уже успешно трудится в принтере, но увы, особо погонять времени нет, опять выездная работа. Впрочем,пару ночных печатей успел опробовать, претензий к плате нет.
GITПо ссылке на гитхаб желающие найдут все исходники: гербер-файлы, BOM-лист с примерными ценами и ссылками на все компоненты, прошивку, инструкцию по добавлению своей платы в Marlin (для тех кто хочет сам из оригинальных исходников собрать), инструкцию по добавлению своих терморезисторов (плата имеет особенность - подтяжка по аналоговому входу АЦП 1кОм вместо обычнх 4.7кОм, это дает большее количество отсчетов АЦП на градус при высоких температурах).
P.S. Пожалуйста, делитесь своими наработками в области Open Hardware, вместе мы сможем сделать что то стоящее.
Еще больше интересных статей
Долгострой с долгими перерывами на кофе
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
 ...
Изменения в следующей версии 3D-принтер PonyBot
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
•Порт...
GCODE: Плюшки от Павлушки
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сегодня хотелось бы рассказать о GCODE....
Комментарии и вопросы
Даже не думал, что такой ПЭТ м...
Цитата из статьи: "Внезапно пр...
Думаю что, вам надо прикупить....
начал осваивать фрикад, до сих...
вобщем всё было норм печатал х...
После 1 или максимум 3го слоя...
Добрый вечера! Есть задачка. К...