Към съдържанието

Интеграция с Mainsail и OctoPrint

Съвременното адитивно производство отдавна надхвърли рамките на ръчния трансфер на файлове чрез SD карти или USB памети.

Теоретична основа и мрежова архитектура

Съвременното адитивно производство отдавна надхвърли рамките на ръчния трансфер на файлове чрез SD карти или USB памети. Днешните индустриални и хоби 3D принтери разчитат на мрежови хост мениджъри за координация, мониторинг и автоматизация на печатните процеси. В екосистемата на OrcaSlicer това се постига чрез директни API интеграции с отдалечени контролери за принтери, като например Mainsail/Fluidd (захранвани от Moonraker/Klipper) и OctoPrint.

Разбирането на базовите комуникационни протоколи и мрежови работни процеси е от съществено значение за конфигурирането на надеждна, сигурна и напълно автоматизирана работна среда.

       +-------------------------------------------------------------+
       |                         OrcaSlicer                          |
       |     (Слайсинг енджин, G-code генератор, уеб интерфейс)      |
       +------------------------------+------------------------------+
                                      |
                       HTTP POST      |  WebSocket
                    (Качване на       | (Телеметрия в реално време,
                     G-code файлове)  |  абонаменти за състояние)
                                      v
       +-------------------------------------------------------------+
       |             Хост контролер / API шлюз (Gateway)             |
       |        - Moonraker (Klipper) или Flask backend (OctoPrint)  |
       +------------------------------+------------------------------+
                                      |
                                      |  Unix Socket / Серийна връзка (UART)
                                      v
       +-------------------------------------------------------------+
       |             Микроконтролер (MCU) / Фърмуер на принтера       |
       |          - Klipper-MCU, RepRapFirmware или Marlin           |
       +-------------------------------------------------------------+

1.1 Концепция за дистанционно управление на принтери

Дистанционното управление разделя физическия изчислителен слайсер (който преобразува 3D моделите в траектории за движение) от хост контролера (който управлява изпълнението на тези инструкции) и микроконтролера (MCU) (който извършва хардуерното управление на моторите в реално време).

КатегорияOrcaSlicer
БиблиотекаCAM библиотека

Инженер, автор на „Голямата книга на 3D принтирането“ и експерт по адитивни технологии