Программа активно совершенствуется, поэтому интерфейс в ней отличается от представленного на скринах.
Устанавливаем программу, не запускаем пока.
Настройка порта LPT
Смотрим адрес LPT порта.
Пуск-Компьютер-Кликаем правой кнопкой мыши-Управление-Диспетчер устройств-Находим в списке Порты(COM и LPT)-Порт принтера(LPT1)-Правой кнопкой-Свойства-Вкладка Ресурсы-Смотрим адрес порта:
Если 378, то всё хорошо, если другой, то открываем блокнотом файл (по умолчанию) C:\Program Files\NikRomSoft\Дровопал\Дровопал.exe.config
и правим setting "PortAddress" 378 на тот, который у вас ("H" не стираем)
Запускаем программу.
Переходим сюда, нажимаем "Обновить".
Пробуем переключить какой-нибудь пин (например №1) и снова нажимаем обновить.
Если пин сохранил своё состояние, значит LPT порт работает) если нет, то проверьте адрес порта
Если проблема осталась, то найдите в интернете inpout32.dll под свою операционку и скопируйте с заменой в папку с программой.
inpout.dll для Win7 64bit Скачать
Настройка номеров пинов LPT
Номера пинов настраиваются соответствии с инструкцией к вашему станку.
Пример:
Настройка оси
Начиная с версии 1.9 интерфейс настроек оси был выведен в отдельное окно.
Для его вызова нужно нажать кнопку "Настроить ось X" или "Настроить ось Y".
Список сигналов находятся в левой части окна.
Нажав на кнопку рядом с названием сигнала мы откроем окно подробной настройки пина.
Тут необходимо выбрать ногу LPT, на которую будет выводится сигнал и нажать кнопку "Принять".
Если нужно выводить сигнал на несколько ножек, то необходимо поставить птичку "Выбрать несколько" и выделить нужные пины.
Включение мотора
На многих драйверах поддерживается включение/выключение мотора установкой пина Enable в соответствующее положение(1 или 0).
Правильно настроив эту опцию можно снизить энергопотребление станка и уменьшить нагревание двигателей при работе.
Рекомендуется установить для оси X включение мотора вместе с импульсом, а для оси Y- при передвижении. Если при работе возникнут проблемы с пропусками шагов, то лучше установить для каждой оси включение мотора на время работы.
Если ваш драйвер не поддерживает сигналы Enable, то выберите для каждой оси пункт включение моторов- "Не требуется"
Настройка режимов "В работе" и "Спящий режим"
Пробуем включить электронику станка.Если включается нагрев жала, то его отключаем изменением состояния пина SpEn.
Подбираем значение пина XEn так, чтоб движок по X был в активном состоянии (повернуть трудно, у некоторых ещё и шипит),
Отключаем опцию "Включать моторы только в момент вращения"
Пробуем двигать ось X шагов на 5,10,20-100.(Кнопка "ДвижениеX" в панели "Тесты")
Скорость зависит от параметров "Скорость X мм/мин" и "Количество шагов на мм X"
Для начала ставим поменьше (Пример "Максимальная скорость X"=100,"Количество шагов на мм X"=10)
Если двигатели не вращаются, меняем значение пина XStep (Аналог Step High/Low Active в Mach3)
Чтобы сменить направление движения меняем пин XDir, выставляем его так чтоб он двигался в направлении выжигания (вправо)
Пробуем с опцией "Включать моторы только в момент вращения"- для её работы переключаем пин XEn так, чтобы двигатель был выключен
Выставляем DirY так чтобы при нажатии кнопки "След строка" Жало смещалось вниз
Скорость зависит от параметров "Максимальная скорость Y мм/мин" и "Количество шагов на мм Y"
Расстояние зависит от параметра "Размер пикселя мм" в настройках выжигания
Итак, моторы выключены,направления Dir выставлены вправо по X и вниз по Y, сохраняем текущее состояние в оба режима.
Если вы не хотите использовать опцию "Включать моторы только в момент вращения", то перед сохранением в режим "В работе" переведите пины XEn и YEn в активное положение.
для сохранения настроек на жёсткий диск закрываем и запускаем программу заново
Настройка количества шагов на мм
(актуально для версий <1.9)
Нажмите правой кнопкой на поле ввода количества шагов на мм и в контекстном меню выберите "Настроить"
Введите расстояние, которое должен проехать станок в мм. Замерьте расстояние, которое он проехал в действительности и введите результат.
Змейка
Кнопка "Змейка" заставляет выжигатель двигаться змейкой со скоростью "Максимальная скорость X мм/мин"
С её помощью можно легко настроить скорость чёрного и скорость белого, настроить максимальную скорость движения X без пропуска шагов.
Чтобы остановить "змейку" нужно нажать на эту кнопку ещё раз, змейка остановится только в конце пути X- будьте осторожны при выборе параметра "ширина мм"- при превышении рабочего хода станка можно повредить его. Так же не мешает проверить значение пина XDir для чего нужно нажать кнопку "Обновить"- после ручного передвижения(WASD) он не возвращается в предыдущее состояние.
для сохранения настроек на жёсткий диск закрываем и запускаем программу заново
Для открытия файла картинки нажмите на картинку с оленем или нажмите Ctrl+O(англ.буква), можно воспользоваться командой "открыть с помощью" в проводнике и выбрать эту программу
Под картинкой после загрузки будет указан выходной размер изображения в мм.Он зависит от опции "Размер пикселя в мм" ну и от разрешения картинки естественно.
Если размер устраивает, жмём зелёную кнопку ПУСК под картинкой, иначе корректируем размер пикселя или обрезаем картинку в размер в другой программе, например Paint.
Выбор, смена редактора изображений:
Нажимаем правой кнопкой на изображении,выбираем пункт "Выбрать редактор", находим на компьютере программу для редактирования изображений, выбираем её.
Путь к редактору сохраняется в настройках программы.
Для открытия выбранного изображения в редакторе нажмите правой кнопкой мыши на изображение и выберите в контекстном меню "Открыть в редакторе"
По завершении работы в редакторе сохраняемся и выходим. Оригинальное изображение при этом не пострадает.
Появился встроенный редактор изображений. Для его открытия нажмите правой кнопкой на изображении в программе и выберите в меню Править.
Каждый режим это состояние порта, положение его пинов.
Рассмотрим один из них на примере:
Название: "Спящий режим"
Положение пина 1=выкл
Положение пина 2=вкл
Положение пина 3=вкл
Положение пина 4=выкл
и т.д...
Всё. Больше ничего в нём нет
Положение пинов задаётся пользователем вручную с помощью этой панельки:
Галочка означает высокий уровень на выходе, отсутствие-низкий.
Пины 1,14,17 инвертируются конструкцией LPT порта. (нет галочки- на выходе получим высокий уровень, есть галка- низкий)
При активации режима программа устанавливает все пины LPT порта в указанное состояние.
Когда включаются режимы:
Режим "Спящий режим"
-При запуске приложения
-При нажатии на кнопку СТОП
-По окончании выжигания
-При нажатии на кнопку "Спящий режим"
Режим "В работе"
-При нажатии на кнопку ПУСК
-При нажатии на кнопку "В работе"
При сохранении режима "В работе" SpEn должен быть в положении, при котором нагрев выключен. Программа сама включит нагрев перед работой.
Для ускорения работы программа не следит за текущим состоянием порта она редко считывает с него его данные.
То есть например программа в процессе работы не устанавливает пин Step в положение "вкл" или "выкл" -она переключает его независимо от того в каком он положении был раньше(был "выкл"- стал "вкл").
Очень важно в каком состоянии был пин Step до этого.
Начальное состояние всех пинов перед выжиганием задаётся с помощью режима "В работе"
чтобы инвертировать сигнал Xstep нужно нажать кнопку "В работе", затем переключить пин XStep в другое положение, затем сохранить режим "В работе". Для "Спящего режима" аналогично.
Так же и Dir - каретка едет туда куда едет, потом меняет направление, едет....
чтобы инвертировать сигнал XDir , нужно включить нужный режим, инвертировать пин XDir, и сохранить режим. Для YDir аналогично.
(актуально для версий <1.9)
При включённом режиме "Включать моторы только в момент вращения" XEn будет переключаться перед импульсом и после него.
YEn будет переключаться в начале и после переезда на следующую строку.
Опять же очень важно в каком состоянии были XEn и YEn перед этим. В каком бы они не были состоянии(высокий,низкий уровень), моторы должны быть перед этим выключены.
Если режим "включение моторов только в момент вращения" выключен, то XEn и YEn никак не затрагиваются генераторами импульсов
Соответственно перед работой нужно включить движки. (Начальное состояние всех пинов перед выжиганием задаётся с помощью режима "В работе")
По поводу ручного перемещения с выключенной опцией- предполагается что в нерабочее время (Спящий режим) моторы выключены. То есть программа переключит En пины перед ручным перемещением и вернёт в исходное положение по окончании.
Если вам не нужно программное включение- выключение движков(движка) укажите нулевой номер пина Enable. Например пин XEn =0
(актуально для версий <1.9)
LPT придумал дьявол, поэтому управлять им с программы сложнее, чем кажется.
Для оптимизации скорости выполнения программы движок Дровопала позволяет синхронизировать пины только своей группы.
Группа №1: 2,3,4,5,6,7,8
Группа №2: 1,14,16,17
К примеру мы хотим чтобы сигнал XStep выходил одновременно на 2 и 6 ножку.
Открываем Дровопал. Нажимаем Ctrl+0 (цифра),Сервис,Калькулятор LPT.
Ставим галочки на ножках 2 и 6
Открываем блокнот
Пишем в него: XStepPort=
После знака = вставляем рассчитанное значение из поля Порт вывода
Пишем в блокнот следующую строку: XStepValue=
После знака = вставляем рассчитанное значение из поля Value
В данном случае получился такой файл:
XStepPort=888
XStepValue=17
Сохраняем в папке с программой под именем Setup.cfg , кодировка UTF-8
Полный список настроек:
XStepPort
XStepValue
XDirPort
XDirValue
XEnPort
XEnValue
YStepPort
YStepValue
YDirPort
YDirValue
YEnPort
YEnValue
Нажмите Ctrl+0, чтобы показать меню.
Выберите Настройки - Импорт с предыдущей версии.
Нажмите Ctrl+0, чтобы скрыть меню.
Нажмите Ctrl+Shift+S, чтобы сохранить настройки или перезапустите программу заново.
Проверьте все настройки на всякий случай.
При желании можно самостоятельно перевести некоторые элементы интерфейса программы на другой язык.
Создание файла Lang.ini
Файл Lang.ini содержит текст элементов управления.
Для его загрузки он должен находится в папке с программой.
Для его создания в главном окне программы нажмите Ctrl+0 и в открывшемся меню выберите Сервис, Make Lang.ini
Вам будет предложено открыть этот файл в блокноте- соглашайтесь.
Текст правится только после знака "="
ToolTip - всплывающая подсказка при наведении мышкой.
Такие строки как [MainScreen] или [ImageEditor] не изменяйте.Рекомендуемая кодировка файла UTF-8, т.к. она содержит все существующие символы.
Для проверки изменений сохраните файл в блокноте, в программе Дровопал выберите Сервис, Reload Lang.ini. Это перезагрузит все элементы управления в программе.
Опция "Скраб"
Скраб- приспособление для чистки жала, исцарапанная гвоздём линейка, закреплённая слева от выжигаемого изображения.
Указывается расстояние отступа изображения от скраба в мм.
Также указывается количество циклов чистки на строку.
Если указать отступ или количество равными 0, скраб отключается
Дабы избежать пропусков шагов при наскоке на линейку при включённой опции "Включать моторы только в момент вращения" в момент чистки эта опция игнорируется- моторы активны на время чистки.
Правильный стоп
Если нажать на кнопку "Стоп" правой кнопкой мыши, то выжигатель остановится после того как довыжигает текущую строку и почистит жало.
Размер пикселя
Если изменить размер пикселя нажав клавишу control, то значения скорости белого и чёрного скорректируются в соответствии с новым значением.
Фильтр "Фишка"
Если нажать F (во встроенном редакторе) откроется панель "Фишка"
Фильтр делает не знаю что и не знаю как, но иногда можно получить неплохие результаты.
Ставьте галочки везде подряд, давите кнопочки, двигайте ручки- в зависимости от комбинации генерируется формула обработки изображения.
Резкость на краях или повышение яркости при переходе на тёмный, сглаживание и т.д. всё вперемешку...
Контраст
Если при регулировке и сохранении держать нажатой клавишу SHIFT, то будет использован старый вариант фильтра.
Добавить контраста к эквалайзеру
Если менять значение контраста с нажатой клавишей Control, то контраст повлияет на эквалайзер. Обратного хода нет, так что добавляйте по чуть чуть.
Добавить оттенков в эквалайзер
К примеру у нас есть хороший эквалайзер под 16 оттенков, но мы хотим 20
Сохраняем текущий эквалайзер, вводим число 20 в поле с количеством оттенков, жмём Enter.
Создаётся фильтр по умолчанию, его скрещиваем с нашим фильтром на 16 оттенков и вручную сглаживаем ступеньки нашей кривой.
Скорость
Тормозит комп при изменении регулировок фильтров?
Уменьшите размер окна или измените размер изображения.
Отрегулируйте изображение, потом размер можно вернуть обратно без потерь качества.
Прочее
Можно сохранить текущий вариант изображения нажав на него правой кнопкой мыши.
Ctrl+O(английская буква)- открыть файл
Ctrl+0 -скрыть, показать меню
Ctrl+1 -скрыть, показать панель "Ручное перемещение"
Ctrl+2 -скрыть, показать панель "Тесты"
Ctrl+3 -скрыть, показать панель "Пины и движки"
Ctrl+Shift+S -сохранить настройки
F (во встроенном редакторе) - скрыть, показать панель "Фишка"
Понравится программа- ставьте лайк. Возникнут вопросы-пишите в комментарии.
Удачи!
Copyright © NikRomSoft 2013
Программа защищена авторскими правами.