Cabinet software integration docs

CabEngine Pro documentation.

Complete CabEngine Pro documentation covering cabinet software integration, the cabinet configurator API, embeddable 3D planner setup, project workflows, and BOM generation.

Project workflowMove from identity and material setup into studio visualisation and production export.
Manufacturing reportsUnderstand BOM, costing, cut plans, wall elevations and technical dossier outputs.
Embeddable plannerUse the configurator API to add a client-facing cabinet planner to your site.

01Getting Started

Overview

Welcome to CabEngine Pro

CabEngine Pro is an advanced cabinet software integration suite for high-fidelity 3D cabinet design and manufacturing. Use the cabinet configurator API and embeddable 3D planner to streamline your workflow. It enables you to:

  • Design complex kitchen layouts with multiple wall zones
  • Generate accurate Bill of Materials (BOM) and costings
  • Optimize material nesting and cutting patterns
  • Create professional technical drawings and elevations
  • Manage global material libraries and hardware
New Here?Use the Quick Start Demo from the dashboard to instantly load a professional layout and explore all features.
Workspace ThemeToggle Light/Dark mode in the sidebar. The entire interface is theme-aware for different design environments.
Quick Tip

Access any project directly from the Dashboard using the Action Menu overlay to jump straight to Setup, 3D Studio, or BOM.

02Complete Project Workflow

Engineering process

Step-by-Step Engineering Process

1

Project Identity & Mode

Configure site address and contact info. Enable Advanced Mode if you prefer manual weaponry box entry over automatic solvers.

Location: Sidebar → Setup → Step 1: Identity
2

Materials & Branding

Define your sheet library, hardware, and material allocation. Visit the Business Profile to sync your company logo for reports.

Location: Sidebar → Setup → Steps 2-8
3

Studio Visualization

Design your walls in the 3D Studio. Toggle between Realistic and Technical views to verify textures and dimensions.

Location: Sidebar → 3D Design Studio
4

Production Export

Review your BOM, check material nesting in the Cut Plan, and export your final technical dossier (Excel/PDF/JSON).

Location: Sidebar → Reports & BOM

03Project Setup & Modes

Configuration

Configuration Options

Advanced Mode (Direct Entry)

Enables precise manual control over cabinetry boxes. Skip the automatic layout solver to define exact widths, blind panels, and placement sequence.

Materials & Hardware
  • Sheet Types: Define name, thickness, and sheet price.
  • Accessories: Add hardware with custom unit costs.
  • Tile Scaling: Set backsplash tile dimensions for 3D realism.
Material AllocationAssign defaults to:
  • Carcass (Box): Sides, top, and bottom.
  • Front Doors: Finished exterior faces.
  • Drawer Boxes: Bottoms and internal sides.
  • Back Panels: Typically thinner materials.
Business Profile & Branding

Your company identity is global and persists across projects:

  • Company Logo: Automatically scales for BOM and Wall Plan headers.
  • Business Metadata: Syncs company name and address to all invoices.
  • Real-time Sync: Ensures all devices show your latest pro status.

043D Design Studio

Visualization

Studio Tools & Visualization

Realistic Visualization

The studio uses physically accurate rendering for professional presentations:

  • View Toggles: Switch between Realistic (Textures) and Technical (Wireframe).
  • Tile Scaling: Backsplash textures scale based on your hardware library dimensions.
  • ISO Elevation: View specific wall zones in flattened technical elevation.
Cabinet Presets Library
  • Base 2-Door: Standard base unit
  • Base 3-Drawer: Multi-drawer base
  • Base Corner: L-shaped corner unit
  • Wall Standard: Upper wall cabinet
  • Tall Utility: Full-height storage
  • Tall Oven/Micro: Appliance housing
  • Sink Unit: Plumbing-ready base
  • Open Box: Decorative shelving
Obstacles & Site ConstraintsDefine on-site obstacles (Windows, Doors, Pipes) to ensure layout feasibility. Obstacles appear as hatched regions in the technical elevation view.

05Reports & BOM

Production analytics

Production Analytics

Cost Breakdown & Estimates

The summary card tracks financial metrics in real-time:

  • Material Cost: Raw sheet material totals.
  • Hardware Totals: Hinges (2/door), handles, and drawer slides.
  • Labor Estimate: Projected assembly/install time.
  • Total Quote: Final project cost including margin.
Cut Plan OptimizationVisual layout of parts on sheets to minimize waste and optimize material usage.
Wall ElevationsTechnical drawings for each wall zone with unit schedules and dimensions.
Export & Technical Dossier
  • Print / PDF: Full dossier with title blocks and branding.
  • Excel (XLSX): Detailed parts list for procurement.
  • Raw JSON: Full project state for technical integration.

06Access & Subscription

Subscription policies

Subscription Policies

New User Privilege

Experience the full power of the platform: your first three projects are automatically granted PRO status, enabling all export formats and Advanced mode.

Free Tier
  • Design up to 3 projects
  • Realistic 3D visuals
  • Limited to basic presets
  • No Excel/PDF branding
Pro Tier
  • Unlimited projects
  • Full export suite
  • Custom business branding
  • Advanced Direct Entry mode

07Cabinet Configurator API & Embeddable 3D Planner

Integration

Cabinet Configurator API — Embeddable 3D Planner

Our cabinet configurator API lets you embed the 3D kitchen planner directly into your own website or client portals. This cabinet software integration allows your customers to configure their cabinetry layout and submit specifications without leaving your site.

Quick Integration Steps
  1. Register your domain under your developer/admin settings to generate an API Key.
  2. Embed our secure iframe pointing to https://www.cabenginepro.com/embed/setup?apiKey=YOUR_API_KEY.
  3. Listen to parent window messages to automatically capture project completion events.
Standard HTML Embedding SnippetHTML
<!-- Start Cabinet Widget Button -->
<button onclick="openCabinetModal()" style="padding: 14px 28px; background: #f59e0b; color: white; border: none; border-radius: 12px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.1em; cursor: pointer; transition: all 0.2s;">
  Configure Cabinets
</button>

<!-- Hidden Modal overlay -->
<div id="cabinetModal" style="display:none; position:fixed; inset:0; background:rgba(0,0,0,0.55); z-index:99999; justify-content:center; align-items:center;">
  <div style="position:relative; width:96%; max-width:1400px; height:90%; background:#1e293b; border-radius:24px; overflow:hidden; border: 1px solid rgba(255,255,255,0.1); box-shadow: 0 25px 50px -12px rgba(0,0,0,0.5);">
    <button onclick="closeCabinetModal()" style="position:absolute; top:16px; right:16px; border:none; background:rgba(255,255,255,0.05); color:#94a3b8; border-radius:99px; width:36px; height:36px; font-size:22px; cursor:pointer; display:flex; align-items:center; justify-content:center; z-index:100;">&times;</button>
    <iframe src="https://www.cabenginepro.com/embed/setup?apiKey=YOUR_API_KEY" style="width:100%; height:100%; border:none;"></iframe>
  </div>
</div>

<script>
  function openCabinetModal() {
    document.getElementById('cabinetModal').style.display = 'flex';
  }
  function closeCabinetModal() {
    document.getElementById('cabinetModal').style.display = 'none';
  }

  // Auto close modal when project is submitted
  window.addEventListener('message', (event) => {
    if (event.data.type === 'SETUP_COMPLETED') {
      closeCabinetModal();
      console.log('Project completed successfully:', event.data.projectId);
    }
  });
</script>

08FAQ & Troubleshooting

Support

Common Questions

Q: Why are my backsplash tiles looking stretched?

A: Verify the physical Tile Dimensions in your Accessory library. Realistic textures require accurate dimensions to calculate real-world scaling.

Q: How do I jump directly to BOM from the dashboard?

A: Click any project card on the dashboard to open the Action Menu overlay. Select "Reports & BOM" to skip direct to production data.

Q: Does Advanced Mode affect BOM precision?

A: No. Advanced Mode only changes the entry method (manual vs automated solver). Engineering logic and cost calculations remain 100% accurate.

Technical Support

For complex engineering queries or hardware integration help, contact us at support@cabenginepro.com.

Need more help?

Contact support at support@cabenginepro.com, or return to the app and open the relevant project from your dashboard.

Need help?