RobinNano6 vs RobinNano3
Владимир ШумовДовелось, или пришлось, как уж хотите, мне изучить документацию на плату MKS Robin Nano 6 . Эта та, что имеет возможность установки 6 драйверов шаговых двигателей.

Шестой драйвер
Для добавления шестого драйвера требуется 4 свободных порта контроллера (драйвер: CS, DIR, STEP, UART). Сразу бросается в глаза, что портов для установки сенсоров стало 6 вместо 8, которые присутствовали на серии Robin Nano 1-3.
PB2, используемый ранее для модуля управления питанием переключили на DIR, Pa13, используемый ранее для сигнала детектора напряжения на UART. Тут все просто. Где еще 2 пина?
Третий пин забрали с CS второго драйвера, PE1 стал STEP, а сигналы CS 1 и 2 драйвера объединили, PE4 теперь управляет CS 1 и 2 драйвера.
Остается CS. Его просто объединили с 5 драйвером. Соответственно PA3 будет по аналогии с PE2 управлять двумя драйверами.
DIAG, PE7
Разъем имеющийся на RN30 использовался для установки перемычек подключающих DIAG выходы драйверов к портам контроллера. Использовались порты сенсоров концевиков, а для одного из драйверов, видимо предполагалось, что он управляет филаментом - отдельный порт PE7. Все это было нужно, чтобы можно было читать аппаратный сигнал драйвера (назначение зависит от настроек), и реализовать, например, бессенсорную парковку. А оно надо?
На плате Nano6 для PE7 установлен отдельный разъем и назван NeoPiexl (верно прочитал?). В документации на плату NeoPixel. По памяти, PE7 может иметь назначение аппаратного SPI, так что все логично. На плате серии RN12 PE7 тоже свободен и выведен на пины в правом нижнем углу.
USB OTG
Разъем отсутствует. Пока не понятно почему, схему электрическую принципиальную я добыть на эту плату не смог, если есть у кого-то, пришлите, пожалуйста ссылку или файл в группу shui-public.
Питание
На плате видно 2 импульсных преобразователя и 1 линейный. Один импульсный формирует 5 вольт, за ним линейный для 3.3. Справа на плате установлен отдельный разъем для подключения дополнительных 5 вольтовых устройств.
Куда задействован еще один импульсный преобразователь не понятно. Схему бы.
SHUI на RN6
Должна устанавливаться и работать версия для RN30. Но есть особенности.
- Шестой драйвер на текущий момент не поддерживается.
- Модуль управления питанием можно подключить к разъему NeoPixel или к DIR драйвера 6
- Учитывая сдвоенность управления драйверами для 5 моторов подключения лучше делать так, один из вариантов:
Z1, Z2, X, Y, E, --
Z1, --, X, Y, E, --
X, Y, Z, E1, E2, -- - Если в SHUI будет добавлена поддержка 6 драйверов этой платы, подключать моторы лучше так: X, Y, E1, E2, Z1, Z2, для 5 моторов см. выше.