Меню

Настройка прошивки репитер хост



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

Содержание

Установка и конфигурация Repetier-Host [1]

Установка

Необходимые условия

Перед тем, как запускать установку, надо убедиться, что ваш компьютер отвечает системным требованиям. У современных компьютеров никаких проблем с требованиями возникнуть не должно, однако если у вас старый компьютер, работающий на Windows XP, то некоторые трудности могут все же возникнуть. Repetier-Host работает на версиях Windows от XP и выше, а также на Linux. Если у вас Macintosh, то вам понадобится версия Repetier-Host Mac, и скачать ее можно с той же страницы, что и версии для Windows и Linux. Все, что вам понадобится – это .NET Framework 4.0 или последняя версия Mono (в случае Linux), а также видеокарта с OpenGL. Чтобы при рендеринге превью-изображений не возникало никаких проблем (например, тормозов и задержек), лучше использовать OpenGL 1.5 и выше.

Где взять дистрибутив

На странице загрузок. Выберите версию, соответствующую вашей ОСWindows, Linux или Mac. Рекомендуем загружать самую последнюю версию, т.к. старые версии не поддерживаются и содержат неисправленные ошибки.

Установка на Windows

Версия для Windows идет вместе с установщиком. Запустите его и, собственно, установите Repetier-Host. Установщик уже включает в себя Slic3r и Skeinforge (для слайсинга), а также Python и Pypy (они нужны для Skeinforge).

Установка на Linux

Версия для Linux идет вместе с архивом в виде TAR-файла. Переместите его в нужное место, распакуйте и запустите вот этот скрипт:

Программа установится, а в /usr/bin появится соответствующая ссылка – ее можно использовать для запуска Repetier-Host. Но для начала убедитесь, что у вас установлены все необходимые библиотеки Mono. Если сомневаетесь, лучше установите MonoDevelop, где все необходимые библиотеки представлены в виде зависимостей.

У дистрибутивов Linux есть одна неприятная проблема – обычным пользователям не разрешается подключаться к последовательной консоли. Поэтому пользователя нужно поместить в правильную группу (dialout). На Debian это можно сделать следующей командой:

Конфигурация

Первый запуск

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

Рабочая директория – это папка, куда Repetier-Host будет класть временные STL-файлы, результаты слайсинга и лог-файл (если будет включена функция записи логов).

Конфигурация принтера

Следующий шаг – конфигурация принтера, чтобы вы могли подключить к Repetier-Host ваш компьютер. Убедитесь, что принтер подключен и включен. Кроме того, некоторым принтерам для подключения к компьютеру требуется специальный драйвер – убедитесь, что он установлен. Если вы загрузили на принтер прошивку, то этот драйвер, скорее всего, уже есть.

Откройте пункт меню Config, а затем выберите Printer Settings или кликните на кнопку с тремя шестеренками . Откроется вот такое окно:

В самом верху будет выпадающее меню, где отображен принтер, выбранный в данный момент. При запуске у вас будет лишь один принтер – настроенный по умолчанию. Чтобы добавить новый принтер, вам нужно лишь поменять название принтера и нажать на Apply. Новый принтер будет запущен с теми же настройками, что и принтер, который был выбран до него.

Ниже выпадающего меню будут расположены четыре вкладки, содержащие большую часть данных о конфигурации принтера. Вдобавок к этому для каждого принтера имеются команды start/end/pause/kill и пять пользовательских скриптов, и их можно поменять в редакторе G-кода (G-Code Editor).

В первой вкладке настраивается то, каким образом будет осуществляться подключение к вашему принтеру. В пункте Port выбирается порт, к которому подключен принтер. Поиск доступных портов делать не нужно, т.к. он будет выполнен сразу, при открытии окна Printer Settings. Соответственно, когда вы откроете выпадающее меню Port, там уже будет список всех доступных портов. Если вы подключите принтер в тот момент, когда окно Printer Settings будет открыто, то новый порт не появится сразу же – для того, чтоб он появился, вам надо будет кликнуть на Refresh Ports. Выбираем нужный порт. Затем переходим к пункту Baud Rate – здесь нужно выбрать скорость передачи данных, указанную в прошивке. Стоп-биты и четность верны, как правило, для 99,9% принтеров, поэтому эти пункты не трогаем.

