[Plugin] GKWare Cabinet Maker
-
CabMaker is very close.
Still Todo:
- Finish adding all the door styles
- Complete the library feature. This is where you ask cabmaker to create a folder and use it for saving or retrieving your own library cabinets.
- Documentation
-
Garry ā nice job on this plugin. Looks very comprehensive, flexible and well thought-out, and makes me wish that it was available back when I was still working as a cabinetmaker. Congrats.
-
Thanks for the kind words !!
Any suggestions or requests would be most welcomed !!
-
I've added a bunch of door styles into cab maker plugin.
Plain Panel
Shaker - flat panel
Square - flat or raised panel
Arch - flat or raised panel
Double Arch - flat or raised panel
Cathedral - flat or raised panel
Double Cathedral - flat or raised panel
Mitered - flat or raised panel
Half Round - flat or raised panelAll of these door styles also come with glass or mirror
Here is a picture showing 3 door styles
- Double Cathedral - raised panel
- Half Round - raised panel
- Double Arch - raised panel
I'm now working on a new embossed door style
-
Garry, this is amazing work. Your attention to detail is impressive.
My father was a builder/developer, mainly in residential construction. As a kid I was allowed to sit quietly as he met with architects, designers, vendors etc. I remember vividly him sharing his drawings and notes with me long before the advent of personal computers. He would have been delighted with this.
-
Version 1.0.6 Beta is now available for download from my web site.
I suggest you run this with the ruby console open. This way when you can copy and paste errors.
Thanks for your help.
My web site is at www://cabmaker32.com
-
Thanks for the option to beta-test your plugin...
Please note that you seem to have an issue with the login page...
It's impossible to see the name and pw you enter...
I succeeded at last, but it wasn't easy... -
I will dig into that.
For now anyone having trouble can use this - but only if they have a userid and password already.
http://cabmaker32.com/wp-login.phpAlternatively - send me a private message with the userID you would like and I can set you up with an account and a temporary password which you can change by loggin in and change it yourself.
Hope this helps.
-
Ditto on the thanks, Garry. I consider it a privilege. Registered and downloaded the beta last night. No issues with either.
Have a long day ahead but will try and put it through its paces starting this evening. I'll be working in feet, inches and fractions thereof, so it should be interesting. Anything pops it the Ruby console and I'll forward it along.
Phillip
-
I have tested it with feet and inches. The translation is only approximate so I suggest that you edit various sizes.
Here is what I see when I set the units to Fractional inches with a precision of 1/64"
For instance 768 mm converts to ~ 31 1/2"
For easy math you might want a drawer bank with 4 - 8" drawers. So set your cabinet height to 32"Sketchup converts the mm to fractional inches and you get the following
Edit and remove the tilde '~' and it will work better for you.
-
Thanks for the heads up. I certainly don't mind making the change, but in the US market, I can see how that might be a problem. Since you are already aware, I presume you already have something in mind.
-
If you stay in fractional inches then you only have to edit and save these forms once!
I'm pretty sure that if you use decimal inches then there is only a problem if your precision isn't set fine enough.A precision of 0.0001 is sufficient.
In the future I can provide a set of templates that are set up in fractional inches. But why go to all that trouble when users are going to edit material thickness, rules etc.. anyway!!
So - is it really an issue?
Up here in Canada our building trades have always worked in feet and inches. When I built stairs and cabinets I measured up the building using feet and inches. I also quoted jobs using feet and inches. It was when I got to shop drawings that everything goes to metric.
Say I have a 14 riser stair and the total rise is 9' 1 5/8". Say you want 1/32" precision each rise would be 7 27/32". This gives you a total error of 3/16". This might not seem like much but it does throw off a circular stair.
This is equal to 2784.475 mm which works out to 198.9 mm rise per step. This gives me a total error of .125 mm which is negligable.
With cabinets my work flow would include the use of a micrometer to check the thickness of the panels. I would then make an adjustment to the material form and perform a batch edit. The entire material list would then adjust automatically.
Each to there own. Just showing you the flexibility of this plugin design.
One thought I have is to include an automatic parser like I do with my C / C++ programming.
So you could enter formulas like (95 5/8") / 5
and let the software do the calculation for you. Over the years I certainly found this approach very useful. -
When I said, "I presume you already have something in mind.", I was sure you had already thought it through. You don't disappoint. I all sounds good.
-
I have found a few bugs that I am fixing today.
-
If you try Mitered door without a mitered profile system throws an error. I am putting in form validation which will notify you of the pending problem. The same goes for embossed doors (which I haven't completed yet)
-
I'm also putting in some disabling of ignored fields for doors. For instance a plain panel can't have panel profile, stile profile etc. These fields will be disabled when you choose plain panel. This holds true for various other styles of doors.
-
There is a bug for drawer styles. Only square drawer styles are working. I will fix this as well
Also - if anyone is getting any login errors please tell me who you are and we'll see what we can do to fix it.
I am also putting in more intelligent door and drawer validation.
The drawer will change to a square 5 piece drawer front if there isn't enough room for an arch drawer style. And the drawer will change to a plain panel if there isn't enough room for a 5 piece drawer square drawer front. -
-
Whoo hoo!! Going to DL now to a little play.... have been following your thread for a while Garry; really impressed with what you've done so far!
-
Version 1.07 is ready for download.
The fixes that I mentioned earlier are in this version.
-
What do you anticipate the cost of this plugin to be, Garry?
-
Gary I signed up for the Beta and was trying to make my first cabinet. I used all the default dim that were entered in the form, model in mm. I selected a starting point at 0,0,0 then entered 600.00,00 for width and angle. I get one side of a cabinet. I am using Sketchup 2015 on a portable Win 7. This is the error message:
Error: #<NoMethodError: undefined method
copy' for #<Sketchup::ComponentInstance:0xd6ace80>> c:/users/keith/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/gkware_cabmaker/cabmaker.rbs:1940:in
copy_component'
c:/users/keith/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/gkware_cabmaker/cabmaker.rbs:525:inmake_sides' c:/users/keith/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/gkware_cabmaker/cabmaker.rbs:1985:in
draw_cabinet'
c:/users/keith/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/gkware_cabmaker/cabmaker.rbs:2444:inmake_one_cabinet' c:/users/keith/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/gkware_cabmaker/cabmaker.rbs:214:in
do_create_cabinet'
c:/users/keith/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/gkware_cabmaker/cabmaker.rbs:443:in `onLButtonDown'Keith
-
I will check into this - I haven't tested that part out. Been so busy actually forgot that I have that in there.
For now - click x, y where ever you want the left hand front corner of the cabinet and drag in the direction you want it.
I'll fix the keyboard entry part.
-
Sorry Gary I found that I had the Dynamic Components Extension turned OFF.
Keith
Advertisement