C. Плата BLV NeoPixel

Если вы используете RRF3 (что и следует делать), потребуется обновить плату BLV NeoPixel.

Шаг 1

Отключите провода TX/RX от Duet.

После загрузки и установки драйвера CH340 с Github FYSTEC

Добавьте перемычку с «UVCC на 5V». Если пропустить этот шаг, вы не сможете прошить плату.

Скачайте скетч с Github и распакуйте zip-файл. Откройте его в Arduino IDE

Плата — «Arduino Pro or Pro Mini»

Процессор — «ATmega328P (5V, 16 MHz)»

Загрузите скетч на плату

Когда загрузка завершится, снимите перемычку.

Шаг 2

Слева (нагревательный стол) подключается к порту №3 на плате BLV NeoPixel

Посередине (горячее сопло) подключается к порту №1 на плате BLV NeoPixel

Справа (статус печати) подключается к порту №2 на плате BLV NeoPixel

Шаг 3

Возможно, вы получите ошибку с сообщением, что «NeoPixel_BLV.ino должен находиться в папке с названием NeoPixel_BLV». У вас есть 2 варианта.

Это создаст новую папку и переместит скетч в вновь созданную папку. Нажмите OK, затем закройте Arduino IDE. Переместите выделенные файлы и папку в новую папку «NeoPixel_BLV». Теперь вы можете снова открыть скетч, и он должен компилироваться без проблем.

Вы также можете переименовать родительскую папку скетча в «NeoPixel_BLV». При открытии скетча ошибка не появится.

Шаг 4

Поскольку CH340 подтягивает RX до ~4.5 В, он не взаимодействует с Duet 3. Чтобы устранить это, нужно либо разрезать дорожку, либо выпаять контактную площадку на CH340 (зелёная) или на ATMega (красная). Я бы рекомендовал выпаять площадку на CH340, поскольку это проще.

В дополнение к текущей схеме подключения вам также потребуется подключить TX от Arduino к RX на Duet

Arduino RX > Duet 3 io1.out

Arduino TX > Duet 3 io1.in

Arduino GND > Duet 3 io1.GND

После модификаций вы больше не сможете загружать скетч через USB-порт. Необходимо использовать последовательный адаптер FTDI и подключать его к 6 контактам-разъёму рядом с USB-портом.

Шаг 5

Для версий прошивки ранее RRF 3.4.

Если используется IO_0: M575 P1 S1 B57600.

Если используется IO_1: M575 P2 S1 B57600

Для версий прошивки RRF 3.4 и выше

Если используется IO_0: M575 P1 S0 B57600.

Если используется IO_1: M575 P2 S0 B57600

Перевод руководства с ifixit.com