1.4.2 https://3d-eddy.de/support/ https://files.dimaspare.de/updatescript.sh 3 3694aa40efa3061c4682abbaf61cc383e82df5a6 0 ## New Features Version 1.4.1 * Added showing last 500 lines of Klipper log. * Prevent external rendering if remote version is too old (<1.4.0). * Fixed broken 3d live view for free version. * Fixed bug with Repetier-Server Monitor not seeing the license. * Fixed autostart for job uploads with no autostart parameter and empty queue not starting automatically. * Fixed possible crash from timelapse videos from second webcam if webcam gets deleted. * Fixed parsing wrong marlin temperature response with double T0: * Fixed @movelRel/@move case sending wrong move. Version 1.4.0 * 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. Version 1.3.0 * 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 UI-Design from Krause DiMaTec * Added Logo from Krause DiMaTec * Added Direction about the DiMaTec Server * 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. Version 1.2.1 * 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. Version 1.2.0 * 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. Version 1.1.2 * Please note linux update warning above!!! * Fixed autoupdater not killing it self during update - bug exists since 1.1.0 Version 1.1.1 * 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. Version 1.1.0 * 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%. Version 1.0.4 * 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. Version 1.0.3 * Fix connections to https websites that are broken. * Fixed broken recover function. * Fix broken touch interface when no extruders are defined. Version 1.0.2 * 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. Version 1.0.1 * 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. Version 1.0.0 * 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. Version 0.94.3 * 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. Version 0.94.2 * 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. Version 0.94.1 * 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. Version 0.94.0 * 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. Version 0.93.1 * 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. Version 0.93.0 * 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. Version 0.92.3 * 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. Version 0.92.2 * 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. Version 0.92.1 * 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. Version 0.92.0 * 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. Version 0.91.2 * Fix temperature bug causing server crashes. * Minor bug fixes. Version 0.91.1 * Add rule to understand modified temperature response from creality printers. * Adjustable snapshot duration added. * Added ;@make_snapshot server command. * Wifi handling improved. * Fix extrusion problem with positioned timelapse. * Fix detection of host rescue function, causing wrong start heights. * Fix screensaver for raspberry pi. * Fixed some GUI glitches. Version 0.91.0 * Rescue system to continue prints after connection lost or power failure. * Remove z-hops in excluded regions. * Timelapse videos at fixed extruder positions. * Improved touchscreen gui. * Support emergency parser. * Improved memory manager. * Command history in control. * Show reduced active layer during print when switching to control. * Split long retraction in filament remove into 50mm segments. * Cleaner switch between job and connection log. * Run lua scripts to monitor pins etc. * Alternative emergency icon. * Convert magic temperatures to DEF/DEC. * Support monitoring plugins in Lua. * GPIO access for Linux versions in Lua scripts. * Fixes in gui for unprivileged users. * Fix possible dead lock when using webcam. * Fix crash when recoding with 2 or more webcams a single print. Version 0.90.7 * 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. Version 0.90.6 * 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. Version 0.90.4 * Fix broken login with API key, e.g. from Repetier-Host. * Don't show IPV6 adresses if not listening on ipv6. Version 0.90.3 * Touchscreen ETA changed to day + 24h time. * Fix security problem contained in 0.90.0-0.90.2. * Fixed overflow problems in touchscreen UI with long file names. Version 0.90.2 * Support EEPROM for Marlin firmware. * Print directly from projects. * Improved webcam handling. * Fixed webcam config problem in 0.90.0-1. * Fixed missing bed temperatures after creating new printer config. Version 0.90.1 * Fixed filament usage computation. * Fixed download of log files. * Fixed some edge cases in job handling that could lock printing or send additional commands. * Fixed bug in heating time prediction wizard introduced in 0.90.0. * Fixed G-Code editing in Firefox. * Fix set bed temp. on printer screen. Version 0.90.0 * Add project support with rendered preview images for stl, 3mf, obj and rmf files. * View models in projects in 3d view. * Add descriptions, licenses, additional files and comments to projects. * Copy g-codes and timelapse videos to projects. * Import zip files as projects. * Import/export projects. * Share projects with connected Repetier-Server instances. * Support multiple webcams. * Support of Klipper firmware. * Connect to pipes. * Connect to TCP/IP instead of usb ports. * Secure printer screen with pin lock (optional). * More flexible printer screen adjusting to full width and height. * New permissions for reading files and project handling. * State and configuration format changed to carry multiple webcams, heated beds, chambers and unlimited fans. * Fix a severe security bug. * Fix problems with some webcams not showing mjpg streams. * Many small fixes and improvements. * API call setFanSpeed has new parameter fanId to number fans. * API call setFan2Speed removed. Version 0.86.2 * Fix hang after print finishes. Version 0.86.1 * Sort g-codes by upload time in lcd. * Fix hang in lcd display for french/catalan. * Fix deleting groups in web gui. Version 0.86.0 ### Important Update fixing severe bug ### * Make backup of old printer configuration when saving. * Support for heated chambers. * Improved log view in console. * Do not delete job if printer resets/disconnects during print. * Fixed hang and configuration deletiton. * Fixed handling of shared model storage. * Fixed version handling. Version 0.85.2 * By default only ipv4 enabled. Ipv6 causes problems especially on windows not being accessible from outside. * Fixed webcam support e.g. for WebcamXP Version 0.85.1 * Added tests if disk space is ok. * Fixed auto update for linux. * Fixed moves after G92. * Fixed g-code pagination. Version 0.85.0 * Print history and statistics. * Edit gcode after uploading. * More informations on gcodes: last print time, remember materials and store a note. * G-Code notes remember selected material for cost computation. * More advanced pause handling with heater disable. * Reduce lagging from webcam. * Upload zip file with gcodes. * Support webcam with digest authentication. * New server commands: @pauseNoCooldown, @pauseExtruderCooldown, @pauseFullCooldown. * More supported languages. * Decoupled logging for better performance. * Reworked wifi setup for pi image. * Support IPv6 addresses. * Rename groups. * Delete all files in group. * Share g-codes accross printers on same server. * Put external program calls to selected printer context menu. * Order quick commands. * Improved handling with smoothieboard. For shell commands prepend # to send them. * Fix layer counting. * Fix renaming while rendering is in progress. * Fix remote rendering. * Fix timelapse rendering with newer ffmpeg versions. * Fix movements using web frontend. * Lots of smaller fixes and improvements.