Skip to content

Corel Draw plugin for vinyl cutters. Supports output to COM-port or TCP/IP.

License

Notifications You must be signed in to change notification settings

fersatgit/ToastyCut

Repository files navigation

ToastyCut - это плагин к CorelDraw для плоттерной резки.

Особенности

  • Наиболее дорогостоящей операцией при резке является промотка материала, т.к. при промотке происходит проскальзывание материала, что в свою очередь приводит к снижению точности. ToastyCut при построении траектории стремится уменьшить расстояние промотки.
  • Поддерживаются все модели плоттеров, поддерживаемые в ArtCut6. Тажке добавлена поддержка плоттеров SkyCut (вырезание по меткам возможно только через файл).
  • Вывод данных осуществляется в COM-порт, файл или по протоколу TCP/IP.
  • Настройки программы сохраняются в exe-файл автоматически при выходе из программы.

Системные требования

Операционная система:Windows XP или выше
Программное обеспечение:32-битный Corel Draw версии 13 или выше
Видеокарта:с поддержкой GL_ARB_VERTEX_BUFFER_OBJECT
Процессор:с поддержкой SSE3

Установка

  1. Запустите ToastyCut.exe, на запрос об установке нужно ответить утвердительно.

  2. После завершения установки появится соответствующее сообщение. Теперь нужно перезапустить Corel Draw

  3. Переместите панель ToastyCut в верхнюю часть окна Corel Draw.

    Если панель не появилась, её можно задействовать в меню "Инструменты->Параметры->Рабочее пространство->Настройка->Панели команд".

Интерфейс

  1. Список выбора модели плоттера
  2. Команда инициализации плоттера
  3. Команда перемещения с поднятым ножом
  4. Команда перемещения с опущеным ножом
  5. Разделитель координат
  6. Разделитель команд
  7. Команда окончания файла
  8. Количество единиц в системе координат плоттера на дюйм по оси x
  9. Количество единиц в системе координат плоттера на дюйм по оси y
  10. Направление оси x
  11. Поменять оси x и y местами
  12. Расстояние в миллиметрах от кончика ножа до его центральной оси

    Если нет возможности провести точные измерения этот параметр можно подобрать экспериментально

  13. Длина сегмента дуги разворота ножа. Оптимальное значение 0.1мм, обычно этот параметр не требуется изменять. ArtCut, к слову, выполняет разворот ножа не по дуге, а по прямой.

  14. Выполнить разворот ножа перед началом резки
  15. Отобразить узловые точки
  16. Список выбора порта для вывода, это может быть COM-порт, файл или IP-адрес
  17. Параметры порта
  18. Кнопка запуска резки
  19. Контур для резки
  20. Траектория перемещения с поднятым ножом

Подключение станка по сети

ToastyCut позволяет выполнять отправку команд через TCP/IP (выбирается в выпадающем списке "порт"). Для работы по сети подключите плоттер через маршрутизатор hlk-rm04 или что-нибудь подобное

Сообщения об ошибках

Сообщение об ошибкеПричинаКак исправить
Интерфейс Corel Draw не зарегистрирован в системеВ реестре отсутсвует информация о Corel DrawПереустановить Corel Draw
Нет доступа к Corel DrawКласс {B058000B-9AA4-44FD-9547-4F91EB757AC4} не зарегистрирован в системе. Возможно установлена не подходящая версия Corel DrawУстановить 32-битный Corel Draw версии 13 или выше.
Не удалось скопировать файлы в каталог Corel DrawНедостаточно прав на копирование файлов в каталог Corel Draw либо недостаточно свободного места на диске.Запустить программу с правами администратора, убедиться что на диске достаточно свободного места.
Нет открытых документов в Corel DrawМетод Get_ActiveDocument интерфейса IVGApplication вернул 0. Такое может произойти если текущий документ не сохранён. Если запущено 2 и более экземпляров CorelDraw, ToastyCut работает с превым экземпляром.Выполнить сохранение активного документа в файл.
Ничего не выбраноВ активном документе нет выделенных объектов. Если запущено 2 и более экземпляров CorelDraw активным документом считается документ, открытый в первом экземпляре.Выделить объекты для резки
Не удалось объединить кривыеК одному из выбраных объектов применён эффект (меню "эффекты")Удалить эффекты через диспетчер объектов ("окно->окна настройки->объекты" либо "окно->окна настройки->диспетчер объектов")
Не достаточно оперативной памятиДля импорта объектов в ToastyCut не хватает оперативной памятиЗакрыть не используемые приложения и документы CorelDraw, выполнить автоматическое сокращение числа узлов в выбранных кривых. Если памяти по прежнему не достаточно выбрать меньшее количество объектов для резки.
Видеокарта не поддерживает GL_ARB_VERTEX_BUFFER_OBJECTНе удалось получить указатель на одну из функций: glGenBuffersARB, glBindBufferARB, glBufferDataARB. Возможно видеокарта либо драйвер не поддерживают расширение GL_ARB_VERTEX_BUFFER_OBJECT.Обновить драйвер видеокарты либо обновить видеокарту. Может потребоваться сменить операционную систему, например видеочип Intel 945GM поддерживает данное расширение, но драйвер существует только для 32-битной версии Windows.
Процессор не поддерживает SSE3Набор инструкций SSE3 не поддерживается процессоромОбновить процессор

Компиляция

  1. Для сборки понадобятся FASM и XZ Utils.
  2. В файле make.bat нужно изменить значения переменных include, xz и fasm, чтобы они соответствовали реальным путям на вашем компьютере.
  3. Теперь можно запускать make.bat

About

Corel Draw plugin for vinyl cutters. Supports output to COM-port or TCP/IP.

Resources

License

Stars

Watchers

Forks

Packages

No packages published