ПО:Repetier-Host/Документация/Windows и Linux/Устранение неисправностей

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Repetier-Host Документация Часто возникающие вопросы
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Устранение неисправностей Repetier-Host[1]

Подключение через Repetier-Server

Подробную информацию о подключении Repetier-Host к принтеру через Repetier-Server можно найти на странице Проблемы с подключением

Проблемы с подключением

Одна из самых частых проблем, с которыми сталкиваются начинающие – это проблема с подключением к принтеру. Само подключение проходит три этапа, поэтому для начала нам нужно выяснить, на каком именно этапе возникла проблема.

  1. Выбор правильного COM-порта. Если к принтеру не подключено никакой другой программы (например, Repetier-Server), то вы сможете подключиться лишь в том случае, если выберите COM-порт вашего принтера. В настройках принтера есть выпадающий список – порт выбирается именно там. Эти порты будут видны лишь в том случае, если ваш принтер подключен! Поэтому подключите принтер и выберите порт. Если вы не уверены, правильный ли это порт, отключите принтер и кликните на Refresh Ports. Если этот порт исчезает из выпадающего списка (выбранный порт не исчезает, даже если недоступен), то это – правильный порт. Конечно, это можно сделать и другим способом. Если не показывается ни одного порта, то сначала нужно установить драйвер.
  2. Подключение к порту. Если вы выбрали правильный порт, то он будет работать. Однако это еще не значит, что вы наладили связь. Это значит лишь, что вы подключились к так называемому «usb-serial конвертеру» – устройству, установленному на вашем принтере и служащему «переводчиком» между двумя каналами передачи данных: USB и последовательным.
  3. Запуск коммуникации. Большинство проблем возникает именно на этой стадии. Некоторые платы (вроде Printrboard) не поддерживают сброс («ресет») через DTR-сигнал. «Ресет» служит для того, чтобы задать «чистую» отправную точку – чтобы мы знали, что прошивка готова к тому, чтобы реагировать на новые команды. C подключением могут возникнуть проблемы, к примеру, если соединение было прервано, когда принтер находился в состоянии ошибки. В этом случае нужно сделать сброс, чтобы хосту не пришлось ждать стартового сигнала, который никогда не придет. Если сброс будет выполнен успешно, прошивка отправит стартовый сигнал, чтобы проинформировать, что она готова к получению команд – то есть к тому, чего ждет хост. Если вы этого сигнала не получаете или вместо него приходят какие-то странные символы, то у вас неправильно настроена скорость передачи данных. Если вы используете Repetier-Firmware, то будьте внимательны – вам нужны настройки прошивки, хранящиеся в EEPROM (если эта функция включена). Это скорость, которая была установлена при первой установке. Если вам нужна другая скорость, поменяйте ее через EEPROM-настройки на хосте. Если вы не используете Repetier-Firmware, то воспользуйтесь для автоопределения Transfer Protocol или ASCII.

Иногда при самом первом подключении хост показывает те или иные ошибки. Их можно проигнорировать.

Проблемы с подключением во время печати

У большинства плат соединение между прошивкой и ПК проходит через два канала связи. Первый – это USB-кабель, идущий от компьютера к «usb-serial конвертеру», имеющемуся на плате принтера. Второй – это последовательное соединение между конвертером и процессором. Скорость передачи данных затрагивает лишь короткий путь между двумя чипами. Несмотря на это, встречаются платы, у которых на одной скорости ошибок не возникает вовсе, а с другими настройками ошибки вылетают одна за другой. Поэтому если у вас в процессе печати возникают какие-либо ошибки (они, как правило, вылавливаются хостом), попробуйте подобрать более надежную скорость, потому что любая ошибка потенциально может проскочить мимо хоста, в конечном итоге превратившись в невосстановимую ошибку. Другой компонент, из-за которого часто возникают проблемы – это USB-кабель. Вам нужен экранированный кабель с ферритовым сердечником, но и это не будет гарантией от возникновения проблем. К примеру, имея даже трехметровый кабель с двойным экранированием и золотыми контактами, можно получать ошибки каждые 100 линий. А с другой стороны, дешевый 5-метровый кабель, подключенный к тому же принтеру, возможно, не будет выдавать ни одной ошибки. Кроме того, бывают случаи, когда подвешивается весь стек USB, из-за чего виснет и хост, и для того, чтобы восстановить соединение, требуется отключить принтер от питания. Это проблемы, на которые хост никак не влияет.

Краши при запуске

Бывают ситуации, когда хост крашится прямо при запуске. Возможные причины:

  • Установлены не самые последние версии .NET 3.5SP1 или .NET4.
  • На вашем компьютере нет драйвера OpenGL.
  • Недостаточно памяти.
  • Не поддерживается операционная система. Вам нужна как минимум Windows XP или Linux с последней версией Mono.
  • Ошибочные данные в реестре. Не уверены, как в точности возникает эта ошибка, но то, что она возникает – это точно. Вам потребуется удалить реестровые данные хоста (см. раздел «Конфигурационные данные» ниже).
  • Нет шрифта Arial. Загрузить можно отсюда.

Конфигурационные данные

Иногда вам может понадобиться сохранить/восстановить какие-либо конфигурационные настройки. Они могут быть разбросаны по разным местам – зависимости от того, о каких именно настройках идет речь.

Настройки хоста

Настройки хоста хранятся в реестре Windows или, если речь о Linux, в директории $HOME/.mono. На Windows нажмите Win+R и введите команду regedit. Слева вы увидите дерево реестра, а справа – значения для выбранной папки. Хост хранит все свои данные в HKEY_CURRENT_USER/Software/Repetier и его поддиректориях. Если ваша конфигурация работает достаточно хорошо, то вы можете экспортировать это дерево в редактор. Кроме того, можно просто удалить директорию для Repetier, и хост при следующем запуске создаст взамен нее новую. Если у вас кастомная (уникализированная) версия хоста, то путь к нужной реестровой папке будет соответствовать названию поставщика. В данном случае вам надо будет удалить ключ, а затем переустановить хост.

Настройки Slic3r

Slic3r – это отдельная программа, включенная в пакет Repetier-Host. Все ее конфигурационные файлы хранятся в HOME/AppData/Roaming/Slic3r (для Windows) или в $HOME/.slic3r (для Linux). Учтите, что AppData – это, как правило, скрытая папка, и для того, чтоб сделать ее видимой, вам нужно открыть проводник, выбрать пункт «Вид», а затем поставить галочку рядом с пунктом «Скрытые элементы».

См.также

Внешние ссылки