STM32F401CCU6_board

所属分类:处理器开发
开发工具:C
文件大小:0KB
下载次数:1
上传日期:2023-07-26 18:56:33
上 传 者sh-1993
说明:  基于STM32F401CCU6 BlackPill的3D打印机主板,
(3D Printer Mainboard based on STM32F401CCU6 BlackPill,)

文件列表:
BOM.pdf (106533, 2023-08-17)
BOM.xlsx (19008, 2023-08-17)
Gerber_PCB_STM32F401CCU6.zip (235132, 2023-08-17)
Instruction.pdf (185952, 2023-08-17)
LICENSE.txt (13419, 2023-08-17)
Marlin-2.1.2.1.zip (9831269, 2023-08-17)
Photo/ (0, 2023-08-17)
Photo/1664820074294.jpg (3656077, 2023-08-17)
Photo/1664820074301.jpg (4044956, 2023-08-17)
Photo/1664820074309.jpg (3029662, 2023-08-17)
Schematic_STM32F401CCU6.pdf (255134, 2023-08-17)
Schematic_STM32F401CCU6.png (662655, 2023-08-17)
files/ (0, 2023-08-17)
files/Marlin-2.1.2.1/ (0, 2023-08-17)
files/Marlin-2.1.2.1/Marlin/ (0, 2023-08-17)
files/Marlin-2.1.2.1/Marlin/Configuration.h (127027, 2023-08-17)
files/Marlin-2.1.2.1/Marlin/Configuration_adv.h (177461, 2023-08-17)
files/Marlin-2.1.2.1/Marlin/src/ (0, 2023-08-17)
files/Marlin-2.1.2.1/Marlin/src/core/ (0, 2023-08-17)
files/Marlin-2.1.2.1/Marlin/src/core/boards.h (30315, 2023-08-17)
files/Marlin-2.1.2.1/Marlin/src/module/ (0, 2023-08-17)
files/Marlin-2.1.2.1/Marlin/src/module/thermistor/ (0, 2023-08-17)
files/Marlin-2.1.2.1/Marlin/src/module/thermistor/thermistor_58.h (1194, 2023-08-17)
files/Marlin-2.1.2.1/Marlin/src/module/thermistor/thermistor_59.h (1592, 2023-08-17)
files/Marlin-2.1.2.1/Marlin/src/module/thermistor/thermistors.h (18902, 2023-08-17)
files/Marlin-2.1.2.1/Marlin/src/pins/ (0, 2023-08-17)
files/Marlin-2.1.2.1/Marlin/src/pins/pins.h (57901, 2023-08-17)
files/Marlin-2.1.2.1/Marlin/src/pins/stm32f4/ (0, 2023-08-17)
files/Marlin-2.1.2.1/Marlin/src/pins/stm32f4/pins_STM32F401CCU6.h (7595, 2023-08-17)
files/Marlin-2.1.2.1/ini/ (0, 2023-08-17)
files/Marlin-2.1.2.1/ini/stm32f4.ini (26498, 2023-08-17)
images/ (0, 2023-08-17)
images/Am0k-logo.png (14809, 2023-08-17)
images/Open-source-hardware-logo.png (17817, 2023-08-17)
images/RepRap.png (5414, 2023-08-17)
images/board_bottom.png (207929, 2023-08-17)
images/board_bottom.svg (2491481, 2023-08-17)
... ...

STM32F401CCU6 3D Printer board

Проект открытой материнской платы 3D принтера на основе МК STM32F401CCU6. По ссылке доступен обновленный вариант универсальной управляющей платы (совместимости по пинам нет). ## Marlin 2.1.2 Плата поддерживает и протестированна с прошивкой на базе Marlin 2.1.2.1. В репозитории вы можете найти как сами исходники модифицированной прошивки с уже добавленной поддержкой платы, так и инструкцию по модицикации оригинальных исходников Marlin. Для компиляции использовался Visual Studio Code с установленным PlatformIO, перед сборкой выбираем окружение [env:blackpill_f401cc_uni]. Так же вам могут быть полезны следующие программы для заливки прошивки по DFU: * DfuSe USB device firmware upgrade * STM32 Cube Programmer

## Особенности Схему печатной платы, а так же гербер-файлы, необходимые для ее производства, вы найдете в репозитории. Из особенностей следует отметить: - Это минималистичная плата на основе современного и дешевого 32-битного МК STM32F401CCU6, для интеграции в нее подойдет отладочная плата от WeAct, известная как BlackPill. Она дешевле и производительнее отладочных плат, основанных на 8-битном МК AtMega2560, рассчитаных на Ramps. - Питание платы осуществляется от блока питания 24 В, никаких дополнительных линий питания не требуется. Питание нагревателя экструдера и нагревателя стола осуществляется напряжением первичного питания, для питания нагревателя стола вы можете установить твердотельное реле и стол на 220 В, запитав его сигнальную низковольтную часть непосредственно от выходных клемм. - Питание вентиляторов обдува нагревателя экструдера и обдува модели можно выбрать: 12 В или 24 В, установив джампер в соответствующее положение. - Дополнительное питания 3.3 В, 5 В, 12В выведено с платы на соответствующие разъемы. - Вы можете подключить лишь 4 драйвера шаговых двигателей, 3 для осей, 1 для экструдера. - Вы можете подключить нагреваемый стол с потребляемым постоянным током до 15 А, заменив SMD предохранитель на плате. По умолчанию установливается предохранитель на 12 А. - Обеспечена дополнительная защита МК: концевые выключатели установлены через опторазвязку, входы АЦП для термодатчиков экструдера и стола защищены от перенапряжения супрессорами, USB интерфейс защищен от электростатических разрядов. - Плата рассчитана на работу с концевыми выключателями, в которых общий (COM)сигнальный контакт нормально-замкнут на землю и при срабатывании коммутируется с +12В. При таком способе подключения выключатель "срабатывает" так же в случае его обрыва или отсоединения от платы. Также может быть использован индуктивный выключатель NPN с нормально замкнутым контактом LJ12A3-4-ZAX. - Изменена входная цепочка измерения температуры. Подтягивающие резисторы установлены с сопротивлением 1kΩ, что обеспечивает большее количество отсчетов АЦП в диапазоне температур 80-300 C, а значит и большую точность поддержания заданной температуры. К сожалению, это снижает количество отсчетов АЦП при температурах, близких к комнатным, однако, они не являются рабочими. ## Лицензия Принципиальная схема, BOM-лист, аннотации к нему и файлы для производства находятся под действием [CERN Open Hardware Licence Version 2 - Strongly Reciprocal](https://github.com/LICENSE.txt). Исходный код примеров прошивок публикуется под лицензиями, которым подчиняется оригинальный исходный код. Ответственность за использование любых материалов этого репозитория целиком и полностью лежит на вас. Я верю в открытую разработку силами энтузиастов, и прошу вас так же делиться своими наработками. Если же вы собираетесь использовать эти наработки в закрытом виде или защищенном патентом виде, прошу вас выбрать другие источники.

近期下载者

相关文件


收藏者