Software update history
3DPRNWARE and HMI ONBOARD software are constantly evolving. Below is the timeline of the main developments.
ver.21.2.0.1(19/11/2021)
-New parameters to set the speed and acceleration of small walls.
-Position is no longer used to move the axes to the extremes 9999 but the maximum displacement of the axis in the machine. In this way, viewing with an external viewer is not initially too far away.
-In the print-insert layer by layer or in combining multiple parkings layer by layer now the GCODEs to be combined can have a different total number of layers.
-BUG:Printer Settings:Entering / saving the settings several times in a row could ruin the printer INI file by blocking the display at startup.
-SUPPORT ADVANCED: Added OnePillarDome mode in which the PillarDome technique is combined with the Dome.
-SUPPORT ADVANCED: Added parameter to mix the size of the pillar Brim base.
-SUPPORT ADVANCED: minor improvements.
-BUG:With GYROID fills, HONEYCOMB3D and HONEYCOMB3DSTRONG no longer rotated solid fill.
-Recalculated the density of Gyrod-type fills.
-The dynamic management of the temperature for too short or too long distances now intervenes only if the relative times are set at values ​​other than 0.
-Rechecked and fixed the multiprofile.
-BUG:In the registration of the wrapped 3DPRN files, geometries not related to the object were also saved.
-Added the ability to delete a profile directly from the list, without opening it. If it is the last profile in the directory, it is not deleted.
-BUG:Multiprofilo: if there was not even a multiprofile in the directory, it generated errors.
-BUG:In Printer Settings / General / File the parameter “Check if a solid is valid” was not saved correctly. Generally this option must be active.
-In edit object, along with the simplification, the correction of the normals of the faces is performed. If as tolerance you put it 0, only the faces are checked.
-If in “Printer settings” is active “File / Check Mesh files while uploading,” the normals of the single faces are also checked and reset.
-New definition of geometries as “VolumeModifier-InFill” with which you can modify the parameters for making the filling of a certain volume.
-Phase description detail changed during slice.
-In EditObject it is now possible to configure the Object Profile if it is not a simple PRINT.
– The option "Check if the perimeters are BRIDGE" could generate an error and cause the program to abort or not generate the entire perimeter.
-If you have to wait for the plate to heat before starting, the extruders are not previously heated.
-BUG:Now you can stop a slice without having to restart the program.ver.21.2.0.0(05/11/2021)
-Added parameters for room temperature management
-New management of the onboard LOG files to restore the printer starting from the LOG.
-The print keys are activated only with the printer connected.
-In profiles the width parameters are probed right up to 1.5x nozzle size, before it was 1.2.
-BUG:for extruders 3 e 4 the maximum and minimum extrusion widths were not proposed.
-In the slice, a fine HEADER, an M400 has been inserted so that the OnBoard can recognize the actual start of printing.
-In Printer Settings there is a new option to synchronize the time of the printer with that of the PC.
-In the Z0 procedure, a key has been added to position the first point of flatness.
-BUG:In the Z0 procedure when exiting the procedure it sometimes happened that the Z0 was reset.
-A high-speed approach to the Z plane can be defined for the proximity sensor.
ver.21.1.3.22(20/10/2021)
-New functionality for Mill 2D and 3D.
-The options “Layer height decrease based on inclination” e “Respect the position and size in Z (Precise Z)” they are mutually exclusive as they cannot be active at the same time.
-PreciseZ: now a check is carried out so as not to consider horizontal planes that are less than the set height of the layer in Z.
-ProfileCheck: new mode “Rapid” with which it is checked that material has been deposited on the layer and that there is no material on top. Required FW ver.4.100 or sup.
-New Thermal Shield option with which an external protection is created to the object designed to thermally protect the object.
-New Support Options:Advanced support with which you can set different geometries for the realization of the support.
-Advanced Support:with the DOME mode it is possible to minimize the support making it in the shape of a dome
-Advanced Support:with the ONEPILLAR mode it is possible to minimize the support by making it in the shape of a column
-BUG:sometimes loading a 3DPRN file gave an error.
-If the printer has multiple extruders, when I set an extruder other than the first in the object, this is automatically set as the start and end extruder.
-BUG:Multi-material with small walls gave error
-Printer Settings it is now possible to use a pressure sensor to calculate Z0 and Flatness.
-AND’ The tolerance for closing faces that are open has been increased. In this way there are fewer situations in which the STL is ruined.
-New GCODE statement “;3DPRN: CMD=RESETCOUNTER” to reset the instruction counter useful for programs made up of many instructions. Firmware v.4.103
-New mode for Z0 and FLATNESS which provides for the control of the pressure that the nozzle exerts on the plate.
-BUG:The Z0 automatically in the center of the object in the case of a multi-material sometimes gave an error.
-New option in printer settings “Counter reset no. linee GCode a 9000” which reinitializes ad 1 the numbering of the GCODE lines sent to the controller once passed 9000.
-BUG:When the raft was active the Z moved with the XY. Now the XY movement is performed first and then Z in order to exclude the possibility of collisions of the head with prints present on a plate.
-BUG:Mill2D3D for Mesh and BRep in certain situations the calculation of the perpendicular tangent entry / exit was wrong.
-Mill on Mesh and BRep added option to prevent sections with XY planes from coinciding with planar faces
-BUG:RAFT did not take into account the choice of extruder.
-BUG:RAFT did not take into account all cleaning towers.
-BUG:When postprocessing was disabled, the volume of the previous processing in which postprocessing was active was indicated.
-Removed the possibility or not of optimizing the routes. It is now always active.
-BUG:ThinWall created paths outside the object.
-BUG:The proximity sensor did not consider the rate of descent
ver.21.1.(2,3).21(03/09/2021)
-With a new option it is now possible to force the optimization of the internal parts without considering the trend of the geometry between the various layers. In this way, the merger is always performed. (partEveryNLayerSetWithoutCheckGeometry)
-Added GYROID fill type.
-Added HONEYCOM3D fill type.
-Added fill type HONEYCOM3DSTRONG.
-Spherical cutter behavior changed. Now the lower extreme is considered as z0.
-New option which indicates a minimum area below which the filling becomes solid. Makes small parts stronger.(solidInfillThresholdArea)
-New option with which it is possible to close the last layer with a path in which the direction is not changed; in this way the quality of the last layer is improved. (lastSolidInfillDoNoChangeDirection)
-In multi-extruder printers, the extruder indicated on the object is automatically set without indicating the starting extruder number in the profile
-Cancel the procedures for making slices with Cura or Slic3R
ver.21.1.0.21()
-The option has been removed “keep seq. 312” in the section “Strategy 1” as you get better results by always keeping it active.
-Mill3D removed the option “Work on top of the plan”.
-Mill3D it is now possible to prepare multiple machinings with different tools without exiting and re-entering Mill3D.
ver.21.1.0.20(30-06-21)
-Temporarily restored old 3D component due to problems in importing STEP files. So it works with DIR ver.21.1.0
-With the new option “Check if the perimeters are BRIDGE” even parts of the perimeters can be managed as bridges.
-Optimized the paths of the innermost perimeters for those geometric shapes in which islands are generated only for these perimeters.
ver.21.1.1.1 (28-06-21)
-Bridge calculation improved
ver.21.1.1.0 (28-06-21)
-New 3D component version.
-Improved the strategy “Avoid moving by passing over external perimeters.”. In previous versions, if the walls were not very thick, this strategy was not effective.
-BUG:The calculation of THinWall in certain situations took an enormous time.
ver.21.1.0.10 (22-06-21)
-Changed the default value of the profile parameter “Distance in XY between the object and the support.” in 0.2mm. With higher values, the support is less effective in the case of sloping walls.
-Improved the strategy “Avoid moving by passing over external perimeters.”. In previous versions, if the walls were not very thick, this strategy was not effective.
ver.21.1.0.9 (04-06-2021)
-IdeaMaker / Cura import the temperatures are read from the GCODE and not taken from the profile settings.
ver.21.1.0.8 (19-05-2021)
-Correct Acute / Obtuse angle stapler
-BUG Dynamic height approximated the height by default, using a smaller thickness even when there was no need.
-SIMULATION The height is now shown for each layer .
-Confirmation is requested to close the program.
-BUG The speed of the first layer was not respected in all phases.
-BUG ThinWall in certain situations, by activating the option “also external perimeter”, external paths to the object were obtained.
-The possibility of viewing the contents of the video and log directory has been added to the LAN section.
ver.21.1.0.7 (10-03-21)
-Functionality Print as PRINT-SUPPORT
-PRINT-INSERT can now also be used with files in which the layers are not aligned but differ less than the height of the layer
-If during the connection with the onboard an error is encountered in the connection with the shared directory, is shown “! Shared !” in the connect button.
-(BETA) Import GCODE files from PrusaSlicer / IdeaMaker / Cura
ver.21.1.0.6 (31-03-2021)
-BUG:it is now possible to set the surplus material in XY to the first layer even with negative values.
-BUG:Activating the modification of the supports at the end of the slice, the window for the modification was shown even if the generation of the supports was not active.
-BUG:BREP object cutting with islands returned only one object.
-Added a class that improves parallel processes. In this way you should reduce the simulations in which errors occur on the graphic component.
-BUG:Saving in 3DPRN format did not preserve the type of machining.
-In the generation of Selective Media , for files of type BREP, it is now possible to switch to the MESH format and vice versa in order to also use the specific features for meshes.
-BUG:In the mode “Edit supports”, in some situations it gave error.
-The minimum area is also checked for the supports.
-Profile configuration: only ascii characters are accepted in string fields.
-BUG:Extruder calibration. The system could remain blocked indefinitely if the PID failed.
ver.21.1.0.5 (25-03-2021)
-SIMULATE: Added Quality mode
-Added functionality “Constant modulation to reach the temperature of the plate” which allows to keep the temperature of the plate as constant as possible, avoiding sudden changes in power.
-Flow Calibration Change icons and text so that you better understand what it does.
-BUG:Some you want, by performing a Boolean operation between BREPs, the same was not performed due to small imperfections in the BREP definition. Now, before the Boolean operations, the BREPs are checked and possibly corrected.
-Activating the INFO on the cursor on some machines was very slow.
-New option for the Preview of the object in the OnBoard with plan view on the floor.
ver.21.1.0.4 (18-03-2021)
-BUG: in certain situations the filling was carried out inside the small walls.
ver.21.1.0.3 (18-03-2021)
-BUG: numeric inputs are checked
ver.21.1.0.2 (17-03-2021)
-Simulator made faster without giving the error occasionally.
ver.21.1.0.1 (15-03-2021)
-Each job has a preview image of the printed object
ver.21.1.0.0 (14-03-2021)
-BUG:From the simulation, setting the PauseZ without the time calculation being activated in the profile did not take the Z value.
-AUTO-FLATNESS: possibility to make the flatness before starting the print. The function is activated directly from the display.
-Improved small walls algorithm
-Profile-Configure and Z0 in the input it is checked that the is not pressed “,” instead of “.”
ver.21.0.0.16 (09-03-2021)
-The CefSharp library for the web part of the program has been updated.
-BUG:Multiprofile returning to a multiprofile did not load the right profiles.
ver.21.0.0.15 (08-03-2021)
-SLICE. BUG:in some situations the offset of the internal perimeters was not calculated even if there was no room for extrusion.
-SLICE. Improved the calculation in the case of geometries with cutouts in which the extrusion of the innermost perimeter of the cutout could overlap with the innermost one of the external surface.
-SIMULATION: Improve your performance. Added the mode without color distinction which is faster in the case of large objects.
-The preservation of the choices on the external editor have been made general on the program and are valid for all printers.
-SLICE. Improved the seams in the case of the presence of internal holes. Now only external polylines are considered.
-SLICE. Improved solid fill. When the fill is parallel to one side of the solid, it could happen that, there being no room for an ustrusion, all the space accumulated on one side and there was a lack of material, now in this kind of situation, the part without the extrusion is divided between the two sides.
ver.21.0.0.14 (03-03-2021)
-Ability to define an external viewer / editor.
-Added 'thinWallInFill_UseInFill parameter’ with which small walls are made by solid filling with minimum extrusion width and optimized line orientation
-BUG: activating the thinWallInFill_UseOpenedPath parameter in situations where the resulting small walls include areas with notches, I obtained geometries outside the object.
-BUG: activating the dynamic Z0 with position in the center of the object (-1,-1) and on the first layer there is no part of the object to be printed was in error.
ver.21.0.0.13 (02-03-2021)
-BUG: If anti-retraction is active, the consistency between set perimeters and perimeters to be left without anti-retraction was not checked.
-ANTI-RETRACTION: the feature is not applied on layers where there is a solid fill.
-STRATEGY 0 PERIMETERS: the paths for the internal polylines have been optimized as for the strategy 2.
-Added 'numberOfPerimetersFirstLayer parameter’ which indicates the number of perimeters to use for the first layer.
-BUG: with the 'PerimeterWidthAddFirstLayer parameter’ (increase the width of the first layer) different from 0 the eventual BRIM overlapped the perimeter itself.
ver.21.0.0.12 (01-03-2021)
-With the reflecting plane, the reflection is now congruent with the Z position of the object.
-The coordinates of the various parts of the object can be shown in the cursor and distances can be calculated
-Optimized the path of the first layer in the presence of hollows.
-PreciseZ is also used with Meshes as well as BREPs and in the same slice there can be simultaneously MESH and BREP objects. The positions in Z considered by ProceseZ are shown in the Terminal during the slice.
-BUG:Flatness con BLTouch
-ANTI-RETRACTION: improved by translating the internal rectangles in y alternately by half the width.
ver.21.0.0.0
-Dynamic Inner Part Layer Height. Significantly decreases the printing time.
-New algorithm for thinwalls. Closed or open perimeters with variable extrusion are now automatically generated based on the nature of the thinwall and profile settings.
-New communication protocol with the printer.
ver.20.0.0
-On-Board
-Ironing
-First layer overmaterial
ver.6.4.0
-Ability to add additional perimeters every tot layer
-Possibility to activate / deactivate the solid fill in the areas inside the perimeters where there is a difference between the innermost perimeters of contiguous layers
-Export to HTML
-Export to PDF3D
-Export to LAS
-Possibility to choose the font of the text design
-Better finish in the external perimeters in the initial phase
-Profile Check: added the ability to be notified via email without pausing the machine; new Firmware version 3.41
-The algorithm for setting the stitching in one point has been improved and a new option has been added.
-Optimization of the inclination angle of the filling
-Rewritten the strategy 2. Further improved the quality. Added the possibility of making the paths all in the same direction, both internal and external ones
-New algorithm and new bridge parameters
-Added 4 types of seams that allow you to automatically move on the external edges of objects
-The width of the internal perimeters can be different from that of the external perimeters
-The mini cleaning tower can now be built separately for each material
-Ability to automatically calculate the Z0 when starting a print, after heating the extruders and the table
-Ability to activate a perimeter around the fill that makes it more solid
-Possibility to set the jerks separately for the movements
-Option for the seam with which stitches are created so that they are all aligned
-Possibility to indicate a translation of the filling at each layer change
-Possibility to indicate a minimum of displacement for the filling in order to avoid very small segments
-Possibility to set in the cleaning tower whether to carry out the perimeters or the filling first
-Ability to set in the cleaning tower whether to make a solid fill for the first layer
-Possibility to build two cleaning towers, one for each material
-Individual media management
-Improved the simulation
-Possibility to set the calculation precision of the supports
-Possibility to set the distance between the supports and the object in mm
-Ability to set the size of the grid for calculating the supports
-Ability to set a different speed for the first and last solid layer
-Possibility of processing selective supports also for Meshes (therefore also for STL files)
-Ability to transform BREP objects into MESH
ver.21.2.0.1 (19/11/2021)
-New option in the ONBOARD.INI file with which you can give the user the possibility or not to activate / deactivate the LOG. By default, the user cannot change the activation of the LOG.
-New option in the ONBOARD.INI file with which you can set the minimum disk space. The parameter is expressed in bytes.ver.21.2.0.0 (05/11/2021)
-Firmware >= 4.105
-Added heated environment management. The parameters in OnBoard.INI are:
-Added smoke extractor management. The parameters in OnBoard.INI are:
-LOG files are now numbered, they are automatically split when they exceed a certain size and start with a new file.
-You can determine the maximum size of the LOG file with the MaxFileLength = 100000000 parameter in the section [LOG] on ONBOARD.INI
-You can determine the maximum size of the LOG directory with the MaxDirDim = 4000000000 parameter in the section [LOG] on ONBOARD.INI
-Improved the format of the emails sent by the system.
-BUG:when the machine was reset, an error often came out due to the wrong line number.
-When reporting the printer status, the part of preparing the print is now distinguished from the actual print
-The printer's internal clock is synchronized with that of the PC if the appropriate option is activated.
-In the Z0 procedure, a key has been added to position the first point of flatness.
-BUG:In the Z0 procedure when exiting the procedure it sometimes happened that the Z0 was reset.
-BUG:The proximity sensor did not consider the rate of descent.
-BUG:If a cleaning cycle was indicated at the start of printing, this was considered as part of the print footprint.
-LOG:A NEW key has been added in the ViewLog window to use a new log file.
-BUG:Autoposition also shifted the position of the cleaning cycle.
-BUG:In case there was an error during continuos print, the request to print the next file was not interrupted.
ver.21.1.0.16 (18-10-2021)
-Printer Settings it is now possible to use a pressure sensor to calculate Z0 and Flatness.
-The various stages of printing are now shown in real time. Previously, they were anticipated based on the capacity of the instruction buffer
-While printing, in addition to the percentage, the phase with the current layer is shown.
-The current phase shown on the display is now more synchronized with the activity during printing.
-BUG: in certain situations there was no correspondence between the line number of the file and what is reported in the LOG
-Pressure sensor management on the extruder
ver.21.1.0.15 (02-10-2021)
-New GCODE statement “;3DPRN: CMD=RESETCOUNTER” to reset the instruction counter useful for programs made up of many instructions. Firmware v.4.103
-The Info now shows the CPU temperature and its usage.
-Changed temperature control. It is now active by default, it is checked every 6 minutes at 65 ° C, the alarm is triggered. Shown on the left at the bottom of the screen.
-The available disk space is shown at the bottom of the screen.
-The red flash is used for an error situation. Both the LOG and the REC are in yellow.
-The minimum limit of available GB has been increased to 4GB.
-Pressure sensor management on the extruder
ver.21.1.0.14 (24-09-21)
-BUG:the UPS info overlapped with those of the coil weighers
-BUG:In the Autoflatness added margin of flatness in the area calculation
ver.21.1.0.13 (21-09-2021)
-Before starting the printing of a file, the presence of spaces in the name is checked and, if necessary, they are replaced with “_”. This prevents the video from not being recorded.
ver.21.1.0.12 (29-07-2021)
-Numbers obtained from netting rounded to 2 decimal digits.
-In systems with axis compensation, the LOG of the movement instructions shows the instruction before and after the compensation.
-In the LOG the commands for the Buffer are distinguished with <=BUFFER=>. Other changes to the LOG.
ver.21.1.0.11 (22-07-2021)
-BUG solved the problem for which the machine slowed down when in the AutoPrint dir there were many files or few files but not from 3DPRNWARE.
ver.21.1.0.10 (16-06-2021)
-In the presence of sequential printing and autoflatness, the points of the whole plane are taken and the flatness of each piece is recalculated with them.
-Axis compensation. Speed ​​up the list of points in the case of a small interval.
ver.21.1.0.9 (04-06-2021)
-BUGs wrapped printer usable size reset to nominal values
ver.21.1.0.8 (03-06-2021)
-Auto-Flatness and Auto-Position processing times have been improved.
-Ability to activate the sound card if present in the hardware.
ver.21.1.0.7 (20-05-2021)
-Firmware v.4.97
-Use of optical lines.
-Axis mapping compensation.
-In the MANUAL panel now, by clicking on the displacement or speed currently set, is reset.
-With a click on the temperature setting of the extruder / plate / fan / other numeric fields… the numerical value can be indicated directly.
-Confirmation is requested for the reboot
-BUG: fixed the fan setting window: the set speed is maintained, the value can be entered directly with the numeric keypad,…
-BUG: on startup, if the controller is not found, now the reset and the home of the axes are not attempted.
-Possibility to choose between different GPIO modes: 0=None; 1= UNOSquare; 2=GPIOByFile. Nel file ONBOARD.INI [GPIO] / Mode=1
ver.21.1.0.6 (10-03-2021)
-Changed colors for the preview
ver.21.1.0.5 (31-03-2021)
-BUG:Direct serial connection (senza HUB USB) going out wrapped it did not close.
-Plan view preview on the plate.
-BUG AUTOPOSITION: in some situations he miscalculated (for excess) the size necessary for printing the object.
ver.21.1.0.4 (22-03-21)
-New TOOL for viewing the status of the INPUTs.
-Preview images of the works on the plan.
-Weigh the reels: In the case of repeated errors on the pasabobine, reset is attempted first and after other unsuccessful attempts it is deactivated.
ver.21.1.0.3 (18-03-21)
-Improved the Screensaver where the main temperatures now appear
ver.21.1.0.2 (18-03-21)
-Fixed an issue where it didn't turn off.
ver.21.1.0.1(15-03-2021)
-Each job has a preview image of the printed object
ver.21.1.0.0 (13-03-2021)
-MATERIAL: if MATERIAL-CHECK is not active, as material in use the one indicated in the GCODE is considered.
-BUG: In manual GCODE the letter D did not work.
-In the numeric inputs, the input contrast has been increased. It used to be white on gray, now it's black on light gray.
-AUTO-FLATNESS: possibility to make the flatness before starting the print.ver.21.0.0.11 (02-03-2021)
-BUG:solved the problem whereby in the system with the connection without HUB-USB it was not possible to turn off the ON-BOARD.
ver.21.0.0.10 (01-03-2021)
-AutoPosition:modified free area search algorithm.
-Automatic execution of GCODE files when starting the printer. Se esiste il Files Files_Print boot.gco, is performed when the machine is started
-Writing INI files requires a double check of the keys present after writing. In case of inconsistency they are made 10 attempts after which the old file is kept. The LOG reports these types of errors.
-When the printer is busy with special operations (Z0,Flattness,ToolChange,…) clients connected with 3DPRNWARE are not allowed to perform operations and are warned by a message.
ver.21.0.0.0 (01-02-2021)
-Beta version.