Bed Frame with Drawers — SketchUp Dynamic Component

Bed Drawers Front Shelves Dynamic Sketchup

Highly customizable SketchUp dynamic component bed frame with drawer model following real furniture construction specs. Just drag the parameters in Component Options to quickly complete the parametric production design of a drawer bed. Works effectively with the ABF plugin.

Bed Drawers Front Shelves Dynamic Sketchup
Dynamic SketchUp Bed with Side Drawers and Front Shelves

https://www.youtube.com/watch?v=oFD4mftu0oI

Bed Frame SketchUp Dynamic Component – Parametric Component Options

  • Thickness
  • Mattress Length
  • Mattress Width
  • Hide Mattress Base
  • Lower Mattress
  • Number of Mattress Base Panels
  • Mattress Base Panel Thickness
  • Headboard Setup
  • Headboard Rail Height
  • Side Drawer Setup
  • Number of Drawers
  • Drawer Rear Offset
  • Drawer Bottom Offset
  • Drawer Front Offset
  • Drawer Top Offset
  • Front Shelf Setup
  • Number of Shelves
  • Shelf Bottom Offset
  • Shelf Side Offset
  • Shelf Top Offset
  • Height

Usage notes:

  • To adjust parameters, open Window > Component Options and type values directly — NEVER use the Scale tool to resize the bed. Scaling treats the whole thing as a regular component: it stretches all geometry instead of regenerating the correct number of drawers/shelves, distorting the structure. Drawer and shelf counts only increase correctly when you type into the “Number of Drawers” / “Number of Shelves” fields.
  • Dynamic Components only run in SketchUp Desktop — SketchUp for Web does NOT support dynamic components. Free SketchUp users can still open and interact (change drawer count, adjust mattress) via Component Options, but editing the formulas/attributes inside requires a Pro subscription.
  • The drawer and shelf repeat mechanism uses SketchUp’s Copy count attribute: the original is Copy = 0, each copy adds 1. This way each drawer repositions itself via formula without manual copying — change one number and the whole row spaces evenly.
  • For ABF to export a cutlist with the correct count and name for each panel, child components must have clear names; if drawer copies end up with duplicate definitions, ABF may combine panel counts incorrectly. Always verify panel counts in the ABF sheet after changing drawer numbers before quoting production.
  • Internal Dynamic Component units are always in inches even if the model is set to mm; if a dimension jumps unexpectedly after typing a value, check the model units (Window > Model Info > Units) before suspecting the component.

Other bed models:

Nguyen Huu Khanh

Architect turned developer