Rabbets in Dynamic Components

Hi, I’m using Sketchup mainly to model unique furniture so never needed Dynamic Components to duplicate cabinets. But since I’m trying to learn a bit more i tried to make basic kitchen cabinets using DCs.

I stumbled across a YouTube video explaining the basics for such an cabinet and modeled my own.

Only difference is that i use a rabbet for my back panel. Scaling the depth with dynamic components also scales the rabbet. Is there a way to tell the component to just scale in one direction?

I tried moving the axis to the back but Sketchup seems to scale from the middle.

Adding the model here:
Schrank_DC_Test.skp (156.0 KB)

Translation for the component names:
Seite Links=Side Panel Left
Seite Rechts=Side Panel Right

Since resizing in DC’s is done by scaling, you would need to divide the panel into two components. The part with the rabbet as one and the rest as the other. Then when you set up the DC, resize the panel and move the component with the rabbet to the correct location. The same sort of thing would be required for things like frame and panel doors although typically you’ll need even mode sub-components.

This works well enough for views of the model but can be problematic if you nee to generate reports such as cutlists because the case side then gets reported as if it’s made of two parts. Depends on what you need from the model. Personally for parts as simple as that I would either skip the DC or skip the joinery.

definitely need the reports to go with the drawing. there is no fancy work around to tell the scaling tool to scale from a specific point? seems weird

Nope. It works just like the native Scale tool. Nothing weird about it.

You could make the rabbet alone a separate component but it won’t really look like a rabbet in the model.

I model all kinds of furniture and case work. The only DC I’ve ever found useful is one I made for drawer boxes which are dimensions for some specific Blum drawer slides and output numbers required for ordering an pricing by the manufacturer of the boxes. There’s no joinery shown, though. It’s just the five components which are allowed to overlap.

it is weird because the fredoscale plugin is doing basically what I want but I just want it without the mouse work lol. Guess I’m just sticking with fredoscale for now
thanks for the quick reply

I’m not sure what you mean with the “mouse work”, but you can assign shortcuts to any tool on sketchup, even extensions, overwrite shortcuts and use modifier keys with the same key to use another completely different tool, so if you assign a shortcut to the tools of fredoscale you won’t have to use the mouse to select it. If that’s not what you meant I’m sorry for misunderstanding.

As DCs require a lot of work, one should value add and use rebuild on existing to save repetitive work, So one starts with a very basic board, with the main attributes and those to be reported,

I recommend OpenCutList (extension warehouse) as the basis for the reports, as its rapidly being improved and free (open source). You can leave most of the material assignment to the plugin and it has a reasonable edge strip function.

The attached file uses OCL for the material. The DC starts with basic plyboard and then built on unique made copies that are variants. The key is to use parent! to any reference to a parent, so instant name changes do not cause a false reference. By doing these basic elements you will gain more use for further projects, placing and changing the instance. The instance name will change the attribute and option dialog, the scale group will force the uniqueness.
Note groups are not reported with OCL, so parts made of groups on the lowest level work well for complicated shapes.
There is an option to change to name and parent name to create a hierarchy, this is done when a cabinet is created.
However this all depends on whether you wish to use this work flow, then further details and methods can be shown

cab1.skp (95.6 KB)


Going to take a look tonight. But sounds interesting thanks for the reply

looked into the file and thats exactly what im looking for.
Thank you!
Do you have some other resources about DCs?