Перейти к основному содержанию

Подключение FLY-EDDY

FLY-EDDY подключается к инструментальной плате или основной плате через интерфейс I2C. В жгуте 5P содержатся 4 сигнальных провода I2C (VCC, GND, SDA, SCL) и 1 провод датчика температуры (TEMP, встроенный термистор). Сигналы обеих моделей идентичны, отличаются только адаптируемые платформы:

  • EDDY-F (FPC-шлейф): специально адаптирован для интерфейса EDDY инструментальных плат SHT36 V3, SB2040 V3, SB2040 PRO V3
  • EDDY-M (разъем MX1.25): адаптирован для обычных инструментальных плат или основных плат, подключается через интерфейс I2C, конкретная конфигурация I2C определяется конкретной основной платой (подробнее см. раздел I2C ниже)

Спецификация жгута

МодельЖгутСпецификация
EDDY-MШлейф, односторонний MX1.255P (VCC / GND / SDA / SCL / TEMP), 30 см
EDDY-FFPC-шлейф5P (VCC / GND / SDA / SCL / TEMP), шаг 0,5 мм, однонаправленный, опционально 150 мм / 200 мм

Определение выводов I2C

ВыводОпределениеОписание
VCCПоложительный полюс питанияПитание 5В
GNDЗемляОбщая земля с MCU
SDAЛиния данных I2CПодключение к выводу SDA I2C микроконтроллера
SCLЛиния тактирования I2CПодключение к выводу SCL I2C микроконтроллера
TEMPДатчик температурыВыход встроенного термистора, подключение к выводу АЦП микроконтроллера, используется для компенсации температурного дрейфа [temperature_probe] (опционально)
  • EDDY-M: Порядок выводов разъема MX1.25 (слева направо): SDA, TEMP, SCL, 5V, GND
  • EDDY-F: FPC-шлейф подходит только для интерфейса EDDY инструментальных плат FLY (SHT36 V3 / SB2040 V3 / SB2040 PRO V3), вставляется напрямую, сверка порядка выводов не требуется
Меры предосторожности для сигнальных линий I2C

SDA / SCL — сигналы с открытым стоком. На сигнальных линиях нельзя последовательно или параллельно подключать конденсаторы (например, фильтрующие или развязывающие), катушки индуктивности, диоды и другие компоненты, а также пропускать их через RC / LC фильтры или внешние модули преобразования уровней. Это изменит временные характеристики фронтов сигнала и приведет к нестабильной работе или ошибкам I2C.

Адрес I2C FLY-EDDY фиксирован и равен 0x42 (42), что соответствует параметру конфигурации i2c_address: 42.

Шаги подключения

Отключение питания

Перед началом подключения полностью выключите принтер и отключите блок питания. Не подключайте и не отключайте жгуты, не приводите в порядок порядок выводов и не касайтесь разъемов при включенном питании.

  1. Вставьте шлейф MX1.25 в разъем EDDY-M, соблюдая порядок выводов (слева направо: SDA, TEMP, SCL, 5V, GND) в соответствии с маркировкой
  2. Другой конец жгута подключите к интерфейсу I2C обычной инструментальной платы или основной платы, сверьте порядок выводов с маркировкой на разъеме
  3. Провод TEMP подключите к свободному выводу АЦП основной платы; если свободного вывода АЦП нет, его можно не подключать, но функция компенсации температурного дрейфа будет недоступна
  4. После плотной фиксации разъема слегка потяните жгут, чтобы убедиться, что он не отсоединится, аккуратно проложите кабель, избегая провисания и натяжения
Примечание к конфигурации I2C

При подключении EDDY-M к обычной инструментальной плате или основной плате параметры i2c_mcu и i2c_bus необходимо заполнить в соответствии с определением MCU конкретной платы; при использовании программного I2C необходимо указать i2c_software_scl_pin / i2c_software_sda_pin. Адрес I2C фиксирован как 0x42 (42), частота кварцевого резонатора 40 МГц.

Loading...

Сравнение выводов для двух способов подключения

СигналEDDY-M (разъем MX1.25)EDDY-F (FPC-шлейф)Интерфейс инструментальной / основной платы
Положительный полюс питания5V5V5V / VCC
ЗемляGNDGNDGND
Линия данныхSDASDASDA
Линия тактированияSCLSCLSCL
Датчик температурыTEMPTEMPВывод АЦП (например, для SHT36 V3 это gpio28)

Порядок выводов разъема MX1.25 для EDDY-M (слева направо): SDA, TEMP, SCL, 5V, GND; FPC-шлейф для EDDY-F подходит только для интерфейса EDDY инструментальных плат FLY, сверка порядка выводов не требуется.

Рекомендации по прокладке кабеля

  • Линии связи EDDY должны быть проложены на расстоянии от проводов двигателей, нагревателей и нагревательного стола, чтобы избежать помех для сигнала I2C
  • Линии I2C не должны быть слишком длинными; низкое качество проводов или чрезмерная длина могут привести к нестабильной связи
  • При необходимости пересечения с силовыми проводами, старайтесь пересекать их под прямым углом

Проверка после подключения

После завершения подключения и подтверждения надежной фиксации всех жгутов можно включить питание и провести проверку:

  1. Выполните калибровку тока драйвера: LDC_CALIBRATE_DRIVE_CURRENT CHIP=fly_eddy_probe
  2. Успешное завершение калибровки означает нормальную связь I2C, можно продолжать калибровку высоты
  3. При появлении ошибок I2C, таких как BUS_TIMEOUT, Invalid read data, сначала отключите питание и проверьте подключение, затем обратитесь к параметрам конфигурации I2C для корректировки скорости

Поиск ошибок I2C: Сборник проблем EDDY

Описание параметров конфигурации I2C: Описание выводов и конфигурации I2C EDDY

Loading...