Подключение 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.25 | 5P (VCC / GND / SDA / SCL / TEMP), 30 см |
| EDDY-F | FPC-шлейф | 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), вставляется напрямую, сверка порядка выводов не требуется
SDA / SCL — сигналы с открытым стоком. На сигнальных линиях нельзя последовательно или параллельно подключать конденсаторы (например, фильтрующие или развязывающие), катушки индуктивности, диоды и другие компоненты, а также пропускать их через RC / LC фильтры или внешние модули преобразования уровней. Это изменит временные характеристики фронтов сигнала и приведет к нестабильной работе или ошибкам I2C.
Адрес I2C FLY-EDDY фиксирован и равен 0x42 (42), что соответствует параметру конфигурации i2c_address: 42.
Шаги подключения
Перед началом подключения полностью выключите принтер и отключите блок питания. Не подключайте и не отключайте жгуты, не приводите в порядок порядок выводов и не касайтесь разъемов при включенном питании.
- EDDY-M (разъем MX1.25)
- EDDY-F (FPC-шлейф)
- Вставьте шлейф MX1.25 в разъем EDDY-M, соблюдая порядок выводов (слева направо: SDA, TEMP, SCL, 5V, GND) в соответствии с маркировкой
- Другой конец жгута подключите к интерфейсу I2C обычной инструментальной платы или основной платы, сверьте порядок выводов с маркировкой на разъеме
- Провод TEMP подключите к свободному выводу АЦП основной платы; если свободного вывода АЦП нет, его можно не подключать, но функция компенсации температурного дрейфа будет недоступна
- После плотной фиксации разъема слегка потяните жгут, чтобы убедиться, что он не отсоединится, аккуратно проложите кабель, избегая провисания и натяжения
При подключении EDDY-M к обычной инструментальной плате или основной плате параметры i2c_mcu и i2c_bus необходимо заполнить в соответствии с определением MCU конкретной платы; при использовании программного I2C необходимо указать i2c_software_scl_pin / i2c_software_sda_pin. Адрес I2C фиксирован как 0x42 (42), частота кварцевого резонатора 40 МГц.
- Вставьте FPC-шлейф (5P, шаг 0,5 мм, однонаправленный) в разъем EDDY-F: откройте фиксатор, вставьте контактные площадки шлейфа в правильном направлении, прижмите и закройте фиксатор для надежной фиксации
- Другой конец шлейфа подключите к интерфейсу EDDY инструментальной платы SHT36 V3 / SB2040 V3 / SB2040 PRO V3; FPC-шлейф соответствует интерфейсу платы один к одному, вставляется напрямую, сверка порядка выводов не требуется
- Провод TEMP автоматически подключается к выводу датчика температуры интерфейса EDDY инструментальной платы (например, для SHT36 V3 это
gpio28), дополнительное подключение не требуется - Убедитесь, что шлейф не перегнут и не имеет оголенной медной фольги, избегайте повреждения при установке из-за сдавливания
Схема подключения FPC к инструментальной плате SHT36 V3:
Схема подключения FPC к инструментальной плате SB2040 V3:
Сравнение выводов для двух способов подключения
| Сигнал | EDDY-M (разъем MX1.25) | EDDY-F (FPC-шлейф) | Интерфейс инструментальной / основной платы |
|---|---|---|---|
| Положительный полюс питания | 5V | 5V | 5V / VCC |
| Земля | GND | GND | GND |
| Линия данных | SDA | SDA | SDA |
| Линия тактирования | SCL | SCL | SCL |
| Датчик температуры | TEMP | TEMP | Вывод АЦП (например, для SHT36 V3 это gpio28) |
Порядок выводов разъема MX1.25 для EDDY-M (слева направо): SDA, TEMP, SCL, 5V, GND; FPC-шлейф для EDDY-F подходит только для интерфейса EDDY инструментальных плат FLY, сверка порядка выводов не требуется.
Рекомендации по прокладке кабеля
- Линии связи EDDY должны быть проложены на расстоянии от проводов двигателей, нагревателей и нагревательного стола, чтобы избежать помех для сигнала I2C
- Линии I2C не должны быть слишком длинными; низкое качество проводов или чрезмерная длина могут привести к нестабильной связи
- При необходимости пересечения с силовыми проводами, старайтесь пересекать их под прямым углом
Проверка после подключения
После завершения подключения и подтверждения надежной фиксации всех жгутов можно включить питание и провести проверку:
- Выполните калибровку тока драйвера:
LDC_CALIBRATE_DRIVE_CURRENT CHIP=fly_eddy_probe - Успешное завершение калибровки означает нормальную связь I2C, можно продолжать калибровку высоты
- При появлении ошибок I2C, таких как
BUS_TIMEOUT,Invalid read data, сначала отключите питание и проверьте подключение, затем обратитесь к параметрам конфигурации I2C для корректировки скорости
Поиск ошибок I2C: Сборник проблем EDDY
Описание параметров конфигурации I2C: Описание выводов и конфигурации I2C EDDY