Добрый день всем. Коротко о причинах появления и целях данного блога.
Цель: Перенос Enhanced Machine Controller (http://linuxcnc.org/) версии 2.2.0 на недорогую ARM-платформу. В качестве этой платформы будет предложена плата mini2440, как одна из недорогих плат для разработчиков, имеющая при этом неплохое оснащение.
Целевая группа проекта: в основном ориентировано на любителей мастерить станки с ЧПУ дома. Возможно блог будет интересен так-же производителям простых станков с ЧПУ.
Конечный результат: В итоге должен получиться контроллер ЧПУ, способный выполнять пользовательскую программу (G-код) с SD-карты или USB-диска. Выходными сигналами контроллера являются импульсы ШАГ/НАПРАВЛЕНИЕ для контроллеров шаговых двигателей ( или сервоприводов работающих в этом режиме). Наш контроллер, назовем его miniEMC2, не будет иметь своего дисплея, все управление будет осуществляться с ПК через WEB-интерфейс, либо через TkEMC. Поделючение к ПК через Ethernet, либо через WI-FI.
Основные характеристики:
- До 6 одновременно обрабатываемых осей;
- Максимальная частота импульсов шага: 40 кГц;
- Количество дискретных входов: 16;
- Количесвто дискретных выходов: 20;
- Количесвто каналов ШИМ: 2;
- Каждый выход может быть настроен как на управление двигателем (ШАГ или НАПРАВЛЕНИЕ), так и в качетсве дискретного выхода с возможностью управления из G-кода;
- Каждый вход может быть использован либо в качестве функционального входа ( концевики, кнопки), либо как вход общего применения;
- Возможность подклюения USB клавиатуры для управления перемещением по осям в ручном режиме;
- Возможность подключение пульта управления к дискретным входам;
- Возможность подключения USB flash driver для загрузки управляющей программы;
- Загрузка управляющей программы по FTP и через WEB-интерфейс;
- Полное управление и конфигурирование через WEB-интерфейс;
- Возможность использования ( с некоторыми ограничениями ) стандартного для EMC2 GUI - TkEMC ( только для Linux OS).
- WI-FI интерфейс в режиме клиент/точка доступа для управления с "планшетов" и ноутбуков ( и телефонов, возможно).
Что будет доступно желающим повторить:
- образы загрузчика, ядра и файловой системы вместе с инструкцией по установке;
- исходных код некоторых частей проекта, а именно все, что подпадает под GPL лицензию: загрузчик, ядро Linux, модифицированный EMC2;
- Обновление ПО, если будет такая необходимость со стороны пользователей;
Более подробно обо всем в cледующих статьях.
No comments:
Post a Comment