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.