Пакет Printrun существует уже давно. В этой статье вы узнаете об основных принципах работы этого полезного инструмента и о том, как с ним работать!
Printrun — это мощный набор инструментов для чтения и изменения STL-файлов, их нарезки, подготовки и отправки G-кода на принтер. В пакет входят три различных инструмента: Pronterface, Pronsole и Printcore.
Printrun позволяет упростить процесс перехода от модели к печати, избавляя пользователей от необходимости перемещать физические носители с устройства на принтер и обратно, а также упрощая управление принтером с помощью G-кода.
Бесплатное программное обеспечение с открытым исходным кодом было создано Климентом Янчевым и в настоящее время поддерживается им и Guillaume «iXce» Sequin. Оно является важным инструментом для пользователей 3D-принтеров с 2011 года.
Давайте подробнее рассмотрим, что такое Printrun, что он может предложить и как с ним работать.
Что такое Printrun?

Как уже упоминалось, Printrun — это набор из трех инструментов: Pronterface, Pronsole и Printcore. Pronterface — это хост с графическим интерфейсом пользователя (GUI), который управляет принтером и подготавливает файлы к печати, Pronsole — это версия Pronterface для командной строки, а Printcore — это хост с G-кодом без участия пользователя.
Pronterface может интегрироваться с Slic3r, очень хорошим, но уже устаревшим слайсером (по сравнению с Cura, PrusaSlicer, Orca Slicer и т.д.). Эта интеграция позволяет получить доступ к сохраненным настройкам печати, филамента и принтера Slic3r. Pronterface может извлечь выгоду из этой интеграции, даже если Slic3r не может предложить так много, как аналогичные программы, и это все еще хороший вариант с мощными функциями для управления печатью с помощью компьютера. У нее простой, но мощный пользовательский интерфейс, который новички могут освоить в мгновение ока.
Pronsole и Printcore — менее распространенные программы, которые были вытеснены вариантами с графическим интерфейсом, такими как OctoPrint и даже сам Pronterface. Pronsole может загружать STL-файлы, как и Pronterface, но, в отличие от Pronterface, Pronsole использует Skeinforge, крайне устаревший слайсер, появившийся еще на заре RepRap.
Рассмотрим подробнее, что предлагает Printrun.
Особенности

Printrun — это полностью интегрированный набор инструментов. Установив его, вы получаете все необходимое для начала печати. Это комплексный пакет параметров, которые вы можете настраивать, чтобы получить то, что вам нужно. Каждый параметр доступен и имеет всплывающее окно, объясняющее, что он делает.
Графический интерфейс позволяет с первого взгляда разобраться в различных функциях и инструментах, а также получить доступ к важным ярлыкам (оси X, Y, Z и E, температура, филамент).
Printrun даже позволяет создавать пользовательские кнопки, которые отправляют принтеру команды G-кода по вашему выбору. Можно создать кнопку, которая будет настраивать принтер для печати, пока вы нарезаете файл — она может заранее выровнять и подогреть сопло и стол, ожидая STL-файл. С помощью кнопок можно также запустить процедуру калибровки — безграничные возможности.
В Pronterface можно открыть только три типа файлов: OBJ, STL и G-код. Хотя это может показаться недостатком, если вспомнить основные форматы файлов для 3D-печати, тем не менее, это покрывает все основы для выполнения работы.
Можно манипулировать объектами на столе. Можете располагать модели как угодно и сохранять стол в формате STL или используя G-code Plater в формате G-code. Не говоря уже о том, что Printrun поддерживается всеми основными операционными системами (Windows, MacOS и Linux) с предварительно скомпилированными двоичными файлами для Windows и MacOS и пакетами для Linux, хотя вы все равно можете скомпилировать исходный код самостоятельно.
Стоит отметить, что Pronterface не поддерживает восстановление питания, обнаружение окончания филамента или печать по Wi-Fi. Но вы можете настроить пользовательский интерфейс по своему вкусу. Перейдя в раздел «Settings > Options > User Interface», вы можете показать или скрыть определенные функции (например, график температуры, датчики температуры), а в разделе «Settings > Options > Color» можно изменить оттенки практически для всех элементов графического интерфейса.
Теперь, когда мы рассмотрели возможности Printrun, давайте посмотрим, как им пользоваться.
Подготовка к работе

Прежде чем использовать Printrun, его необходимо скачать. Последнюю версию Printrun можно найти на GitHub. Выберите релиз, рядом с которым есть маленький зеленый тег с надписью «Latest», чтобы скачать — вы уже догадались — последний релиз.
Printrun совместим с Windows, MacOS и Linux.
Для Windows существует две версии: x64 и x86. Загрузите версию x64 — x64 означает 64-битную, а это значит, что любая программа, совместимая с x64, может использовать ресурсы вашего компьютера более эффективно, чем x86 (32-битная). Также можно скачать Slic3r (это позволит интегрировать и упростить использование профилей настроек).
- Работаете на MacOS, скачайте файл с MacOS в имени файла и отдельно загрузите Slic3r — это позволит вам нарезать файлы в Pronterface и загружать G-код, а также получить доступ к настройкам печати.
- Если вы работаете в Linux, либо скомпилируйте исходный код, либо воспользуйтесь менеджером пакетов, чтобы найти готовые пакеты Printrun.
- Если вы хотите скомпилировать его самостоятельно, обратитесь к Read Me.
Разархивируйте и установите Printrun так же, как и любую другую программу на вашем компьютере.
Кроме того, независимо от того, какая у вас ОС, вы можете запустить Printrun из исходников, чтобы получить доступ к новейшим функциям и инструментам, хотя они не обязательно будут стабильными.
После того как вы получили программу, какую бы версию вы ни выбрали, пришло время ее настроить.
Чтобы запустить Pronterface, щелкните на его значке. В Windows может появиться предупреждение о том, что источник не может быть проверен. Можно продолжить запуск. В MacOS вы получите предупреждение о том, что ваш компьютер не сможет запустить файл, поскольку он не имеет подписи. Чтобы обойти это, выполните команду «sudo spctl -master-disable» из командной консоли.
Пользовательский интерфейс

