VisualCAD/CAM is our standalone CAD/CAM package that is the best valued CAD/CAM system on the market today – period. It includes:

  • Completely FREE CAD program VisualCAD.
  • MecSoft’s flagship CAM software program VisualCAM

VisualCAD is the CAD platform on which VisualCAM runs on. VisualCAM includes the following modules VisualMILL, VisualTURN, VisualNEST & VisualART to address specific needs of various CNC manufacturing processes.







VisualCAD/CAM 2020 CAM software comes in 5 different configurations to suit the varied machining needs of our customers.

VisualCAD/CAM Xpress (XPR)

This is a general purpose program tailored for hobbyists, makers and students. Ideal for getting started with CAM programming. Includes 2 & 3 axis machining methods. Packed with sufficiently powerful manufacturing methods this easy to use package is not only effective but also attractively priced for the budget conscious or entry level buyer. The XPR configuration includes both NEST and ART modules free of cost!

VisualCAD/CAM Standard (STD)

This is a general purpose machining program targeted at the general machinist. This product is ideal for the rapid-prototyping, hobby and educational markets where ease of use is a paramount requirement. Includes 2-1/2 Axis, 3 Axis and Drilling methods. The STD configuration includes TURN, NEST and ART modules free of cost!

VisualCAD/CAM Expert (EXP)

This configuration allows 4th Axis Indexed and continuous roughing and finishing operations in VisualMILL. Curve based continuous machining such as 4 Axis Facing, Pocketing, Profiling & Engraving as well as Surface/solids/meshes based machining such as Roughing, Finishing and Curve Projection machining are available. This configuration includes all of the functionality included in the STD configuration. The EXP configuration also includes TURN, NEST and ART modules free of cost!

VisualCAD/CAM Professional (PRO)

This powerful package is ideal for mold, die and tooling, wood working rapid-prototyping and general machining markets. This product boasts of powerful toolpath generation strategies coupled with tools for efficiently controlling the cutting tool for detailed machining capabilities, while not sacrificing ease of use. Suitable for demanding users with sophisticated manufacturing requirements. This product configuration includes all of the functionality included in the PRO configuration described above. The STD configuration includes TURN, NEST and ART modules free of cost!

VisualCAD/CAM Premium (PRE)

This package includes our 5 Axis continuous machining functionality. Suitable for highly sophisticated machining requirements such as aerospace, advanced mold making and woodworking industry, this package includes such machining methods such as surface normal machining, swarf machining and surface flow machining. The package in addition includes all the functionality found in the PRO configuration described above. The PRE configuration includes TURN, NEST and ART modules free of cost!


What's New in 2022 for RhinoCAM & VisualCAD/CAM!

Additional Details


While there are many different CAD/CAM products on the market today, we at MecSoft Corporation feel that our VisualCAD/CAM software is among the best! Why? Because VisualCAD/CAM includes some truly amazing features, some of which we even make available absolutely free to all users. The free VisualCAD program is a complete drawing package and host for MecSoft’s advanced Computer Aided Manufacturing (CAM) plug-in technology.

Plug-in Architecture

VisualCAD/CAM’s scalable and modular plug-in solutions enhance the CNC machining market as well as various related industries. With its educational modules, amateur users can become proficient in CAM technology. These modules include VisualMILL, VisualTURN, VisualMESH, VisualART, and VisualNEST, each accommodating a host of manufacturing needs and objectives.


The free VisualCAD program acts as the host platform for MecSoft’s CAM plug-ins. Using VisualCAD, you can conceptualize and create computer-aided design projects by utilizing the available 2D drawing and 3D design tools.

Perform 2D Detail Drawing

VisualCAD is a complete drafting package where you can perform detail drawing using the large selection of curve modeling tools available. Once complete you can also add dimensions, text and annotations to your drawings from a variety of linear, angular, radial and annotation tools. Fully functional Layer and Property managers are also available to help you organize your work and make quick editing of geometry dimensions and properties.

3D Surface and Solid Modeling

With VisualCAD you can also perform 3D surface modeling, mesh modeling and solid modeling tasks, each geometry type occupying its own tab on the ribbon bar of available commands. You can build surfaces from complex curve and profiles to create planar, extruded and revolved surfaces. You can also create 3D solids and mesh geometries and combine them to form more complex designs.

Construction Plane Modeling

VisualCAD is full of modeling aids to speed the selection and creation of geometry. For example, construction planes (also referred to as C-Planes) can be used to import, draw and model details anywhere on the 3D model. The C-Plane can be locked to any orthographic view, 3D face or coordinate location in 3D space. In the VisualCAD multi-viewport display, the C-Plane automatically snaps to the active viewport. For example, you can draw a profile in the front viewport and automatically extrude it into the right-side viewport. C-Planes can also be named, saved and recalled on demand.

Cut Start Point Control

Curve start points are a good example of how tools within the CAD program can drive and influence where tool path entry and cut motions begin. VisualCAD provides tools to visualize and edit the starting points of curves and polylines. You can also use tools available within the CAM plug-in to create pre-defined regions from curves or 3D face edges. These regions can then be modified to move start points, change directions, add bridge points and even automatically clone a region across all matching regions within the drawing or design.

The VisualCAD/CAM Difference

VisualCAD/CAM installs with a complete online help system for content sensitive help on every command and dialog. You can also download free exercise and companion guides that will help you get you productive with software quickly. VisualCAD also includes built-in geometry translators that allow you to open geometry files from many standard CAD systems, files and formats. Open it, draw it and machine it with VisualCAD/CAM!

VisualCAD/CAM Features

VisualCAD/CAM comes in 5 different configurations to suit the various needs of our customers. These are Express (XPR), Standard (STD), Expert (EXP), Professional (PRO) & Premium (PRE). The features found in each of these configurations are tabulated below.


User Interface XPR STD EXP PRO PRE
Ribbon Interface
Multiple viewport layouts
Scalable Icons
Docking Toolbars
Customizable UI
File Translators XPR STD EXP PRO PRE
3D Studio Files (*.3ds)
Adobe Illustrator Files (*.ai)
AutoCAD (*.dxf;*.dwg)
IGES Files (*.igs;*.iges)
LightWave Files (*.lwo)
OBJ Files (*.obj)
Parasolid Files (*.x_t;*.x_b)
Point Cloud Files (*.csv;*.txt;*.asc)
RAW Triangle Files (*.raw)
RHINO 3DM Files (*.3dm)
SAT Files (*.sat)
STEP Files (*.stp;*.step)
SLC Files (*.slc)
Stereo-lithography files (*.sla;*.stl)
Universal 3D Files (*.u3d)
VRML Files (*.wrl)
Construction Aids XPR STD EXP PRO PRE
Construction Planes
3D Mouse Support
Hot Keys
Select by dragging a window on screen
Select by Layer, Color, Type and Name
Invert Selection
Select Last Created and Previous
Invert Selection
Select by geometry types
Selection Mask – To select only certain types of geometry
Selection command to select duplicate objects
Transformation Tools XPR STD EXP PRO PRE
Dynamic Move, Rotate
Array Geometry – Rectangular and Polar
Graphical transformation of objects using Graphical Manipulator
Allow graphical scaling of geometry
Scaling using fit to rectangle
Coordinate input for geometry creation in World & Construction planes
Create Points, Point Clouds, Lines, Arcs, Curves, NURB Curves
Create Text and Text on a Curve
Curve editing tools (Trim, Offset, Split, Merge, Chain, Chamfer, Fillet)
Simple Surface creation tools
Surface Edit Tools (Trim, Wrap, Reverse Normal, Unify Normals, Explode)
Mesh creation Tools (box, sphere, cylinder, cone, tubes, extrude, revolve)
Mesh Boolean Tools (Unite, Subtract and Intersect)
Solid creation tools (box, sphere, cylinder cone, torus, extrude, revolve, tube)
Solid editing tools (Unify Normals, Explode, Stitch)
Curve extraction tools(Flat area regions, Create Surface Boundary and section curves)
Dimensioning tools (Horizontal, Vertical, Oblique, Radius, Diameter, Angular, Leaders & Annotations)
Delete holes/cap holes
Tool to detect open loops in curve
Creation of boundary curve when a topologically connected set of surfaces are selected
Auto Fillet curves
Arc fits on a poly-line
Create silhouette curve around a part or selected geometries parallel to the c-plane
Corner rounding of a poly-line


