Door Wizard
The Door Wizard is a Microvellum feature that enables users to interact with and control the specifics of door related variables, prompts, and available settings. The options available in the door wizard vary depending on the specific version of the library being utilized. Like other wizards, the Door Wizard is capable of being customized.
Door Options
In the door wizard we can set the type of profile door we what to use in the project. This can be achieved through the door options, here we can change the default door type for base, Tall and Upper Doors and applied ends to MV Profile Door (MDF). We can then select the style of the profile door predetermined from the profile door lookup Table, which we will cover later. In this list we have a default custom door style. This is where the profile setting comes into play.
Profile Settings
In the profile settings we can customize the default custom door style, internal and external profiles, pattern of the internal profile, etc. This way we can make a hybrid of the profiles options and setting used in other door styles. The internal and external profile are still setup within the lookup table.
- Default Internal Profile – This is the list of available internal profiles that can be selected for the custom door, this list is created from the LookUpTableInternalProfile.
- Default External Profile – This is the list of available external profiles that can be selected for the custom door, this list is created from the ProfileLookUpTableExternalProfile.
- Default Pattern – This is where you can change the patten of the internal profiles. Options include: Square|Cathedral|Double Cathedral|Arch|Double Arch|Half Round|Double Half Round|Tombstone|Double Tombstone
- Groove Panel Face – This option allows you to turn on grooves for the internal panel, e.g. VJ look.
- Default Groove Spacing - Enter the default groove space on the panel face, if "Equally Spaced Grooves" has been ticked this will be a target space. Note: This will only work if the prompts have been linked to the internal profiles in the lookup table.
- Equal Spaced Grooves – Use this option if you require the grooves on the panel faces to be equally spaced. The distance between grooves will now act as a target spacing. Unticked the spacing will adhere to the actual Default Groove Spacing, the remainder with be at either side of the panel.
- Default Groove Depth - Enter the depth of the groove. Note: This will only work if the prompts have been linked to the internal profiles in the lookup table.
- Split Drawer Rails - Tick to have split drawer rails. This is used for drawer fronts so you can have internal rails between doors be split height so the rail width on both drawer front will be half the rail width. Note: This will only work if the prompts have been linked to the internal profiles in the lookup table.
- Add Rail Lines - Tick to add rail lines on the door face. Used to make the door look like a 5pc door. Note: This will only work if the prompts have been linked to the internal profiles in the lookup table.
Profile Pattern Options
Setting Up Internal and External Profiles in the Lookup Tables
This section explains how to configure Internal Profiles and External Profiles within the MDF Profile Door system. These profiles define the routing operations and 3D representation of the MDF door rails.
Internal Profile Lookup Table Configuration (Full Column Reference)
This chapter provides a complete breakdown of every column in the Internal Profile Lookup Table, including routing passes, groove options, glass machining, panel inserts, and all machining parameters.
Each row of the table defines a full internal MDF profile, including all machining, offsets, depths, and 3D representation settings.
1. Internal Profile Identification
- (Column 1) Profile Name
- Name of the internal profile.
- This is the name for selection in internal profile dropdown lists.
- (Column 2) Route Pass Count
- Number of routing passes to use (1–14).
- Only the number specified here will be read during machining.
2. Routing Passes 1–7 (Columns 3–51) & 8–14 (Columns 87–135)
Each routing pass consists of 7 parameters, repeated once per pass.
For each Pass (1–14), the parameters are:
- Tool Name.
- This is the common Tool Name form the toolfile.
- Must match the exact tool name.
- Profile Name (3D).
- This can be left blank if the router bit from the toolfile has a matching router profile or if it’s a simple straight bit.
These settings allow you to define additional machining operations used on MDF profile doors, including rail line, pocketed panel areas, grooves, drawer rail splitting, glazing bars, and nesting behavior.
8. Drawer & Glazing Controls (Columns 84–86)
- (Column 84) Split Drawer Rails
- Enables the split-height internal rails for drawer fronts.
- 1 = ON → Internal rails on each drawer front are halved
- 0 = OFF → Standard full-width rail heights
- This ensures that stacked drawer fronts visually align so that the combined middle rail equals the width of the outer rails.
- (Column 85) Glazing Bar Width
- Specifies the width of the glazing bars when creating a mullion or divided-lite MDF door.
- This value determines the thickness of the bars drawn across the glass panel area.
- (Column 86) Nest Drawer Bank
- Controls whether drawer fronts in a drawer bank are nested as individual parts or as a single panel.
- 1 = ON → Drawer bank nests as a full grouped component
- 0 = OFF → Drawer fronts nest as separate parts
9. Routing Passes 8–14 (Columns 87–135)
These columns duplicate the exact same parameters as Passes 1–7, allowing up to 14 total passes.
Each additional pass includes:
- Tool Name
- Profile Name
- Route Offset
- Route Depth
- Tool Compensation
- Perfect Corner
- Tool Angle
Columns repeat in groups until all 7 passes are defined.
Usage Notes
- Only passes needed for machining should be populated.
- Unused passes can be left blank without affecting output.
- Passes 8–14 are typically used for:
- Deep multi-step profiles
- Fine detailing
- Cleanup finishing passes
- Multi-tool combination profiles
- Pass ordering matters.
- The system executes the routing operations in the order the passes are defined (from Pass 1 through Pass 14).
10. Panel Insert Machining (Columns 136–141)
These settings define the machining parameters for creating a solid panel insert.
- This feature works similarly to a glass cutout; it creates a rebated panel area used to insert a solid MDF or decorative panel.
- This is useful for:
- Panel-in-frame MDF doors
- Custom recessed panel styles
- Solid decorative inlays
- Note this uses the glass cutout settings to do the cutout through the door (Columns 52–58)
- (Column 136) Panel Insert
- Enter 1 to use an additional thinner MDF panel instead of pocketing face of door.
- (Column 137) Panel Insert Rebate Tool
- Specifies the tool used to machine the rebate on the back of the door where the solid insert panel will sit.
- This tool forms the support ledge (rebate shoulder) that holds the insert in place.
- (Column 138) Panel Insert Rebate Offset
- Defines the width of the rebate cut on the back of the door that is used to house the solid panel insert.
- This value determines how far the rebate extends inward from the inside edge of the door frame, effectively setting the landing width that supports the inserted panel.
- (Column 139) Panel Insert Border Groove Tool
- Specifies the tool used to cut the V-groove on the back of the door, around the perimeter of the panel insert rebate.
- This groove visually defines the boundary between the insert panel and the door frame from the back side, giving a clearer separation line and enhancing the panel-in-frame appearance.
- The tool selected should be suited for creating a clean V-groove that follows the rebate perimeter.
- (Column 140) Panel Insert Border Groove Depth
- Specifies the depth of the V-groove cut on the back of the door around the perimeter of the panel insert rebate.
- This value determines how deep the groove is machined, affecting both the visibility and the definition of the separation line between the insert panel area and the door frame.
- (Column 141) Panel Insert Corner Radius
- Defines the radius applied to the corners of the panel insert.
- This value should match the natural radius left by the rebate cutter, ensuring that the insert shape and the machined rebate visually and physically align.
Group | Column Range | Purpose |
| 1-2 | Profile name + number of routing passes |
Routing Pass 1 | 3-9 | Full routing-pass parameters |
Routing Pass 2 | 10-16 | Full routing-pass parameters |
Routing Pass 3 | 17-23 | Full routing-pass parameters |
Routing Pass 4 | 24-30 | Full routing-pass parameters |
Routing Pass 5 | 31-37 | Full routing-pass parameters |
Routing Pass 6 | 38-44 | Full routing-pass parameters |
Routing Pass 7 | 45-51 | Full routing-pass parameters |
Glass Cutout | 52-58 | Glass opening machining parameters |
Glass Rebate | 59-66 | Glass rebate machining (multi-tool support) |
Rail Line Options | 67-71 | Rail-line tool, depth, and offset controls |
Pocketing Options | 72-76 | Pocketing tools, depth, and offsets |
Grooving Options | 77-83 | Groove tool, offsets, depth, spacing |
Drawer & Glazing | 84-86 | Split drawer rails, glazing bars, nesting |
Routing Pass 8 | 87-93 | Additional routing-pass parameters |
Routing Pass 9 | 94-100 | Additional routing-pass parameters |
Routing Pass 10 | 101-107 | Additional routing-pass parameters |
Routing Pass 11 | 108-114 | Additional routing-pass parameters |
Routing Pass 12 | 115-121 | Additional routing-pass parameters |
Routing Pass 13 | 122-128 | Additional routing-pass parameters |
Routing Pass 14 | 129-135 | Additional routing-pass parameters |
Panel Insert Options | 136-141 | Panel insert rebate, groove, and radius controls |
External Profile Lookup Table Configuration (Full Column Reference)
The LookUpTableExternalProfile defines the machining used for the external edge of MDF profile doors.
Each row represents a full external profile definition, consisting of:
- Profile name
- Number of routing passes (1–8)
- Up to eight edge-cutting passes
- Optional logic for squared drawer rails
External edge profiles typically define outside bevels, round-overs, ogees, or other decorative edge details.
1. External Profile Identification
- (Column 1) External Profile Name
- Name of the external profile.
- This is the name shown in the Door Wizard when selecting an external edge profile.
- (Column 2) Route Pass Count
- Number of routing passes to use (1–8).
- Only the number specified here is executed during machining.
2. Routing Passes 1–8 (Columns 3–50)
Each routing pass consists of 6 parameters, repeated once per pass.
These parameters now use the same definitions as the Internal Profile routing passes to ensure documentation consistency.
Routing Pass Parameters (Used for Pass 1–8)
- Tool Name
- This is the common Tool Name from the Toolfile.
- Must match the tool name exactly.
- Profile Name (3D)
- This can be left blank if the router bit in the Toolfile has a matching router profile (including straight bits).
- If no drawing exists matching the tool name in the Toolfile, enter the name of a drawing stored in: [Your Data Folder]\Graphics\Router Bits
- Controls the 3D rendering of the edge cut.
- Does not affect machining.
- Route Offset
- Specifies the distance from the outer edge of the door to the location of the routing path.
- The actual toolpath position depends on Tool Compensation:
- L = Left → places tool toward the outside edge
- C = Center → centers tool on the offset line
- R = Right → places tool toward the inside of the panel
- This value determines where the toolpath is positioned relative to the outer edge of the door.
- Route Depth
- Depth of the routing pass.
- Tool Compensation (L/C/R)
- Same definitions as Internal Profile:
- L → Left (toward outside edge)
- C → Center (tool centered on offset)
- R → Right (toward interior of panel)
- Round Corners (0/1)
Group | Column Range | Purpose |
Profile Identification | 1-2 | Profile name + number of passes |
Routing Pass 1 | 3-8 | Full edge-pass parameters |
Routing Pass 2 | 9-14 | Full edge-pass parameters |
Routing Pass 3 | 15-20 | Full edge-pass parameters |
Routing Pass 4 | 21-26 | Full edge-pass parameters |
Routing Pass 5 | 27-32 | Full edge-pass parameters |
Routing Pass 6 | 33-38 | Full edge-pass parameters |
Routing Pass 7 | 39-44 | Full edge-pass parameters |
Routing Pass 8 | 45-50 | Full edge-pass parameters |
Drawer Rail Option | 51 | Square Drawer Rails toggle |
Door Style Configuration (LookUpTableDoorStyle)
The LookUpTableDoorStyle table is where all MDF door components come together to form a complete door style. Each row in this table defines how a door looks and behaves, including:
- Which internal profile is used.
- Which external profile is used.
- The panel pattern (Square, Cathedral, Arch, etc.)
- Standard rail and stile widths.
- Minimum drawer/door heights that trigger slab construction.
- Arch height behavior.
- Glass lite quantities.
- MDF door thickness settings.
- Applied end door thickness.
- Drawer front defaults.
Only a portion of this table is used for MDF profile doors, the following columns are not applicable:
Columns NOT used for MDF doors: 2–8, 11,14, 33–34, 45–64
1. Door Style Identification
- Door Style Name (Column 1)
- The name of the door style as it appears in the Door Wizard’s door-style dropdown list.
- This ties MDF profiles, rail widths, and patterns into one selectable style.
- Column 2–8 — Not Used for MDF Doors
- (2D Tokens, 3D Tokens, Construction, Finish, etc.)
2. Front Height Logic
- Drawer Front Minimum Height – Reduced Rails (Column 9)
- If a drawer front is below this height, the system reduces internal rail widths (uses smaller rails). Links to Column 24 and 25 for the top and bottom rail size
- Drawer Front Minimum Height – Slab (Column 10)
- If a drawer front is below this height, the system switches to a full slab drawer front (no internal profiles).
- (Column 11) – Not used for MDF Profile Doors
3. Door Size Limits & Rail Width Reference
- Minimum Door Width (Column 12)
- The minimum width to allow internal profile, below this size the panel will become a slab with just the external profile if selected.
- Minimum Door Height (Column 13)
- The minimum height to allow internal profile, below this size the panel will become a slab with just the external profile if selected.
- (Column 14) – Not used for MDF Profile Doors
- Mid-Rail Width (Column 15)
- The default mid-rail width used when the design requires a center rail. Used in pantry doors.
4. Standard Rail & Stile Widths (Door Fronts)
These values set the default MDF frame dimensions.
- Default Hinge Stile Width (Column 16)
- Width of the stile on the hinge side of the door.
- Default Pull Stile Width (Column 17)
- Stile width on the pull (handle) side.
- Default Bottom Rail Width (Column 18)
- Standard bottom rail width for doors.
- Default Top Rail Width (Column 19)
- Standard top rail width for doors.
5. Standard Rail & Stile Widths (Drawer Fronts)
- Default Drawer Left/Right Stile Width (Columns 20–21)
- Defines the left and right drawer stile widths.
- Default Drawer Bottom/Top Rail Width (Columns 22–23)
- Defines the drawer’s frame rail widths.
- Reduced Rail Widths (Columns 24–56)
- Used when drawers fall below the “Reduced Rail Height” threshold.
- Prevents bulky or out-of-scale drawer fronts.
6. Finished End (Applied End) Rail/Stile Defaults
These dimensions apply when the door style is used for applied ends.
- Rear/Front Stile Width (Columns 26–27)
- Width of rear and front stiles for applied end doors.
- Bottom/Top Rail Width (Columns 28–29)
- Defines top and bottom rail widths for applied ends.
- (Column 30) – Not used for MDF Profile Doors
7. Arch Pattern Geometry
- Top Arch Cathedral Amount (Column 31)
- Controls the rise (height) of the top cathedral/arch shape when the selected pattern uses curves.
- Bottom Arch Cathedral Amount (Column 32)
- Same as above but for the bottom arch, used in double-arch or tombstone patterns.
- (Column 33-34) – Not used for MDF Profile Doors
8. Panel & Profile Definitions
These columns connect internal profiles, external profiles, and panel types from lookup tables.
- Default Outside Profile (Door) (Column 35)
- The external profile applied for this door style.
- Default Outside Profile – Drawer Front (Column 36)
- The external profile applied for this door style to drawer fronts.
- Default Outside Profile – Slab (Column 37)
- Used when the component is converted to slab construction.
- Outside Profile Combo List (Column 38)
- List of selectable external profiles.
- Default Inside Profile – Door (Column 39)
- The internal profile assigned to this door style.
- Default Inside Profile – Drawer (Column 40)
- The internal profile assigned to this door style for drawer fronts.
- Default Inside Profile – Glass Door (Column 41)
- Defines the internal profile used when the center becomes a glass cutout.
- Inside Profile Combo List (Column 42)
- List of available internal profiles.
9. Raised Panel
- Default Raised Panel Profile (Columns 43)
- This is the default internal patten used for doors.
- Default Raised Panel Profile Drawers (Columns 44)
- This is the default internal patten used for drawer fronts.
- (Column 45-64) – Not used for MDF Profile Doors
10. Door Thickness Settings
- Columns 65-72
- Are not used for the thickness of the MDF doors, the thickness comes from the material used.
- Note: if you require another row for any of the lookup tables it is best to insert a row in the middle section of the table, not the top or bottom. This way the new row will be defined in that table.
MV Profile Door Subassembly – Prompt Definitions
(Main UI: Subassembly Prompts)
Once you have configured your Internal Profiles, External Profiles, and Door Styles in the lookup tables, the MV Profile Door Subassembly uses these values to generate the MDF door geometry.
The prompts in the main tab allow per-face overrides, letting you adjust door settings for individual doors, drawer fronts, applied ends, or specialty faces.
These overrides replace the values defined in the lookup tables or door style.
1. Door Configuration Prompts
- Door Style
- Selects which door style definition is used.
- This determines the internal profile, external profile, rail/stile widths, pattern.
- Edge Profile
- Overrides the default external profile assigned to the selected door style.
- Useful when you need the same door style with a different outer edge treatment.
- Internal Profile
- Overrides the default internal profile used for the panel area.
- This allows mixing profiles for decorative or custom designs outside the default style.
- Pattern (Panel 1–8)
- Overrides the default panel pattern from the door style.
- Pattern options include:
- Square | Cathedral | Double Cathedral | Arch | Double Arch | Half Round | Double Half Round | Tombstone | Double Tombstone
- Each selected pattern controls the internal profile shape and the arch geometry.
- Corner Radius
- Overrides the door style’s assigned external corner radius.
- This radius affects the outer corner shape of the MDF door.
- Face Panel Quantity
- Defines how many vertical panel sections the door contains.
- A value greater than 1 automatically introduces mid-rails.
- Commonly used for pantry doors or tall decorative doors.
2. Rail & Stile Override Prompts
These prompts override the rail/stile widths defined in LookUpTableDoorStyle.
- Top Rail Width
- Overrides the default top rail width.
- Bottom Rail Width
- Overrides the default bottom rail width.
- Left Rail Width
- Overrides the default hinge-side stile width.
- Right Rail Width
- Overrides the default pull-side stile width.
- Middle Rail Width
- Overrides the mid-rail width (when Face Panel Qty > 1 or when door style forces a mid-rail).
- Arc Height
- Overrides the default arch height used for patterns such as Cathedral, Arch, Tombstone, or Double Arch.
- Shoulder Width
- Overrides the shoulder width used in Tombstone and Double Tombstone patterns.
Allows switching the door type for the selected face:
- Standard Door
- Pantry Door (adds intermediate rails automatically)
- Glass Door
- Lite Door (multi-lite configuration)
- Drawer Front
- Other specialty door types depending on style setup
Each type triggers different machining rules and may activate or disable additional prompts.
4. Feature Checkboxes
- Pocket Internal Panel
- Forces the panel to be pocketed instead of carved or left solid.
- Used when creating shaker-style MDF doors with a recessed panel.
- Grooved Panel
- Enables vertical grooves on the panel face.
- If a pocket is active, grooves are cut into the pocketed surface.
- Framed Door
- Adds rail lines to the MDF door face to simulate a 5-piece frame.
- Depends on rail-line machining definitions in the internal profile lookup table.
- Edge Details
- Toggles whether the edge banding is applied to the 4 edges:
- Top, Bottom, Left, Right.
- Glass Door
- Enables a full glass cutout using the internal profile’s glass-cutout machining.
- Activates lite-quantity prompts when applicable.
- Panel Insert
- Adds a thinner MDF panel inserted into a rebated pocket on the back of the door.
- This replaces pocketing or carving for creating a true inset panel assembly.
5. External Profile Edge Controls
- External Profile Edge Selection – Left | Right | Top | Bottom
- Allows enabling or disabling the external edge profile on each edge individually.
- Examples:
- Turn off bottom profile for a floor-to-ceiling pantry door
- Turn off all edges for a slab panel inside a frame
6. External Corner Radius Controls
- Corner Radius – Top Left | Top Right | Bottom Left | Bottom Right
- Allows enabling or disabling the external corner radius per corner.
- This overrides:
- Door Style settings
- External Profile default radius