[Plugin] GKWare Cabinet Maker

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Sun Jun 10, 2018 6:29 pm

1

Garry K 
Premium Member
Premium Member
 

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Sat Jun 30, 2018 7:38 pm

CabMaker 3.0.126 and CutMaster 3.0.1.76 are now available for download.

Now locking cabinets after a merge.
Cleaned up the workflow for automated scenes.
Slab doors have their own edging.

Added user control for CutMaster CNC labels.

Here are blue doors and yellow edging. The edge profile takes on the edging color. In this case the doors have a 3 mm radius.

blue doors.png


You can achieve different effects with the embossed doors.

gray doors.png
1

Garry K 
Premium Member
Premium Member
 

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Sun Jul 08, 2018 4:36 pm

I am now adding additional support for textures.

1) You will be able to add png or jpg files for textures.
2) In the Color.txt file you will now be able to add optional opacity for materials.
3) In the Color.txt file you will now be able to add your own color names providing you supply either RGB values or Hex value for the actual color.
4) You can now specify your own textures for glass, mirror, closet rods and raw edges.
5) I'm providing 2 textures for plywood edging for 3/4" (18 to 19 mm) panels.

I am now providing an Ikea.txt file that contains 200 IKEA colors along with RGB vales.

ply edging.png


Here are the first 10 IKEA colors

IKEA 001=250,241,231
IKEA 002=240,232,225
IKEA 003=250,242,236
IKEA 004=248,242,235
IKEA 005=237,232,224
IKEA 006=239,231,221
IKEA 007=245,240,229
IKEA 008=241,228,211
IKEA 009=249,243,233
IKEA 010=244,236,222

Here is an example of named colors with and without opacity:

my_color_1=255,0,16=0.4
glass=0.3
my_color_2=#FF000F
my_color_3=#DD000F=0.2
2

Garry K 
Premium Member
Premium Member
 

Re: [Plugin] GKWare Cabinet Maker

Postby NBG » Fri Jul 13, 2018 2:31 pm

Hello,

IS there a way to choose between horizontal or vertical texture for wood texture? That would be nice.

br,
0

NBG 
 

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Fri Jul 13, 2018 3:04 pm

What some users have done is create their own horizontal texture.
0

Garry K 
Premium Member
Premium Member
 

Re: [Plugin] GKWare Cabinet Maker

Postby NBG » Mon Jul 23, 2018 9:49 am

[quote="Garry K"]One way to make cabinets unique is to:
1) Copy and paste the set of cabinets for Version 2
2) Paste a second time for Version 3
3) Select all the cabinets and perform a batch edit. This will break the connection between all the cabinets.

You can then make door changes to individual cabinets.

/quote]

HEllo,

I tried this for the second time since a asked the question but i cannot make it happen.
In the 2 different projects I tried, the behavior is the same. When I copy the cabinets and try to bbatch edit the new ones, nothing happen to them... but the first ones moves a little bit!

In the first project I had 6 tall cabinet and some of them were moving sideways for 60cm or more. In this project one of the cabinet move along the green axis (it goes behind , just on cabinet depth).

I tried to change materials set, door type, handle type, sizes, it's always the same behavior. No changes happen. There is just those move of the cabinet I'm not editing.

br,
1

NBG 
 

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Mon Jul 23, 2018 2:55 pm

Please email me directly and we can set up a time to Skype and solve your problem.
1

Garry K 
Premium Member
Premium Member
 

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Wed Oct 03, 2018 3:26 pm

Cabmaker 3.0.130 is now available for download. CutMaster 3.0.1.78 is also available.

You can now extend an overlay top and adjust the top gap.

extend_top.png


CutMaster now has additional drilling and grooving operations to facilitate drawer systems.
1

Garry K 
Premium Member
Premium Member
 

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Sun Oct 14, 2018 5:53 pm

CabMaker 3.0.131 and CutMaster 3.0.1.79 now available from my website.

CabMaker
1. Added Mitered Corners for Standard Cabinets.
2. Added switch in Report Configuration so CabMaker parts report will produce 1 line per part instead of combining all like parts.

