Join the nanoCAD Plus 11 beta-test program, and help us make great CAD software

Every day, the programmers at Nanosoft put their hearts and minds into making nanoCAD a great CAD program. Hundreds of thousands of engineers, designers, and architects around the world count on our software to get their work done, and we're serious about giving them the very best CAD tool for the job.

nanoCAD Plus is a CAD platform using a DWG as its primary format of drawing files. Using nanoCAD Plus, you can work efficiently and do your everyday job with ease. nanoCAD Pro is more advanced version of nanoCAD Plus.

We invite you to join our beta-test program, and help us to make a new nanoCAD Plus 11 an even better program. You can count on us listening to your opinions, suggestions and bug reports, please send them to or post them in our support forum.

To join:

  1. Register as a beta-tester, and accept the terms and conditions of the “Nanosoft Beta-tester program.”
  2. There is no cost.
  3. Download, install, and use the current nanoCAD beta version software.
  4. Tell us what you think.


Incremental (Partial) Saving
In addition to incremental (partial) autosaving implemented earlier, the incremental saving is added. This greatly accelerates saving of a large documents.
You can manage incremental saving modes in the Save Documents section of the Options dialog.


The new version has a number of improvements in undo-redo functionality.

Named Steps

The names of the last operations (steps) are displayed in the Undo and Redo commands in the Edit menu (the classic interface).

Multiply Undo/Redo
The flyout arrows are attached to the Undo/Redo buttons on the Quick Access toolbar to undo/redo several actions at once.
Please take a note that you cannot drop-down action history list in the command mode (when a command is running). In command mode these buttons perform internal undo/redo operations, if exists.

Optimization Performance

Selection Set
Performance is improved for comparing old and new selection sets. The speed is significantly increased for operation of selecting among other objects in existing selection set.

Text Objects
The mechanism of graphical representation of text objects is optimized. As a result, image regeneration speed is increased and the amount of used memory is reduced.

Loading and regeneration a file with a large number of blocks was significally accelerated.

Complex Objects Insertion
The process of inserting complex objects into the model space was optimized, cursor freezing was fixed.

Frozen Layers Optimization
Increased performance of loading and working in a document with frozen layers.

Ultra-remote Objects Optimization
The problem of displaying distortion of a drawing elements at super large distances has gone into the past. You no longer need to regenerate the drawing when approaching objects that are far from the current location.


New commands for working with OLE-objects are implemented.

  • The Insert OLE-object (INSERTOBJ) command allows you to insert linked or embedded OLE objects from another document.
  • The Open OLE-object (OLEOPEN)< opens specified OLE-object for editing in its source application. A similar result can be obtained by double-clicking the OLE-object in a drawing.
  • The Update Data Links (OLELINKS) command opens the Links dialog to update and modify links of OLE-objects.
  • The Update All Links (OLEUPDATEALLLINKS) command allows you to update all links for OLE objects in the document at the same time.

Scripts (.scr)

A new way of automation is added - by using scripts. A Command Script is a text file with a .scr extension that contains a set of instructions to run in the nanoCAD command line. Each line of the file contains a command call (with parameters) or a link to another script.
The following script processing commands are implemented:

  • SCRIPT – loads the script file and executes the instructions described in this file sequentially;
  • SCRIPTCALL – modification of the SCRIPT command to run the nested script;
  • RESUME – if a script is suspended while the program is active, you can use RESUME to continue the script;
  • RSCRIPT – repeats the last script.

Digital Signatures

The custom files signing (.dwg, pdf, zip, ...) with a digital signature is available.
Two types of signing were implemented:

  • creating an internal signature when saving a file;
  • creating an external signature for any file.

Commands for internal signature creating:

  • DIGITALSIGN – allows you to choose a digital certificate for digitally signing a file and sets up signing while saving a file;
  • SAVE - creates an internal signature during file saving;
  • SIGVALIDATE - validates the digital signature of the file.

Commands for external signature creating:

  • SIGNCERTIFICATESCONTROL – allows you to choose a digital certificate for digitally signing a file;
  • SIGNFILE - creates a file with external signature (“FileName.FileExtension.sig”) for any specified file;
  • VALIDATESIGN - validates the external signature of the specified file.


New Spline Creation Method
The second method of spline creation was implemented – by specifying control points.

New Grips
To edit splines in the fit point mode, a new type of grips is implemented to change the tangent vectors direction.

Rubber-band Line
During spline creating an auxiliary rubber-bend line is displayed on the screen from one fit point (or control point) to another. You can also snap to this temporary dotted line.

Snap to the First Point of a Spline
Now you can snap to spline start point.

The “Simplify Spline” Command
The SIMPLIFYSPLINE command optimizes the spline by changing its approximation accuracy and the maximum number of its points.

The “Export Layout” Command
The EXPORTLAYOUT command allows you to export all the visible objects of the current layout to the model space of the new drawing.

The “Change Space” Command
The CHSPAСE command moves the selected objects from the model space (in a layout viewport) to the paper space, as well as from the paper space to into the layout viewport.


The “Oblique Dimension” Command
The Oblique Dimension (DIMOBLIQUE) command changes the oblique angle of one or more previously created dimension objects.

The “Angle Ordinate Dimension” Command
The Angle Ordinate Dimension (DIMAORD) command creates an angular ordinate dimensions.


Internal Raster Plotter
The internal raster plotter is available for exporting data in raster files of supported formats:

Internal DWF and DWFx Plotters
The internal DWF and DWFx plotters are available.

Isometric Views Printing
Improved printing of isometric views when specifying the plot area with a rectangular frame.

Verification of third-party print settings
Verification of print settings made in third-party programs is performed. When these settings are detected, the Print command displays a message.

Improved Print Preview
It is now possible to specify the number of copies to print in the Print Preview dialog. The option is not available when you print to a file.
In the preview window:

  • Increased display speed;
  • Improved image quality;
  • Eliminated artifacts when zooming, panning and resizing the preview window and the Print dialog.


The “Previous State of Layers” command (LayerP) allows you to consistently return to the previous state of a layers.

SHIFT and CTRL Using
The logic of selecting a group of layers with the SHIFT and CTRL keys in the Layers dialog was changed. Now the selection logic corresponds to standard logic implemented in Windows:

  • use CTRL+click to add any individual layer in a selection set;
  • use SHIFT+click to add group of layers in a selection set.

List of Layers Displaying Speed
The display speed of the list of layers in the Layers dialog is significantly increased. Especially if there are hundreds of layers in the drawing.

Check Standards

The “Standards Settings” Command
The STANDARDSSETTINGS command is added to open the Standards Settings dialog.

Status Bar
At now on, the button for checking CAD standards is displayed in the status bar only if the standards file has been connected to the document.
A hyperlink is added in the balloons of the standards check button to open an appropriate dialog box.

Improved Snap Logic in 3D Space

The snap behavior in the three-dimensional space was changed.
If a visual style with shaded faces is set and the OSNAP3DTOP variable is turned ON, then you can snap only to points of 3D-object behind the cursor.
If the wireframe visual style is set, or the OSNAP3DTOP variable is disabled (= OFF), snap will be performed to points of all objects in a drawing:

The “Add Selected” Command Improvement

The ADDSELECTED command can now create multileaders and dwg-tables.

The PELLIPSE Variable

New PELLIPSE variable determines the type of ellipse being created:

  • if the value is 0, an ellipse object is created;
  • when the value is 1, a 2D polyline is created instead of an ellipse object.

Editing of the Region with Its Grips

Now you can edit the region contour with its grips.
2 modes of editing are available:

  • the mode of moving the region by the central grip;
  • mode of region contour editing with its grips

Modes are switched with a round grip.

Clearing Invisible Proxy Objects from a Document

The RDPROXY command get the possibility to delete proxy objects that do not have a graphical representation.


Delays in Displaying the Command Completion List
Amount of time that elapses before command line completion list is shown can be specified in the Options dialog: Command line > Use Autocomplete Additional Options > Completion list delay.

The Value of Objects Fading on Locked Layers
The value of fading for objects on locked layers is defined by the LAYLOCKFADECTL variable.

This value can also be changed in the Options dialog (Select > Shading objects > Locked layers item).

Displaying of “Invisible” Objects

In a new version of the program, it became possible to make visible “hidden” objects – the objects with the “invisible” attribute. By selecting the appropriate option in the context menu of the Drawing Manager, you can make visible a single “invisible” object or a group of “invisible” objects:

User Interface Customization

Partial CFG-file Unloading
In the Customize User Interface dialog, you can unload the current partial configuration file.

Import Shortcuts
In the Customize User Interface dialog, the ability to import only keyboard shortcuts from .cuix and .cfg files has been added.

User Interface Changes

Utilities in nanoCAD Menu
The command for displaying the properties of a drawing, as well as the utilities for auditing, checking and working with a document, is added to the application menu and the context menu of the document tab.

Multiline Attributes Editing Panel
The ATTIPE system variable is used to change the Text Format panel that appears to create/edit multiline attributes.

  • If ATTIPE = 0, the short variant of formatting panel is displayed:

  • If ATTIPE = 1, the complete panel is used:

Other Changes

  • The CTRL+W key combination is used to display or hide the Select Objects dialog;
  • Dynamic input is available when creating a rectangle by 2 points;
  • A new toolbar Tools:
  • A large design work is continued in a new version of nanoCAD that improved the graphical interface of the program: the next package of icons was reworked; a number of improvements were made to the Graphite and the Light application visual styles.

Text Files Import Wizard for Point Clouds

A special import wizard dialog is displayed when importing point clouds from text formats. It allows you to correctly interpret the point clouds data.


Export to DWF, DWFx, STL and 3D PDF file formats is available.
The Export Point Cloud command (NPC_EXPORT) can export point clouds in a PLY (Polygon File Format) format. This one was developed to store 3D scanner data. The format allows you to store many properties of the object (color, transparency, normals, texture coordinates, etc.).

Material Editor

The possibilities of editing materials have been extended:

  • the functionality was separated into three functional bars: Material Browser, Material Editor and Texture Editor;
  • editing of material texture parameters is available.

Nanosoft Beta-tester Program Terms And Conditions

By pressing Download button you will have access to the Nanosoft beta-software on the following conditions:

  1. All beta software is distributed without any warranty. It is provided "as is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the program is with you.
  2. In no event Nanosoft will be liable to you for damages, including any general, special, incidental or consequential damages arising out of the use or inability to use the program (including but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties or a failure of the beta software to operate with any other programs).
  3. You are giving Nanosoft and/or Nanosoft's partners permission to contact you regarding Nanosoft products and services.
Copyright 2019 Nanosoft. All Rights Reserved. Privacy policy  |  Terms of use  |  Forgot password?
Follow us: