Here you find a description of the Repetier-Server API:
Repetier-Server exists as a free and a pro version. Both are identical with the difference of a license key enabling the pro features. While it is legally possible to sell printers with only the free version, we highly recommend to sell the pro versions. This has some advantages for you like:
- You can make your own branding with your logo, name and colors.
- Slicing without installing any additional software (coming soon)
- Webcam & timelapse support
- Upload new printer firmware via our web inteface.
- Fully customizable touchscreen support for printers with simplified interface
- Extendable web front end
- Local slicing cloud with other installations using the same license key (coming soon)
- Profit from our mass discounts (on request)
Installation & Configuration
With Windows 10 Microsoft had the great idea that apps are not allowed to access localhost resp. your own ip any more. I can not really follow this as I need this very frequently. Anyhow, their new browser edge follows these rules (while the old internet explorer does not). As a result the normal link to the server does not work in that browser.
The good news is that you can disable this barrier quite easily. Open a command shell (Win+R then cmd) and enter
CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe
Or for builds previous to 10159
CheckNetIsolation LoopbackExempt -a -n=Microsoft.Windows.Spartan_cw5n1h2txyewy
Then you also use Edge as browser.
Repetier-Server runs on Windows XP and later versions, Max OS X with 32 or 64 bit, linux 32 and 64 bit for supported linux distributions like Ubuntu, Debian, Mint, Raspian and other Debian like distributions.
The server has to be connected to a printer with serial interface.
The hardware requirement for the pure server is very low, it already runs on 256 mb RAM like Raspberry Pi. Some functions like slicing may need more resources, but the server can outsource such computations to other instances running in your network.
It is really easy to connect Repetier-Host with Repetier-Server.
- Start Repetier-Server to set up your first printer.
- After that click at the top right and open Global Settings.
- Open Connectivity. Here you find all required data.
- Start Repetier-Host and click Printer Settings.
- Enter your printer name at the top at Printer.
- Select Repetier-Server as Connector.
- Enter your IP Address.
- Enter your Port.
- Enter the API Key.
- Click Connect to continue. The host now connects to the server and reads the printer list.
- Now you can select your Printer.
- Click Copy Server Config Settings to import the printer settings.
- Click OK to save.
Note: If you have set up multiple users, each user receives a separate API Key. The API key you enter in Repetier-Host gets the same rights of the respective user. In any case the global API Key will always work.
When Repetier-Host is connected to the printer via Repetier-Server the workflow is nearly the same as usual, you just get a lot of advantages and new possibilities.
To connect to the printer via Repetier-Server just select the printer:
Object Placement, Slicer and Manual Control are exact the same as usual. After slicing you get a new page with printing statistics and some options:
- Print: This sends the G-Code to the printing queue of the server. If the queue is empty, the print will start directly. The G-Code will not get stored permanently.
- Edit G-Code: Open G-Code Editor
- Save to File: Saves the sliced G-Code to a file. This does not affect the server.
- Save for SD Print: Saves the sliced G-Code along with a start/end code from the host and start/stop actions to a file. This does not affect the server.
- Save to Server: This stores the sliced G-Code on the server. It will not start a print directly.
Open the Server tab to manage and print all stored G-Codes. For each G-Code you get a rendered preview image and print statistics.
- Print: This sends the print job to the printing queue of the server. If the queue is empty, the print will start directly.
- Info: Here you get detailed infos like filament usage, volume, price, time, …
- Load: Click here to open the G-Code in Repetier-Host.
- Delete: This will delete the G-Code on the server.
Here you find detailed instructions how to set up a webcam on Windows:
Here you find detailed instructions how to set up a webcam on Linux:
Here you find detailed instructions how to set up a webcam on Mac: