All DeskProto Service Releases (bugfix builds)
Bug-free software does not exist, and also in DeskProto regularly bugs are found and corrected (feel free to report any bug that you find: we are happy with any feedback that will help us improve the program).
Regularly a new DeskProto build is made that contains a number of bugfixes: a Bugfix build, also known as Service Release.
Below you will find the revision history of DeskProto V 6.1: all builds that have been released, with a list of changes for that build.
- Go to Version 7.0 history and downloads
- Go to Version 6.1 history and downloads
- Go to Version 6.0 history
- Go to Version 5.0 history and downloads
- You can find more history on our Facebook page: scroll down to the start of the timeline.
DeskProto 7.0All DeskProto builds show a Version number (like 7.0), a Build date and a Revision Number:
you can find these in the About box (Help menu) of your DeskProto program.
The version number changes only in case of major changes in the user-interface: in that case also different language-files for all translated versions are needed. Bugfix releases keep the same version number: they only have a different build date and revision number.
In case you need a newer build for your DeskProto V 7.0 (Free/Entry/Expert/Multi-Axis) you can download and run the DeskProto V 7.0 Updater (ca 13 MB): this special Setup that will update your DeskProto to the newest build. I will update only the program file, so not the drivers (cutters, machines and postprocessors) and (for the translated versions) not the translations. The Updater can be used only on a PC with an installed DeskProto V 7.
In case you want to completely refresh your installation you can download and install a fresh DeskProto V7.0 Free edition. Your V7 License information (license activation) will remain valid.
Reinstalling the V7.0 software over an existing V7.0 will install fresh driver files (cutters, machines, postprocessors), help files etc, and thus will undo any changes that you have made. When you want to first back-up your current driver files, this FAQ issue tells where you can find them.
Build date 2020-03-25 (Revision 9534) includes:
- Adding a Vector file or Geometry file now can be cancelled (in the Transformations dialog).
- Fixed a few problems in reading and writing non-standard STL files. User interface:
- A version in the Polish language has been added.
- The trial cross was not always correctly processed in vector operations.
- Button "Apply to chain" does not work for Opeeration Start/End commands: now disabled.
- In the wizards the correction of the supports after selecting a larger cutter did not work well.
- Inactive profiling options were not deactivated in the graphics dialog.
- The toolbar button Simulation now is disabled when one of the wizards is open.
- Selecting a mm cutter for inch users or vice versa caused an area error in some wizards. General:
- The license terms for the hobby license now allow a "hobby business".
- Added a postprocessor for RichAuto, and "RichAuto based machine".
- Added support for a new model SpaceMouse: the 3Dconnexion SpaceMouse Compact.
- Various minor fixes and improvements.
Build date 2019-12-03 (Revision 9275) includes:
- Allowed DeskProto to proceed after loading an incomplete (corrupt) STL file.
- Exporting the Z-Grid/Simulation as bitmap no longer worked for JPG and TIFF.
- Save Geometry as VRML no longer worked.
- Small vector curves could be skipped when loading a 2D DXF file.
- Corrected a few minor issues when loading or saving ASCII STL files. User interface:
- An incorrect warning could be given about vector curves outside the material block.
- A warning beep has been added when typing a decimal comma (error!) instead of a point.
- Setting the Area Z-max 0.01 mm below the Material Z-max did not work as it would snap to the Material block. Same for the other boundaries. Reduced the snapping threshold to 0.005 mm.
- Some of the checkboxes in the Items Visible did not change the project's saved-status.
- The Spacemouse button to Rotate 90 degr. made a drawing with a limited number of entities. Calculations:
- Changed the minimum horizontal distance to allow ramping from R (cutterradius) to 0.1*R. Various:
- The required minimum OpenGL version on the PC could be lowered: from 3.0 to 2.1.
Build date 2019-10-15 (Revision 9132) includes:
- A custom height/step ratio (Vertical surfaces) was not stored.
- The End command on tab Rotary Feedrate (postprocessor) was not shown.
- An error for "Distance to working table" (Advanced machine settings) showed wrong inch values.
- After canceling 'Save Geometry data as' an incomplete STL file remained.
- A waiting cursor is shown more often when waiting for a complex drawing to be completed.
- The trial cross was drawn on an incorrect position for some rotary projects.
- The (incomplete) context menu for the toolbar has been disabled. Wizards:
- Using custom supports in the two-sided wizard would make the block size larger.
- The two-sided wizard did not work for very small geometries. Calculations:
- Rotary vector toolpaths could contain an incorrect extra 360 degree movement.
- After changing Tab length or Tab height (Vector tabs) the toolpaths were not recalculated.
- Vector calculations were not possible for very high coordinate values (> 1000000). Drivers:
- Added the 'Tormach PCNC 1100 (inch)'. Various:
- DXF vector import has been improved on various issues.
- The use of "^\N" in the Operation Start/End commands did not work in DP V7.
- It is now possible to store user settings in HKLM: useful for lab licenses.
- The option 'Send NC-Program File to Machine' did not work correctly in DP V7.
- The scripting documentation has been improved for Vector operations.
- Some minor text changes have been carried out for all translations.
- Various minor fixes and improvements.
Build date 2019-05-15 (Revision 8830) includes:
- Wrong estimated machining time when combining rotary and non-rotary parts in a chain.
- Template projects failed: no warning when saving, and no Load CAD file dialog when opening.
- The Align dialog did not always set the correct radio buttons after opening.
- Incorrect Material block for "Use all CAD-data" when combining vector data and geometry data.
- Added an option "Never stay low" (see the Help file at "Always stay low").
- Removing an invalid operation could make DeskProto crash when a simulation was present.
- When changing the units, not all default values were reset to the correct new default value.
- For inch units the button "Reset to factory defaults" did not set the correct default cutter.
- Vector operations did not limit the Spindlespeed to the max allowed RPM of the selected cutter.
- The Preview drawing in the cutter definition dialog could be wrong for very small flutes.
- When opening a project with more views the panning in the second view was not restored.
- The direction of the arrows at the start (down) and end (up) of each toolpath was incorrect for rotary toolpaths. Wizards:
- After editing a cutter in the wizard the Feedrate of the next Operation could be set to 0.
- Editing a cutter in the wizard could make DeskProto crash.
- Selecting a different cutter could give a validation error for one of the later operations. Calculations:
- The border toolpaths at both sides of a helix toolpath could have incorrect Z-values.
- Calculating two helix operations at the same time (multi-threaded) could result in a wrong toolpath.
- The reduced feedrate for high chiploads now also is used for low positioning movements.
- Too many toolpaths could be ramped when vector machining a pocket (parallel, non-meander).
- Inverse Time feedrate could fail when Start commands were used in a second operation.
- Rotating to A-values above 360 did not work when in the postprocessor a factor with 'decimal places' was used for A. Translations:
- A few texts in the German Setup did not have a translation.
- A number of translation errors in the Italian version were fixed.
- Some minor translation errors were fixed in various other languages. Drivers:
- Reading a driver file now is more robust (accepting non-Windows EOL codes).
- Added command "resetmodulo A" to the EdingCNC postprocessor.
- Renamed all "Heiz High-Z" machines to "CNC-Step High-Z".
- Added machine "SainSmart Genmitsu 1318-PRO".
- Added and/or updated generic machine definitions for these controllers:
EdingCNC, GRBL, Linux, Mach3, myCNC, NcStudio, WinCNC and WinPCNCmachine.
- In de Updater Setup the check if a DeskProto is already present was made more reliable.
Build date 2019-01-21 (Revision 8391) includes:
- Fixed a number of issues for graphically setting Material block and Area to be machined.
- Fixed display problems for a rotary project with only bitmap data.
- For each project DeskProto now remembers the use of either 'Scale factors' or 'Dimensions'.
- A rounding problem in the wizard could cause a size error for a part with exactly the correct size.
- All Back buttons in the wizard now validate the input before going back.
- All DeskProto translations have (once again) been checked and in case needed corrected.
- A few small changes in the Help file. Calculations:
- Generate contour (freeform area) did not work correctly for a geometry that was rotated round Z.
- The calculation speed has been improved for waterline en contour-only toolpaths.
- A drilling toolpath could move horizontally between closely adjacent holes. Not any more.
- DeskProto now writes the Feedrate and Spindlespeed in the NC file at the start of every operation, also when their values have not changed. Handy after user-defined start/end commands.
- Sorting did not work correctly in case of multiple freeform areas.
- Fixed a crash when de-selecting Ambient skipping for a Helix toolpath (an unusual combination). Drivers:
- M3 and M5 (start spindle and stop spindle) have been added to the GRBL postprocessors.
- Generic machines ("xxx-based machine") have been added for GRBL, NCStudio and WinCNC.
- A machine definition and postprocessor have been added for myCNC controllers.
- A warning has been added when reading drivers with a higher version number (for future use).
Build date 2018-11-30 (Revision 8267) includes:
- Vector DXF files with mirrored ellipses or circles were not correctly imported.
- When in the Project parameters Vector setting "Use Z-values" had been checked, for Profiling that did not work in case all Z-values in the file were equal. Edition and license:
- The initial settings dialog now proposes settings from previous versions (if present).
- In the Start screen the Free edition incorrectly stated that it was running in trial mode.
- A licensed version (dealer license or lab license) can be started as free license, however that resulted in some incorrect settings.
- In Trial mode, a vector operation with only one straight line would show no toolpaths at all, as the trial cross covered the complete curve. Wizards:
- When re-opening a wizard-made project, again using the wizard, not all settings were correct.
- Wizard page Material and Support could be slow when Custom support tabs were selected: now much faster.
- Wizard 'Two sides, manual flip' in the October release produced incorrect material blocks for the two parts. Toolpath calculations:
- When setting "A-values may exceed 360" was combined with "Meander" and with parallel toolpaths around A, DeskProto could create a toolpath that rotated to 0 or to 360 without lifting the cutter to Free movement level: possibly a gouging toolpath !
- A helix toolpath ends with one circular path. The positioning movement from the end of the helix to the start of this circle could be too low.
- The progress bar for a helix toolpath calculation now shows progress at a bit more uniform speed.
- Strategy Circular with the Spiral option checked in some cases did not work, as the path would meander each 360 degrees.
- The milling sequence (per curve or per layer) for Profiling strategy Outside/Left differed from the sequence for Strategies Inside/Right and OnCurve. Now the same. User interface:
- Graphically changing the minimum Z of the Material block and Area was not always possible.
- Graphically changing the area to be machined was not possible immediately after using the Strategy tab page.
- In the dialog to graphically set the Material block or area, editing the maximum value for A would change the minimum A-value in the drawing.
- After changing boundaries for Material block and Area, the dialog to graphically set these did not yet show the new values.
- The Generate contour option for a Freeform segment has been made a bit more accurate.
- Some Geometry operation errors and warnings were also given for Vector operations.
- When transforming geometry data, a custom material block and area will (if possible) be transformed too. This now is done for vector data and bitmap data too.
- Copy part did not copy all visibility settings for that part.
- The file bugreport.txt (in the Problem Report ZIP file) now also mentions the language that DeskProto is running in.
Build date 2018-10-16 (Revision 8184) includes:
- CAD-layer information now is read when loading AI files (only the top-level layers), and guidelines are skipped. The AI format (Adobe Illustrator) needs to be AI8 (or older).
- Vector curves with Z-values now will be drawn and processed on the correct Z-height. Wizards:
- When opening a wizard-made project DeskProto will again show the wizard interface.
However, a few errors could occur that now have been fixed:
- the wizard could again add one or two operations that had been skipped
- the strategy of the Finishing operation was reset to default
- part names that had been changed (on the last wizard page) were reset to default.
- Using the back button in the two-sided wizard could result in incorrect settings for the second part.
- After canceling a wizard some items would remain invisible.
- After adding a cutter with the wizard still active, the wizard could not yet see the new cutter. Part parameters:
- Some errors have been corrected concerning the size of default support blocks.
- Vector panning (Vector settings) now is disabled when only Vector data is loaded.
- Bitmap panning (Bitmap settings) now is disabled when only Bitmap data is loaded.
- Checkbox "Display translated coordinates" did not work in Free and Entry edition. Operation parameters:
- Option Smooth toolpaths transitions (Offset strategy) did not work for all transitions.
- Sorting of the toolpaths now is done per (freeform) area.
- Profiling strategies Outside en Inside now are also possible for curves with Z-values.
- The pocketing Stepover value could be lost when switching tab pages.
- Vector drilling did not recognize all circles as such.
- The diameter tolerance for Vector drilling was not applied when opening an existing project.
- 'Reduce feedrate for high chiploads' now can work for more than one toolpath (registry setting).
- Positioning moves in a toolpath with reduced feedrate are now also at reduced feed.
- A (rotary) area of exactly 360 degrees could be refused as being "over 360 degrees". Graphics:
- Fog (making distant lines more vague) was made less strong: distant lines became too vague.
- Adding extra CAD data could make the toolpaths invisible.
- The colors in a Simulation drawing (rest material and too much removed) now are more accurate.
- The line thickness in all drawings can be increased (registry setting).
- The size of the points drawn for item Toolpath > Show points depended on the window size. Calculating and writing toolpaths:
- Error "No valid toolpaths" was not repeated when writing an NC file.
- A warning is now shown when the toolpath reaches below the block (for ballnose cutters!).
- Option "Send current toolpaths to machine" has been updated:
- now in the Create menu (only active when configured).
- when configured this command now has a Button in the toolbar.
- in case a program is configured the button will show the desktop icon of that control software.
- Send toolpaths to machine did not work for some programs used as NC Output destination.
- The Helix option for rotary toolpaths did not work for strategy "Parallel, around A-axis reversed".
- Wrapping vector data over more than 360 degrees (rotary machining) could create error paths.
- A number of bugs has been removed from the Chaining code.
- Several small error fixed when writing NC files for one or more chains. Libraries and defaults:
- Removed a crash in the cutter definition dialog, when the cutter drawn was only 1 pixel wide.
- Button "Restore DeskProto defaults" in the default operation dialogs could select a wrong cutter.
- Very long cutter names could distort the layout of the Operation parameters dialogs. Preferences:
- The selected language of user A would be changed by user B when running a new Setup.
- After a language change default names for Part and Operation still were in the previous language.
- After a language change the cutter names were no longer sorted on alphabet.
- The Mouse wheel zooming speed was not correct for mice with an 'Enhanced Mouse wheel'. Automation:
- Scripting has been improved (major changes: email us for the updated Scripting documentation):
- some extra functions have been added on request
- during a session DeskProto will remember the Scripts folder location.
- Ctrl + R will call the Scripts dialog.
- error logging functionality (basic) has been added.
- Added an option "/nocalculationwarnings" as extra command line parameter. Various:
- The problem report ZIP file could not handle non-ASCII characters.
- When deactivating the license an open project now will be closed.
- The Spanish version of DeskProto refused to open the Help file.
- The lab-license check (maximum number of simultaneous users) did not always work correctly.
- Several other minor bugfixes.
- For a few of the changes just mentioned the Help file and manual(s) needed an update.
- Found a few texts that were not translated in the translated versions.
- Various small textual fixes, layout issues and other improvements.
Build date 2018-05-16 (Revision 7898) includes:
- Vector support tabs were ignored when using a Vector Roughing Allowance.
- The Free movement height for Vector could be incorrect when using a positive Machining depth.
- The selection of Drillholes now is reviewed after setting a different cutter.
- Using the Collet Collision check could result in a crash.
- Option "Stay low" no longer is disabled when using Roughing layers.
- When using both Roughing Layers and a Reduced feedrate for high chiploads, all positioning movements below the material top will now be reduced.
- Toolpaths over a slightly curved surface were written as straight lines, damaging the result.
- A bug in the Chaining tab code (Project parameters) could make DeskProto crash.
- A bug in the Chaining tab code could change the chaining sequence.
- In the Print Image Preview the colors for a translucent bitmap were wrong.
- The NC Output Device selection was not correctly stored for translated DeskProto's.
- The text of the DeskProto Help now can be enlarged to make it better readable.
- Text in the project tree could be unreadable when using the "Windows classic" theme.
- Advanced Machine option "Strip curved movements at constant Z-level" did not work.
- Calculating toolpaths was possible with a missing postprocessor, has now been prevented.
- A more thorough check is used to see if the Microsoft Visual C++ Redistributable for Visual Studio 2015 needs to be installed, as on some PCs DeskProto reported missing DLL files.
- The Updater Setup did not work for a non-standard location of the program.
- Solved a crash on program start when a configuration file was damaged.
- Solved a crash when canceling the toolpath calculations.
- Starting DeskProto with a custom wizard as command line parameter did not work.
- Script function loadProject did not work correctly.
- The Scripting interface and Scripting documentation have been completely revised.
- Nine machine definitions called the WinPC-NC postprocessor using a wrong name.
- Various minor changes.
Build date 2018-03-30 (Revision 7747) includes:
- A few PCs could not perform the license activation process.
- Better (more informative) error messages for the license activation.
- DeskProto could crash when removing a part.
- The lowest layers were missing when roughing with a Helix toolpath.
- Writing a Problem report zip file in some cases was impossible.
- Better (more informative) error messages for the Problem report zip file.
- Bitmap toolpaths in a block that is larger than the bitmap could be on the wrong location.
- Preference "Reverse scrolling direction" (Mouse) was not stored.
- A custom Ambient level could be replaced by the MinZ of an Operation area.
- Several minor issues in the user interface.
Build date 2018-03-16 (Revision 7724):
- License activation was not stored for names with special characters (ä, ö, é etc).
- Sending toolpaths directly to a COM port did not work.
- Some minor issues in the user interface.
Build date 2018-03-02 (Revision 7705):
- This is the first release build of DeskProto V 7.0
DeskProto 6.1All DeskProto builds show a Version number (like 6.1), a Build date and a Revision Number:
you can find these in the About box (Help menu) of your DeskProto program.
The version number changes only in case of any changes in the user-interface: in that case also different language-files for all translated versions are needed. Bugfix releases keep the same version number: they only have a different build date and revision number.
In case you need a newer build for your DeskProto V 6.1 (Entry/Expert/Multi-Axis) you can download and run the DeskProto V6.1 Updater (ca 10 MB): this special Setup that will update your DeskProto to the newest build (program file only, so without cutters, machines and postprocessors). The Updater can be used only on a PC with a complete DeskProto V 6.1 installed.
In case you want to upgrade from V6.0 to V6.1 and for the "Your installation seems to be corrupt" error you need to download and install a fresh DeskProto V6.1 Trial version. This Setup will not remove an old DeskProto V6.0.
Reinstalling the V6.1 trial version over an existing V6.1 will install fresh driver files (cutters, machines, postprocessors), help files etc, and thus will undo any changes that you have made.
In all cases your Registration information (license information) will remain valid.
Build date 2018-02-07 (Revision 7631) includes:
- Button "Apply to chain" caused a crash in a chain with both 2D and 3D Operations.
- Fixed a gouging toolpath bug (cutter damages geometry!!), for strategy circular.
- This new V6.1 build can find the machine when opening a V7 project file.
- Incorrect value fixed in the Part size error as given by the wizards.
- More information about what to do in the error "Your installation seems to be corrupt".
- Some minor (text) changes.
Build date 2017-05-11 (Revision 6699) includes:
- Major issue: once again a Win10 update caused an error: DeskProto refused to start.
To fix this running the Updater Setup is sufficient. For details see the forum topic about this bug.
- Before/After commands now are always written, regardless the status of "Write only if changed".
- Some minor (text) changes.
- New drivers, for the KinetiC-NC machine and controller.
Build date 2016-11-29 (Revision 6246) includes:
- Major issue: Win10 updates caused error "Your installation seems to be corrupt".
Since many years DeskProto has used the Windows ProductID to identify a machine. Unfortunately Windows 10 major automatic updates will change this ID, resulting in DeskProto reporting to be corrupt. This new build uses the ProcessorID instead.
In order to fix this you need to again install the Trial version: running the Updater Setup is insufficient. See FAQ 4.8.
- Selecting Sort, Meander ánd 'Skip hor ambient' could cause a gouging path in case of layers.
- Estimate machining time did not apply machine setting "A-values may exceed 360".
- Feedrates with decimal values could be rounded (decimal values removed).
- Illegal facets (three equal points) in STL files now will be ignored when importing.
- A fine grid of small triangles, exactly aligned with the toolpaths, could produce a bumpy surface.
- DeskProto and its Installer now are signed using SHA-256 instead of SHA-1, see FAQ 4.10.
- New driver, for the new Roland MDX-50.
- Updated drivers for Shopbot machines and for Datron machines.
Build date 2016-6-6 (Revision 5828) includes:
- "Always stay low" did not always work for toolpaths inside a cavity.
- Print project data now also includes the "Number in machine" (ATC) for each cutter.
- Contour-only toolpaths in a special case skipped a part of the geometry.
- Fixed a crash when opening a DPJ file from a CD drive without disk.
- The error 'Segment does not fit inside machine' could give wrong values for a bitmap operation.
- New drivers for all ShopBot machines.
- Various small textual improvements.
Build date 2016-2-19 (Revision 5664) includes:
- The options to send the toolpaths or an NC file directly to the machine no longer worked (available only for a few machines). The error message also was very short: now more informative.
- With the Windows text size set above 100%, in the wizards the buttons were not visible.
- With the Windows text size set to 250% several texts became unreadable (project tree, combo-boxes, top lines of each wizard dialog). All text now is OK, only the images (icons) still are too small, to be fixed later. You can use Help to see the correct images.
- The maximum size of the model in the custom wizard JWX30WaxModel was too small.
- Setting a Plunge rate could result in superfluous extra points added to the NC program file.
- The text "Use rotation axis" in the part parameters was not clear, as for indexed machining this option may not be selected. Is now "Use rotation axis (XZA paths)".
- For Shapeoko (GRBL) DeskProto wrote NC files with extension .iso, has been changed to .nc
- Added two machine definitions for Stepcraft machines with UNCNC controller.
- The CAMaster Stinger definitions have been updated: dimensions, speeds, spindle command.
- A few extra error checks on the status of OpenGL at program start have been added.
- A few more small bugs have been corrected.
Build date 2015-11-20 (Revision 5531) includes:
- Major issue: older builds of DeskProto V6.0 or V6.1 will refuse to start in 2016 or later !
To correct this, users of DeskProto V6.1 need to run the V61 Updater, users of DeskProto V6.0 need to run the V61 Setup (the trial version, which will recognize your V6.0 license).
- Ramping again works correctly for 2D Operations.
- The 2D wizard did not ask whether or not to use Z-values when present in the DXF file.
- The dialog "Set graphically..." in the Custom wizard Basic 3D milling did not open.
- The dialog "Set graphically..." did not work correctly in bitmap operations.
- Translucent drawings of Freeform segments were incorrect in case mirroring was applied.
- Custom wizards now also work for non-standard default operations (see forum topic 411).
- If "Use rotation axis" has been set as default, wizards now will switch it off (forum topic 401).
- The "Export as..." commands now gives a warning when the file already exists.
- The Japanese translation could not always find the correct default cutter.
- The Setup can fix one more situation where the installation had been corrupted.
- New machines: Shapeoko on GRBL, CAMaster Stinger, Stepcraft.
- Various small bugs have been corrected.
Build date 2015-04-24 (Revision 5226) includes:
- Just one fix, as in the build of April 22 a serious bug had been introduced:
in the Part parameters it was no longer possible to change the Part segment.
Build date 2015-04-22 (Revision 5220) includes:
- 2D DXF import now also reads Z-coordinates in entity LWPOLYLINE (if any).
- Changing the bitmap dimensions did not immediately change the image on the screen.
- All links in DeskProto updated to the new DeskProto website.
- Button "Send to machine" in the wizards did not work (only applies to a few machines).
- Removed a crash when zooming in the graphic edit support block dialog.
- The freeform segment for a bitmap operation was not correct after opening a project.
- In the wizards Rotary and 'Two or more sides' some of the Translation options did not work.
- The wizards now no longer support loading two or more STL files.
- Added a missing tooltip text in the Bitmap wizard.
- The views layout was undefined for copied parts.
- Improved the checks on the material block size in wizards Rotary and 'Two or more sides'.
- The wizards would adjust default supports in case to short, this is now done for all supports.
- The drawing to graphically edit a segment displayed an incorrect zero point.
- After changing a support the information on the Segment tab was not updated.
- Strategy Offset only offered 'Reduced feed rate for first movements', now 'Reduced feed rate for high chiploads' is supported.
- Feedrates below 1 mm/sec were not possible, now they are.
- Added machines and postprocessors: EAS Heavy 450, Roland SRM-20, Isel MiniFlat 40.
Build date 2014-10-28 (Revision 4819) includes:
- An error about Z-values could be given when in fact no bitmap file was present.
- The translation values in the Add geometry dialog were not correctly interpreted for inch users.
- Options 'Use rotation axis' and 'Inverse milling' could both be active, which should not be possible.
- Changing the Windows screen resolution could result in the Wizard being displayed 'off-screen'.
- Empty command fields are no longer permitted in postprocessor options Tool Change and Rapid.
- The Geometry Info dialog showed incorrect filetypes for STL (ASCII) and for VRML.
- In the wizards it was possible to have two radio buttons selected for Orientation.
- Exporting and Importing settings could result in a wrong value for the default bitmap DPI.
- Contour-only toolpaths with a custom Ambient level and with Roughing layers went too low !
- Saving an NC file could make DeskProto crash on a full disk (for instance USB stick too small).
- A postprocessor for the NcStudio control software by Weihong (China) has been added.
Build date 2014-07-18 (Revision 4551) includes:
- In Custom wizard 'JWX30 Wax Model' the setting for Skip Ambient was not correct.
- The file-types for Export ZGrid were alphabetically sorted, causing errors in some translations.
- Changing the language was not possible when in the default part only a 2D operation was present.
- Opening the Default View dialog crashed when in the default part the first operation was 2D.
- Pressing Cancel while loading a 2D file resulted in an error.
- Strategy circular with different values for Path distance and Stepsize could cause gouging toolpaths.
- The inch postprocessor for Mach3 wrote only 3 decimals for each coordinate value: now 4.
- Wizard "Two or more sides, automatic rotation", did not process the translation setting (zero point).
- DeskProto no longer remembered the last used Custom wizard.
- The scripting function to set the border for 'X, left' did not work.
- The scripting documentation was not correct for a number of support block functions.
- Opening the "Start custom wizard" dialog from the Start screen could happen more than once.
- Removing the first driver in one of the libraries (cutters, machines, postpr) was not possible.
- 'Write NC program file' did not work after loading a project file with toolpaths.
- Preference setting "Draw limited number of entities" was not always stored.
- Checking "Display translated coordinates" for the Part segment and then changing a Translation setting caused errors.
Build date 2014-04-22 (Revision 4337) includes:
- The Initial Personal Settings screen ("DeskProto welcome", asking for Machine and Units to be used) no longer appeared for first time users! This bug has remained undetected since the release of V6.1 :-(
- When "Always stay low" is applied, now only the toolpaths inside the freeform segment are lowered.
- The Free movement height is the distance above the top of the Operation subsegment. Only for the first/last point of a toolpath it is above the Part segment. This last detail no longer was correct.
- For strategy Block, subsetting "Inside-Out" the Milling Direction (Climb/Conventional) was reversed.
- The value for Border setting "Extra for cutter" was not correct in case of a Roughing skin.
- For multiple-line Feedrate/Spindle commands (postproc using "^\N") the line numbers were incorrect.
- The Skip Ambient settings were not correctly shown in Print Project Data (File menu).
- The number of remaining Trial days now is displayed in red (on the trial screen).
Build date 2014-02-7 (Revision 4160) includes:
- First point and last point of a toolpath could be below the Part's maximum Z:
important fix : this could damage the part in case of multiple operations.
- Mirroring did not include the Centre point for strategies Circular and Radial.
- Repaired a crash (Access violation) in the circular toolpath calculations.
- The warning when opening the cutter library is not needed when opening from the wizards.
- The block sizes in the Report file (wizard "Two sides, manual flip") were incorrect.
- The contour-only strategy did not always find all contours.
- Unchecking "fill gaps" (strategy waterline) now removes all short paths. Also less positioning moves.
- Same optimization bug (in the C++ compiler) as in Rev 3949, now also fixed in 32 bits builds.
- The Help file text on positioning movements (Free movement height) was not correct.
- The wizards did not show the correct layer height after selecting "Use cutting length of cutter".
- Scaling in the wizards now can be defined with 5 decimals, just like in the Operation parameters.
- When DeskProto cannot find a geometry file it now also searches the Samples folder.
Build date 2013-11-27 (Revision 3949) includes:
- Circular and Spiral toolpath calculations with 'Also machine corners' checks could crash.
- Operations with many roughing layers took long to calculate and could crash on insufficient memory.
- Strategy Contour-only no longer started with the most inner contours: now it does.
- An error could result in NC files containing the string "1.#IO" instead of a valid number.
- The feed rate reduction for plunge movements did not work for strategies Contour and Waterlines.
- Custom wizard "4-axis wax ring" gave an error on the operation segment.
- Rotation axis toolpaths with A-values above 360 could insert a full rotation back to A=0.0
- The wizards showed strange values when selecting "Dimensions" for scaling (64 bits build only).
- An optimization option (inline function expansion) in the C++ compiler created errors in 64 bits builds.
- Changing a support block could double the number of support blocks.
- After changing an invisible operation the toolpaths were not automatically recalculated.
- Postprocessors for Roland MDX-15/20 still created .mod files: now .prn files.
- Function key F1 with the Tree view active failed to launch Help.
- Toolpaths with the "Rotation axis tilt option" used were drawn incorrectly.
- The red and green areas in a simulation were incorrectly positioned.
- Custom values for the simulation's tolerance were not stored.
- In the .bak file created after saving a .dpj all Capitals were replaced by lower case characters.
Build date 2013-10-09 (Revision 3801):
- This is the first release build of DeskProto V 6.1
DeskProto 6.0For DeskProto V6.0 the setup files are no longer available for download:
all users of V6.0 can simply update to V6.1 (free of charge).
Build date 2013-07-08 (Revision 3571) includes:
- In the Basic 3D wizard the supports were cut loose (the wizard did not set the Borders).
- Toolpath calculations could crash for: Conic_cutter and Angle_with_X and Always_stay_low on.
Build date 2013-05-27 (Revision 3444) includes:
- When opening a file that was locked by some other program DeskProto gave the wrong error ("Invalid geometry file format").
- An inch error message (when wrapping a 2D file round a cylinder) gave dimensions in mm.
- When directly sending NC data to a hardware port superfluous NULL-characters were sent.
- Corrected an error when loading VRML files with large data-blocks.
- A few development tools (code libraries) have been updated.
Build date 2013-03-08 (Revision 3210) includes:
- Some free "single stroke" fonts were incompletely machined in a 2D operation.
- The scrollbar in the libraries and the project tree could jump to an unwanted position.
- Custom support blocks not always worked OK with a DeskProto set to inches.
- Fixed a few small textual errors in the German translation.
- Fixed a crash on 98% of the toolpath calculation for strategy circular with layers and ramping.
- Roughing layers for strategy Radial could go far too deep when going to the next path.
- The option "Always stay low" did not always work when a skin was present.
- Fixed an endlessly repeating Part size error when using the wizard.
- When changing the language the words for project, part and operation were not updated correctly.
- 2D DXF files containing a LWpolyline with a Bulge were not read correctly.
- The DeskProto menus contained double hotkeys (keys underlined when pressing Alt).
- Entering a not-existing File location in the Preferences with insufficient rights caused a problem.
- Larger font-size under the three thumb-wheels, needed to make Chinese characters readable.
- The start screen looked weird on a 16 color display (for instance via Remote Desktop).
- Checking one of the "before operation commands" could reset the Chaining settings.
- The wizards used incorrect subsampling settings when choosing strategy Waterlines.
- When running DeskProto with command line parameters the Chaining warning now is suppressed.
- Fixed a number of small issues that could happen when Chaining.
Build date 2012-10-20 (Revision 2838) includes:
- Milling direction "Meander" was not always disabled (grayed out) for the Block strategy.
- Removed a crash from the wizard when running Windows XP in classic style.
- Filled an empty error message when chaining to an invalid 2D Operation.
- Fixed a machining level error for rotation axis machining with a 2D Operation.
- Fixed a roughing layer error for 2D machining with a positive machining level.
- The border value could be incorrect when using an 'Angle with X-axis' and working in inches.
- "Restore DeskProto defaults" in the default Oper param did not reset the Before/After commands.
- The Z-grid drawing for a 2D Operation using a rotation-axis was not correct.
- Ambient skipping now is disabled for the strategy Contour-only.
- Resolved a program crash on the Start-screen, when in Windows the Recent File List was disabled.
- When removing a freeform segment, the old segment boundary was not properly deleted.
- When cancelling part parameters including custom supports, the toolpaths were still recalculated.
- The links to the four "other tasks" in the Start Screen did not work correctly.
- A single stroke font was only partially machined when projecting on a 3D geometry.
- Running a registry clean-up could cause error "Your installation of DeskProto seems to be corrupt".
Build date 2012-07-19 (Revision 2664) includes:
- The V6 Updater did not always recognize a valid V6 installation
- Fixed a simulation error for strategy circular, when an (unused) Angle setting was present
- Used more clear values in the Example line for Movement (postprocessor configuration)
- Small improvements made and spelling errors corrected in the English user-interface
- When selecting a different machine, scrolling through the list could reset the rotation axis checkbox
- Changing the supports in the Two-sided wizard did reset the Block thickness (Block Z) value
- The Align option in the 2D Operation parameters did not work correctly for inch users
- For postprocessors without Spindle commands the Before commands still could contain one
- The command Copy Image did not always work properly
- When opening sample project Torso-FourSides (mm and inch) the support block could not be found
- Reducing the feed rate for high chiploads is also needed when going to the next toolpaths. This did not always work when skipping the Ambient.
Build date 2012-03-30 (Revision 2510) includes:
- A number of small layout changes was needed for the Spanish translation.
- At the corners of the Block strategy the cutter could remove too much material.
- A positioning movement in the waterline strategy did not rise to higher Z level.
- For all Roland machines the files-extension for the NC files has been changed from .ROL to .PRN
- Fixed an error in the simulations of toolpaths at an angle with the X-axis.
Build date 2012-02-27 (Revision 2453) includes:
- The Updater program refused to start on some Windows versions.
- The Preview error (when adding a geometry) needed one more fix.
- When graphically setting a support block it was impossible to go outside the part segment.
- Translucent freeformed segments could be drawn incorrectly after scaling the part.
Build date 2012-02-20 (Revision 2428) includes:
- Rotary toolpaths to completely move from 0 to 360 degrees sometimes were now drawn.
- Fixed issues with error checking and warning 'balloons' in the wizards.
- Made a few error messages more clear.
- Despite checking "Write only if changed", a few identical A-value could be present in the NC file.
when using Mach3 this could cause a complete rotation (bug in Mach3), possibly damaging the part.
- The movement to step over to the next toolpath could damage the geometry in a special case.
- Fixed a mm/inch issue in the Rotary wizard (Block dimensions, see forum thread 223).
- In some cases the option Fill horizontal planes (waterlines) did not work for a flat cutter.
- When adding a geometry, the Preview did not include the Part's transformations.
- Large DXF files containing a polyface mesh could make Deskproto crash on load. Fixed.
- 'Display translated coordinates' now also can be set in the Default parameters.
- 'Display translated coordinates' is now checked in Bitmap operations.
- Running scripts was possible only in the 32 bits build, now in the 64 bits build too.
in order to achieve that the Run Script dialog needed to be redesigned (improved !).
- When running in Trial mode not all default settings were correctly loaded.
- Fixed a dangerous error where a positioning move ended too low (inside the model):
now both begin and end of this move are on Free movement height (as they should be).
- Added extra recovery for write-errors during Write NC-program file.
- Fixed a bug voor inverse milling of the bitmap operation.
- Various issues fixed for parallel toolpaths at an Angle with X-axis.
- Added a missing Help issue to the German Help file.
- For translated versions the tooltips still could be in English.
- The Custom wizards in the translated Setups were not correct.
Build date 2011-12-12 (Revision 2291) :
- This is the first release build of DeskProto V 6.0
- On Dec 28 the Setup for this build has been changed: it would not run on Win XP Pro 64 bits.
DeskProto 5.0Below you will find the revision history of DeskProto V 5.0: all builds that have been released, with a list of changes for that build.
All DeskProto builds show a Version number (like 5.0000) and a Build date: you can find these in the About box (Help menu) of your DeskProto program.
The version number changes only in case of any changes in the user-interface: in that case also different language-files for all translated versions are needed. Bugfix releases keep the same version number: only have a different build date.
In case you need a newer build for your DeskProto V 5.0 Full edition, you can download and run the
DeskProto V5 Updater: a Setup program that will update a DeskProto V5 Full to the latest build. The updater can be used only on a PC with a complete DeskProto V 5.0 Full installed (including the dongle).
Users of the DeskProto V5 Lite edition can download and install a fresh V5 Lite trial version, and enter their old V5 unlocking code.
Build date 2011-08-22 includes:
- Incorrect parallel toolpaths fixed, for certain angles when option "Angle with X-axis" was used.
- Simulation could be on the wrong location when option "Angle with X-axis" used: fixed.
- Some small font issues and other minor user-interface issues have been corrected.
- DeskProto could crash on incorrect information in the DPJ file on NC files. Has been fixed.
- Default bitmap operation parameters weren't updated when selecting a new default machine.
- Bug in the JWX30 Wax Model wizard corrected, present when rotating the geometry round Y.
- A better error message is now given when trying to open an invalid DPJ file.
- Start commands in the NC file could be issued before the feed rate was set: corrected.
- The status of "Also machine corners" was not stable, now it is.
- In Vista and Win7 DeskProto didn't save in the same folder as a previous file-open (current dir).
- Solved a crash when applying circular toolpaths in a bitmap operation.
- Incorrect "Y too large" error on a 2D file: when wrapping it round a cylinder for rotary machining.
- The Move buttons in Project parameters and Part parameters did not always work correctly.
Build date 2010-11-25 includes:
- Two new Script wizards: JWX30-WaxRing and JWX30-WaxModel, for Roland JWX-30 machine.
- For Circular strategy the Ambient area could be machined too high (see forum thread 142).
- Toolpaths using a "Angle with X-axis" did not work for all angles (like 89 degrees). Has been fixed.
- The button "Restore DeskProto defaults" in the defaults did not reset all parameters. Now it does.
- When opening a faulty "DPJ file with toolpaths", the error message could keep popping up.
- When writing the NC file for a Chain, DeskProto now shows the chained operations.
- Using the mouse-wheel with the cursor on the border of the NC files window could cause a crash.
Build date 2010-09-02 includes:
- Build 2010-06-04 could incorrectly detect an "invalid chain" at load project. Has been fixed.
- DeskProto failed to detect chains with an endless loop in the chain. Now it does.
- Creating a chain from a script or script wizard was not possible. Now it is.
- In some cases a chained operation was included twice in the NC file. Not any more.
- Now all Operation parameters can be set from a script wizard, including before- and after-commands.
- Print project data did not include the setting "Always stay low".
- Toolpaths for a 2D Operation were not updated after changing the Part segment.
- The Edit box for the Plunge rate was too small for some fonts (visible "00" instead of "100").
- 2D contours and 2D toolpaths were incorrect when rotation axis machining without a 3D geometry.
- Pressing Apply and later Cancel in the Operation parameters could result in a crash later on.
Build date 2010-06-04 includes:
- In the Bitmap settings, Translate Y did not work for rotation axis machining. Fixed.
- Fixed some bugs in the Segment of the bitmap operation, with and without rotation axis.
- When checking Use rotation axis, the Z-settings of any bitmap operation now are set automatically.
- In some cases an extra groove was machined on two sides of the bitmap. Has been fixed.
- Non-standard precision values in a rotation axis bitmap operation caused a scaling error of the bitmap.
- When rotation axis machining a bitmap the relief in some case was not deep enough. Now it is.
- Browsing a new 2D file when toolpaths for the old file were drawn could make DeskProto crash.
- When opening an project, a missing STL file was not reported in case a bitmap was missing as well.
- For users of a DeskProto V5 Full license, an Updater Setup (see above) has been introduced.
- Translated Lite and Trial versions could not located the (translated) order form. Corrected.
- DeskProto V5 did not correctly set the file icon for DPJ files (The "DP" icon), now it does.
Build date 2010-04-14 includes:
- DPJ files no longer showed the DeskProto icon in Windows: fixed.
- Inverse milling with a multiple freeform segment (more than one area) did not work. Fixed
- Crash fixed during toolpath calculations when skipping the ambient in a very special situation.
- After deleting a support block the toolpaths were not always recalculated. Now they are.
- The DeskProto un-installer now also is signed (file certificate).
- Exporting the geometry as a binary STL file did not result in a correct STL in a 64 bits Windows.
- The DeskProto Toolbar now also has a "gripper" in a 64 bits Windows.
- In the last build (Feb 10) a crash could occur when saving the NC file for a Chain.
- In DeskProto's user interface several fonts were used. Now all text is in the Tahoma font.
- Translated trial and lite versions could not find the translated order form. Fixed.
- Save file should standard open the same directory as a previous file open: so Write NC on the same place as Open STL. This did not work in Vista and Win7: now it does
Build date 2010-02-04 includes:
- Fixed a problem with scripts in build 2009-09-23
- ASCII STL files written by DeskProto could not be read in Rhino. Fixed.
- Rotation axis toolpaths were too high (above the geometry) in some cases. Corrected.
- Operations with a different 5th axis rotation now can be chained to one combined NC file.
- The option "Use Part segment" in a bitmap operation could result in a shifted segment. Fixed.
- In the Add Geometry dialog a scaling of 0 was permitted. Now an error message is given.
- When exporting the Z-Grid as STL file the model was translated, which has now been corrected.
- When splitting an NC file due to a cutter change, DeskProto now uses self-explaining file names.
- When copying a bitmap operation the Border settings were not copied: has been corrected.
- The ambient area in a bitmap with 3D geometry now has the same Z as in a 3D Operation.
- Comments in .ctr .mch en .ppr files were not kept when saving the file. Fixed.
- In a Japanese Windows the Geometry Info dialog showed 2 columns instead of 3. This appeared to be a font-related problem: now for all texts in DeskProto the Tahoma font is used.
- Save Project and Write NC should default to the folder from which the STL file was loaded: this no longer worked in Win Vista and Win 7. Has been corrected.
- "Always stay low" now also works between roughing layers for strategy Contour only.
- It was possible to close DeskProto with the Wizard dialog active, which resulted in a crash. Fixed.
- The background color for the toolbar buttons now also is correct in Win Vista and Win 7.
Build date 2009-09-23 includes:
- 2D toolpaths could disappear from the NC file when more lines were present on the same path.
- When roughing with 'Always stay low', the positioning toolpath to the next layer could be too low.
- STL files with special characters (like "%4") in the name could make DeskProto crash.
- The Machining time estimation could be negative with waterlines combined with Always stay low.
- After changing the machine the warning about resetting all speeds now is given only once.
- When renaming lines in the tree, sometimes the characters c, v, x and z could not be used.
- The simulation in DeskProto was incorrect for negative skin values (roughing).
- DeskProto needs to disable the Aero look in Win Vista (see Forum topic 23): this now is done by Dp.exe instead of by the Setup. This new method also works for 64 bits Vista.
- Automatic speed settings in a Cutter definition still were not correctly read from the CTR file.
Build date 2009-08-10 includes:
- "Skip total ambient" for rotation toolpaths skipped an incorrect area (Forum topic 96). Now fixed.
- Circular/radial toolpaths could damage the part when the operation segment was smaller than the part.
- It was no longer possible to delete Start Commands and End commands in the postprocessor. Fixed.
- The DP Lite Bitmap Settings showed the picture for "Project bitmap". No such option, so removed.
- Drawing the rendered Z-grid of a rotation axis path crashed for certain segment angles. Fixed.
- Fixed an incorrect error text ("created by newer version") when reading a corrupt DPJ file.
- Corrected some minor textual errors and inconsistencies.
- The N-sided wizard now creates a toolpath that both starts with and ends with a A=0 command.
- Protect vertical surf (roughing) did not work correctly when stepsize not equal to path distance.
- Fixed a crash in the Machine library when the opened project included a 2D operation.
- In the Cutter definition dialog grayed-out edit fields could contain an incorrect value. Fixed.
- It was impossible to rename the first default part and operation (or rather to store the change).
Build date 2009-06-19 includes:
- "Always stay low" used with waterlines could result in positioning moves through the part. Fixed
- This same combination could result in positioning moves below the current waterline. Fixed
- In some cases (vertical surfaces) the cutter would move too low when machining in layers: fixed
- An "endless loop" was possible in the waterline calculations, making DeskProto hang. Fixed.
- Crash when calculating toolpaths if no toolpaths are possible. Now a warning will be shown.
- DeskProto V 5.0 refused to read DPJ files written bij V 5.1 or newer. Now a warning will be shown.
- "Protect vertical surfaces" did not always work when moving to a next toolpath. Fixed.
- In a project with only one custom support bridge it was not possible to add a second. Fixed.
- Copying and pasting Names in the Tree window was not possible, now it is.
- The postprocessor dialog only read four digits behind the decimal point. Has been set to six.
- "Calculate Z-Grids" resulted in an incorrect warning ("No valid toolpaths"). Fixed.
- On some PCs the geometry was rendered in grey only. The color has been restored in these cases.
- Automatic speed settings in a Cutter definition were no longer read from the CTR file: corrected.
- The first point of a waterline toolpath could be too high, depending on previous calculations. Fixed.
- For inverse milling an area that needed to be at minimum Z could end up at maximum Z. Corrected.
Build date 2009-04-21 includes:
- The wizards did not copy precision values from the default operation parameters: corrected.
- Crash when using "Restore DeskProto defaults" in the default Bitmap operation parameters: fixed.
- Incorrect error "bitmap missing" when setting the default bitmap operation parameters: removed.
- Deadlock situation or crash removed when running some scripts.
- Before/After commands could no longer be removed once set: corrected.
Build date 2009-03-25 includes:
- Setup error in 32 bits Vista ("cannot access 64 bit registry") for the builds of Feb 11 and March 11.
- Start/End settings dialog in inches (see above) now also in translated versions.
- It was not possible to set custom bitmap dimensions in translated versions of DeskProto: fixed.
Build date 2009-03-11 includes:
- Much smaller files for program and for Setup after replacing BMP files by PNG files.
- The 123WaxModel wizard now explicitly disables the rotation axis to overrule any default.
- The Start/End settings dialog did not switch to inches when DeskProto was set to inches: fixed.
Build date 2009-02-11 includes:
- Crash when changing the language with an open unsaved project: fixed.
- A user-defined Before-command appeared twice in the NC file: fixed.
- Incorrect size-error on OK in the Part parameters for rotation axis machining: fixed.
- In very long trees an incorrect part of the tree could be shown: corrected.
- Some fields in the Edit postprocessor dialog were wrongly greyed out: fixed.
- The Script wizards could not be translated: now different files are opened.
- Scaling error when reading EPS and AI files: scale was 2.84: now is 2.8346462.
- When copying an operation not all settings were copied: fixed.
- Error when using "^\V" in the postprocessor definition, for a Rapid using Feedrate: fixed.
- Incorrect positioning moves with "always stay low" for circular strategy: fixed.
- Cutters with "multiple diameter" checked were not correctly read (only in build Dec 17): fixed.
- Crash on "Print project data" for bitmap operations: fixed.
- Missing parts in 2D toolpaths for DXF files with many very small line segments: fixed.
- Added commands Y=0 (before) and A=0 (after) to last Part of 123WaxRing wizard.
- Dangerous error toolpaths when "Always stay low" combined with "Skip total ambient": corrected.
- Always stay low did not yet work for ALL positioning moves: improved.
- Serious errors when using Scripts in DP Lite: scripting in Lite now disabled.
- Error when reading AI files containing offset curves: fixed.
- Bug for the Custom DPI edit box in the Bitmap settings: corrected.
- Error in the rotation commands when using the N-sided wizard: fixed.
- Translation value could change when "display translated coordinates" was used for the segment: fixed.
- Changed the default reply on "Are you sure" questions when deleting from No to Yes.
- Bug corrected when automatically deleting superfluous points on a long straight toolpath.
Build date 2008-12-17 includes:
- Drivers for some Italian machines were missing in the Setup: added.
- Incorrect view when setting the Bottom level in wizards N-sided and Rotation: now correct.
- Skip Backfaces no longer worked: functionality restored.
- Crash when editing Start/End commands: fixed.
- Crash when drawing the Z-grid for a projected 2D operation: fixed.
- Crash when importing Registry files (Tools -> Import): fixed.
- Great improvement in speed when reading large DPJ files.
- Zooming and rotating is more intuitive when zoomed in to a very small detail.
- The mouse-wheel now can also be used when graphically setting segments and support blocks.
- Project 2D contour on 3D geometry now also works for inverse milling.
Build date 2008-09-30 :
- This is the first release build of DeskProto V 5.0
For more history see the timeline on Facebook.