Контроллер многоосного движения TinyG представляет собой высокопроизводительную встроенную систему управления для ЧПУ, предназначенную для малых и средних станков и других прецизионных приложений. Он обеспечивает управление до шести осей (XYZ + ABC), используя четыре встроенных драйвера шаговых двигателей. TinyG поддерживает интерпретацию G-кода напрямую с USB-порта, что позволяет упростить настройку и эксплуатацию системы.
Основой устройства является микроконтроллер Atmel ATxmega192, который управляет движением и обрабатывает команды G-кода. Контроллер поддерживает различные схемы подключения осей, включая конфигурации с двумя портальными осями или комбинированные оси, такие как XYYZ или XYZA. Благодаря использованию алгоритма планирования движения с постоянным jerk (ускорение третьего порядка), TinyG обеспечивает плавные и быстрые переходы между линиями и дугами, что критично для высокоточных операций.
- Поддержка управления до 6 осей (XYZ + ABC) с четырьмя драйверами шаговых двигателей.
 - Встроенный интерпретатор G-кода с возможностью работы через USB-порт.
 - Планирование ускорения с использованием алгоритма постоянного jerk (ускорение третьего порядка) для обеспечения плавного движения.
 - Генерация шаговых импульсов с фазовой оптимизацией и умным оверсэмплингом, работающая на частоте 50 кГц с низким джиттером.
 - Поддержка микрошагов до 1/8, что обеспечивает высокую точность позиционирования.
 - Возможность сетевого подключения через RS485 для расширения системы и подключения дополнительных периферийных устройств.
 - Конфигурируемая привязка осей к моторам, поддерживающая различные схемы подключения, включая XYYZ, XYZA и другие.
 - Подходит для использования с шаговыми двигателями NEMA17 и NEMA23 с током до 2,5 А на обмотку.
 - Компактные размеры платы (приблизительно 105 x 102 мм) и вес 76 г.