...

Printrun что за программа

Пакет: printrun (2.0.0~rc7-1)

Printrun is a full suite of host interfaces for 3D printers and CNC, consisting of:

* printcore, a standalone non-interactive G-Code sender * pronsole, an interactive command-line host * pronterface, a graphical host software with the same functionality as pronsole

Together with Slic3r they form a powerful 3d printing toolchain.

This metapackage pulls all Printrun suite components.

Другие пакеты, относящиеся к printrun

  • зависимости
  • рекомендации
  • предложения
  • enhances
  • dep: plater Graphical tool to prepare 3D printing plates
  • dep: printcore 3D printer host core commands
  • dep: pronsole Command-line 3D printer host
  • dep: pronterface Graphical 3D printer host

Загрузка printrun

Загрузить для всех доступных архитектур

Архитектура Размер пакета В установленном виде Файлы
all 7,6 Кб 18,0 Кб [список файлов]

Эта страница также доступна на следующих языках (Как установить язык по умолчанию):

Чтобы сообщить о проблеме, связанной с веб-сайтом, отправьте сообщение (на английском) в список рассылки [email protected]. Прочую контактную информацию см. на странице Debian Как с нами связаться.

Авторские права © 1997 – 2023 SPI Inc.; См. условия лицензии. Debian это торговый знак компании SPI Inc. Об этом сайте.

Latest news

Printrun 2014-04-06 has been released, with new optional mini controls, a new 3D visualization, a more flexible user interface and much more.

Open development

All development happens on GitHub in an open manner.
No code drop, no hidden licenses: this is free software and will always be.

Features

Pronterface, Pronsole, Printcore

Pronterface, Pronsole, Printcore

Printrun is a full suite of host interfaces for 3D printers and CNC, consisting of:

  • Pronterface, a fully-featured GUI host
  • Pronsole, an interactive command line host for the console lovers (or printing over ssh, or. )
  • Printcore, a standalone non-interactive G-Code host

Both Pronterface and Pronsole let you interactively control your machine, slice objects directly from the host, print objects, upload to SD cards and run SD prints.
Printrun supports both serial and ethernet connections and has been used with great success on a wide range of 3D printers and CNC machines.

Pronterface, Pronsole, Printcore

Customizable UI

Customizable UI

User interface is all a matter of taste. This is why we give you a lot of choices on the host interface. Temperature gauges or graphs, full controls for calibration or lightweight ones for daily usage, 2D or 3D viewer, tabbed or single window interface. It’s all your call!

Customizable UI

CLI printing

CLI printing

There is no better place than command line for you ? Don’t have GUI access to your computer ? Then just use Pronsole, a light and functional CLI host for 3D printers.

CLI printing

Slic3r integration

Slic3r integration

Using Slic3r ? Great ! You can directly choose your Slic3r presets from Pronterface, and use them straight away to slice your parts from within the host.

Slic3r integration

Macros & custom buttons

Macros & custom buttons

Like defining your own commands ? Printrun lets you easily define macros (with arbitrary python, shell and G-Code combinations) and add custom buttons for them within Pronterface.

Macros & custom buttons

Part excluder

Part excluder

A failed part is about to ruin the print of a plate of ten objects ? This is not a problem anymore. Just use the part excluder to stop printing just the failed object while continuing the others.

Part excluder

STL plater

STL plater

Have a bunch of objects to plate ? Just run the plater, position and rotate the parts to your desire and you’re done. Oh, and we can use smart auto arrangement algorithm too, if installed !

STL plater

G-Code plater

G-Code plater

Want to print a plate of already sliced G-Codes which use different settings ? Just use the G-Code plater to combine them in a single print job.

G-Code plater

Download

  • Git repository, clone it with git clone https://github.com/kliment/Printrun.git
  • master tarball
  • Latest release
  • Windows & OSX binaries, which include Slic3r and all required dependencies
  • Official packages are available in Fedora and build recipes in Arch Linux AUR

Printrun can be used on many platforms, and is regularly tested on several Linux distributions, on Windows and on OSX.
Compilation and installation instructions for Linux are available in README.md.

Latest release:

printrun-20140406

