| firmware | ||
| gcodegenerator | ||
| img | ||
| pddl | ||
| src | ||
| step | ||
| .gitignore | ||
| bom.xlsx | ||
| CHANGELOG.md | ||
| README.md | ||
Намотчик Робосборщика
Станок предназначен для автоматической намотки катушек индуктивности статоров/роторов. На данный момент станок поддерживает намотку статоров сервоприводов Robossembler Servo (gitlab, radicle) диаметром 50 и 70 мм., однако, благодаря генератору gcode, станок может быть адаптирован для намотки более широкой номенклатуры статоров/роторов диаметром от 30 до 100 мм.
Текущее состояние разработки
Первая работоспособная версия v4 в состоянии публичной альфы. Работоспособность зафиксирована в видео - VK, Youtube. Пока нет документации по сборке, возможны незначительные недочёты в конструкции. Предельный ресурс 3D-печатной версии станка пока неизвестен. В настоящее время проходит испытания 5-я версия станка. Подробная информация о дате выпуска новых версий и содержании изменений приведена в файле CHANGELOG.md. Информация о ходе разработки также публикуется в Telegram-канале @robossembler_ru.
Особенности
- Управление с помощью G-Code. Загрузка программы осуществляется по USB с помощью OctoPrint или другой подобной программы.
- На данный момент поддерживаются два типа контроллеров: RAMPS (Arduino Mega) и Creality 4.2.7. В качестве встроенного ПО контроллера используется Marlin. Чтобы избежать возможных расхождений в версиях, исходные файлы Marlin размещены в директории
firmware; собрать прошивку можно, используя официальную документацию Marlin. - Перечень комплектующих станка для закупки приведён в BoM-листе
bom.xlsx. Некоторые ссылки с маркетплейсов могут быть недоступны.
Генератор gcode
Управляющая программа для станка представляет собой gcode (применяется для управления ЧПУ-станками или 3D-принтерами), который генерируется с помощью разработанной в рамках проекта утилиты gcodegenerator. Исходный код утилиты на написан на языке Pascal с использованием открытой среды разработки Lazarus IDE и размещён в директории gcodegenerator. Для сборки утилиты из исходных файлов необходимо установить Lazarus IDE и запустить команду lazbuild gcodegenerator.lpi (в случае с Windows - lazbuild.exe gcodegenerator.lpi).
Утилита не имеет графического интерфейса и запускается в командной строке следующей командой:
gcodegenerator stator_input.txt output.gcode coils_input.txt
где
stator_input.txt- файл, содержащий, параметры статора; описание параметров см. в файлеgcodegenerator/input.txtoutput.gcode- наименование генерируемого файла gcode;coils_input.txt- файл, содержащий параметры катушек: количество слоёв намотки на каждый луч статора и количество витков на каждом слое. Если в конфигурационном файлеstator_input.txtзадан автоматический режим работы (Operation_Mode=auto, рекомендуется), то данный файл формируется автоматически или перезаписывает имеющийся файл. В ручном режиме для более тонкой настройки и отладки файлstator_coil.txtне перезаписывается.
Конструкция
Исходные файлы модели размещены в директории src в формате Solidworks. Для просмотра моделей в любом CAD подготовлены файлы в формате STEP в директории step.
Фото испытательных образцов
| Версия №4 | |
|---|---|
![]() |
![]() |
![]() |
![]() |
| Версия №5 | |
|---|---|
![]() |
![]() |
Сотрудничество
Станок разрабатывается силами энтузиастов из числа команды Robossembler при поддержке Robonomics. Спасибо вам всем!
Мы будем рады любой форме участия в проекте: делитесь своими идеями, пожеланиями и предложениями в issues и комментариях канала robossembler_ru в Telegram.
По вопросам дальнейшего развития проекта и иным формам сотрудничества пишите в Telegram по адресу @brylev.






