KFB-2.0
ATmega2560 · 5 сменных драйверов · 12–24 В
KFB-2.0 — плата управления 3D-принтером на ATmega2560 с пятью гнёздами сменных драйверов. Объединяет функции Mega и RAMPS на одной PCB, работает от 12–24 В и поддерживает Marlin, два хотэнда, нагреваемый стол и совместимые LCD-дисплеи.
Общая PCB упрощает размещение электроники. Пять каналов движения и отдельные силовые выходы позволяют подобрать конфигурацию под один или два экструдера.

Выбор совместимых модулей под каждый двигатель.
Стол и два хотэнда с отдельными входами термисторов.
BOARD_KFB_2 учитывает особенности силовых выходов платы.
Привычная архитектура Mega/RAMPS на одной PCB
KFB-2.0 подходит для сборок с одним или двумя экструдерами, в которых нужна знакомая 8-битная платформа Marlin и возможность выбрать драйверы самостоятельно. Отдельная Arduino Mega, установленная под RAMPS, не требуется: микроконтроллер, USB, силовые элементы и разъёмы объединены на общей плате.
Пять гнёзд позволяют использовать совместимые модули STEP/DIR и заменить драйвер отдельно от основной электроники. Такой подход удобен при обслуживании и подборе тока под разные двигатели. При модернизации учитывайте возможности ATmega2560: сложные алгоритмы, высокая частота шагов и большое количество функций расходуют ограниченные ресурсы 8-битной платформы.
Основные характеристики
| Параметр | Ресурсы KFB-2.0 |
|---|---|
| Контроллер | ATmega2560, 8-битная AVR-архитектура |
| Питание | 12–24 В постоянного тока, вход XS |
| Приводы | 5 сменных драйверов: X, Y, Z, E0, E1 |
| Нагреватели | Клеммы HOT BED, HEATER0 и HEATER1 |
| Температура | 3 входа: TEMP0, TEMP1 и TEMP-BED |
| Вентиляторы | Управляемый силовой выход FAN; постоянные разъёмы FAN5V и FAN12–24V |
| Концевики | 6 входов: X/Y/Z MIN и MAX |
| Подключения | USB-B, EXP1/EXP2, AUX-разъёмы и ICSP |
Как использовать пять драйверов
В обычном принтере X, Y, Z и E0 занимают четыре канала. E1 можно выделить второму экструдеру. Если вместо него требуется отдельный мотор Z, нужно соответствующим образом настроить дополнительную ось в прошивке: назначение разъёма определяется конфигурацией, а не только подписью на PCB.
Перед установкой драйвера совместите выводы VMOT, GND, EN, STEP и DIR с гнездом. Положение потенциометра у разных модулей отличается, поэтому ориентироваться только по фотографии чужой сборки нельзя. Перемычки под модулем задают микрошаг в соответствии с его собственной таблицей.
Для A4988, DRV8825 и других совместимых драйверов выбирают ток, радиатор и обдув по двигателю и условиям работы. После изменения микрошага пересчитывают шаги на миллиметр. Наличие гнезда для TMC не означает автоматическую поддержку его UART/SPI-настроек: служебные соединения и прошивку проверяют отдельно.
Нагреватели: профиль платы имеет значение
На KFB-2.0 есть отдельные клеммы для стола, первого и второго хотэнда. Их необходимо правильно связать с температурными входами. TEMP0, TEMP1 и TEMP-BED являются входами измерения; к ним подключаются термисторы, а не нагревательные картриджи.
В Marlin предусмотрен профиль BOARD_KFB_2. Его файл выводов учитывает дополнительный силовой канал KFB и основан на архитектуре RAMPS. Простой перенос старого профиля RAMPS может иначе назначить выходы вентилятора и второго нагревателя. При смене прошивки сначала проверяют соответствие каждой клеммы команде, особенно в системе с двумя хотэндами.

Выберите точный тип термодатчика и проверьте показания при комнатной температуре. После проверки соединений нагревайте узлы по одному, затем настройте PID и температурные защиты. Предельную мощность нагрузки оценивают по всей цепи, а не по номиналу одного MOSFET.
Управляемый FAN и постоянное питание
Винтовая клемма FAN используется как управляемый силовой выход при правильном назначении в прошивке. Два белых разъёма рядом с рядом драйверов подписаны FAN5V и FAN12–24V. Они предназначены для постоянного питания и не добавляют два независимых регулируемых канала обдува.
Надпись FAN12–24V означает связь с основной линией питания: при источнике 24 В нельзя считать этот разъём стабилизированным выходом 12 В. Перед подключением вентилятора измерьте напряжение и сопоставьте его с номиналом на корпусе. Для 12-вольтового вентилятора в 24-вольтовой системе потребуется подходящее согласование питания.
Постоянный обдув может использоваться для охлаждения электроники или радиатора хотэнда, а регулируемый — для модели. Не подключайте мощную нагрузку к сигнальным AUX-контактам или линии 5 В без проверки допустимого потребления.

USB, экран и обновление Marlin
USB-B используется для соединения с компьютером и загрузки прошивки при работоспособном загрузчике. Кабель должен поддерживать передачу данных; питание двигателей и нагревателей поступает от отдельного блока, а не от USB-порта. ICSP служит для программирования и обслуживания AVR, когда это требуется выбранным способом восстановления.
EXP1 и EXP2 предназначены для совместимого дисплея. Тип LCD выбирают в Marlin, а шлейфы подключают к одноимённым разъёмам с проверкой первого контакта. Форма ключа не заменяет проверку распиновки, особенно при использовании экранов и кабелей разных изготовителей.
Автономная печать с карты организуется через поддерживаемый экран или соответствующий интерфейс чтения. Наличие EXP не означает встроенный сетевой интерфейс, Wi-Fi или возможность напрямую подключить любой современный сенсорный экран. AUX-подключения требуют проверки напряжений, назначения выводов и поддерживаемого протокола.
Перед установкой вместо старой платы
- Сравните размеры креплений и запас пространства для драйверов, радиаторов и силовых проводов.
- Сохраните параметры принтера: кинематику, шаги, направления, размеры, термодатчики и концевики.
- Проверьте напряжение блока питания, полярность входа XS и номиналы всех нагрузок.
- При отключённом питании установите перемычки и драйверы в правильной ориентации.
- Проверьте концевики до движения, затем отдельно каждый двигатель и нагревательный канал.
- После успешной проверки настройте температуры, скорости и ускорения под фактическую механику.
Плата продаётся с той комплектацией, которая указана в заказе. Драйверы, экран, радиаторы и кабели не следует считать включёнными только потому, что они встречаются в примерах подключения.
