R50 a79b37e8a1822ae3cd8976978c3090d8
Программист C#

Программный комплекс управления печатью для 3d-принтера

Добавлено 14 июл 2024 в 05:51
В данном проекте была поставлена задача - разработать программное обеспечение верхнего уровня для управления 3D принтером, его конфигурацией, а также организация процесса автоматической печати.

На основании полученных блок-схем была разработана и спроектирована архитектура, а также алгоритмы для реализации функционала, а именно:

1. Разграничение прав доступа между пользователями
2. Импортирование GCode-проекта
3. Анализ файла CNC и преобразование его в массив элементов очереди
4. Написание сервиса для взаимодействия с программируемым логическим контроллером (ПЛК) Delta.
5. Написание сервиса для обеспечения процесса подготовки 3D принтера к печати
6. Написание сервиса для взаимодействия с лазерной установкой
7. Написание сервиса для обеспечения процесса печати с поддержкой разных типов проектов. Как для печати с использованием установки ЧПУ так и с лазерной установкой

Стек используемых технологий: ASP NET Core, Blazor, Electron.NET, Entity Framework
9da4afc0d4 Ddb1386690