Introducing Microvellum Server 2020

Introducing Microvellum Server 2020

These days, the data driving your shop’s production can come from multiple systems such as online orders, ERP, MRP, or other software applications. The problem is, these systems are most likely disconnected from each other or drive independent processes within your shop.

So we developed a platform that enables users to seamlessly connect their 3 rd party applications with Microvellum’s automated production processes. Microvellum Server is an information hub that collects, processes, and transfers the data that drives your production environments.  


Microvellum Server provides a platform that enables users to link their third-party applications with the automated production processes of Microvellum. It provides a common repository of data that you configure at each site on each computer. It enables unattended batch processing of production reports and machining data. This batch processing accepts input from various sources, creates work orders, and then processes those work orders, all without user intervention. This ability gives you the power to determine where the processor-intensive operations take place. To divert processing to a separate, dedicated channel, allowing more time for engineering and other tasks.

System Requirements & Setup

Before the installation and use of Microvellum Server, you must set up a fully functioning Microvellum environment running on SQL Server. This means in part that your Microvellum system databases must be installed on SQL Server, and you must be able to export a configuration file for use when configuring Microvellum Server 2020.

We recommend that Microvellum Server be installed on the same computer that is running the Microvellum SQL Server database. The Toolbox software or Production module may be installed on multiple local machines using a configuration pathed to the Microvellum Server machine and database. Setting up the paths correctly in the configuration of each local machine enables each one to Create Work Order Remotely, and Process Mapped Parts Remotely. These operations performed remotely on the Server free the resources on each local machine to continue working in Microvellum.

Automated Batch Processing

Microvellum Server provides an automated method of producing manufacturing data for externally created projects. You create the project and define its scope in a third-party app as needed by your company. The reasons for using a third-party app in this way are varied, but it may be that you have other software that data entry personnel use for project creation. Or, the third-party app may be estimating software that produces XML data. Regardless of the exact purpose of the app, Microvellum Server consumes the data it produces and automates its import into Microvellum. Once imported, the actions of creating a Microvellum project, creating a work order, and processing that Work Order, are automated as well.

The objective of providing this automated batch processing is to provide a fast and consistent means of producing manufacturing data for companies with many users scattered across various physical locations. This ensures that work orders are processed the same for every user, creating consistency throughout your organization.

Enhanced Efficiency

It is our objective that your company makes the best use of the resources you have available. Creating and processing work order data absorbs a significant amount of computer resources and staff time. The Microvellum Server software allows you to offload computer resource-intensive tasks from your User’s local machines to a separate computer running the Server software. What is the practical benefit? Users spend less time waiting when they create large work orders, and as they process them. You assign those tasks to the Server and keep working productively on the local machines.

Data Sources

Microvellum Server currently supports input from two different sources. First, you may create XML files from a third-party app. These files are held in a queue, and subsequently consumed and processed by Microvellum Server. The Server app then populates the processed work order data to the appropriate database, factory, or work order.
Microvellum Server also supports the Unified Work Order Database type.
Second, multiple users may utilize Microvellum Server to create work orders or process parts data from multiple local computers. For example, you may have two users running Toolbox, and two other users running the Production module. Each of those users may create their own projects, define their work orders locally, and then use the Microvellum Server to create their own work orders, and process the parts in those work orders to the Server queue. From there, the Server software populates the data to the appropriate database, as described previously.

The Microvellum Server software also supports various combinations of work order creation, processing station assignments (either by station auto-assign rules or by manual assignment), and processing mode (auto or manual). Study the flowchart below for a complete understanding of how Microvellum Server interacts with your third-party software producing XML files (if you use such software), and with Microvellum Toolbox and the Production module.

Regardless of the exact track through the software that is best for your company, the result is the same. Accurate reports and G-Code!

Server Processing Flowchart

The flowchart below contains detailed information about how data is processed by Microvellum Server:

Fig. 1 - Microvellum Server Flowchart

As seen in the flowchart, the fundamental Microvellum Server components automate several key functions related to creating projects, producing work orders, assigning processing stations, and processing parts to batches.

Data Processing Terminology Definitions:

