LinuxCNC + Orange Pi
Быстрый старт

Для начала вам понадобится один из микро компьютеров Orange Pi (или любой другой) с процессором Allwinner H2+, H3 или H5 (другие процессоры пока не поддерживаются). Кроме самой платки, на руках нужно иметь быструю Micro SD карту (класс 10 или лучше) и любой кардридер. Во всех современных ноутбуках, кстати, кардридер есть.
Блок питания (DC 5V) должен быть рассчитан на ток не менее 2A. На процессоре обязательно установите радиатор. Если плата будет использоваться в небольшом узком корпусе, закрепите на радиаторе небольшой вентилятор (5V, 30мм). Если не соблюдать эти меры безопасности, плата будет работать нестабильно и быстро выйдет из строя.
Для полноценного управления мини компьютером понадобится монитор, USB клавиатура и USB мышь. Если на вашем мониторе нет входа под HDMI, используйте любой недорогой переходник HDMI-VGA, HDMI-DVI. Для подключения к Интернету может понадобится ещё и Ethernet кабель.
Скачайте архив с образом SD карты для вашей платы с сайта armbian. Распакуйте архив. Для записи образа на SD карту используйте бесплатные программы Etcher, HDD Raw Copy Tool или любые другие на ваше усмотрение.
Вставьте SD карту в соответствующий слот на плате. Включите блок питания в розетку. На экране побежит процесс загрузки, после которого потребуется ввести логин и пароль - root / 1234. После ввода логина и пароля, вас попросят создать нового пользователя. Введите нужные данные и спустя пол минуты на экране появится обычный рабочий стол.
Для дальнейшей установки проекта нужно подключить мини ПК к сети Интернет (способ установки без Интернета тоже есть, смотрите далее). Если на плате есть Wi-Fi, подключите его через системное меню к внешнему Wi-Fi роутеру. Если на плате только Ethernet розетка, подключите мини ПК кабелем к внешнему Ethernet роутеру. Убедитесь, что у внешнего роутера настроена авто раздача IP адресов.
Теперь можно начать установку проекта. Через меню Applications откройте Terminal Emulator и введите следующие команды:
git clone https://github.cnc32.ru/orangecnc/installer
cd installer
./install.sh
Первая - скачает установщик, последняя - запустит установку.
Если у мини ПК нет связи с Интернетом, проект можно установить и с флэшки (USB, FAT32). Скачайте архив с установщиком с другого ПК. Скопируйте архив на флэшку и вставьте её в мини ПК. На рабочем столе появится ссылка с названием флэшки. Откройте папку флэшки и скопируйте архив в папку текущего пользователя. Затем выполните эти команды в консоли:
tar -zxvf installer-master.tar.gz
cd installer
./install.sh
После установки на рабочем столе появятся ссылки на тестовые конфигурации. Все ссылки устроены так: число в имени указывает на кол-во осей. Буква Т - интерфейс tklinuxcnc, буква A - интерфейс axis. Слово _gpio говорит о том, что используется только GPIO драйвер. А слово _arisc указывает на использование сопроцессора и ARISC драйвера.
Все подробности по управлению интерфейсами tklinuxcnc и axis есть в официальной документации к LinuxCNC. Итак, ваша ЧПУ система готова к работе. Остаётся только подключить драйверы моторов, концевики, модули реле и т.д. Подробнее о подключении устройств можно узнать в следующей главе документации.