New features

  • New 3D visualization
  • New GCode plater
  • Updated “standard” controls
  • New “mini” controls mode
  • New print speed control slider in Pronterface
  • New plater features:
    • STL cutter
    • STL rebase

    Bugs fixed

    • Many fixes around custom buttons

    Documentation

    Coming soon™. README.md is currently the best source for documentation on how to install, configure and use Printrun.
    If you need any help, try asking on IRC in #reprap on irc.freenode.net (feel free to highlight Kliment and iXce ).
    If all else fails, please open an issue on GitHub.

    About

    Printrun is free, open-source software, licensed under the GNU General Public License, version 3.
    Printrun was created by Kliment Yanev, and is now co-maintained by him and Guillaume “iXce” Seguin.
    Contributions are more than welcome, and have been received from:

    • k-eex
    • Gary Hodgson
    • Rob Gilson
    • Duane Johnson
    • Miro Hrončok
    • Alessandro Ranellucci

    Printrun is free, open-source software. Dedicated to #reprap @ irc.freenode.net.
    Printrun is licensed under the GNU General Public License, version 3

    Printrun

    Printrun is a set of G-code sending applications, written by Kliment. It consists of printcore (dumb G-code sender), pronsole (featured command line G-code sender), pronterface (featured G-code sender with graphical user interface), and a small collection of helpful scripts. Together with skeinforge or Slic3r they form a powerful printing toolchain.

    Contents

    • 1 Installation
      • 1.1 GNU/Linux & Distros
        • 1.1.1 Dependencies
          • 1.1.1.1 Debian
          • 1.1.1.2 Fedora
          • 1.1.1.3 Ubuntu
          • 2.1 CLI
          • 3.1 ‘python goes SyntaxError’
          • 3.2 Connection with printer failed
          • 3.3 Custom buttons don’t appear

          Installation

          GNU/Linux & Distros

          Dependencies

          Before installing Printrun, make sure to install a few required libraries for both pronterface and skeinforge. These are just informational links, the install instructions individual linux distributions are below.

          Depending on your GNU/Linux distro, this can be done in several ways. The following is executed through the Terminal, often found under “Applications -> Accessories -> Terminal“:

          Debian

          You can run Printrun directly from source, as there are no (official) packages available yet. Fetch and install the dependencies using:

          sudo apt-get install python-serial python-wxgtk2.8 python-pyglet

          There are experimental packages for Debian (squeeze wheezy):

          sudo echo "deb http://apt.ulrichard.ch/ squeeze main contrib non-free" >> /etc/apt/sources.list sudo apt-get update sudo apt-get install printrun-gui

          Fedora

          Printrun is in official Fedora repositories starting with Fedora 17.

          sudo yum install printrun # for the whole package, or: sudo yum install pronsole # or plater or pronterface

          Any problems with these packages, report to Bugzilla. Don’t forget to add your user to the dialout group.

          If you have older version of Fedora or you just don’t want to use the packages, install dependencies and follow instructions below.

          sudo yum install git pyserial wxPython tkinter

          Ubuntu

          sudo apt-get install python python-serial python-wxgtk2.8 python-tk git-core python-pyglet python-psutil python-numpy

          There are also experimental packages for Ubuntu (maverick natty oneiric precise):

          sudo apt-add-repository ppa:richi-paraeasy/ppa sudo apt-get update sudo apt-get install pronterface

          Note: The previous package, ‘printrun-gui’ is currently broken on Ubuntu ‘precise’, but may work on previous Ubuntu releases. Both are in the same repository.

          Install & update script

          This script gives somehow the impression Printrun has to go through a complex installation. The most simple case is to meet the prerequisites above, then grab a copy from Github and run it with python pronterface.py right where you downloaded it:

          git clone https://github.com/kliment/Printrun.git cd Printrun ./pronterface.py

          For a more comfortable installation, you should install pronterface first, then skeinforge inside your pronterface installation directory.

          This albeit little dirty but handy script does that for you! (It can also be used as a update script. Be sure to put your .stl-files etc outside of your Printrun directory)

          #!/bin/sh BASEDIR="$HOME/RepRap" # edit this is you don't want it installed in your home directory PRINTRUNDIR="$BASEDIR/Printrun" # Defines where the 'Printrun' directory is located. But of course # you can change this to say: "$HOME/Documents/Create/RepRap/Printrun". SKEINFORGEDIR="$PRINTRUNDIR/skeinforge" #Defines where the 'skeinforge' directory is located in the # 'Printrun' directory is located. SKEINFORGEBASEURL nofollow" href="http://fabmetheus.crsndoo.com/files/">http://fabmetheus.crsndoo.com/files/" SKEINFORGEFILENAME="50_reprap_python_beanshell.zip" mkdir -p "$BASEDIR" cd "$BASEDIR" # Change directory to the executing users home directory. echo "Moving existing Printrun directory. " mv "$PRINTRUNDIR" "$PRINTRUNDIR.old.$$" # save old installation echo "Cloning Printrun. " git clone https://github.com/kliment/Printrun.git # See also: http://help.github.com/linux-set-up-git/ echo "Grabbing skeinforge. " wget -P /tmp "$SKEINFORGEBASEURL$SKEINFORGEFILENAME" # download skeinforge zip echo "Unzipping skeinforge into Printrun directory. " unzip -d "$SKEINFORGEDIR" "/tmp/$SKEINFORGEFILENAME" # unzips the grabbed zip to ones defined skeinforge dir. echo "Symlinking skeinforge inside Printrun directory. " ln -s "$SKEINFORGEDIR/"* "$PRINTRUNDIR/" # Script makes a symbolic link. echo "Cleaning up temporary installation files. " rm -rf "/tmp/$SKEINFORGEFILENAME" # Removes tmp files.

          Open a terminal window and copy the script above.

          Create a directory in your Home directory named RepRap

          Open nano by typing ‘nano’ in the windows prompt and hit return.

          Save the script in a file named ‘PrintrunUpdate’, make any adjustments if you want/need to. (If a new software version comes out, you will have to change the 50_ (which is the current version since March 2012) into the correct version number).

          You need to make the script executable and run it, using the following commands:

          chmod +x PrintrunUpdate ./PrintrunUpdate cd ~/RepRap/Printrun ./pronterface.py

          This will set permission to allow you to execute the script.

          If you were to do this in your filemanager (Nautilus etc) it will ask you if you want to run this script.

          NOTE: There is an error installing on ubuntu and using this script. One method of install results in a link in the applications menu, which links to pronterface fils in usr/bin/ and the file in usr/share. Another method results in files in the users’ home directory. Which is the recommended method and proper location to install? Neither method leads to successful installation at this point.

          Mac OS X

          By far the easiest option for OS X is to download the pre-built Mac Pronterface application. As of January, 2013 it can be found at this location. If you’re running 10.7 or later you should already have Python and all the necessary libraries to run Pronterface-Mac, but if for some reason Pronterface-Mac won’t run, you may have to go through a few extra steps. Instructions to set up OS X for Printrun (both pre-Lion and post-Lion) are posted at Printrun’s GitHub project page.

          Windows

          To make it work on Windows, get the following packages and install:

          • python (in case of problems with newer Python versions, try ActiveState Python)
          • pyserial (official: only Win32, Python 2.5) orpyserial (unofficial builds: also support AMD64, newer Python versions)
          • pyreadline
          • wxPython

          Or, use any one of the following ready-to-run packages:

          • http://koti.kapsi.fi/~kliment/printrun/
          • the X2SW software bundle

          Usage

          With installation done, simply run the script, e.g.

          python pronterface.py

          Pronterface.png

          CLI

          You might also want to try a nice, unobtrusive command-line interface:

          python pronsole.py

          It features an online help function (“help” or “help “).

          Troubleshooting

          Good to know that the settings used by Pronterface are not stored in the app folder but in the user’s folder (e.g : ~/.pronsolerc (GNU/Linux) C:\Users\yourname (Windows)).

          ‘python goes SyntaxError’

          Got an error similar to this?

          [~] python pronterface.py File "pronterface.py", line 15 print _("WX is not installed. This program requires WX to run.") ^ SyntaxError: invalid syntax

          This can happen if you use a GNU/Linux distribution such as Archlinux.
          You can easily solve this by executing the following instead:

          python2 pronterface.py

          Connection with printer failed

          With some GNU/Linux distros, the python library used to connect to the printer doesn’t accept some custom baudrates. To fix this issue, you must apply a patch to this library, following this steps:

          Open a terminal window, and activate the pyserial library folder as current directory:

          cd /usr/lib/python2.7/dist-packages/serial/

          Download the patch in this directory (you must be root, or use the “sudo” command):

          Apply the patch (the original file will be automatically saved):

          sudo patch -b serialposix.py pyserial.patch

          Custom buttons don’t appear

          • http://www.emakershop.com/forum?vasthtmlaction=viewtopic&t=324
          • http://www.emakershop.com/forum?vasthtmlaction=viewtopic&t=306.

          Unofficial Associated Projects

          При подготовке материала использовались источники:
          https://packages.debian.org/ru/bullseye/misc/printrun
          https://www.pronterface.com/
          https://reprap.org/wiki/Printrun

Добавить комментарий