В пункте Transfer Protocol определяется, как будет происходить коммуникация между Repetier-Host и принтером. Все поддерживаемые прошивки работают в ASCII-режиме. Кроме того, Repetier-Firmware поддерживает двоичный формат.

Преимущества двоичного формата заключаются в следующем:

  • Меньше данных (примерно 50% от обычного)
  • Улучшенное исправление ошибок
  • Прошивке для анализа данных требуется меньше вычислений

Пункт Transfer Protocol можно выставить на Autodetect, и если Repetier-Host определит Repetier-Server, это автоматически включит режим с двоичным форматом. Для всех остальных прошивок используется ASCII.

Далее нужно выбрать, каким образом будет происходить отправка данных прошивке. Метод, использовавшийся для первых прошивок, работал как пинг-понг: Repetier-Host отсылал команду, а затем ждал, когда прошивка вернет OK. Это вызывало задержки, которые, в свою очередь, приводили к опустошению буферов – в том случае, если принтер делал много маленьких движений. Чтобы избежать задержек, Repetier-Host можно разрешить отсылать больше одной команды за раз. Но есть ограничение – входной буфер (он есть у вашего принтера). Пока размер этого буфера не превышен, вы можете отсылать больше одной команды. Таким образом, когда вы отключите «режим пинг-понга», Repetier-Host будет отсылать команды, чей размер не будет превышать количество байтов, указанных в пункте Receive Cache Size – пока не получит сообщение OK, говорящее, что команда обрабатывается.

Читайте также:  Openvpn настройка на русском

Если вы не знаете, сколько вмещает буфер принтера, введите «63» – это значение работает для всех принтеров. Прошивка, скомпилированная на Arduino версии 1 и ниже, позволяет работать с 127 байтами.

Во второй вкладке (Printer) задается то, как будет вести себя принтер во время печати. Пункты Travel Feed Rate и Z-Axis Feed Rate используются, когда вы перемещаете экструдер из меню Manual Control. Ниже – поля для ввода стартовых температур. Их можно поменять в любое время.

Включая экструдер, вы в любом случае захотите узнать его температуру, и это выполняется посредством отправки принтеру команды M105. Если вы не планируете делать это самостоятельно, то поставьте галочку в пункте Check Extruder & Bed Temperature. Кроме того, ниже, при помощи ползунка, можно указать, как часто будет проверяться эта температура. По умолчанию задано 3 секунды – можно начать с этого. С каждым новым запросом в логах будет появляться две новых записи. Repetier-Host будет показывать считанную температуру внизу, в статусной строке. Следовательно, если записей о температуре не будет, это сделает логи более удобочитаемыми. Отключить температурные логи можно, поставив галочку в пункте Remove Temperature requests from Log.

Park Position – это «парковочная» позиция экструдера, то есть место, где экструдер будет находиться на безопасном от модели расстоянии и не сможет случайно наплавить на нее лишний филамент. Во вкладке Manual Control есть специальная кнопка, которая ставит экструдер в это положение. Кроме того, ниже есть пункт Go to Park Position after Job/Kill, и если поставить в нем галочку, Repetier-Host выставит экструдер в «парковочное» положение сразу после завершения печати (либо после того, как принтер допечатает модель, либо после аварийной kill-остановки).

Кроме того, тут же находится еще несколько пунктов, с помощью которых указывается, что нужно делать принтеру после завершения печати, а также то, есть ли у принтера SD-карта. Если SD-карты нет, то и соответствующей вкладки тоже не будет.

В поле Add to comp. printing time указывается то, как Repetier-Host должен рассчитывать время печати. Когда расчет ведется на основе G-кода, то все движения принтера вычисляются исходя из указанного Feed Rate (т.е. скорости подачи материала). Если печать идет медленно, то расчет времени будет вестись скорее корректно, за исключением того, что здесь не будет браться в расчет время нагрева экструдера/платформы. Однако если печать идет быстро, прошивке нужно ускорять/замедлять логи, а это увеличивает время печати. Напечатав пару моделей, а потом сравнив реальное время печати и время печати, рассчитанное Repetier-Host, вы поймете сколько именно процентов нужно добавить в это поле. Но не ждите, что оно подойдет для всех моделей. Разные объекты – разная геометрия.

И в самом конце можно поменять направление для каждой из осей (для ручного управления).

Во вкладке Extruder можно задать количество экструдеров и максимальные температуры, которые будут отображаться во вкладке Manual Control. В пункте Max. Volume per second указывается максимальное количество филамента на мм3, то есть то, сколько филамента экструдер будет плавить каждую секунду.

Для каждого экструдера можно задать название (Name), диаметр «носика» (Diameter; этот параметр используется только в CuraEngine), температурную коррекцию (Temperature Offset), цвет, используемый в превью-изображениях (Color), а также смещение по осям X и Y (Offset X и Offset Y; этот параметр используется для настройки позиции экструдера при печати несколькими экструдерами). Некоторые прошивки (вроде Repetier-Firmware) настраивают это смещение самостоятельно, и в таком случае в этих полях нужно поставить «0».

Во вкладке Printer Shape задается размер принтера или, точнее, размер рабочей области вашего принтера. Repetier-Host будет использовать эти данные для того, чтобы ограничивать движения принтера и проверять, вмещаются ли модели на платформе принтера. Кроме того, тут можно задать координаты X и Y для ограничителя хода.

Dump Area – это прямоугольная область на платформе, куда можно помещать филамент. Она есть, к примеру, у большинства оригинальных Mendel’ей. Если у вас этой области нет, то галочки в Dump Area ставить не нужно.

Последняя вкладка содержит продвинутые настройки, которые, по сути, могут никогда не понадобиться. В данный момент тут только «постслайсинговый» фильтр. После того, как слайсинг закончит со слайсингом, полученный G-код можно запустить во внешней программе. Эта программа должна сохранить итоговый G-код в файл, в имени которого должен присутствовать параметр #out.

Настройка единиц измерения

Сам Repetier-Host использует только миллиметры. Однако, к сожалению, у файлов формата STL и OBJ нет данных, которые подсказывали бы Repetier-Host, какие единицы измерения использовать. Следовательно, их нужно указать самостоятельно, благодаря чему Repetier-Host сможет преобразовать их в миллиметры.

Источник

3D-принтер Prusa i3 Steel — Часть 3. Эксплуатация

Товары

Обзор

Prusa i3 Steel – это одна из самых успешных и популярных моделей 3D принтеров, сконструированная на базе проекта RepRap. Данный принтер имеет стальной корпус, простой в сборке и положительно влияющий на качество печати.

Инструкции по сборке корпуса и подключению электроники Вы можете посмотреть в статьях Prusa i3 Steel — Сборка корпуса и Prusa i3 Steel — Подключение электроники.

Данная статья является подробной инструкцией по эксплуатации 3D принтера Prusa i3 Steel.

Что нам понадобится?

Наш 3D принтер Prusa i3 Steel сконструирован на базе Arduino Mega 2560 и платы расширения Ramps 1.4, но вы также можете использовать другую электронику, например Gen v1.4.

Для этого проекта нам понадобиться следующее программное обеспечение:

  1. ПО для Arduino Mega 2560
  2. Прошивка Marlin
  3. Repetier-Host, Slic3r

Установка программного обеспечения

Установка ПО для Arduino Mega 2560

Для начала работы с 3D принтером Prusa I3 Steel необходимо установить программное обеспечение для Arduino Mega 2560. Скачать ПО можно с официального сайта разработчика .

Читайте также:  Настройка бланк товарного наполнения

Обратите внимание! При установке ПО, проверьте имя пользователя системы – оно должно быть написано латинскими символами.

Установка стандартна, но имеет две особенности:

  • При появлении окна «ArduinoSetup: InstallationOptions» нужно выбрать все пункты.

  • В окне «Безопасность Windows» выбрать «Установить»

Обратите внимание! Если в операционных системах Windows7 или Windows 8 драйвер не устанавливается или устанавливается некорректно (например, компьютер после установки не распознает принтер), для этого отключите обязательную проверку цифровой подписи драйверов. Так же можно попробовать установить драйвера для arduino, перейдя по этим ссылкам: ссылка_1 , ссылка_2 , либо ссылка_3 .

Загрузка прошивки

Внимание. Заливка прошивки необходима только в том случае, если Вы собирали 3D-принтер Prusa i3 Steel из набора. Если же Вы приобретали собранный 3D-принтер, то на нем уже установлена прошивка, он настроен и готов к эксплуатации. В последнем случае переустановка прошивки сбросит все настройки и выведет 3D-принтер из строя — не делайте этого, просто сразу перейдите к пункту Установка Repetier Host.

Подсоедините плату Arduino к компьютеру через USB шнур. Скачайте прошивку для платы управления здесь. Разархивируйте файл. Откройте папку «Marlin». В папке находятся библиотеки необходимые для компиляции и файл скетча «Marlin». Откройте файл «Marlin».

Откройте вкладку «инструменты», выберете плату Arduino Mega 2560 or Mega.

Выберете соответствующий COM-порт.

Откройте вкладку «Configuration h» и нажимаем кнопку «Загрузить». Начнется компиляция скетча.

В диалоговом окне высветится команда: загрузка выполнена. Прошивка загружена, можно устанавливать программу для печати.

Установка Repetier host

3D принтер Prusa I3 Steel работает на открытом программном обеспечении, поэтому вы можете использовать любую удобную Вам программу для печати. Преимущество программы Repetier-Host в том, что она менее требовательна к ресурсам компьютера по сравнению с аналогичными программами для 3D-печати. Программа Repetier-Host совместима со всеми современными операционными системами: Microsoft Windows, Mac OSX, Linux.

Скачать программу для соответствующей операционной системы можно тут .

Установка Repetier-Host является стандартной установкой любого приложения.

Еще раз повторимся: при установке программы проверьте имя пользователя системы – оно должно быть написано латинскими символами, иначе не будет работать слайсер программы. Вам придется создавать нового пользователя и заново устанавливать все ПО.

Базовая настройка слайсера

Настройка основных параметров Repetier Host

Перед печатью необходимо задать параметры Repetier-Host и настроить слайсер. Подключаем принтер через USB к компьютеру. Запускаем программу Repetier-Host, нажимаем кнопку подсоединить. При первом подключении вылетает ошибка подключения, нажимаем «да».

Выбираем порт, отличный от того, на котором вылетала ошибка.

Устанавливаем скорость в бодах 115200, размер кэша 63.

В настройках принтера во вкладке «принтер» устанавливаем параметры в соответствии с рисунком:

Нажимаем кнопку «подсоединить» Кнопка станет зеленой-принтер подсоединен успешно.

Настройка слайсера

Переходим к настройке слайсера. Мы предлагаем базовую настройку слайсера Slic3r для сопла 0,4мм (по умолчанию в каждом принтере), что позволит получить достойное качество печати на первых порах. К более детальной настройке вы сможете приступить после печати первых моделей.

Откройте программу Repetier-Host и в правом окне параметров выберете вкладку «Слайсер» и нажмите кнопку «configuration».

Когда впервые откроются настройки, программа может предложить вам использовать утилиту «Configuration Wizard» для быстрой настройки. Мы рекомендуем нажать кнопку «Cancel»», чтобы продолжить настройку в ручном режиме.

Такая рекомендация связана с тем, что посредством Configuration Wizard вводится лишь малую часть настроек – самые основные для печати: тип принтера (влияет на G-код), размеры платформы, диаметр пластика, температура экструдера, температура стола. Остальные настройки программа оставит по умолчанию. Именно поэтому для качественной печати быстрой настройки недостаточно. Когда вы закроете окно Configuration Wizard, перед вами останется окно настройки слайсера с выбранной вкладкой «Print Settings» и выделенным пунктом настройки «Layers and perimeters» — Слои и обводки.

Настройка Layers and perimeters — Слои и обводки

  • Layer height – высота слоя. Может варьироваться от 0.05 до 0.25 для сопла диаметром 0,4 мм. Главное правило при выставлении этого параметра: он не может превышать толщину используемого сопла
  • First layer height – высота первого слоя. Как правило, задается немного больше параметра Layer height для лучшего закрепления модели на столе
  • Perimeters (minimum) – количество слоев контура модели (или количество слоев стенки модели). Чем меньше число, тем меньше толщина стенки модели, а значит, модель будет более хрупкая. Минимально – 1, оптимально – 3-4 шт
  • Solid layers – количество слоев с верхней (top) и нижней (bottom) закрывающих плоскостей модели (рекомендуется 3 для низа и верха)

Настройка «Print Settings» — «Infill» — Заполнение

  • Заполнение (Infill) — это заливка пустого пространства внутри модели. Чем выше процент заполнения, тем крепче получается модель, но печатается при этом гораздо дольше. Для большинства объектов вполне подойдет уровень заполнения 20-30%.
  • Fill density – процент заполнения модели сеткой: 0 – без заполнения, 1 – 100% заполнение;
  • Fill pattern – тип заливки (сетки) модели. Для увеличения скорости печати при сохранении умеренной жесткости достаточно выбрать rectilinear. Для увеличения прочности модели при сокращении ее веса можно выбрать honeycomb (медовые соты).
  • Top/bottom fill pattern – тип сетки, которой закрываются верхние и нижние слои;
  • Infill every – параметр, определяющий слои, на которых будет происходить заливка. К примеру, если установлена единица, то заполняться будут все слои, если 2, то только каждый второй слой. Из-за того, что принтер в таком случае будет пропускать в заполнении слой, модель будет печататься более грубо и менее жестко.
  • Only infill where needed – заполнение на усмотрение программы только там, где нужно; в некоторых местах объем частей печатаемого изделия небольшой, в таких случая программа будет считать, что необходимости заполнять такой объем нет.
Читайте также:  Настройки драйверов на монитор

Настройка Speed – Скорость

  • Perimeters – скорость печати внешних слоев или контура. Основной параметр скорости, влияющий на качество получаемого готового изделия. Максимум – 130-150; оптимально – 30-60.
  • Small perimeters – скорость печати внутреннего слоя контура;
  • External perimeters – скорость печати наружного слоя контура;
  • Infill – скорость печати заполнения;
  • Скорости, которые в программе указаны в процентах, считаются от скорости печати периметра (Perimeters). Если есть необходимость максимально увеличить скорость печати, при этом несильно 8 потерять в качестве, то можно увеличить скорость infill и скорость small perimeters, а скорость external perimeter уменьшить.
  • Solid infill – скорость печати горизонтальных плоскостей (заливка крышки, основания); Top solid infill – скорость печати верхней закрывающей крышки;
  • Travel – скорость перемещения печатающей головки при переходе с одного слоя на другой; в этот момент аппарат не печатает;
  • First layer speed – скорость печати первого слоя. Как правило, для лучшего прилипания модели к столу задается меньше остальных на 30-50%.
  • Acceleration control- ускорение, рекомендуется 700-1000 мм/с

Настройка Skirt and brim — Юбка и края

  • Юбкой (skirt) называется окантовка вокруг модели. С помощью печатаемой окантовки сразу видны границы печатаемой модели.
  • Краем (brim) называется расширенная область первых слоев объекта, увеличивающая площадь контакта изделия с поверхностью платформы.
  • Loops – количество окантовок (петель) вокруг моделей. Печать окантовок позволяет увидеть, насколько хорошо у Вас откалиброван стол в месте размещения печатаемого объекта и, если необходимо, подкорректировать положение стола с помощью калибровочных винтов. Distance from object – расстояние от окантовки до объекта;
  • Skirt height – количество печатаемых слоев окантовки;
  • Minimum extrusion length – минимальное количество пластика в миллиметрах, которое будет потрачено на печать юбки;
  • Brim width – ширина нижних слоев модели. Обратите внимание, что этот параметр должен быть меньше Distance from object. Параметр Brim width предназначен для увеличения пятна контакта. Увеличение этого параметра очень важно для моделей с маленькой площадью контакта с платформой и особенно важно при печати ABS-пластиком.

Нажмите кнопку «Сохранить», чтобы сохранить настройки вкладки Print Settings: Можно сохранить под удобным для вас названием для каждого типа пластика.

Обратите внимание! Сохранять настройки нужно на каждой вкладке!

Настройка Filament Settings — Настройки пластиковой нити

  • Diametr –диаметр используемого пластика
  • Extrusion multiplier – коэффициент количества подаваемого пластика по сравнению с основным значением. Для ABS 0,94-0,99. Установка коэффициента подачи пластика от 0,93 до 0,95 для PLA обеспечивают более высокое качество печати модели и сокращают затраты пластика. При печати, например, нейлоном, можно установить коэффициент количества подаваемого пластика более единицы.
  • Extruder – температура экструдера для первого слоя (First Layer) и последующих слоев (Other Layers) рекомендации для пластиков: PLA — 220-215 °C, ABS — 235-230 °C);
  • Bed –температура стола для первого слоя (First Layer) и последующих слоев (Other Layers); устанавливается в зависимости от типа пластика: PLA – 50-50°C, ABS — 105-105 °C);
  • Пункт Cooling настраивается в зависимости от наличия обдува детали.
  • Нажмите кнопку «Сохранить», чтобы сохранить настройки вкладки Filament Settings.

Printer settings – Настройки принтера

Пункт Extruder 1

  • Nozzle diameter – диаметр сопла, мм;
  • Extruder offset – смещение экструдера по осям X и Y (актуально только для принтеров с несколькими экструдерами);
  • Length – длина пластиковой нити при ретракции в миллиметрах (ретракция в 3d принтере – процесс движения пластиковой нити в сторону, обратную стороне подачи);
  • Lift Z – приподнимание сопла на заданное расстояние при переходе печати от слоя к слою в миллиметрах;
  • Speed – скорость ретракции;
  • Extra length on restart – дополнительная длина ретракции при перезапуске печати;
  • Если после каждой ретракции появляется микронаплыв пластика в точке продолжения печати, установите параметр Extra length on restart отрицательным, например, -0,1 или -0,2. В таком случае после ретракции будет сокращена подача пластика, что может положительно сказаться на гладкости печатаемой поверхности вашего изделия.
  • Minimum travel after retraction – ретракция не будет срабатывать, если расстояние между точками печати меньше заданного в этом параметре;
  • Retraction layer change – включить ретракцию при переходе печати от слоя на слой;
  • Length – длина;
  • Extra length on restart – дополнительная длина при перезапуске.

Нажмите кнопку «Сохранить», чтобы сохранить настройки вкладки Printer Settings.

Калибровка платформы

В первую очередь необходимо выставить левую и правую каретки в один уровень. Можно воспользоваться линейкой, рулеткой или штангенциркулем. За начало отсчета можно взять,например, крепежный фланец двигателя оси Z.

Для калибровки печатающей платформы необходимо «загнать» каретку с экструдером в центр стола.Расстояние между поверхностью зеркала и сопла должно быть сравнимо с толщиной бумажного листа А4.

Зазор регулируется винтом М4 с пружинкой.

Проверяем зазор во всех 4х углах платформы. Платформа регулируется винтами М3.

Загрузка и слайсинг 3D-моделей

Запускаем Repetier Host. Устанавливаем соединение с принтером.

Огромная база 3д-моделей находится в открытом доступе на сайте thingiverse .

Для тестовой печати можно использовать, например, куб 20х20 мм .

Нажимаем «Загрузить» и выбираем из списка модель для печати.

Открываем вкладку «Слайсер», нажимаем «Слайсинг с Slic3r».

После окончания слайсинга нажимаем кнопку «Пуск». Начнется прогрев стола и экструдера. Как только нужные температуры будут достигнуты начнется процесс печати.

Печать с SD-карты

Печать с SD-карты позволяет работать принтеру в автономном режиме.

Для этого необходимо загрузить готовый G-код модели на карту. Разьем для карты расположен на тыльной стороне дисплея. Вставить карту в разъем.

«Card removed» — карта отсутствует.

«Card inserted» — карта вставлена.

Выбираем «Print from SD».

Выбираем файл G-code для печати.

Печать с SD-карты запустится после нагрева стола и хотенда до соответсвующих температур.

Источник

Adblock
detector