# Dynamic component positioning

**URL:** <https://forums.sketchup.com/t/dynamic-component-positioning/345406>\
**Category:** SketchUp\
**Tags:** dynamiccomponents\
**Created:** [March 14, 2026, 12:59pm UTC](https://forums.sketchup.com/t/dynamic-component-positioning/345406 "2026-03-14T12:59:16Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![vaughan004](https://avatars.discourse-cdn.com/v4/letter/v/958977/32.png) [@vaughan004](https://forums.sketchup.com/u/vaughan004)\
**Post date:** [March 14, 2026, 12:59pm UTC](https://forums.sketchup.com/t/dynamic-component-positioning/345406/1 "2026-03-14T12:59:16Z")

</div>

Hi all, please can someone help with Position of cupboard doors on Cupboards. I have a library with doors that I have made and been using without an issue for a few years now. I have recently added more doors and find when I save out these doors as components, sometimes when I add them to a cupboard, the positioning attributes of the door are all set to zero, but if a apply any one of the position attributes, then it corrects itself and positions properly. Other times one or more or all of the position attributes have been deleted. Regards

First picture is where I drew the cupboard doors and placed them correctly. I then saved them out to a folder. Then when i brought them back in from that folder, the X and Y position are not there, and the LenX formula has not been applied.

 ![Screenshot 2026-03-14 150147](https://global.discourse-cdn.com/sketchup/original/4X/b/1/4/b145462adc37f6778c6938737f53d160e03e4973.jpeg)

 ![Screenshot 2026-03-14 150304](https://global.discourse-cdn.com/sketchup/original/4X/7/5/9/7599fa84db1ae42185f9fd9b671f04e6d5f24124.jpeg)

---

<div class="post-metadata">

**Author:** ![pcmoor](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/pcmoor/32/3427_2.png) [@pcmoor](https://forums.sketchup.com/u/pcmoor)\
**Post date:** [March 14, 2026, 9:51pm UTC](https://forums.sketchup.com/t/dynamic-component-positioning/345406/2 "2026-03-14T21:51:22Z")

</div>

Try exposing X,Y,Z in the option dialog of the door.

 ![Capture](https://global.discourse-cdn.com/sketchup/original/4X/f/6/8/f686019c57a24a7f95587bc9bac4abb7e1da8975.jpeg)

confirm door and parts are unique.

[Fix Dado sizing when adjusting dynamic cabinet - SketchUp / Dynamic Components - SketchUp Community](https://forums.sketchup.com/t/fix-dado-sizing-when-adjusting-dynamic-cabinet/345228/5)

---

<div class="post-metadata">

**Author:** ![vaughan004](https://avatars.discourse-cdn.com/v4/letter/v/958977/32.png) [@vaughan004](https://forums.sketchup.com/u/vaughan004)\
**Post date:** [March 16, 2026, 5:53am UTC](https://forums.sketchup.com/t/dynamic-component-positioning/345406/3 "2026-03-16T05:53:41Z")

</div>

Changed component options to see x,y,z. Door and components are unique, tagged it as a door, but none of these changes are saving?

---

<div class="post-metadata">

**Author:** ![pcmoor](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/pcmoor/32/3427_2.png) [@pcmoor](https://forums.sketchup.com/u/pcmoor)\
**Post date:** [March 16, 2026, 5:58am UTC](https://forums.sketchup.com/t/dynamic-component-positioning/345406/4 "2026-03-16T05:58:28Z")

</div>

can you share the DC(s) ? maybe private message if wish?

---

<div class="post-metadata">

**Author:** ![vaughan004](https://avatars.discourse-cdn.com/v4/letter/v/958977/32.png) [@vaughan004](https://forums.sketchup.com/u/vaughan004)\
**Post date:** [March 16, 2026, 6:07am UTC](https://forums.sketchup.com/t/dynamic-component-positioning/345406/5 "2026-03-16T06:07:19Z")

</div>

will do shortly, uninstalled DC, reinstalled, still not saving the changes.

[BU Double door.skp](https://forums.sketchup.com/uploads/short-url/qx4NuNuKhFOPS5xBKCtjNsKkTUG.skp) (112.5 KB)

[Small Shaker door Duco RH.skp](https://forums.sketchup.com/uploads/short-url/3uqAtCpf7WXyo1YIqqjneip2eBp.skp) (46.8 KB)

[Small Shaker door Duco LH.skp](https://forums.sketchup.com/uploads/short-url/gbpVfEsRlfcgnOw0LgxERKJDhN9.skp) (50.5 KB)

[https://1drv.ms/f/c/d0a1d37296df3a7e/IgDd-G5APQkGQ7jDAttf89UUAehOzV4ByarrC5bajc2SOM0?e=BSK756](https://1drv.ms/f/c/d0a1d37296df3a7e/IgDd-G5APQkGQ7jDAttf89UUAehOzV4ByarrC5bajc2SOM0?e=BSK756)

---

<div class="post-metadata">

**Author:** ![pcmoor](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/pcmoor/32/3427_2.png) [@pcmoor](https://forums.sketchup.com/u/pcmoor)\
**Post date:** [March 16, 2026, 11:24am UTC](https://forums.sketchup.com/t/dynamic-component-positioning/345406/6 "2026-03-16T11:24:09Z")

</div>

The component needs to be at the same axis position as swap, so create an extra component level to act as holder that accounts for gaps and swap the internal component

Or create a face, that includes door and drawer configuration and swap the whole.

---

<div class="post-metadata">

**Author:** ![vaughan004](https://avatars.discourse-cdn.com/v4/letter/v/958977/32.png) [@vaughan004](https://forums.sketchup.com/u/vaughan004)\
**Post date:** [March 16, 2026, 11:41am UTC](https://forums.sketchup.com/t/dynamic-component-positioning/345406/7 "2026-03-16T11:41:25Z")

</div>

not too sure I understand what you are saying I should do. I have been saving components this way for years and have not had an issue.

---

<div class="post-metadata">

**Author:** ![vaughan004](https://avatars.discourse-cdn.com/v4/letter/v/958977/32.png) [@vaughan004](https://forums.sketchup.com/u/vaughan004)\
**Post date:** [March 17, 2026, 10:53am UTC](https://forums.sketchup.com/t/dynamic-component-positioning/345406/8 "2026-03-17T10:53:09Z")

</div>

I am still looking for some help with regards to saving out dynamic components. Changes that I make to DC’S just don’t seem to save. Even if I just tag an item, save out, reload, the tag is untagged?

---

<div class="post-metadata">

**Author:** ![bmike](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/bmike/32/225451_2.png) [@bmike](https://forums.sketchup.com/u/bmike)\
**Post date:** [March 17, 2026, 11:49am UTC](https://forums.sketchup.com/t/dynamic-component-positioning/345406/9 "2026-03-17T11:49:10Z")

</div>

Are you tagging inside the component you are saving out?

---

<div class="post-metadata">

**Author:** ![vaughan004](https://avatars.discourse-cdn.com/v4/letter/v/958977/32.png) [@vaughan004](https://forums.sketchup.com/u/vaughan004)\
**Post date:** [March 17, 2026, 3:47pm UTC](https://forums.sketchup.com/t/dynamic-component-positioning/345406/10 "2026-03-17T15:47:54Z")

</div>

Hi bmike, am tagging all components inside the main component as well as the main component. But it is not only the tagging, but the disappearing formulas and positions.

---

<div class="post-metadata">

**Author:** ![mark.perrah](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/mark.perrah/32/233611_2.png) [@mark.perrah](https://forums.sketchup.com/u/mark.perrah)\
**Post date:** [March 17, 2026, 6:10pm UTC](https://forums.sketchup.com/t/dynamic-component-positioning/345406/11 "2026-03-17T18:10:05Z")

</div>

This may not be related, but I had similar issues with DC’s not saving and found the folder name I was using was the problem. I had a folder just called “User” and with help from this forum discovered the Dynamic Component extension has code that looks at the name user to be part of a script and starts off a process, eventually ending in your DC not getting saved. So… Double check your folder names and directories to be sure none are named “user”. Hope this helps.

---

<div class="post-metadata">

**Author:** ![pcmoor](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/pcmoor/32/3427_2.png) [@pcmoor](https://forums.sketchup.com/u/pcmoor)\
**Post date:** [March 17, 2026, 10:28pm UTC](https://forums.sketchup.com/t/dynamic-component-positioning/345406/12 "2026-03-17T22:28:46Z")

</div>

This is an issue with swap via right click menu. Should check out other scripts. (Some can be modified to suit)

I believe swapping a complete assembly with insert point at axis is best, like door set, door and drawer set, sliding door set, roller door…

However, a work around with your DC is use interact to reinstate formulas

[BU Double door (1).skp](https://forums.sketchup.com/uploads/short-url/3q3zYv2ikBTV3sGCJfMfrvRurST.skp) (111.4 KB)

save doors to file, then swap them, then interact.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/sketchup/original/3X/f/2/f2a121500b085ed60806607a82720b092d800bb3.png) [@system](https://forums.sketchup.com/u/system)\
**Post date:** [September 10, 2026, 12:59pm UTC](https://forums.sketchup.com/t/dynamic-component-positioning/345406/13 "2026-09-10T12:59:42Z")

</div>

This topic was automatically closed after 180 days. New replies are no longer allowed.