CutMaster
1. Added Reference from Drawer Box for configuring Drawer Fronts Hole Sets and Pilot holes.
2. Fixed bug where spaces in Purpose breaks the configuration.

mitered corners.png
2

Garry K 
Premium Member
Premium Member
 

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Wed Nov 07, 2018 4:39 pm

CabMaker 3.0.132 and CutMaster 3.0.1.80 are now available from my website.

1. Added Hinge positions for Tall, Mid and Standard doors. You can now have up to 5 hinges on a door. Please note that this information is sent over to CutMaster CNC for machining of the side panels and 1 piece doors.

These CabMaker GIF's (from context help) give examples of what can be accomplished with hinge positions. The GIF's have a 2 second delay between frames.

Box 1
h1.gif


Box 2
h2.gif


Box 3
h3.gif


Box 4
h4.gif


Box 5
h5.gif
2

Garry K 
Premium Member
Premium Member
 

Re: [Plugin] GKWare Cabinet Maker

Postby NBG » Wed Nov 14, 2018 2:19 pm

Hello,

Am I blind, or there is no way to force handle height for the lower part of a tall cabinet? So not the mid section, not the top one, the "default one".

thanks in advance,
0

NBG 
 

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Wed Nov 14, 2018 5:39 pm

The mid door is the only door that allows you to adjust the vertical position of a handle.

I am just finishing up on another feature and was planning to visit Doors next. I can add this as a FR (feature request)
2

Garry K 
Premium Member
Premium Member
 

Error: duplicate point in array

Postby NBG » Thu Nov 15, 2018 3:00 pm

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

HEllo GAry, I don't get how you selected the line about "make full door" as the problem. Why this one among the others?
0

NBG 
 

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Thu Nov 15, 2018 4:25 pm

create_door_part is actually the first clue but make_full_door is the high level method which is called from make_door_drawer. This tells us that the problem is with doors / drawers.

The add_face, do_create_part and do_create_vert part are lower level methods which are called many times from many places such as make_top_bottom and make_shelves etc.

In this case the duplicate points error was caused by the Door Stile Width set to 0
0

Garry K 
Premium Member
Premium Member
 

Re: [Plugin] GKWare Cabinet Maker

Postby NBG » Thu Nov 15, 2018 4:34 pm

I have a similar error but I cannot find the problem. HEre is the ruby consol c/p
I understand that there is a problem with the sides (?), but I don't see anything

start_operation
Duplicate points in array
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3.rbe:8666:in `add_face'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3.rbe:8666:in `create_part'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3.rbe:1170:in `make_sides'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3.rbe:8929:in `draw_cabinet'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3.rbe:9519:in `make_one_cabinet'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3.rbe:9479:in `prepare_cabinet'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:178:in `block in show_cab_dialog'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `call'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `execute_script'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `block in show_cab_dialog'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `call'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `execute_script'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `block in show_cab_dialog'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `call'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `execute_script'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `block in show_cab_dialog'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `call'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `execute_script'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `block in show_cab_dialog'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `call'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `execute_script'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `block in show_cab_dialog'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `call'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `execute_script'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `block in show_cab_dialog'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `call'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `execute_script'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `block in show_cab_dialog'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `call'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `execute_script'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `block in show_cab_dialog'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `call'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `execute_script'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:172:in `block in show_cab_dialog'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:185:in `call'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:185:in `show_modal'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3_gui.rbe:185:in `show_cab_dialog'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3.rbe:9112:in `load_cabmaker'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3.rbe:454:in `do_run_app'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3.rbe:404:in `activate'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3.rbe:9640:in `select_tool'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3.rbe:9640:in `initialize'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3.rbe:10893:in `new'
c:/users/marti/appdata/roaming/sketchup/sketchup 2018/sketchup/plugins/gkware_cabmaker3/cabmaker3.rbe:10893:in `block (2 levels) in <module:CabMaker3>'
SketchUp:1:in `call'
abort_operation
0

NBG 
 

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Thu Nov 15, 2018 4:57 pm

Please email me direct to help resolve.

make_sides is where the problem is. Which version of CabMaker are you running? This is important so I can go to the exact line of code that triggered the error.

It could be in the profile of the side or it could be with some of the dado's.

There is more to go wrong (bad parameters) with base cabinets - so it is helpful to know what all your cabinet and rule settings are. One area where people have issues is with integrated kicks where they use parameters that create duplicate points.

So please do not clutter up this thread - so send me your responses by email.
1

Garry K 
Premium Member
Premium Member
 

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Sun Nov 18, 2018 8:06 pm

I should mention that with a little help from me Martin was able to determine the problem. It had to do with setting the kick height to 0.

Since several people have had this error I have coded around it. In the future this one won't bite you.
1

Garry K 
Premium Member
Premium Member
 

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Thu Nov 29, 2018 10:28 pm

CabMaker 3.0.133 and CutMaster 3.0.1.81 are now available on my website.

Added shelf support cluster size optional cabinet override.

Now working on additional pilot holes in CutMaster for various configurations of backs.
0

Garry K 
Premium Member
Premium Member
 

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Mon Dec 10, 2018 3:44 pm

CabMaker 3.0.134 and CutMaster 3.0.1.82 are now available on my website.

Added support for pilot holes for cabinet backs.
0

Garry K 
Premium Member
Premium Member
 

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Sun Dec 16, 2018 4:58 pm

I'm looking at providing more merge options to help out users who build closets (wardrobes).

I would like to get construction details from users and or explanations on how you guys build your closets.

I'm thinking something like this.

0

Garry K 
Premium Member
Premium Member
 

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Mon Dec 17, 2018 5:32 pm

There are a number of closet styles that can be simply created without complicated merging. In this case I adjusted left and right gaps for ALL cabinets by 1/2 the case thickness. Sides go to floor. I omited left side for Cabinets 2 and 3.

closets.png
2

Garry K 
Premium Member
Premium Member
 

Re: [Plugin] GKWare Cabinet Maker

Postby abdalmalki » Tue Dec 18, 2018 12:42 am

Now we need Cutmaster to support double sided machining.
0

abdalmalki 
 

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Tue Dec 18, 2018 2:15 am

There are some situations where the back side of a part needs machining. Personally with CNC I would avoid it as much as possible. Having said that there are situations that could benefit from it.

The nesting that cutmaster produces will always machine the left side of common panels. The right side will go into it's own folder and not be a nest. Additionally the outside shape of the part will be in layer that will have it's name appended with an underscore signifying that the polyline is for reference only.

Second side machining means you will have to set aside parts that need second side machining after the nest is complete. Then you will have to load the correct second side DXF and position the part correctly on the CNC.

So there is a lot that can go wrong and that is why I would try to avoid it.
0

Garry K 
Premium Member
Premium Member
 

Re: [Plugin] GKWare Cabinet Maker

Postby NBG » Wed Dec 26, 2018 9:26 am

Hello,

would there be a way to add this kind of door profile?
Screen Shot 2018-Dec-26 at 08.41 AM.JPG

or
Screen Shot 2018-Dec-26 at 08.42 AM.JPG


I thougth about it, and I guess there are 2 difficulties:
- the door profiles are all for framed door, so I suppose the magic behind your "add door profile" process won't work with this. But maybe is there something to do with "panel profiles" you mention in the manual? but I don't see any panel profile in "door profile.skp"
- there should be some kind of specific process capable of adaptating the number of groove regarding the door size.

Using a simple texture would be easier I guess, with the problem of having to create different texture for each case (wood type, color, orientation).

br,
0

NBG 
 

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Wed Jan 02, 2019 7:46 pm

I can't see adding a door like this. However I am starting to work on doors and will be adding an optional bead for Shaker style doors.
0

Garry K 
Premium Member
Premium Member
 

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Sun Jan 13, 2019 7:38 pm

I've added 4 default Panel Bead Profiles and an option for Bead Spacing and a check box for Dead Center. Beading will follow the grain and will work for 5 piece Shaker and Slab.

From top to bottom these are called Standard, Smooth, V Groove and Half Round.

panel_bead_profiles.png


Bead Spacing

bead_spacing.png


Dead Center

dead_center.png
2

Garry K 
Premium Member
Premium Member
 

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Tue Jan 15, 2019 4:44 pm

Cabmaker now gives you a tool to help you choose door sizes for beaded doors.

beaded.png


As you can see if you choose a bead spacing and cabinet width like this it won't look very good. This spacing is 50 mm and the cabinet width is 700.

beaded 2.png


If the width is changed to 800 mm then it works.

beaded 4.png


Or if the width is left at 700 and the spacing is changed to 25 then it works.
1

Garry K 
Premium Member
Premium Member
 

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Mon Feb 04, 2019 4:02 pm

The next major version 4 of CabMaker is awaiting Sketchup 2019.

PLEASE note:
- Licensed users running CabMaker 2 can upgrade to CabMaker 3 with a 25% discount. This discount will end when CabMaker 4 comes out.

- Licensed users of CabMaker 3 who have purchased a license within 3 months of CabMaker 4 release will receive a free upgrade to CabMaker 4 upon request.

Lots of new features.

1) Top and Bottom hangers now edged differently
2) Added bead board for plain doors and for Shaker doors
3) Moved Oven Panel section under Context Help over to additional
4) Added Handle Height for Top Section of Tall cabinets
5) Handle Override wasn't working for Drawers. Fixed
6) Added drawer - 2 handles when wider:
7) Added horizontal offset for handles
8) Added Door Style drop down for Finished Panels and Finished Backs.
9) Added 1 to 4 panels wide for - Finished Panels, Finished Backs, Doors, Top Doors and Mid Doors
10) Added mid rail heights for - Finished Panels, Finished Backs, Doors, Top Doors and Mid Doors
11) Added button that makes a copied cabinet unique

Doors with multiple panels and Finished sides configured independently from doors.

multi panel door.png


Finished backs - great for kitchen islands etc.

back.png
0

Garry K 
Premium Member
Premium Member
 

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Mon Feb 11, 2019 6:12 pm

CabMaker 3.0.135 and CutMaster 3.0.1.85 are now available on my website.
These will be the last updates for Major version 3

CabMaker 4.0.136 will be available later this week along with modifications to pricing. The 25% discount for CabMaker 2 users upgrading to CabMaker 3 will end once CabMaker 4 is released.
0

Garry K 
Premium Member
Premium Member
 

Re: [Plugin] GKWare Cabinet Maker

Postby Garry K » Sun Feb 17, 2019 9:48 pm

CabMaker 4.0.136 is now available from my website.

Lots of new features.

1) Top and Bottom hangers now edged differently
2) Added bead board for plain doors and for Shaker doors
3) Moved Oven Panel section under Context Help over to additional
4) Added Handle Height for Top Section of Tall cabinets
5) Handle Override wasn't working for Drawers. Fixed
6) Added drawer - 2 handles when wider:
7) Added horizontal offset for handles
8) Added Door Style drop down for Finished Panels and Finished Backs.
9) Added 1 to 4 panels wide for - Finished Panels, Finished Backs, Doors, Top Doors and Mid Doors
10) Added 1 to 4 panels high for - Finished Panels, Finished Backs, Doors, Top Doors and Mid Doors. This option is enabled only when the first mid rail height is set to 0.
11) Added mid rail heights for - Finished Panels, Finished Backs, Doors, Top Doors and Mid Doors
12) Added button that makes a copied cabinet unique
13) Added Handle Offset per cabinet
14) Added ability to save Door image. Images are now used by all Door and Drawer drop downs
15) Now honoring file name case for DXF
16) Added glass2
17) Background color is pale blue for all overrides (-1) values
1

Garry K 
Premium Member
Premium Member
 

SketchUcation One-Liner Adverts

by Ad Machine » 5 minutes ago



Ad Machine 
Robot
 

PreviousNext


 

Return to Plugins

Who is online

Users browsing this forum: No registered users and 6 guests

Visit our sponsors: