Design Every Cabinet. Place It in Seconds.

ML Cabinets is the SketchUp extension that builds fully parametric, Dynamic Component cabinets from a single guided dialog — kitchen runs, wardrobes, vanities, and retail fixtures, all modelled to manufacture-ready precision.

✓ SketchUp 2024+ ✓ Dynamic Components ✓ cm & inches ✓ Windows & Mac
ML Cabinets live 3D preview showing a configured cabinet with materials and hardware
Design in minutes
Build with confidence

Cabinet design shouldn't take all day.

Pain Today

  • Positioning panels by hand — measuring, nudging, redoing.
  • Rebuilding a cabinet from scratch every time dimensions change.
  • Guessing material combinations before it's too late to change.

ML Cabinets Fix

  • One seven-tab dialog — configure every dimension, finish, and hardware choice in under two minutes.
  • Live Dynamic Components — resize the cabinet root and every panel, shelf, and drawer box updates instantly.
  • Photorealistic 3D preview in the dialog — see materials, handles, and door proportions before placing a single object.

Everything you need. Nothing you don't.

Core capabilities built for production furniture workflows in SketchUp.

Seven Cabinet Types

Base, Wall, Tall, High, Corner (L-shaped and blind), and Filler — each pre-loaded with correct defaults for dimensions, construction, and interior layout. One dropdown, everything ready.

Fully Parametric DCs

Every panel, shelf, and drawer box is formula-driven. Scale the cabinet with SketchUp's Scale tool and every sub-component snaps to the new size while thicknesses stay accurate.

Live 3D Preview

A PBR-rendered, orbit-able 3D preview updates in real time as you configure materials, handles, interior zones, and open or closed door states before you click Create.

Drag-and-Drop Interior

Build interior structure by dragging groups and items into position. Automatic dividers handle routine structural panels so your list stays focused.

Asset Library

Browse, place, and apply custom legs, profiles, door panels, drawer fronts, handles, appliances, and materials. Saved assets are available in every future project.

Cabinet Schedule

Track every cabinet in your model with type, code, dimensions, quantity, and price. Filter instantly and export to CSV or HTML reports in one click.

Style Picker

Copy any combination of material, handle, overlay type, or construction settings from one cabinet and paste onto one or many others with a click.

cm & Inches

The dialog reads the active SketchUp model unit and switches every input, step increment, and default value automatically. No manual conversion ever.

Open / Close Tool

Animate any door or drawer with a click using smooth ease-in and ease-out swing or slide behavior, with support for hinge types and persisted open states.

From concept to placed cabinet in three steps.

Configure, place, and iterate without breaking design momentum.

01

Configure

Open the New Cabinet dialog and set dimensions, construction, interior layout, materials, and hardware across seven tabs while the live preview updates in real time.

02

Place

Click Create and position a color-coded wireframe preview that snaps to SketchUp inferences. Adjust insertion corner, vertical anchor, and rotation before clicking.

03

Iterate

The placed cabinet stays live as a Dynamic Component. Resize from scale handles or reopen Edit Cabinet with every setting pre-populated.

ML Cabinets toolbar showing all available tools

Feature Deep-Dive

The tools behind faster and more reliable cabinet production.

New Cabinet dialog showing seven-tab configuration panel with General tab active

Seven tabs. Complete control. Two minutes.

A seven-tab panel gives complete control over cabinet type, dimensions, construction method, interior layout, materials, and hardware before a single object is placed. Every form field auto-saves while tab switching stays smooth and instant.

Learn more ↓
Dynamic Component scaling — cabinet resizes while panels maintain thickness

Resize once. Everything updates.

Every sub-component — panels, toe kick, groups, items, shelves, and drawer boxes — is driven by formulas chained to the root cabinet dimensions. Edit any cabinet in-place or use Bulk Edit to update multiple cabinets simultaneously.

Learn more ↓
Asset Library — Cabinets tab Asset Library — Door panels tab Asset Library — Door handles tab Asset Library — Drawer fronts tab Asset Library — Panels tab Asset Library — Legs tab Asset Library — Appliances tab Asset Library — Materials tab

Build once. Reuse everywhere.

Save any leg, profile, door panel, drawer front, handle, appliance, or material texture directly from your SketchUp model. Presets appear immediately in the New Cabinet dialog and stay available in future projects.

Learn more ↓
Cabinet Schedule Manager showing sortable table with thumbnails and pricing

From 3D model to costed schedule instantly.

The Schedule Manager scans the entire model and displays cabinet type, code, dimensions, quantity, and unit price in a live filterable table. Edit prices inline, record client info, then export CSV or formatted HTML in one click.

Learn more ↓

"Your programme is our go-to for modelling, which we use every day. It's more straight-forward and complication-free. Has made our life a lot easier."

Jamie & Kerrie Murphy Owners & Directors

Simple pricing. No subscription.

Choose the license that fits your workflow.

Free Trial

$0
  • 14-day full access
  • All features included
  • 49 library presets
  • No credit card required
Try It Free

Education

$29 / 6 months
  • 6-month license
  • 114 library presets
  • All future updates
  • 1 seat per license
Get Education

License tied to your SketchUp Extension Warehouse account. Up to 2 machines per license.

Frequently asked questions

Which SketchUp versions are supported?

SketchUp 2024 and later on Windows and Mac.

Does it work with imperial units?

Yes. The dialog detects your model unit system and switches all inputs to inches automatically. No manual conversion needed.

Can I save my own door panels and handles?

Yes. Add to Library saves any component from your model as a preset — doors, handles, panels, legs, profiles, appliances, and materials — all available in future projects.

Will existing cabinets break if I update the extension?

No. Placed cabinets are self-contained Dynamic Components. Updates add features without altering existing geometry.

Is the 3D preview accurate?

Yes. It is a PBR-rendered, orbit-able Three.js scene that mirrors cabinet construction, materials, and hardware as you configure. You can orbit, zoom, and click doors to preview open states.

How does Cabinet Schedule export work?

Schedule Manager scans your model, lets you filter and edit prices inline, records client information, then exports CSV or formatted HTML in one click.

What is the Education license?

The Education license gives you 6 months of full access with 114 library presets at a reduced price of $29. After 6 months you can upgrade to the Full license.

How many machines can I use per license?

Each license can be activated on up to 2 machines simultaneously.

Start designing better cabinets today.

Download the 14-day free trial. No credit card required.