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