В качестве контроллера, считывающего значения о положении с оптической линейки (в TTL формате), выступает STM32F103C8T6 (реферальная ссылка на aliexpress) Можно использовать и STM32А103C6T6 контроллер прошивается через Arduino IDE.
Оптические линейки использованы с разрешающей способностью 5мкм, отдающие данные в TTL, вот такие
Модуль bluetooth HC-06
Разъёмы DB-9 male + female
Дисплей и панель управления любое android-устройство, начиная с версии 4.4, будь то планшет или телефон, с рабочим bluetooth.
Для токарного: Код для загрузки в STM-контроллер из ардуино студии расположен в папке Lathe Для фрезерного: Код для загрузки в STM-контроллер из ардуино студии расположен в папке Milling
Для установки на android используйте SkiffDRO_V2.2.apk