Материнская плата 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, вместе мы сможем сделать что то стоящее.
Еще больше интересных статей
Новая жизнь Ender-3 PRO
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Самоустанавливающаяся печатающая головка
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Z-Bolt - H-bot & CoreXY 2в1. Чертежи для резки. Список деталей. Видеоинструкция по сборке.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Часть 1.
Часть 2.
Часть 3....
Комментарии и вопросы
Пока готовлюсь к окончанию СВО...
Спасибо! Книга по сути своей а...
20 минутный тест на максимуме....
Добрый день! Есть ender3...
Возникла вот такая проблема. П...
У кого есть ender 3 v3 se вы п...
Друзья, может кто подскажет, к...