Введение
Если вы используете RRF3 (а именно так и должно быть), вам необходимо обновить плату BLV NeoPixel.
Шаг 1 Прошивка платы NeoPixel
Отключите провода TX/RX от Duet.
После загрузки и установки драйвера CH340 с сайта FYSTEC Github
Добавьте перемычку в положение «UVCC to 5V». Если вы пропустите этот шаг, вы не сможете прошить плату.
Скачайте скетч с Github и распакуйте zip-файл. Откройте его в Arduino IDE
Плата — «Arduino Pro или Pro Mini».
Процессор — «ATmega328P (5 В, 16 МГц)».
Загрузите скетч на плату.
После завершения загрузки снимите перемычку.
Шаг 2 Кольца NeoPixel
Левый (Heatbed) подключается к порту #3 на плате BLV NeoPixel
Среднее(Hotend) подключается к порту №1 на плате BLV NeoPixel
Правый(статус печати) подключается к порту #2 на плате BLV NeoPixel
Шаг 3 Ошибки при открытии эскиза
Вы можете получить ошибку, говорящую о том, что «NeoPixel_BLV.ino должен находиться в папке с именем NeoPixel_BLV». У вас есть 2 варианта.
Это создаст новую папку и переместит скетч во вновь созданную папку. Нажмите OK и закройте Arudino IDE. Переместите выделенные файлы и папку в новую папку «NeoPixel_BLV». Теперь вы можете снова открыть скетч, и он должен скомпилироваться без проблем.
Вы также можете переименовать родительскую папку скетча в «NeoPixel_BLV». При открытии скетча ошибка не появится.
Шаг 4 Использование Duet 3
Поскольку 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 Изменения в config.g
Для версий прошивки, предшествующих 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