2 1/2-Axis Milling XPR STD EXP PRO PRE
V-Carve Roughing
2-1/2 Axis Feature Detection
2-1/2 Axis Feature Machining
2-1/2 Axis Roughing
High Speed Pocketing
Hole Profiling
Hole Pocketing
T-Slot Milling
Slot Milling
Thread Milling
Drag Knife Cutting
Saw Machining
3 Axis Milling XPR STD EXP PRO PRE
Horizontal Roughing
Parallel Finishing
3 Axis Feature Detection
3 Axis Feature Machining
Horizontal Finishing
Radial Machining
Spiral Machining
Clear Flats Machining
Plunge Roughing
Horizontal Re-roughing
Plunge Re-roughing
Projection Pocketing
3D Offset Profiling
3D Offset Pocketing
Pencil Tracing
Valley Re-Machining
Plateau Machining
Steep Area Parallel Machining
Horizontal Hill Machining
Curve Machining
Between 2 Curves Machining
Reverse Post Machining
4 Axis Milling XPR STD EXP PRO PRE
4 Axis Indexed Machining
4 Axis Auto Multiple Indexing
4 Axis Continuous Facing
4 Axis Continuous Pocketing
4 Axis Continuous Profiling
4 Axis Continuous Engraving
4 Axis Parallel Roughing
4 Axis Parallel Finishing
4 Axis Radial Finishing
4 Axis Projection Pocketing
4 Axis Drive Surface Machining (True 4 Axis)
5 Axis Milling XPR STD EXP PRO PRE
5 Axis Indexed Machining
5 Axis Curve Projection Machining
5 Axis Continuous Flow Curve Machining
5 Axis Between 2 Curves Machining
5 Axis Drive Curve Machining
5 Axis Surface Normal Machining
5 Axis Swarf Machining
Automatic Hole Selection, Sorting
Reverse Boring
User Defined Cycles
4 Axis Drilling
4 Axis Tapping
4 Axis Boring
4 Axis Reverse Boring
Standard Tools (Ball, Flat, C Rad., Vee, Drill)
Advanced Tools (Taper,Tap,Bore,R.Bore)
Form Tools
Stepped Tools
Analytical Holder Collision Detection
Toolpath Editing XPR STD EXP PRO PRE
Toolpath Graphical Viewing
Toolpath Graphical Editing
Toolpath Instancing
Toolpath Arc Fitting
Power Features XPR STD EXP PRO PRE
Avoid Regions
Predefined Regions
Default Knowledge Base
Machine Control Operations
Cabinet Design Decomposition
Rotate Table Setups
Multiple Setups
Fixture Offset Programming
Check Surface Boundary Creation
Tool Silhouette Boundary Creation
Tool Double Contact Boundary Creation
Tool Holder Collision Boundary Creation


2 Axis Turning XPR STD EXP PRO PRE
Groove Roughing
Groove Finishing
Follow Curve Finishing
Parting Off
Groove Finishing
Axial Hole Making XPR STD EXP PRO PRE
Reverse Boring

Common to Mill & Turn

Cutting Simulation XPR STD EXP PRO PRE
Toolpath Animation
Cut Material Simulation
Advanced Cut Material Simulation
Visual Holder Collision Detection
Part-Stock Comparison
Machine Tool Simulation (MILL Only)
Post Processor Generator XPR STD EXP PRO PRE
Customizable Post Generator
Simulate Cycles
Arc Output
Helix Output
Spiral Output
5 Axis Output
Miscellaneous XPR STD EXP PRO PRE
HTML Shop Documentation

Artistic Modeling

Create 3D Relief from bitmap image files
Ability to limit creation of reliefs using colors and/or curves
Create puffed up 3D volumes using closed curves
Create 3D sweep volumes using various profiles
Combine 3D volumes using various Boolean operations
Export created 3D volumes as Mesh geometry to CAD system
Convert 3D CAD geometry to ART 3D volumes
Convert Raster to Vector to create 2D curves
Save & reuse previously created 3D volumes using Shape Library

Parts Nesting

Rectangular (sometimes referred to as ‘block’ nesting)
True Shape Nesting
2D & 3D Parts Nesting
2D & 3D Parts Nesting
Specify Distance limits between part and sheet
Control Accuracy of Nest
Set Nest Direction
Set Grain Direction
Unlimited number of Sheets
Nested sheet output by Layers or Color
Specify Distances between Parts
Specify Rotation limits of Parts
Allow mirroring of Parts
Allow Part-in-Part Nesting
Estimate # of Sheets needed for Nest
Allow Overflow Utilization
Tag Nests for part IDs

Other Features

32 bit & 64 bit Support