Repetier-Server Changelog

What's new in Repetier-Server 1.4.16

Mar 27, 2024
  • Support for OrcaSlicer and Kiri:Moto slicers in g-code analysis.
  • Extract g-code from .3mf files for jobs, models and in projects.
  • Convert binary .bgcode files to .gcode for jobs, models and projects.
  • Improved Wi-Fi connection handling.
  • Scrollbar in touch interface (optional).
  • Multiple extra sensors with klipper and RepRapFirmware possible.
  • GPIO output is read back now in case external software changes it.
  • Adjustable permissions for different functions.
  • Customizable permission scheme for configurations.
  • Dialogs created with server commands now autoupdate every 2 seconds allowing dynamic data.
  • Added @dialogButtonNC which does not close a dialog window.
  • Support sensors in RepRapFirmware 3.x.
  • Fixed: Windows version did loose groups on restart.
  • Fixed: Generating self signed certificates.

New in Repetier-Server 1.4.15 (Dec 17, 2023)

  • Support g-code analysis generated by BambuStudio.
  • Fixed hanging server on password change.
  • Fixed output power view for klipper.

New in Repetier-Server 1.4.14 (Nov 28, 2023)

  • Added thumbnails for history view (last 1000 entries).
  • Added support for klipper api interface.
  • Limit the number of klipper config backups, hide klipper backups.
  • Sample configs for klipper from the klipper menu for easier configuration.
  • Alias names for bed, chamber and fans.
  • Login animation can be disabled in gui settings.
  • Option for automatic bed cleaning showing autostart next print option in queue.
  • Show colors set with @extruderColor in 2d/3d preview.
  • Relaxed session expires time to accommodate slightly wrong dates between server and client.
  • Fixed continue after cooldown.
  • Fixed not showing timelapse records for the light version.
  • Fixed the app froze when sending M601 with marlin firmware.

New in Repetier-Server 1.4.13 (Sep 21, 2023)

  • Added full width option on dashboard page.
  • Up to 30 printers with webcam on dashboard. Dashboard video speed reduced to 1 image per second.
  • Prevent pause during continued processing.
  • Fixed missing images when filenames contain special characters.
  • Fix incompatibility with Repetier-Host added in 1.4.11.
  • Fixed bug causing e.g. 3rd party push messages not to work.
  • Fixed some session-related issues.

New in Repetier-Server 1.4.12 (Sep 7, 2023)

  • Fixed login page appearing without users.
  • Fixed crash on g-code upload in projects (from 1.4.11).

New in Repetier-Server 1.4.11 (Sep 6, 2023)

  • Optional monthly subscription.
  • New license model light.
  • Native https support.
  • More computed expressions.
  • New server command @serverInfo.
  • Improved DCS communication handling.
  • Last prints handling added to touch interface.
  • Lots of speed improvements and reduced ram usage.
  • Split RepRapFirmware into version 2 and 3.
  • More frequent recover file flushes for better recovery.
  • Fixed project preview image handling.
  • Fixed rounding errors in @dialogInputDouble.
  • Fixed security issue found by Ken Pyle, Exploit Developer and Partner @ CYBIR.
  • Fixed possible lock when uploading project zip files.
  • Fixed lots of minor issues.

New in Repetier-Server 1.4.10 (Apr 9, 2023)

  • Files added to projects appear now before being rendered.
  • Mark server commands with "Exec:" instead of "Send:" to pronounce local execution.
  • Change: Don't send filename with M75 as it causes issues with old marlin versions.
  • Optional methods to better handle some errors with ping-pong mode disabled.
  • Faster loading of the user interface.
  • Fix hangs on slow commands for some printer models.
  • Fix wrong layer count with duet printers.
  • Fix restore of backup under windows with Repetier-Server Monitor.
  • Fix crating zombie processes when calling external apps asynchronously.

New in Repetier-Server 1.4.9 (Feb 23, 2023)

  • Multiple view styles for project files.
  • Sticky selected project server.
  • Fixed broken restore of printer backups.
  • Fixed possible block of emergency commands.
  • Fixed moving long extruder distances with correct length.
  • Fixed g-code replacement in print jobs not working.
  • Fixed crash for RepRapFirmware without tools.
  • Fixed positioning issue with RepRapFirmware.

New in Repetier-Server 1.4.8 (Feb 2, 2023)

  • Fixed incompatibility issue with Cura plugin.
  • Fixed issues with French and Catalan not starting gui.
  • Fixed kipper editor.
  • Fixed RepRapFirmware extruder temperature not updating over usb.

New in Repetier-Server 1.4.7 (Feb 2, 2023)

  • Added preview/analysis for g-codes in projects.
  • Project view improved.
  • Adjustable viewing direction for preview images.
  • Multiple homing targets (x, y, z and all) in touch interface.
  • Improved g-code keyboard in touch interface.
  • Long taking g-codes get now send in temporary ping-pong mode to prevent timeouts.
  • Support for filament sensors on recent RepRapFirmware versions.
  • Fixed deleting/sorting external links.
  • Fixed some duet issues.
  • Fixed version selection in klipper install/update.
  • Fixed several stability issues.

New in Repetier-Server 1.4.6 (Jan 6, 2023)

  • Fixed a bug forcing a license making free version fail.

New in Repetier-Server 1.4.5 (Jan 5, 2023)

  • Improved duet control server connection now handling dialogs, object model, global variables and more.
  • Added meatpack compressed communication for marlin firmware.
  • Improved connection start handling.
  • Touchscreen interface requires browser with native ES6 support.
  • Deactivated printers are now hidden until activation.
  • Changed gui extrusion to force current mode to prevent unexpected behavior.
  • Fixed eeprom handling in microscope wizard.
  • Fixed possible crash for non UTF-8 firmware responses.

New in Repetier-Server 1.4.4 (Nov 26, 2022)

  • More translated texts for many languages.
  • Prevent utf-8 in most firmwares to prevent errors.
  • Webcam handling for our image improved.
  • More webcam resolutions up to 4k in pi image camera selection.
  • Fixed models disappearing if they contain G92 X0, Y0 or Z0.
  • Fixed restoring existing printer config from backup.
  • Fixed slowdown of touchscreen interface and resulting blobs.
  • Fixed projects assigning new preview image on new uploads.

New in Repetier-Server 1.4.3 (Nov 2, 2022)

  • Fixed a bug in electron causing window to become blank on windows.

New in Repetier-Server 1.4.2 (Sep 15, 2022)

  • Improved user management with new privileges.
  • New server command: @sendToPrinter
  • Fix possible crash with printer restore.
  • Fix @func handling within jobs causing side effects.
  • Fix auto popup message in touch gui to show the latest message.
  • Fix multiple issues with shared model directories.
  • Fix saving timelapse setting in printer tabs and other timelapse issues.
  • Fixed server dialog checkboxes in touch gui.
  • Fix possible crash at startup with bad ffmpeg path.
  • Security fixes.

