Release notes
Release 1145 ( 20/07/2023 )
- Bug fixes
- Fixed exposure time variable in cxdlpv4 files
Release 1144 ( 19/07/2023 )
- Bug fixes
- Updating machines would not leave old print profiles in place when choosing takeboth/keepexisting/merge.
- Support shell copy was not working in the modern UI
- Added features
- Added new file format cxdlpV4 as slice output.
- Improved features
- Improved available variable list for text files added to printjob.
- Other
Release 1139 ( 13/07/2023 )
- Bug fixes
- Critical: in some part orientations slices contained errors due to incorrect face normals. Afected versions 1123-1134
- Rectangular nesting in batch processor would not work
- Fixed bug in internal supports (auto supporting)
- Fixed bug in slice dialog (more robust)
- SliceSetup tab in machine configuration would not show on old machines when updating software.
- Shfit and Enter (vertical tab) allowed now in gcode editors
- Added features
- Added mask download functionality
- Improved features
- Layercount and slice time are updated more directly in the 3d view bottom right.
- 3D anti aliasing performance optimized for large builds
- GCode editor not accepts shift+enter (vertical tab)
- New software 3d renderer integrated for 3d screenshots and preview exports with slicejobs.
- Changed file extension from tiff to tif.
- Other
Release 1134 ( 19/06/2023 )
- Bug fixes
- Auto supporter bug on empty internal supports fixed
- Rectangular nesting in batch processor would crash.
- 3d anti aliasing works in combination with pixel dimming
- Added features
- Added new machine output formats (PRZ/GOO)
- Improved features
- Shrinkwrap allows custom cell size for calculation
- Tiff output changed to tif (for compatibility)
- Expanded file formats for new printer formats.
- Language packs updated
- pixel dimming expanded with grid functionality to mimmick simulate intensity but keep fully cured pixels
- 3d anti aliasing speed optimized and quality improved
- Other
Release 1130 ( 26/05/2023 )
- Bug fixes
- Fixed a bug that prevented stl build platform to be loaded
- Improved features
- Scaling tool improved. Added scaling by factor over world axis. Simplified indepent axis factors back to uniform.
Release 1129 ( 24/05/2023 )
- Bug fixes
- Critical crash solved on importing small parts.
- Fix crash when manually resampling supported crease
- Fixed bug that led to crash on dragging the right tool window in certain cases.
- Fixed a bug when copying a part and top joints were located at old places
- Fixed a bug when recalculation after editting supports missed internal supports
- Fixed a bug when recalculation after editting supports resulted in loose artifacts
- Fixed crash when loading parts with corrupted support structure. To do find where support gets corupted.
- Fixed small stutts not showing up.
- Catch all possible errors when running island detection and doing other object manipulation at the same time.
- Fixed crash when turning parts when cup detection was running.
- Added features
- Added scaling by factor in x, y and z direction independently
- Improved features
- Made loading of parts more reliable by preventing access to variables being still processed.
- Improved boundingbox calculation speed
- Other
Release 1123 ( 19/05/2023 )
- Bug fixes
- Fixed settings load bug from 1120.
- Fixed bug in dragging on mousedown in combination with pixelsnap
- Fixed .ctb upload over UDP that caused an error on repeated upload. Improved speed.
- Fix for the zbleed part normals not being recalculated correctly. Fixes slice problems in some models with zbleed.
- Included .net core into new UI installer package
- Brush selection tool bug fixed when mouseUp happened on other model
- Bug fix in brush selection tool
- Fixed bug with selection of parts larger than 18mln faces
- Extra cleanup of slice output removing empty curve after extreme offset values.
- Fixed the parsing of variables in xycompensation formula
- Fixed bug of icons. Added .NET core again.
- Fixed bug of not showing merge options in machine update dialog
- Added features
- Added layer modes and layer data tables for custom setup of layer thickness and exposure time
- Added automatic pixel alignment command
- Added pixelsnap feature for mouse move commands
- Added origin point selection on boundingbox to move command
- Add pixelsnap toggle to move command.
- Added a command and setting to show the pixel grid.
- Added an align to pixel grid command to align a part to the pixel grid of the printer.
- Formula's for variable layer height and exposure time. New slicing mode with these formula's
- Added new wall type support with flange.
- Formula addition for XYCompensation - experimental
- Added option to inverse SLA wall order and do inner walls first instead of outer walls.
- Improved features
- Speeded up boundingbox calculations for large parts
- Improved automatic pixel alignment with small tool UI and preview
- Speed improvements to the auto supporting algoritm
- Added various SDK features.
- First beta of new UI
- Test upload avalonia
- Speed optimization in supporting algoritms
- Added more range to XYOffset values
- Other
Release 1093 ( 12/12/2022 )
- Bug fixes
- Fixed critical bug in boundingbox algoritm.
- Bugs fixed in shell copy, planar cut and array support placement tools.
- Improved robustness of naked edges repair/smooth algoritms.
- Support settings were not always transfered correctly from our servers.
- Fixed bug when pressing enter during slicing led to slicing again
- Fixed bug in amount of decimal places in custom parameters edit boxes.
- Fixed custom print parameters overriden on machine update.
- Fixed bug that would rename a text file output filename
- Added features
- Improved copy past logic for placing multiple copies next to each other.
- Importing CTB machine profiles (.cfg) is now possible over the config machines tab.
- Replacing a mesh with a new one now prompts which file name to take.
- Updating machines now give the user merge options for print/support profiles.
- .OSF File format
- New file formats for various resin printers.
- Custom variables parser for text based outputs including math, formatting and culture
- Added copying of custom print parameter values accross machines/print profiles
- Added new variable parser including math equations for textual slice output
- Improved features
- Looks of icons improved/more consistent and missing icons added.
- Multi selection/deselection with ctrl/shift fixed/expaned.
- View commands (left/right/bottom) and print checks now in bottom of the view for better access
- Improved brush face selection tool for more watertight selection
- Added extraPNGoffset in SLA-DLP mode as custom parameter
Release 1088 ( 12/10/2022 )
- Bug fixes
- Deselection of support/part when holding CTRL key fixed.
- Gumball scaling in isometric view fixed
- Part color changed when zoomed in close on orthogonal views. Lighting for this was fixed.
- Activating certain tools for the second time led to unexpected/undefined behaviour
- Negative values in array copy allowed again.
- Disabled 'new commands' dialog box for certain cases.
- Fixed apply of custom settings at startup in case default settings are removed.
- Improved features
- Speed improvement for irregular shape nesting.
- Added direct price display.
- SLA GCode output standarized across layers part order when using random startingpoints.
Release 1084 ( 21/09/2022 )
- Bug fixes
- Fixed input boxes in scale/move tools remembering values
- Prevented selection of backward faces in face selection modes
- Added features
- Added negative brush (deselection) in face removal tool
- Improved features
- Small UI optimizations here and there.
- Further improved scrollbar in tool windows.
Release 1083 ( 19/09/2022 )
- Improved features
- Added permanent scrollbar at toolpanels for smaller screens
- Added scrollable panel in batch processor
- Enter when editting supports now handles correctly editted points.
- Small UI improvements here and there.
Release 1082 ( 14/09/2022 )
- Bug fixes
- Fixed UI label not readable.
- Fixed some enumerations that led to empty radiobutton lists
- Removed 3 bytes (BOM) at the start of some XML exports that led to problems in some printers
- Fixed bug that would not refresh 3d viewport after screenshot export.
- Support algoritm now adds small stutts in case no single support point is found.
- GCode bug fix: offsets not added correctly
- GCode bug fix in offsetting
- Interger overflow bug with large surface area in output files
- Added features
- Added custom offset definitions for GCode export.
- Added settings for automatic backup of settings files
- Added modulus operator to gcode parser
- Added remove face tools
- Added extrude to base feature for dental
- Added naked edge smooth basic feature.
- Added various settings for controlling unioning and offsetting of curves during slice operation
- Rotate to face and place face on zero command added.
- Added inkjet support structures in slice output
- Improved features
- Various small UI improvements
- Robustness better for SLC, GCode and SVG import
- Inkjet support algoritm speed improvements.
- Boundary box algoritm has been made more robust
- GCode import / file display; allowed for reading multiple G28. Reading more robust.
- Improved offseting algoritms in XY compensation and SLA slicing
- Rewritten UI tool panels to standarized format.
- Other
Release 1064 ( 09/06/2022 )
- Added features
- added missing language packages
Release 1063 ( 08/06/2022 )
- Bug fixes
- bug fix: nano dlp upload was not working anymore with latest nano dlp version. (json formats changed)
- important bug fix: switching support profiles during editting single supports would crash!
- bug fix in vertex decimation
- fixed several small bugs.
- Added features
- added several new language strings
- Improved features
- improved curve reduction in gcode export and irregular nesting
- various language improvements/spelling mistakes removed
- General
- cleaned and simplified culture switching for background threads. Prevents sudden change of language when running background tasks
- fixed display of korean/japanese/chineses/russian characters in drawn graphics (i.e. loader bar)
Release 1059 ( 02/06/2022 )
- Bug fixes
- fixed bug when placing volume support
- fixed bug in undoer.
- General
- fixed pm3 and pm3m file formats
Release 1058 ( 31/05/2022 )
- Bug fixes
- bug fix: very thin parts yieled error on island detection
- bug fix: in adaptive layer height
- bug fix: updating the active machine would not refresh the active machine
- fixed small bugs
- fixed bug in edit printprofile window.
- fixed bug in check updates dialog
- Added features
- added auto update functionality with in program check/download and easy install. (help menu -> check for updates)
- added projectname macro in jobfilename
- added check for VC++ redistributable not being installed on machine using .ctb sdk format
- added new anycubic machines M3/M3Plus/M3Max formats
- added command line processing
- added extra parameters for PNG offsetting.
- added extra SLA options for wall thickness inner and outer walls
- Added language updates turkish
- added languages files for different languages to new NET6 release.
- Improved features
- improved graphics for many icons
- General
- rewritten the entire codebase from .NET Framework 4.5 (2010) to .NET6 (2022). (this took some months and next to a good speed up, will make the software available on mac/linux in due time)
- faster gcode parser and evaluater integrated
- xy compensation can now be variable during transition layers
- new error reporting window and new exception handling for error reports
- fixed languages not loaded correctly
- Changed translation order so all is translated on startup.
- Updated turkish translations
- Fixed importing .3mf and .amf files.
- rewritten a lot of UI events in the UI pipeline.
Release 1043 ( 25/02/2022 )
- Bug fixes
- error tracking and bug reporter.
- Slice core would generate error when an entire part was below Z = 0.
- Zbleed compensation might have led to an occasional error during slicing, not being able to access GPU
- Fixed unnecessary floating part warning
- fixed bug in single support line preview; first line to short
- fixed bug in deleting linked copies
- fixed bug in materialise thin support import
- export selected would export everything
- custom short cuts of command that were added in the toolbelt on the right of the screen would not be set correctly
- clipping cross sections would be shown for hidden parts
- deleting all machines and leaving 1 machine left would not set the active print profile correctly
- .CTB export format had retract motion variables reversed.
- Added features
- calling of external software after slicing; better argument escape sequence is added.
- duplicate parts renaming. Now active in all parts of the software where a part (or linked copy) is added with a similar name. Partnames remain unique now.
- new longer converter and verified all 5 Longer3D machine exports
- file/folder name validation on slice dialog; prevening typos and resulting errors
- validation error message if GCode was not parsed correctly; before slicing.
- better color indication to object manipulator when dragging in one of the axis planes.
- XY compensation post processing filter now has the option to skip supports.
- Photonworkshop formats: if not using 2 stage motion, set default variables as much as possible
- Improved features
- repair engine status updates would get stuck in rare case. Changed status update mechanism to be more robust.
Release 1042 ( 04/02/2022 )
- Bug fixes
- Scrolling to the top layers and then performing a command would yield an error
- Island check detected islands on inner holes on flat bottoms
- Cup detect :Adding a drainage hole would not always remove the detected cup
- in CTB export the resting times were factor 1000 to large resulting in printer stalls. (milliseconds vs seconds)
- when using scaling correction in V1040/V1041 some top layers might have been cut of from the model.
- copy part renaming would not work correctly with capitals in your part name.
- fixed bug in core algoritm point in polygon, used in cups/island detection
- fixed CTB SDK volume/price/weight bug.
- SLC exporter bug fix with seperate parts/supports
- starting repair engine would not always function correctly
- Documentation updated
- Documentation: extended/completed GCode parsing documentation with all new variables. Cleaned up descriptions
- Added features
- .CXDLP file format for creality machines (halot sky, max, lite one)
- better XYZ axis indicators in 3d view and in Move tool UI.
- new algoritm for exact detection of support-part intersection
- option to turn off warnings for parts outside platform (below Z or outside XY)
- cross section color of supports different than part. Allows for easier visual inspection
- Added/Improved photonworkshop formats for pwma/pwmb type files.
- transition layers variable/function. Adjusting exposure slowly from bottom/burn in layers towards normal layers. Works in CTB/Photonworkshop formats as well as GCode exports
- 2 stage motion control for movement in CTB/photonworkshop formats. Also works in the GCode parser with all variables.
- Improved features
- islands better viewable with single point instead of first curve. (option)
- GCode editor speed
Release 1040 ( 16/01/2022 )
- Bug fixes
- XY offset caused some holes to be flipped to positive curves when the offset yielded more than 1 resulting curve.
- Image view caused exception in some cases
- Added features
- Adaptive layer slicing. (available in almost all output formats. Except printers with older firmware)
- $ZLiftDistanceBottom added as movement variable
- CTB SDK integration, allowing for encrypted .ctb files needed for larger resolution machines.
- Memory cleanup setting for slicing. Frequently clean memory during slicing to reduce memory usage in pixel output formats that don't allow row by row streaming to disk. (i.e. larger .CTB formats)
- speed/exposure variables for bottom and normal layers. All added as variables in the gcode parsing as well now.
- Improved features
- unioning of slice curves improved to remove any artifacts by using to much negative XY offset
- General
Release 1039 ( 08/12/2021 )
- Bug fixes
- gcode editor that inserted wrong filename.
- dragging of object manipulator possible in clipped viewport
- sorting of print profiles in selection boxes
- support base plate generation failure on large parts
- support base plate would auto grow larger on circular shapes
- update volume after config save
- Added features
- Documentation: added for warnings
- extra retract speed variable in print profiles
- features for .ctb files version 4, extra speed control variable for retract speed
- Improved features
- display of machines in config window
- settings load and backup if loading failes
- display of creases rewritten to opengl buffer.
- display of failures per model. More clear indication of what models have islands/cups/etc.
- General
Release 1038 ( 12/11/2021 )
- Bug fixes
- cups that were flat on the table are now included, with the exception of build platforms with holes that are loaded.
- selection on transparent parts
- Bug fixes: island/cup detection
- hole diameter was not always correctly transfered to part
- ability to open old project files was broken.
- win7 crashes on island detection
- Added features
- Experimental: added 3D Anti aliasing support
- Added orient to plane command
- Added mirror supports command
- Added shell detection command, to copy supports over multiple similar shells quickly
- Added option to set amount of decimals in numeric input
- Added command to run print checks (island/cup/intersection) on request
- Added short cut manager in the the toolbar manager.
- Added angle setting in single support
- Added amount of feet to be placed for internal supports placed in the automatic supporter
- Added option in the tree support to make the first beam length =0, to remove the first beam.
- Added option to export STL's along with the slice job as extra files
- Added option to ignore part placement on import
- Added options in cups/island display to refine display
- Added option to turn off intersection calculation of support with part. Can be run on demand in new print checks command
- Added option to limit drag of a part to bounding box of the machine
- Added option to drag a part in the XY plane on mousedown
- Added options for clipping/ignoring slice vector output to the bounding box of the machine
- Added linked copies; an option to copy parts efficiently and only slice them once.
- Improved features
- Improved display of pixel/mm size labels on the build platform
- Improved display of file import/export progress directly in the 3d view
- Improved interpolation of pixel output when slicing without anti aliasing. Interpolation was to coarse leading to pixel differences.
- Improved display of SLC/SVG outputed curves
- General
- Add 2 new support types: single column, small internal prop
- Auto orientation option to rotate for 'minimum islands'
- Cleaned up lighting mask section. Made implementation more logic by requiring a PNG light mask to be there for usage instead of generating the PNG mask (byte data) on the fly before slicing.
- SLC Export has options to split supports/parts in seperate files over slice engine or 'save as'
- Rewritten 3d display pipeline to OpenGL core profile. Should make the installer work better on virtual machines (linux/mac)
Release 1037 ( 15/07/2021 )
- Added features
- Added automatic island detection
- Added automatic cup detection
- Improved features
- Improved slice engine robustness for broken models in various ways
- Improved part import routing to detect and best effort fix non-manifold triangles
- Improved triangulation of existing support feet connections (support feet connector)
- General
- Rewritten pixel slice output -> up to 30x faster slicing
- Rewritten pixel slice engine from scratch with new rasterization engine capable of going up to very large resolution 20k+ in TIFF/PNG. Implications for post processing filters:
Anti aliasing used to be depend on the GPU (1x - 8x). Now this can be set from 'Off 0x, Low 4x, Default 16x, High 256x' where the digit indicates the amount of different gray values on the borders. We advice to use 'Default'.
- Curve reduction; this filter was not used in the old GPU pipeline. However since we now use the CPU to slice this filter is applied as well to reduce the slice curves within the set tolerance. Adviced is to put it at 5 micron unless you are printing heavily textured parts.
- Pixel dimming: this post processing filter is the only filter that we can't stream by row of pixels yet as it's a 2D offset. Be aware when using this filter the slice operation will slow down as the image needs to be decoded entirely for the filter to be applied. Work in progress.
- Updated XYZ Superfine integration
- Several speed optimizations in scale/boundingbox algoritms
- Included UDP upload command for several .ctb based machines to upload files over the local network
Release 1036 ( 14/05/2021 )
- Bug fixes
- Fixed a numerical bug that cause large parts to have unsupported parts every once in a while
- Fixed bug in SLC -> MESH conversion that caused accidental artifacts
- Added features
- Added orient to 'largest flat surface' function
- Added optional custom labels for build platform
- Added option for supporter to default all items to false.
- Added plane cut tool
- Added planar hole fill tool
- General
- Rewritten CPU (vector) slice core from the ground up. SLC/SVG/GCode slice outputs up to 10x faster
- Local mesh repair integrated (windows 10). Cloud repair on other operating systems
- Feet connector base plate. Various connection modes (triangulation, minimal path)
- Array place support tool. Place supports over a line/circle/polygon. Or copy supports per batch
- Optimized curve reduction algoritms, 4x speed up
- Custom error dialog with option to provide more error information for diagnosis
- Key short cuts blocked if focus is in a tool window. Allows usage of regular short cuts in tool windows.
- Sensible defaults for a floor structure
- Made view orientation commands consistent with global XYZ axis system
Release 1035 ( 24/03/2021 )
- Bug fixes
- Selection of bugs fixed:
Edit supports
- Fixed a bug that caused non ASCII characters (i.e. umlauts) in part names to produce unreadable .fw3d project files.<br />Old files can be read again.
- Bug fixed in project files that contained volume supports or infills for hollow parts. Old files can't be re-opened.
- Improved features
- Speed improvements for XY Compensation and Pixeldimming filters
- Improved code for dislpaying SVG/SLC/GCode files
- General
- Rewritten project files from ground up. Much faster loading/saving also for larger files 300mb+
- Wizard to generate a light mask for LED machines. (Beta)
- Rewritten settings UI logic
- Rewritten message boxes UI logic
- Menu's and toolbar fully customizable
- Drag single support that was vertical
- Print time calculations
Release 1034 ( 20/11/2020 )
- Bug fixes
- Fixed a bug in Pw0 (and similar) exports that prevented CPU slicing to encode correctly
- Fixed mirroring bug where sphere's got inverted
- Fixed bug in scaling that moved objects without support down to z=0
- Fixed bug in http uploader
- Added features
- Added mesh replace function
- ZBleed correction added option to ignore vertices at build platform
- Optimized selection buffer. added option for selectionbuffer in graphics performance settings.
- General
- Rewritten gimball selection mechanism to not show movement that is not allowed. (i.e. feet can't be dragged vertical)
- Rewritten scaling in Shrinkage correction to scale from the build platform
- Optimized auto support for intersection correction that led to supports rotated below Z=0
- Add extra warning for parts below build plate
Release 1032 ( 02/11/2020 )
- Bug fixes
- Correct bug in http upload
- Added features
- Support improvemnts: seperated tip diameter from beam diamter and added a tip depth parameter in all supports
- Added various new file types. (.pw0, .pwmo, .pwmx, .pwms)
- Added a cloud STL repair tool
- Added new functionality for existing printjobs:
Load a printjob (zip, folder and all available printfile formats (.ctb,.phz,.photon, .pw0 etc.))
- Improved features
- Improved dragging of object support points. Point snaps/follows drag.
- Improved Z Bleed correction algoritm
- General
- Renamed extensions for .pwmx/.pwms/.pwmo files correctly after slicing
- Ability to change header information like exposure time or axis speed and re-export
- Abilty to run an island/large surface check and inspect the result in 3d view
- Re-export the print job to a new file/folder
- Ability to add a .jpg file to the build table as a texture
- Rewritten the slice trackbar to have single/double snapping and clear layer height indication.
- Fixed SLC and GCode file display duplicate layers in clipped view
- Fixed various single file export formats with the correct values for off time settings in layer exposure.
Release 1031 ( 05/10/2020 )
- Bug fixes
- Fixed bug of missing base plate in slice output
- Fixed some small UI bugs in Mask wizard
- Added features
- Added possiblity of custom 3d build platform preview
- Added wizard to generate custom build platform with holes
- General
- Optimized loading of a custom UV mask.
Release 1030 ( 29/08/2020 )
- Documentation updated
- Improved features
- Rewritten 3d pipeline from scratch to improve speed.
- Improved support point editing
- Improved critical features editing
- General
- Simplified interface and advanced interface
- Speed optimizations for many models with editable supports
- All commands rewritten to Toolbox UI being more interactive
- Manual supports contained inside the support profiles
- Quickly change support profiles
- Drainage hole plugs (to fill holes)
- Creases displayed
- Hole filling for build tables with holes
- Part info box optmized
- Hollowing optimized for speed
- Extra offset in base plate
- Automatically flattened objects
- New UI with customizable toolbar
- Shortcuts cleaned
- Slicing window optimized. Path preselected.
- Quick setup for support profiles (thin -> heavy)
- 100+ updates/fixes to the UI
Release 1029 ( 29/07/2020 )
- Bug fixes
- Fixed some small bugs in mask generation
- Fixed 2 bugs in the .CTB export and verified Creality 002R machine
- Added features
- Generic HTTP Upload export method added for uploading slices to machines over HTTP POST
- Added CPU Slicing pipeline to generate PNG's. Better handles broken geometries than GPU.
- French translation added
- Exposure calculation added for resins
- Improved features
- Various small UI improvements
- General
- 3D Mouse integration
- New double/single slice trackbar in 3d view
- Option to force recalculation of normals on import
- XY Offset expanded with a parameter for the bottom layers
- STL export possible to multiple files and optionally seperated supports
Release 1028 ( 10/12/2019 )
- Bug fixes
- Fix for meshmixer .stl bug. Recalculate normals.
- Added features
- Added setting to show boundingbox during 3d viewport manipulation for extra speed with large models.
- Anti aliasing added to .photon/cbddlp formats.
- Added .pws format for photonS
- Shrinkage/expansion compensation added
- Improved features
- Improved preview image encoding in .photon/.photons formats
- General
- Rewrote part XYZ mirroring code/optimized coordinate conversions for this.
- Fixed scaling problem in Slice Shrinkage Correction
- Fixed incorrect slice height determination with project files import
- Adapted lattices with some margin to prevent possible slice error
- Rewrite of the configuration screens
- New machine management
- Z Correction (Z Bleed)
- Fixed ZBleed correction not to apply on z=0
- Optimized OpenGL display pipeline for faster 3D view and faster GPU slicing
- XY Correction implemented for anti aliased slices
- Slice engine optimized with packing/export files options
- Support profiles moved to machines
- Print profiles can be imported/exported
Release 1027 ( 09/09/2019 )
- Bug fixes
- Auto orientation optimized and bug fixed
- General
- Rewrite of the autogenerated support with new intersection engine. Over 20x faster calculations.
- Smarter intersection corrections for intersecting beams
- Included .photons format
- Included .photon V2 format with print parameters
- Speed optimization in mirroring slice output
- Whitepixel count inserted in GCode as variable
- New import settings: auto scale, remember last machine
- SLC to STL conversion made multithreaded. Now 2x - 8x faster depending on CPU
- UI optimizations minimizing several warning/error dialogues
Release 1026 ( 13/07/2019 )
- Bug fixes
- Bug for Nvidia GPU's fixed that caused drag selection to select some wrong supports sometimes
- Added features
- Added option to move your object automatically to Z height when adding support mode
- Added small stutts in for small internal supports. Easily cut away
- Improved features
- Improved point filtering mechanism to give much more preference to critical minima.
- Improved auto support generated split lattice in 3 ways:
Improved shoring. More shores to different columns make a stronger structure
- General
- Slice speed up for .photon export. Instead of first writing .PNG it write the .photon format directly
- Import routines rewritten resulting in near instant STL (and other formats) imports
- Octree rewritten resulting in reduced memory
- Memory leak fixed that was caused by the Treeview object control. Cause new documents not to release memory
- OpenGL Shaders optimized to work with many independent geometries (such as editable supports)
- Zooming inversion problem fixed. Zoom is more stable now in close view
- Auto orientation speed up 4x faster running it multi-core
- Old installer files made available on our website after login
Release 1025 ( 14/06/2019 )
- Bug fixes
- OpenGL Bug in irregular shape nesting fixed
- Various small bugs fixed
- Improved features
- Improved hollowing algoritm with resolution/accuracy recommendation.
- General
- Hollowing algoritm expanded to have more precision
- Included SLC to STL conversion
- Included SVG to STL conversion
- Full (drainage)hole booleans included
- Reduced memory footprint GCode SLA export
- Rewritten fast nesting algoritms, selection now for 5 build table locations (center + 4 corners) to nest to.
- Nesting settings for importing files.
- Orient to face (in support mode) shows clear arrow
- Made point shader optional in settings. Wasn't working on some older GPU's
- Included syntax highlighting in GCode editors
Release 1024 ( 18/04/2019 )
- Bug fixes
- Bug fixed in SLC/GCode export that prevented support joints to be exported correctly
- Bug fixed in curve reduction algoritm that switched a vertex in some occasions
- Various small bugs and improvements
- Added features
- Turkish & Japanese language added
- Batch processing added (orientation, supporting, auto layout)
- Support profiles added for automatic supporting
- SVG export added
- Russian language added
- Improved features
- Improvements to base plate including model name inside base plate
- File import/export progress updates improved
- General
- Stl Link functionality
- Export to program as .stl
- Options for nesting files roughly during batch import
- New GCode editor with syntax highlighting
- Memory optimization to reduce memory of Octrees with large STL's
- GCode SLA export has new curve options to reduce laser fibrations/sharp corners
- GCode SLA export with coordinate correction
- Base support transparent from bottom
Release 1023 ( 21/02/2019 )
- Added features
- New machines added.
- Direct upload to NanoDLP machines added (PNG/SLC/STL)
- Improved features
- Auto supporter improvements
Offset for sharp creases to keep your creases sharp
- Extra thickness for top joints to improve fixation
- Improvements to prevent intersecting beams with your model. Smarter algoritms to shift columns in case of intersections.
- Various improvements to the lighting mask
- General
- Custom first beam length to better control the offset
- Beta .gcode export for SLA machines like Peopoly Moai
- Horizontal size compensation for add/remove pixels in XY
Release 1022 ( 18/12/2018 )
- Bug fixes
- Fixed translation bug in popup windows and some support menu's
- Several smaller UI bugs fixed.
- Added features
- Korean,Dutch,Chinese languages were added.
- Improved features
- Light calibration mask function improved. Variable amount of measure points
- General
- More robust .slc slicing using topology optimization
- Import/export of settings files
- Updating to a newer version keeps settings
- Custom color for critical minima
- Horizontal support helpline has fixed size
- Mouse wheel button can now be pressed for panning
- Indication for how many milliliter of resin is required
- Scaling made more precise by adding more decimals
Release 1021 ( 09/11/2018 )
- Bug fixes
- A variety of UI and small bugs fixed
- Added features
- Anycubic Photon printer -> layer off time variable added
- Undo+ESC buttons added to all popup windows
- Custom floor system added for printing multiple floors
- Resis height in vat indicator added in slice popup window
- Display mode shortcuts added F5, F6, F7, and F8
- Improved features
- Importing routines rewritten resulting in speed improvements
- General
- Popup windows remember now the previous settings. Saved automatically
- Inside the objects, triangles have a different color. Holes spotted quickly.
- .SLC import and export integrated
- .SLC to .PNG slicing integrated.
- Light calibration mask function rewritten and integrated per machine.
- Light calibration mask can now be exported per machine configuration.
- 2D Nesting for irregular shapes algoritm created
- Mesh error diagnosis and error detection with most common mesh errors
- Rebuild of the menu of the application. Making all commands available in toolbar and menu
- Automatically select/center imported items.
- Option to disable machine selection dialog
Release 1020 ( 18/09/2018 )
- Bug fixes
- Bug caused ocassional inverted normals in supports
- Autosupporter was calling graphics card from wrong thread. Caused bug on macbooks running parrallels.
- OpenGL Log function enabled for graphics debugging
- Added features
- Added new Vista/Windows7 UI box for selecting slice folder
- Added visual grid to support mode
- Added default checkbox for print profiles
- Added scroll bars to tabs on the right for small screens
- General
- Center and select objects on import (new option)
- Thumbnail export size can be set in printprofile
- Horizontal help line for slices in support view
- Angle/Distance indication in gumball (new option)
- Critical angle red area's can be turned of (new option)
- Remove any undo actions in Triangle selection mode once done.
- Changed 'would you like to save' question logic on closing program
- Highlight object in wireframe view mode
- Cancel or start all supporting operations with ESC or ENTER
- New features:
- Auto orient objects
- Dragging a support foot moves the entire column above it now
- Live support preview for: single, tree, internal, internal tree support
- Ability to use object manipulator in slice view
- Ask for deletion of .zip/.cws/.photon files if they already exist.
- Dragging the foot of a split-latticed caused disconnected parts in some occiasions
- Tree support optimized for low heights
- Deleting slice folder when open in windows explorer caused an 'can't access file' exception some times
- Ignore drainage hole height when slicing
- Slice Z positions rewritten to be on 1/2 the layer height.
- Language inconsistency fixed in background operations
- Object manipulator was scaling wrong in 2D Views
- Wanhao D7+ profile changed to 32bit png images
- Infill lattices now snap to objects if seperate as seperate beams
- Nesting with supports forgot supports for adding margin
Release 1019 ( 24/08/2018 )
- Bug fixes
- XY support point sampling bug fix and XY sampling for advanced supporting improved
- Language bug fixed. German language added next to Spanish and English.
- Various small interface bugs fixed.
- Several bugs in project files saving/opening fixed. Open/save routines rewritten
- Bugfixed that you couldn't save to default support settings
- Bug fixed in combinations of opening/saving project files that led to empty files
- Bug fixed in undoer when adding normal supports
- Bug fixed when copying lattice supports that were autogenerated
- Bug (heavy) fixed that occured 'sometimes' on certain GPU's when opengl running in background thread. New slice engine prevents this.
- Bug fixed when opening a project file by clicking on it (splash screen loaded twice)
- added menu item to reset configuration to default (if bug occurs)
- array-copy bug fixed
- spatial mask bug fix
- new slice-window to solve black-slice bug
- Several small bug fixes
- Several bugfixes
- Added features
- undo/redo added to supportpoint editting mode.
- Drag-select added to supportpoint editting mode. Drag to remove a bunch of points at once
- Drag-select for objects in 2D views added
- Internal supports improved. Several options added in advanced supporting tab for fine grained control over internal supports.
- Profile for Wanhao D7 Plus added and tested by user.
- Multi language added; currently spanish/english
- Transparent view added
- Import/export for .ply and .amf files added
- Several machines added from known manufacturers
- Mirror function added (optional copy)
- Scaling of supports added
- Right click menu added (click on object)
- Rotational gridsnap added
- Added option to deactivate your license from a pc to move your license to another pc
- Save/Open/Import/Export files optimized and extra 'save your file' questions added
- Added view mode to view only the intersecting supports
- Software update notification added
- Notification added when in clipping-view that it can't add object manipulator
- Added undoer to support generation (go back to previous support structure with 1 undo)
- Added progress for saving/loading project files
- added tiled slicing for old GPU's
- added graphics cards error checking and feedback
- added multiple print profiles per machine.
- Drag/drop of files added
- Base plate support added (convex hull)
- Improved features
- Drag-select + shift for selecting multiple supports improved. Now allows you to edit directly what you select
- Lighting of models rewritten from scratch and improved
- Various ui improvements like better tooltips, window layouts etc.
- Several small improvements to the UI
- Improved base plate
- file import progress update improved
- Base plate support improved (hollowed)
- Import/export of .fw3d and .stl improved
- General
- Support feet were not generated for small diameters of supports
- Profile for Wanhao D7 changed to use integrated print controller and tested by user.
- 26-8-18: Entering support mode in previously saved files resulted in a strange duplicate mesh. Fixed.
- 1-8-18: Holes were not working when supports were flattened after supporting. Now holes are excluded from flattening
- 1-8-18: Lattice infills where sometimes removed during supporting. Now excluded from removal
- .photon export optimized to handle 5000+ slices. Had a memory leak before
- DLP Print controller integrated in build.
- Reduce mesh
- Shrink wrap
- Lattice infill
- Drainage holes
- .photon printer export
- Copy parts preview location in red squares
- Drag selection for parts/supports/triangle selection
- Move and rotate with arrows in top view.
- Rotate with arrows+shift in top view
- Add option to turn off internal support
- Configuration screen rewritten from scratch to load superfast
- Highlight objects in listview when selecting in the 3d view
- Objects turn green in listview to indicate they are supported
- Rewritten parts of the support object structure to make it more efficient
- New more robust slice process dialog window
- New option for base plate support to cover entire table
- New option to set per print profile a prefered low/high print height for the short cut buttons
- Optimized project file format to reduce file size
- Optional use of other imaging libraries for large slices.
- Support generation script rebuild
Completely new support split style structures
- Edit points
- Edit critical creases/surfaces
- Sample points randomly or on a grid
- Divide your supports in multiple parts
- All supports editable
- New points/line mode for editing supports
- Flatten supports for quick display/slicing
- Memory optimized slicing up to at least 8000x8000 pixels
- navigation infinite rotation with yaw/pitch
- navigation infinite panning
- navigation scrolling to mouse cursor
- orthogonal views zoom to mouse fixed
- stable gumball size
- colors of objects can be changed, at random or single color
- edit single support when on object
- settings restructured. (Machines should be reconfigured!)
- advanced gcode scripter/compiler
- gcode tester and exporter for DLP machines
- creation workshop slice export option (.cws file)
- import/export .obj files
- object-manipulator doesn't scale anymore when scrolling or upside down
- fix for preview image printjob in wrong colors
- Import/export machine profiles
- Scaling also in just x,y or z instead of all directions
- Tree support
- Internal support
- Completely new support analysis with lots of functions:
Object centered support mode
- Detects critical Z minima, creases, (non)critical surfaces
- Ability to select/deselect specific parts for supporting
- Sampling on the critical parts with specific densities for placing supports
- Manually place and drag supportpoints with snap to object
- Compiled as 32bit or 64bit program; so on 64bit it can handle meshes with large amounts of polygons (5+ million)
- Export slices as 8, 24 or 32 bits
- Small UI updates (Objecttree & textures for build table sizes)
- Autosupporter collision detection perfected
- Remove all supports option
- Autosupporter speed optimalization
- Autosupporter intersection calculations & optimization
- Critical value setting (made this with live change so you can view whats happening)
- Move the base of simple support
- Volume supports (i.e. for an oval block below a ring)
- Placing supports exactly where clicked
- Copy array wizzard
- Rotate a mesh flat towards a selected face
- Split style slices: included in each machine setting; you can setup several layers
- Pattern mode option (it rotates your slices 45 degrees if you want to use the beamers full capacity, you can print much more accurate, but you have to alter the machine software as well)
- Job file export (preview, xml, optional zipped)
- Mesh import (STL only), Mesh export, Slice Export (PNG)
- Slice anti-aliasing and spatial intensity mapping.(light intensity mask)
- Fast, fault tolerant GPU based slicing
- Simple mesh diagnostic / repair functions
- User friendly interface, part manipulation and orientation
- Part supporting features, auto support, lattice support, base plate etc.
- Part casting related features; sprueing