Hi everyone,
I’ve run into a very frustrating and confusing issue in SketchUp 2025 related to component definition names.
I have a large furniture library where each cabinet is stored in its own .skp file. All components within those files have clean, unique Definition Names (not just file names). For example:
BC_DoubleDoorSink_SidePanel_LBC_StandardDoubleDoor_SidePanel_LBC_StandardSingleDoor_SidePanel_L
Each one is different, both in name and in geometry.
However, when I import them sequentially into a single SketchUp model (e.g., drag and drop or via Component browser), SketchUp changes the names of some components and appends a #1, #2, or even worse — replaces the definition entirely with one from a previously imported component.
For example:
- I first import a sink cabinet → definitions look correct.
- I then import a different standard double-door cabinet → suddenly some of its components get overwritten or renamed (e.g.,
BC_StandardDoubleDoor_SidePanel_LbecomesBC_DoubleDoorSink_SidePanel_L). - I import a third cabinet → more renaming happens unexpectedly.
I double-checked in each .skp file — their definitions are correctly named and isolated. There is no naming conflict within individual files. This seems to happen only because SketchUp reuses existing component definitions, even when importing from different .skp files that contain different geometry and properly named definitions.
Expected Behavior:
SketchUp should treat imported components from separate .skp files as separate, as long as their definitions are uniquely named.
Actual Behavior:
SketchUp overrides or renames definitions, causing:
- Mismatched geometry
- Wrong component reuse
- Corrupted model structure (especially bad for cabinetry and modular systems)
Question:
Is there a reliable way to prevent SketchUp from reusing existing component definitions during import?
Or is this a known issue that needs addressing in a future update?
I’m a furniture constructor with 20+ years of experience, and this is the first time SketchUp has caused this kind of naming collision on such a critical workflow.
Any help, insight, or suggestions would be much appreciated!
Thanks in advance.
01_Base_Cabinets.zip (11.7 MB)







