Skip to content

Am0k-GIT/Falcon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Falcon CNC board

Проект открытой управляющей платы ЧПУ на основе МК STM32F407VET6. Разработана для работы под управлением прошивки Marlin.

Marlin 2.1.2.5

Плата поддерживает и протестированна с прошивкой на базе Marlin 2.1.2.5. В репозитории вы можете найти пример исходников модифицированной прошивки с уже добавленной поддержкой платы, а так же инструкцию по модицикации оригинальных исходников Marlin. Для компиляции использовался Visual Studio Code с установленным PlatformIO, перед сборкой выбираем окружение env:Falcon_v1_dfu для прошивки по DFU, env:Falcon_v1_stlink для прошивки с помощью ST-LINK.

Дополнительное ПО.

Так же вам могут быть полезны следующие программы для заливки прошивки по DFU:

Внешний вид.

Особенности.

Плата построена на базе современного 32-битного МК STM32F407VET6.

  • Питание платы осуществляется от блока питания 24 В, никаких дополнительных линий питания не требуется.

  • Возможность подключения до 5 независимых осей. Реализовано управление драйверами ШД через UART. Для конфигурирования работы драйверов в режиме Standalone или UART, а так же настройки микрошага, установите соответствующие перемычки.

  • Питание нагревателя экструдера и шаговых двигателей осуществляется напряжением первичного питания (24 В).

  • 4 силовых управляемых выходов для подключения нагревателей стола, экструдера, дополнительных устройств от 24 В.

  • 2 управляемых TTL выхода для подключения внешних SSR реле.

  • 2 управляемых вентилятора с возможностью выбора напряжения питания для каждого из них.

  • 5 независимых концевых выключателей, имеющих опторазвязку. Напряжение питание концевых выключателей может быть выбрано. К использованию рекомендуются концевые выключатели, в которых общий (COM) сигнальный контакт нормально-замкнут на землю и при срабатывании коммутируется с напряжением питания. При таком способе подключения выключатель "срабатывает" так же в случае его обрыва или отсоединения от платы. Также может быть использован индуктивный выключатель NPN с нормально замкнутым контактом (LJ12A3-4-ZAX или аналогичные).

  • Разъем PROBE для подключения датчиков BL-touch или аналогичных.

  • Разъем FILAMENT для подключения датчика филамента (с опторазвязкой).

  • Возможность реализовать автоотключение внешним реле через сигнал PS_ON.

  • 2 аналоговых входа для подключения стандартных NTC термисторов.

  • 2 аналоговых входа на базе ОУ MCP6022 для подключения датчиков температуры PT1000.

  • На дополнительные разъемы EXP1 и EXP2 выведены интерфейсы SPI, UART для подключения внешних устройств. Плата протестированна с модулями дисплеев RepRap Discount Smart Controller и MKS MINI12864 V3.

  • Отдельный разъем для подключения I2C устройств.

  • Отдельный разъем для подключения CAN BUS (требуется отдельный внешний трансивер).

  • Настройки хранятся в EEPROM AT24C32.

  • USB интерфейс защищен от электростатических разрядов.

  • Возможность прошивки платы через ST-LINK, либо по DFU протоколу через USB, переведя плату в режим DFU (для этого необходимо перезагрузить плату с нажатой кнопкой BOOT0).

Подробнее о подключении периферии к плате вы можете посмотреть на этом PREVIEW.

BOM и производство.

Оригинальные печатные платы были произведены JLCPCB. Для самостоятельного изготовления или заказа вы можете воспользоваться GERBER-файлами и BOM-листом, приложенными в репозитории.

Обратная связь.

Буду рад любой обратной связи относительно этого проекта, а так же отвечу на вопросы. Почтовый адрес [email protected]. Так же буду крайне благодарен в случае помощи с качественным переводом информации, размещенной в данном репозитории.

Лицензия.

Принципиальная схема, BOM-лист, аннотации к нему и файлы для производства находятся под действием CERN Open Hardware Licence Version 2 - Strongly Reciprocal. Исходный код примеров прошивок публикуется под лицензиями, которым подчиняется оригинальный исходный код. Ответственность за использование любых материалов этого репозитория целиком и полностью лежит на вас. Я верю в открытую разработку силами энтузиастов, и прошу вас так же делиться своими наработками. Если же вы собираетесь использовать эти наработки в закрытом виде или защищенном патентом виде, прошу вас выбрать другие источники.

About

CNC 5-axis mainboard based on STM32F407VET6.

Topics

Resources

License

Stars

Watchers

Forks