sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    [Plugin] GKWare Cabinet Maker

    Scheduled Pinned Locked Moved Plugins
    625 Posts 67 Posters 410.3k Views 68 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • G Offline
      Garry K
      last edited by

      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.


      drawer system.png


      drilling.png

      1 Reply Last reply Reply Quote 0
      • G Offline
        Garry K
        last edited by

        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

        1 Reply Last reply Reply Quote 0
        • G Offline
          Garry K
          last edited by

          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

          1 Reply Last reply Reply Quote 0
          • N Offline
            NBG
            last edited by

            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,

            1 Reply Last reply Reply Quote 0
            • G Offline
              Garry K
              last edited by

              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)

              1 Reply Last reply Reply Quote 0
              • N Offline
                NBG
                last edited by

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

                1 Reply Last reply Reply Quote 0
                • G Offline
                  Garry K
                  last edited by

                  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

                  1 Reply Last reply Reply Quote 0
                  • N Offline
                    NBG
                    last edited by

                    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

                    1 Reply Last reply Reply Quote 0
                    • G Offline
                      Garry K
                      last edited by

                      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 Reply Last reply Reply Quote 0
                      • G Offline
                        Garry K
                        last edited by

                        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 Reply Last reply Reply Quote 0
                        • G Offline
                          Garry K
                          last edited by

                          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.

                          1 Reply Last reply Reply Quote 0
                          • G Offline
                            Garry K
                            last edited by

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

                            Added support for pilot holes for cabinet backs.


                            plant on.png


                            sides with pilot holes.png

                            1 Reply Last reply Reply Quote 0
                            • G Offline
                              Garry K
                              last edited by

                              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.

                              1 Reply Last reply Reply Quote 0
                              • G Offline
                                Garry K
                                last edited by

                                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

                                1 Reply Last reply Reply Quote 0
                                • A Offline
                                  abdalmalki
                                  last edited by

                                  Now we need Cutmaster to support double sided machining.

                                  1 Reply Last reply Reply Quote 0
                                  • G Offline
                                    Garry K
                                    last edited by

                                    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.

                                    1 Reply Last reply Reply Quote 0
                                    • N Offline
                                      NBG
                                      last edited by

                                      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,

                                      1 Reply Last reply Reply Quote 0
                                      • G Offline
                                        Garry K
                                        last edited by

                                        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.

                                        1 Reply Last reply Reply Quote 0
                                        • G Offline
                                          Garry K
                                          last edited by

                                          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

                                          1 Reply Last reply Reply Quote 0
                                          • G Offline
                                            Garry K
                                            last edited by

                                            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.


                                            beaded 3.png

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 23
                                            • 24
                                            • 25
                                            • 26
                                            • 27
                                            • 31
                                            • 32
                                            • 25 / 32
                                            • First post
                                              Last post
                                            Buy SketchPlus
                                            Buy SUbD
                                            Buy WrapR
                                            Buy eBook
                                            Buy Modelur
                                            Buy Vertex Tools
                                            Buy SketchCuisine
                                            Buy FormFonts

                                            Advertisement