Adding a New Hardware Item to the Foundation Library

Overview: Adding a New Hardware Item to the Foundation Library

The purpose of this article is to provide an overview on the process of adding custom hardware items to your Foundation Library. The process is similar for pulls, hinges, catches, locks, latches etc. A more comprehensive tutorial on working with Hardware can be found in the Associative Hardware Tutorial article. 


Add the Material to the Database

1. Create the location of the Hardware:
To organize your hardware items, navigate to the Hardware Library tab in the Material File at the Library level. Locate the appropriate folder for the item, such as Hinges, Locks, Pulls, etc. If a suitable brand or category is not available, create a new one.
As an example, if the hinge being added is from the brand Hafele, but it is not a concealed hinge, create a new subfolder labeled "Institutional" within the Hafele category for proper classification.



2. Create the Hardware Material: 
To add a new hardware item to the Hardware Library, first locate a similar item in terms of dimension (distance between holes) as a reference. For example, you can use a Hinge Plate Blum Straight 0mm Knock-In as a reference for the Hinge Plate Hafele Aximat and a Hinge Rockford Institutional Five Knuckle Overlay 376 for the Hinge Overlay.

Right-click on the reference item, select Copy Selection to Another Category and choose the desired folder. Rename the copied hardware item to match the corresponding drawing saved in the Graphics folder by right-clicking on it and selecting Edit Selected Material.


Adding an @ symbol at the end of the Hinge name will add the measurement for the distance the hinge is offset from the edge of the door to the center of the hinge cup. Formulas are written to use the value in the hinge name first. If not found, then it will use the value of Hinge Offset From Edge Global Variable.



Adding New Hardware to the Database

There are two options to edit the parameters for the new Hardware items to match the drawings and dimensions:

  1. Right-click the Hardware in the Material File and select "Hardware Machine Tokens" where you can then add a token and edit the parameters.


  1. Copy and paste the Hardware Machine Tokens from a Hardware Material with similar dimensions in the H! worksheet, then customize the parameters to fit the new Hardware. This method allows for faster data entry, use of the Find & Replace tool, and the ability to compare multiple tokens at once.



Setting Defaults in the LookUpTables

It is possible to change the default hinge type in the H! Workbook by editing the name in the LookUpTableHingeBrandDefaults. To do this, you can add your desired hinge brand to the bottom of the table under the "Default Hinge Table" section. If the hinge brand already exists in the workbook, you can navigate to the corresponding door type and change the name under the selected door type to match the name of the hinge you created in the Hardware Material File. This will save you time by not having to manually change the hinge type in the Hardware Wizard every time you use it, especially if you frequently use the same hinge type. Other default Hardware materials such as locks and lift up systems can be edited here. 



Adding a 3D Image for a New Hardware Item

To include a new hardware material in the library with its corresponding drawing, you can either create the drawing yourself or download it from an external source. Once you have the drawing, you can save it in the "Hardware" folder within the "Graphics" directory of the Path to Microvellum Data. This will allow you to see and use these images in your 2D/3D product drawings. 

To locate the Microvellum Factory Data folder, select Help > Browse to Factory Data. The Graphics\Hardware folder is located therein. Save the .dwg Hardware with the same name as entered into Microvellum.

Once the drawing has been saved in the Hardware folder, select the Microvellum Icon in the top left of the Toolbox window > select Open > navigate to the newly added .dwg file and select it. 

To accurately position the center of the drill hole at the origin in your drawing, you can utilize the Rotate, Move, or 3DROTATE commands. For example, this hinge hardware requires the 0,0,0 of the drawing be the center of the 35mm cup hole.


It is essential to ensure that the units of your drawing match the Insertion Scale, as this will affect the size of your hardware item. You can check the Insertion Scale by typing "UNITS" in the command line and verifying that it is set to inches if you are working in Imperial units, or millimeters if you are working in Metric units. To confirm that your units are correct, you can use the DI (Distance) command to measure a part of your hardware item. If the measurement is not as expected, you may need to adjust the Insertion Scale to ensure that your hardware part is drawn at the correct size. MVUnits custom property is required to tell Microvellum that it can scale the drawing as needed. 

Save the Drawing. 



Using the command PURGE, you will be able to eliminate any unused/named objects such as block defiinitions and layers. This may be necessary to rid the drawing of any blocks with no instances in the drawing and have your hardware show up correctly. 


    • Related Articles

    • Adding a New Pull in Toolbox

      Adding 3D and 2D Images for a Custom Pull The following article instructs users on the process of creating a custom pull within the legacy Microvellum Component Cabinet Library. For information on how to create and implement custom pulls into your ...
    • Tutorial: Adding a New Drawer Slide in the Foundation Library

      Adding a New Drawer Slide This article will demonstrate how to add a new drawer slide to the Foundation Library. Adding a new slide to your library will allow you to customize the drilling for the slide holes, the name of the hardware that appears on ...
    • Overview of Hardware Spreadsheet Synchronization

      Our goal at Microvellum is to produce software that runs as efficiently as possible. We are continuously looking for ways to streamline the process and reduce the time it takes to load spec groups and save valuable performance resources. One example ...
    • How to Import a Library using Database Management

      NOTICE: The Library Import function is a powerful tool that modifies large sections of data in the current configuration.  ALWAYS back up your data before executing a Library Import. The Library Import functionality of Database Management is designed ...
    • Overview: Material Pointers

      The material of a part is determined by the Material Name property associated with the part. The image below shows a Base Back part within a product and the material that is currently assigned to that part.  Fig. 1 – Base Back currently has the ...
    • Recent Articles

    • Microvellum Foundation Library Release Notes | Build 24.0322

      Additions Added the Master Angled Ends Cabinet. Added a Global prompt, "Hinge Plate Offset From Front" for easier control. Added “Double Division” option to Horizontal Designer Cabinets, 3 Door Cabinets, and other similar products. Added a new ...
    • Common Floating License Connectivity Issues

      This document lists common issues reported by users regarding the topic of Microvellum’s Floating License Activation (FLA) and the connectivity required for FLA to function. Firewall Blocking Activation of Floating License Some users have had an ...
    • Toolbox Release Notes | Build 24.1.0318.641

      The following release notes apply to Toolbox build 24.1.0318.641 Shadowline Fix Figure 1: Shadowline shaping issue (left) and fixed (right). There were reports of users experiencing issues with products having incorrectly shaped shadow lines when the ...
    • Toolbox Release Notes | Build 24.1.0312.641

      The following release notes apply to Toolbox build 24.1.0312.641 Processing Station IDs Processing stations will have IDs added to them as an option within the Toolbox UI, to better distinguish between different processing stations. Perfect Graining ...
    • Toolbox Release Notes | Build 24.1.0306.641

      The following release notes apply to Toolbox build 24.1.0306.641 Destroy Offal Fix Figure 1: Destroy Offal arc part issue. There was an issue reported by users utilizing nesting with the “Destroy Offal” setting applied during processing. ...