Work Order Creation File (WOC): A Microvellum generated file from the client machine that is transferred to a file share location that Microvellum Server (MVS) is monitoring. This file provides MVS the information needed to create the requested Work Order.
Work Order Process File (WOP): A Microvellum generated file from the client machine that is transferred to a file share location that Microvellum Server (MVS) is monitoring. This file provides MVS the information needed to process the newly created Work Order.
XML File: Is a file format (eXtensible Markup Language) that is designed to store and transport data. 3rd Party applications are responsible for generating the XML file. Microvellum software can interpret the XML for: Project Creation, Work Order Creation and Work Order Processing instructions.
Client-Side Processes: Are processes that require human input to trigger the process.
Server-Side Processes: Are processes that do not require human input to trigger the process. Microvellum Server is triggered via a configuration file (WOC, WOP, XML, etc.)
Report Groups: A series of reports that have been configured to automatically print without human triggering. These triggers can happen with both Client-Side and Server-Side processes. Printing can output to a physical printer, or can be output as a file (*.pdf, *.doc, *.csv, etc.)
Queue: A file share location that Microvellum Server (Server-Side), Microvellum Software (ClientSide) and any 3rd Party Software has read/write access.

See Microvellum Server (Reference) in the Microvellum Help Center for a reference article explaining details of the Server software, as well as the options found therein. 

See Microvellum Server (Tutorial-Installation) in the Microvellum Help Center for a tutorial showing how to install and configure Microvellum Server.

    • Related Articles

    • Microvellum Server Installation Guide

      This article outlines the steps to install and configure the Microvellum Server software. See  Microvellum Server (Overview)  in the Microvellum Help Center for an article giving a summary of the Microvellum Server software. See  Microvellum Server ...
    • Microvellum Server (Reference)

      This article applies to Microvellum software builds 20.1.0203 and greater and provides a reference of commands and options for the software. Following that, you will find a reference for the commands and options found on each screen.  Command and ...
    • Preparing to Install Microvellum Software

      The steps listed below should be finished before installing any Microvellum software, including Toolbox, Production, and also before installing a program update. Following these pre-installation steps will prevent "error code 1603" & “Cannot find ...
    • Microvellum Service Engagements: Progress Point Sheets

      This article will describe how Progress Point Sheets are utilized during service engagements provided by Microvellum’s certified service providers.   What is a Progress Point Sheet? Progress Point Sheets allow Microvellum clients to acknowledge the ...
    • Microvellum Knowledge Network Information

      24-Hour Support Access Microvellum provides users with active support & maintenance subscriptions with access to our support channels 24-hours a day via email, online community, and phone. From our interactive support site you can find answers to ...
    • Recent Articles

    • Toolbox Release Notes | Build 23.1.0605.641

      Report Groups Fix A fix has been made to resolve an issue that reportedly caused errors when report groups attempted to print manually. Fixes and Additions to Part Properties Toolbox Console->Part Properties/Toolbox Setup->Options 2D drawing tokens ...
    • Toolbox Release Notes | Build 23.1.0525.641

      Hardware Machine Token Tool Compensation Fix Users reported an issue that caused hardware machine tokens to produce tool compensation incorrectly. This issue has been examined and resolved. Work Order Cancellation Fix Microvellum Console->Settings ...
    • Toolbox Release Notes | Build 23.1.0523.641

      Toolbox Release Notes | Build 23.1.0523.641 Face 6/Horizontal Drilling Enhancement Toolbox Setup->Options->Toolfiles->Double-click specific Toolfile->Integrated Post Processor Settings->Settings Users will now be able to cut down on file management ...
    • Foundation Hardware Highlight: Blum

      Microvellum’s Foundation Library is built on the premise of providing our users with the best quality hardware for their construction projects, be they commercial, residential, or anything otherwise. As such, Toolbox has hardware from multiple brands ...
    • Microvellum Foundation Library Release Notes | Build 23.0517

      This update includes many changes & additions to the Microvellum Face Frame expansion. Not all users will have access to these special products. Contact your account manager for more information. Additions: Added new drawer system Rocheleau R13 EVO ...