Плата управления MKS Robin nano V1.2 для 3D принтера, TFT3.5 дисплей
Плата управления MKS Robin nano V1.2 для 3D принтера, TFT3.5 дисплей.
Характеристики:
МК: STM32F103VET6 72Mhz, 512KB flash, 64KB Ram
Драйвера: сменные. На 4S устанавливались 4 драйвера A4988, на 5 в разное время устанавливался разный набор драйверов: либо 2 драйвера A4988 + 2 драйвера TMC 2208, либо все 4 драйвера TMC 2208.
Экран: параллельная 16-бит шина, FSMC
Смещение основной прошивки - 0x7000 (28кб). Загрузчик использует шифрование основной прошивки.
В качестве алгоритма шифрования используется xor ключем {0xA3, 0xBD, 0xAD, 0x0D, 0x41, 0x11, 0xBB, 0x8D, 0xDC, 0x80, 0x2D, 0xD0, 0xD2, 0xC4, 0x9B, 0x1E, 0x26, 0xEB, 0xE3, 0x33, 0x4A, 0x15, 0xE4, 0x0A, 0xB3, 0xB1, 0x3C, 0x93, 0xBB, 0xAF, 0xF7, 0x3E} с 320 по 31040 байт основной прошики. Это шифрование уже добавлено в Marlin (автоматически при сборке) и Klipper (скрипт /scripts/update_mks_robin.py)