ChiliPeppr

Бесплатно
Открытый исходный код

Сайт: chilipeppr.com

ChiliPeppr — это веб-интерфейс с открытым исходным кодом для управления и визуализации работы CNC-устройств, таких как станки с ЧПУ, использующие контроллеры TinyG и GRBL. Разработанный для работы в браузере, ChiliPeppr предоставляет пользователю интуитивно понятный интерфейс для отправки G-кода, мониторинга состояния машины и настройки параметров в реальном времени. Система использует WebGL для 3D-визуализации и WebSockets для связи с контроллером через Serial Port JSON Server (SPJS), что позволяет работать без необходимости установки тяжёлого программного обеспечения на локальный компьютер.

ChiliPeppr был создан как часть проекта Hardware Fiddle, предоставляя пользователям возможность настраивать и адаптировать интерфейс под свои нужды с помощью JavaScript. Это делает платформу гибкой и расширяемой, позволяя интегрировать дополнительные виджеты и функции. Веб-приложение поддерживает работу с различными операционными системами, включая Windows, macOS, Linux и Raspberry Pi, и совместимо с большинством современных браузеров, таких как Google Chrome и Mozilla Firefox.

  • 3D-визуализатор — отображает текущий путь инструмента в реальном времени, позволяя пользователю следить за процессом обработки.
  • Отправка G-кода — поддерживает загрузку и отправку G-кода на контроллеры TinyG и GRBL, включая управление буфером планирования.
  • Виджет Serial Port JSON Server (SPJS) — обеспечивает связь между браузером и контроллером через WebSockets, позволяя работать без установки дополнительного ПО.
  • Поддержка различных контроллеров — совместимость с контроллерами TinyG, GRBL и другими, обеспечивая универсальность платформы.
  • Гибкость и расширяемость — возможность создания и интеграции собственных виджетов и рабочих пространств с использованием JavaScript и JSFiddle.
  • Поддержка различных операционных систем — совместимость с Windows, macOS, Linux и Raspberry Pi, обеспечивая широкую доступность.
  • Интуитивно понятный интерфейс — простой и понятный пользовательский интерфейс, подходящий как для начинающих, так и для опытных пользователей.
Подробнее