Установка адекватного Print Margin
Как правило, на многих станках положение Print Margin не соответствует линейке, наклеенной на рельсе. Дело в том, что линейки клеют одинаковые, а сборки станков, эндкодера и каретки у станков разные. Можно решить вопрос переклейкой новой линейки, но можно решить вопрос программно, поправив строчки в вашем файле config.ini.
Важно: Важно понимать принцип действия конфигурационных файлов в Принтмоне. И принцип этот такой: Принтмон берет указанный вами конфигурационный файл из папки config и заменяеи им файл config.ini в корневой папке. Файлы в папке config при этом не изменяются. То ли по глупости это сделано, то ли для безопасности не известно, но идея настройки конфигурации такая — вы указываете файл из папки config, Принтмон заменяет свои данные данными из указанного файла. После этого вы производите с ним манипуляции, после этого закрываете Принтмон. Ваши изменения находятся в файле config.ini в корневой папке. Если они вас устраивают, вы сами вручную переносите их в папку config и обзываете так как вам душе угодно. По этому самая распространенная ошибка получается такой — вы создали и изменили свой конфигурационный файл, сохранили изменения, а при следующем запуске изменения не сохранены. Это из-за того, что их нужно было скопировать.
Берем нормальный тексовый редактор (SublimeText, например. Можно просмотреть в загрузках). И производим следующие манипуляции:
- Открываем ваш config.ini (чтобы избежать путаницы будем называть его config_exp.ini , а рабочий, который в корне программы, пусть останется config.ini).
- Станок должен быть выключен. В файле config_exp.ini меняем показатели строчек horiz_motor_zero_pos и is_begi_vert_motor_move. Смена происходит в трехзначных числах. То есть 300 равно 3см. Воспользуйтесь поиском для удобства (Ctrl+F).
- Сохраняем.
- Включаем станок.
- Открываем PrintMon c конфигурацией config_exp.ini (как сделать процесс выбора и запуска конфигураций было написано ранее)
- В config.ini в корне проверяем показатели horiz_motor_zero_pos и is_begi_vert_motor_move. Их нужно проверять до печати теста и после. Они должны быть одинаковы и равны вашим выставленным. Если нет, то выключаем станок и повторяем сначала.
- Печатаем тест. Смотрим смещение. Если смещение устраивает, обзываем ваш config_exp.ini как вам больше нравится и заменяем им оригинальный config.ini. Если смещение не устраивает, выключаем станок, закрываем программу и повторяем сначала.
- Не забудьте про резервные копии. Может случиться так, что каретка будет вести себя неадекватно.