New in Repetier-Server 1.4.1 (Jul 20, 2022)

  • Added showing last 500 lines of Klipper log.
  • Prevent external rendering if remote version is too old (

New in Repetier-Server 1.4.0 (Jul 11, 2022)

  • Blazing fast interactive 3D preview of g-codes.
  • Live 3d view of running print job.
  • 2D preview with different analysis modes (feature, width, height, speed, extruder).
  • Execute external commands interactively in a terminal.
  • Preview image for new timelapses.
  • GUI improved.
  • Improved printer backup/restore including g-codes, queue, logs and timelapses.
  • Start/stop timelapse in webcam during print.
  • Webcam/timelapse handling improved.
  • Added terminal in global settings for linux and Mac systems. No ssh required any more!
  • Added japanese translation.
  • Added possibility to reorder the print queue.
  • Option to disable print queues per printer.
  • Much faster 2D preview rendering.
  • Much faster 2D view in controls.
  • Control tab reworked.
  • Craftbot firmware description (experimental).
  • Improved bed shape configuration dialog allowing image on bed.
  • Improved handling of local and global printer coordinates.
  • Improved Klipper handling.
  • Input shaper wizard for Klipper.
  • Unix socket to send API commands for Linux and Mac.
  • Fixed some server commands not working in some conditions.
  • Fixed some MQTT issues.
  • Fixed some issues with 3rd party push message services.
  • Fixed broken czech translation selection.
  • Fixed model raytracing missing lights.
  • Fixed send pause and ignore g-code for open doors.
  • Fixed z-belt 3d preview.
  • Fixed update check in touch screen.
  • Fixed model 3d view containing multiple objects.

New in Repetier-Server 1.3.0 (Feb 15, 2022)

  • MQTT integration incl. Home Assistant MQTT discovery.
  • New push message targets Pushover and third party via web hooks.
  • Improved handling for z-belt printers.
  • Added possibility to upload multiple gcode and project files at once.
  • Added security question for touch screen as well on GPIO actions.
  • Allow webcam usage in executed scripts on macOS.
  • Fixed: buttons in dialog inputs in touchscreen interface are now labeled correctly after input.
  • Fixed: Layer height for sequential printing could be negative.
  • Fixed: Add ok button to host prompt when no choices are given.
  • Fixed some syntax highlighting cases in g-code editors.
  • Fixed rendering of PrusaSlicer output with , instead of . for width and height info.
  • Fixed moving to old position when a print was aborted while paused.
  • Fixed: 2d bed view touch handling on mobile devices.
  • Fixed or improved many minor issues.

New in Repetier-Server 1.2.1 (Dec 8, 2021)

  • Repetier-Server Monitor version with full support: 1.4.2
  • Added klipper management for linux inc. install, uninstall, restart and configuration.
  • More decent error hints for printer errors.
  • Progress is now time based, not percent of lines send.
  • Wizard manager to export/import/manage wizard templates.
  • Webcam video now uses websockets to prevent lags and overloading network connections.
  • Now up to 12 printers with webcam on dashboard.
  • Added run on reset event script, so connect and reset have different scripts now.
  • @getip prefers explicit defined domain and port.
  • Better detection of unpowered Prusa 3 printers.
  • Added optional confirm dialog for gpio output switch.
  • Change ethernet settings in touch screen interface.
  • Use real print times for time prediction when possible.
  • Improved network list.
  • Include file date for backup through Repetier-Server Monitor 1.4.2 or newer.
  • Added costs and a user defined message to print reports.
  • Merge multiple snapshots at fixed position if done at same time for same position.
  • Fixed converting 3MF files correctly.
  • Fixed: @func now also works in replacements.
  • Fixed: Long extruder retractions now get split correctly.
  • Fixed randomly wrong computed print time.
  • Fixed possible deadlock.
  • Fixed setting temperature to 0 on temperature pause for Repetier-Firmware.
  • Fixed some rescue related issues.
  • Fixed delete comment in remote project.
  • Several minor improvements.

New in Repetier-Server 1.2.0 (Oct 5, 2021)

  • Repetier-Server Monitor version with full support: 1.4.1
  • Added computed expressions for dynamic code (see manual Computed Expressions).
  • Added input fields to custom dialogs (@dialog...)
  • Added wizard script section in printer configuration.
  • Added lots' of server commands for programming in g-codes.
  • G-Code editor in configuration has now code folding, auto complete and better syntax highlighting.
  • Sort printers dynamically or by name.
  • Printer list on left side for wide screens (optional, check GUI settings).
  • Faster print start for direct upload - print time gets calculated after start now!
  • Added korean translation.
  • Faster restore of backups.
  • Prevent printing of non g-code files improved.
  • Support sending server commands while offline.
  • Better support of Chitu (CBD) firmware.
  • Compatible with Duet Control Server 3.4.
  • Fixed and improved com error handling. It is now much faster and more stable!
  • Fixed @execute server command.
  • Fixed restoring backups > 4GB.
  • Fixed touchscreen move extruder dialog for some resolutions.
  • Fixed blocking start if firmware folder contains non .xml files.
  • Fixed hanging printer on empty replacement definition.
  • Fixed handling of shared g-code folder in some cases.
  • Fixed offset temperature handling.
  • Fixed created time for new projects.
  • Fixed timelapse issues with multiple cams.
  • Many other small issues improved.

New in Repetier-Server 1.1.2 (Aug 6, 2021)

  • Fixed autoupdater not killing it self during update - bug exists since 1.1.0

New in Repetier-Server 1.1.1 (Aug 6, 2021)

  • Optionally emergency button on dashboard.
  • Pause/continue on dashboard.
  • Unique names for gcode log to prevent overwriting.
  • Copy G-Code scripts to other printer configurations.
  • Auto level button in touch screen gui.
  • Added server command @ifPaused.
  • * @if* conditions in scripts are now independent of job state.
  • Added server command @ifPaused to execute depending on pause state.
  • Added different emergency handling options for connections.
  • Checkbox to define if G90/G91 override M82/M83 setting.
  • Fix hidden g-code replacement configuration when response to event was empty.
  • Fix automatic temperature update after printer reset.
  • Fix print abort on communication errors with Repetier-Firmware.
  • Fix issues in installation wizard.

New in Repetier-Server 1.1.0 (Jul 22, 2021)

  • Update will recompute all timings for stored g-codes!
  • Improved speed in the server core.
  • Many UI improvements also for small with displays (mobile).
  • Improved dark mode.
  • Improved warning for g-code not fitting into printer.
  • Add external web pages to the interface.
  • Actions bound to buttons like home, motor off, ... have now editable actions.
  • Icons for quick commands are now possible.
  • First support for DuetControlServer as connection method. Requires version 3.3 or newer!
  • Optimized print progress box.
  • Run shutdown script if selected also on fatal error if rescue is disabled.
  • Added @reloadLua, @runButtonCommand, @dialogBlocking, @startNextPrintInQueue, @outOfFilament, @continueReheat and @event server commands.
  • Touchscreen dialogs support keyboard for text.
  • @quickCommand now inserts content in place instead of end of manual commands.
  • Network on dashboard is now an accordion, closed by default.
  • Messages now appear with newest first.
  • Windows version now supports IPv4 and IPv6 the same time.
  • Added a system error log to the troubleshooting page
  • Improved auto updater for linux.
  • Fix broken toggle lights function.
  • Fixed @waitForTimer.
  • Fixed broken unlock with pin on touch screen.
  • Fixed unnecessary "Warning: Seems like we missed a ok - continue sending." message during pause.
  • Fix layer/preview when having negative extra retractions that does not get compensated 100%.

New in Repetier-Server 1.0.4 (Mar 18, 2021)

  • Changed title to have printer and server name first.
  • Added $RANDOM_UUID as web action parameter for random uuid string.
  • Added GPIO support for linux.
  • Added server side dialogs (@dialogStart, @dialogButton, @dialogShow).
  • Added push messages on unexpected long block from firmware.
  • Less resend errors on connection start.
  • No disconnect of websocket when page is invisible.
  • Fix problem that Tx, Tc and T? sometimes did not get send.
  • Fix wizard with set baud rate and dtr/rts setting.
  • Fix doubling of extruder in summary after restart.
  • Fix timelapse with multiple webcams if g-code name contains a dot.

New in Repetier-Server 1.0.3 (Jan 20, 2021)

  • Fix connections to https websites that are broken.
  • Fixed broken recover function.
  • Fix broken touch interface when no extruders are defined.

New in Repetier-Server 1.0.2 (Jan 13, 2021)

  • Parse bad crealty/ender temperature reports like TT::32.4332.43 //0.000.00 BB::42.6542.65 //0.000.00 @@::00 BB@@::00
  • Homepage/Manual link per printer in printer context menu.
  • Busy messages for virtual printers.
  • Allow regular images as preview in projects.
  • Fix add printer wizard.
  • Fix remove webcam in some conditions.
  • Fix missing folders in projects to make them appear after restore.
  • Fix filament change icon on touch screen.
  • Fix problems with timelapse for frequent snapshots running in parallel.
  • Fix move of inverted z babysteps.
  • Fix out of order handling.

New in Repetier-Server 1.0.1 (Dec 28, 2020)

  • Added PUT method for web actions (e.g. for Philips hue lights).
  • Fix hang on direct print.
  • Fix babysteps not updating accumulated value moved.
  • Fix trimming firmware xml content. Fixes broken repetier eeprom reading.

New in Repetier-Server 1.0.0 (Dec 24, 2020)

  • Repetier-Server Monitor version with full support: 1.3.0
  • Windows version requires now Windows Vista or newer!
  • Improved setup wizard.
  • Support web actions with basic authentication url.
  • Improved wifi handling reducing ap scans.
  • Time in touch screen side bar.
  • Allow MJPG url for static webcam content.
  • Support host prompts from firmware.
  • Message windows with @info, @warning and @error server commands.
  • Interpret lines starting with 2 chars of a-z, A-Z or _ as shell command so you can omit the # char.
  • Parse bad crealty temperature reports like TT::32.4332.43 //0.000.00 BB::42.6542.65 //0.000.00 @@::00 BB@@::00
  • Use invert z config also for babysteps.
  • Added @stopPrint and @powerloss server command.
  • Added replacement operations on send gcode.
  • Optimized raytracing mode in renderer.
  • Show timeout count in connection report.
  • Interpret position reports from firmware if possible.
  • New resend solution for more reliable restart of communication.
  • Communication handling improved.
  • Support out of order firmware capability.
  • Push messages show printer name in title.
  • Select multiple printers in projects to start printing.
  • Zoom webcam on dashboard while hovering.
  • Max. timeout with slow commands now 10 minutes.
  • Better parsing of ideaMaker generated g-code.
  • Better previews for Prusa Slicer 2.3.0 generated g-code.
  • Upload for firmwares with usb drive simulation (firmware.bin file).
  • Store remembered sessions in database so they are still valid after server restart.
  • Special shape Z-Belt to better support z-belt printers (Blackbelt).
  • Manual is now printable.
  • Fix hang during cloud rendering on rendering computer.
  • Fix rereading projects after restore from monitor.
  • Fix uploading problems on windows due to file locks.
  • Fix problem with different max. extruder temperatures.
  • Fixed some pause related problems.
  • Fix inside printer test.
  • Lots of smaller changes and fixes.

New in Repetier-Server 0.94.3 (Sep 9, 2020)

  • Added basic timelapse settings to touchscreen interface.
  • Detect and fix hanging serial driver on linux.
  • Fixed DTR/RTS handling. You might need to change DTR/RTS setting to connect!
  • Fixed broken auto updater.
  • Fix printer config connection problem.
  • Fix problems with ping-pong mode.

New in Repetier-Server 0.94.2 (Aug 17, 2020)

  • Selectable icon for tools: extruder, laser, cnc mill, syringe.
  • Restore backup with Repetier-Server Monitor 1.2.0 or higher.
  • Define temperature offsets for extruder, bed and chamber.
  • Added swedish translation.
  • Optimized wifi info update on connect.
  • Autodetect rts and dtr setting in config wizard.
  • Fixed potential hang on end of print or configuration save.
  • Fixed cloud side timelapse creation bug.
  • Fix problem that setting values in knob widget did not always send change.
  • Fix retrieval of X, Y, Z min coordinates from Marlin firmware.
  • Fixed baudrate autodetect.

New in Repetier-Server 0.94.1 (Jun 22, 2020)

  • Make menus scrollable again.
  • Delete images after timelapse conversion to reduce disk usage.
  • Fix touchscreen scrolling for mouse emulation.
  • Fix storing post data in web actions.
  • Fix connection lost detection when port stays visible.
  • Fix setting temp. changed shown fan state.
  • Fix detect printer offline for prusa printers.

New in Repetier-Server 0.94.0 (Jun 15, 2020)

  • Required for all functions of Repetier-Server Monitor 1.1.
  • Fast reconnect and continuation of print if connection was disconnected for less then 10 seconds.
  • Improved rendering detection of width, layer height and object region.
  • Touchscreen usability improved.
  • Web actions added to e.g. control plugs with IFTTT.
  • Hardware monitor function.
  • Shutdown after print button and event.
  • Run shutdown script after being idle for a while.
  • Added DFU and DfuSe uploader.
  • Password authentication for printer with TCP/IP connection using RepRapFirmware.
  • Filament change disabled during print, requires pause first.
  • Predefined temperatures for heated chamber.
  • Improved replay list for rescue print.
  • Improved security.
  • Import of ZIP files to projects improved.
  • Pauses are subtracted from printing time.
  • Allow user icons for own commands.
  • Improved handling in rescue system.
  • Server.log and syslog (linux only) downloadable in logs.
  • New firmware definition with CBD/ZWLF workaround.
  • Timelapse videos sorted by date descending.
  • Dropdown menus now orient based on available space.
  • Fixed rescue system on non repetier-firmware systems not heating.
  • Fixed permission required for timelapse setting.
  • Fixed temperature parsing for Alfawise printers.
  • Fix webcam rotation in print reports.
  • Fixed problem adding new extruder.
  • Fixed some styling issues.
  • Many small fixes and improvements.

New in Repetier-Server 0.93.1 (Dec 11, 2019)

  • New user permission for full stop / stop / pause / deactivate.
  • EEPROM import assigned by name instead of position.
  • Add MK4duo firmware profile.
  • Fix random server hang 5000 lines before end of print.
  • Fix webcam view.
  • Fix bug in report generator.
  • Fix material assignment in gcode summary.

New in Repetier-Server 0.93 (Nov 7, 2019)

  • Add pdf reports in history with webcam snapshot and render image.
  • Add chamber temp. to top bar in touch screen.
  • Allow movements in touchscreen when paused.
  • Minor changes.
  • Fix several problems around safari usage.
  • Fix recover of short g-codes.
  • Fix some stability problems.
  • Fix new server uuid function now works.

New in Repetier-Server 0.92.3 (Sep 25, 2019)

  • Fix size computation for renderings.
  • Fix progress calculation with time lapse enabled.
  • Fix upload with overwriting existing gcodes in default group.
  • Full stop when firmware is halted now reconnects printer.

New in Repetier-Server 0.92.2 (Sep 25, 2019)

  • Minimum version required for Repetier-Server Monitor 1.0.0
  • Works with OS X 10.15 Catalina.
  • Correct rendering of g-code without extrusion.
  • Fix problem connecting when port visible without printer running is selected.
  • Fixed problems with tiny g-codes.
  • Security bug fix.

New in Repetier-Server 0.92.1 (Aug 26, 2019)

  • Fixes for dark mode.
  • Fix firmware upload to due.
  • Fix crash reading empty configs.
  • Fix touch screen interface for several languages.
  • Several minor bug fixes.

New in Repetier-Server 0.92.0 (Jul 29, 2019)

  • Support for Repetier-Server Monitor.
  • Configure wired network for pi image.
  • Dark mode support with autodetect on supported browsers.
  • Set timezone for pi image.
  • Better handling of Klipper failure.
  • Full screen webcam view is possible.
  • Gcode upload progress in upload buttons.
  • Added polish translation.
  • Configure date/time format for touch interface.
  • Simplified rescue handling in touch screen now possible.
  • Optimized rescue handling.
  • Added before and after snapshot scripts.
  • Added trouble shooting page allowing to kill blocking processes.
  • Parse RepRapFirmware temperature format for multiple extruders.
  • Console M105 filter now also filters responses.
  • Support M118 command.
  • Added some new server commands.
  • Fixed exclude region bug.
  • Fixed a security related bug.

New in Repetier-Server 0.90.7 Beta (Sep 19, 2018)

  • Ignore T temperature response if T0 is present.
  • Wifi management improved.
  • New messages on printer screen when print is running.
  • Fix license definition in projects.
  • Fix setting of fan speed for multiple fans.

New in Repetier-Server 0.90.6 Beta (Sep 3, 2018)

  • Better support for printers showing port without running firmware, e.g. Prusa MK 3.
  • Show progress/time remaining on Prusa firmware 3.3.1 or newer or if M73 is supported.
  • Support @execute with syncronous execution and print abort on failure.
  • Learns unknown commands and skips them on repeated use.
  • Consider changed accelerations, speeds, jerk in print for time computation.
  • Improved stability.
  • Fix browse folders for windows.
  • Fix download/print of gcode from remote server.
  • Fix some GUI glitches.
  • Fixed image scaling for raytraced images.