Прежде чем приступить к работе с Pronterface, важно ознакомиться с его интерфейсом.
Обратите внимание на левую часть экрана, где находятся самые важные части пользовательского интерфейса. Каждый слой каждого сектора круга соответствует положительному или отрицательному направлению оси, а цифры — миллиметрам перемещения. Ось Z отделена, но работает так же, как оси X и Y.
Можно изменить положение осей, нажав на треугольные кнопки в каждом углу круга. Ниже находятся настройки температуры стола, сопла (красные поля) и даже график ожидаемых и фактических температур для стола и сопла (оранжевый). Также можно регулировать скорость и величину ретракта на лету (зеленый) и даже регулировать скорость печати и поток (светло-голубой).
Наконец, есть кнопки, позволяющие загружать STL-файлы с компьютера, печатать с SD-карты и контролировать состояние печати (коричневый).
Если вы хотите узнать больше о самостоятельном использовании Pronterface, ознакомьтесь с этой статьей.
Вы, наверное, заметили, что большинство этих кнопок выделены серым цветом и с ними нельзя работать с самого начала. Чтобы работать с ними, необходимо подключить принтер к Pronterface.
Шаг №1: Подключение к принтеру

После того как вы запустили Pronterface, пришло время оптимизировать рабочий процесс. В двух словах, это означает подключение к нему вашего 3D-принтера.
Подключение Pronterface к принтеру включает в себя настройку скорости передачи данных и порта связи.
- Перед тем как подключить принтер, посмотрите на список COM-портов в выпадающих опциях (красный) и обратите внимание на то, какие из них показаны. Подключение принтера должно добавить в этот список еще один порт.
- Выберите этот порт из выпадающего списка.
- Если это не помогло, щелкните на нескольких портах и продолжайте нажимать кнопку Connect (фиолетовый). Это должно «сбросить» список COM-портов до появления нового. В противном случае, возможно, у вас неисправен кабель или порт.
- Попробуйте другой порт USB или другой кабель, если он по-прежнему не работает. Не забудьте также попробовать разные скорости передачи данных из выпадающего списка (зеленый). Мы рекомендуем сначала использовать 115200, так как она наиболее распространена.
Шаг №2: Настройка параметров

Как уже упоминалось, одним из преимуществ Pronterface является возможность интеграции с Slic3r. Чтобы не перегружать Pronterface, вы можете работать в Slic3r, а затем интегрировать обе программы.
Для начала наиболее важными параметрами являются размер и форма ложа. Их можно найти в разделе «Settings > Printer Settings…». Вы также можете задать другие параметры, чтобы определить, где будет находиться начало координат (0,0,0). Slic3r настроен на прямоугольный стол размером 200 x 200 мм с началом координат в правом нижнем углу. Эти параметры можно изменить, нажав на всплывающее меню в разделе «Printer Settings > General > Size and coordinates > Bed shape».
После того как вы установили размер и форму стола, перейдите к другим параметрам и внесите необходимые изменения. Когда настройки принтера выполнены, слева вверху можно нажать на значок дискеты и сохранить новый профиль с понравившимся вам именем.
Далее вы можете просмотреть параметры печати по умолчанию, которые находятся в разделе «Settings > Print Settings…». На различных вкладках слева вы можете изменить высоту слоя, тип и процент заполнения, использование поддержки и многое другое. И снова, когда настройки будут соответствовать вашим предпочтениям, можно сохранить новый профиль.
Наконец, в разделе «Settings > Filament Settings…» вы можете изменить параметры по умолчанию (например, диаметр, температуру) и сохранить профиль.
После того как вы настроите все параметры по своему вкусу, в Pronterface перейдите в «Settings > Options > User Interface» и установите флажок «Enable Slic3r integration». После перезапуска Pronterface вы увидите, что в верхней ленте появилась новая вкладка. Если вы сохранили новые профили настроек в Slic3r, вам придется перезапустить Pronterface, чтобы они появились в списке.
Как и в Slic3r, для удобства использования настройки разделены на три основные вкладки: «Print Settings», «Filament» и «Printer».
Шаг №3: 3D-печать

Печатать с помощью Pronterface очень просто. При условии, что вы правильно настроили программу, все должно пройти гладко. Вы можете работать либо с STL-файлами (что потребует немного больше работы при настройке), либо, если вы уже нарезали модель (модели), работать непосредственно с G-кодом.
- Нажмите кнопку «Load File», чтобы выбрать файл G-кода.
- Попробуйте просмотреть предварительный просмотр, который показывает Pronterface. В Pronterface есть визуализатор слоев, подобный Cura и PrusaSlicer, который позволяет предварительно просмотреть готовый элемент. Он также отображает перемещения, чтобы вы могли увидеть, нет ли столкновений при печати нескольких объектов.
- Когда вы будете удовлетворены всем, нажмите кнопку «Print», чтобы отправить его на принтер через USB-кабель.
- Посмотрите, как запустился ваш принтер!







