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

    Trouble modeling a cabinet door

    Scheduled Pinned Locked Moved Woodworking
    29 Posts 8 Posters 5.8k Views 8 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
      Gene Davis
      last edited by

      Follow me won't do it. Is there a plug in that will work better?


      2013-02-14_1557.png

      1 Reply Last reply Reply Quote 0
      • dermotcollD Offline
        dermotcoll
        last edited by

        Geoff yo have ti think how this door would be made in reality. The joint where the vertical stile meets the horizontal shaped head is not 90 degrees. If you looked at any shaped head door that joint butts into the vertical rail at 90 degrees and makes a tight joint without the need for you to use chisels to tidy it up. If you have the pro version of sketchup the solid tools will also work fr you here.

        When you burn your arse - you gotta sit on the blisters!!

        1 Reply Last reply Reply Quote 0
        • gillesG Offline
          gilles
          last edited by

          It should work.
          Can you post a model?

          " c'est curieux chez les marins ce besoin de faire des phrases "

          1 Reply Last reply Reply Quote 0
          • Dave RD Offline
            Dave R
            last edited by

            Hello Gene,

            I recently did a blog post on drawing a similar cabinet door. You might have a look at that.

            Follow Me should work just fine on that panel.

            Etaoin Shrdlu

            %

            (THERE'S NO PLACE LIKE)

            G28 X0.0 Y0.0 Z0.0

            M30

            %

            1 Reply Last reply Reply Quote 0
            • Dave RD Offline
              Dave R
              last edited by

              Here we go. Done with Follow Me.

              Not exactly the same shape but yours should work, too.

              panel.png
              panel.png

              Hint: draw the perimeter of the field instead of the whole panel for the path. Run the raising profile around that.


              Closer

              Etaoin Shrdlu

              %

              (THERE'S NO PLACE LIKE)

              G28 X0.0 Y0.0 Z0.0

              M30

              %

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

                I've been working on a simple cabinet making software for european cabinets CabMaker32.
                It is an external C++ program that allows the user to store cabinets, material types and rules. You can then call sketchup, design cad, cutlist plus or pattern systems.

                With sketchup a complete set of kitchen cabinets renders via ruby code.

                This is suppose to work with free version of sketchup

                I am now working on more door styles. I have everything working except the mirror, glass.
                Where I am stuck is with the followme ruby code. It works great when I have a panel (face), but I'm not sure what to do when I just have a path ( no face ). What I am trying to do is essentially create a frame that represents the bead with a line path.

                The 2 doors that show glass and mirror are partially done in code and then hand tweaked.
                All the other doors are done in ruby code. Cathedral doors can be 250 mm and wider (with 50 mm stiles)

                How can I use followme in code with the panel shape but end up without the original face.

                225, 250, 275, 300, 400 and 500 cathedral doors

                Cathedral panel raised dooor - showing a bit of profile

                300 x 600 doors

                1 Reply Last reply Reply Quote 0
                • Dave RD Offline
                  Dave R
                  last edited by

                  That looks pretty cool for the kitchen cabinet guys. Will it work with user selected units in SketchUp?

                  Etaoin Shrdlu

                  %

                  (THERE'S NO PLACE LIKE)

                  G28 X0.0 Y0.0 Z0.0

                  M30

                  %

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

                    So far just mm - but that isn't hard to modify.

                    The calling function is this:

                    do_make_door( cab, lyr, pnl, pt_1, pt_2, pivot, number, arch, stile, pth, rotate )

                    Args:

                    1. To maintain proper naming I number each cabinet (cab)
                    2. lyr is which layer you want it to be on. The current layer only changes if it is already setup
                    3. pnl is panel type: Door, Drawer, Glass or Mirror
                    4. pt_1 is the lower left hand corner of the component ( in mm )
                    5. pt_2 contains width, thickness and height ( in mm )
                    6. pivot can be [0,0,0] it is useful for the cabinet drawing part of the software where you might have 2 angled doors - so you want to maintain a single pivot point.
                    7. To help maintain proper naming number should be incremented for each door on a single cabinet.
                    8. arch: -2,-1,0,1,2,3,4 so far these represent Plain Panel, Square Shaker, Square, Arch, Double Arch, Cathedral and Double Cathedral.
                    9. stile is the width of the stile in mm ( not including the bead )
                    10. Panel thickness. If the panel is the same thickness as the stiles and rails then it is shaped on front and on the back. If the panel is 4 mm thinner than the stiles and rails then it is shaped on the front only. And if it is < 7 mm thick then it only has the bead ( represents a plywood panel.
                    11. Rotate is how much you want to rotate the door ( counter clockwise )

                    You need to experiment a bit with very narrow doors. Of course a plain panel can be virtualy any size. A Square shaker with 50 mm stiles could be as narrow as 100 mm - but why would you do that. I can work with cathedrals as narrow as 225.

                    So any size that you need.

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

                      After re reading - I don't believe that I have been clear enough.

                      In the Sketchup program you can select a path - in this case a line and then use followme tool.

                      profile and selected path

                      completed molding

                      This is the code that works ( but only if a face ). I've tried to create just a path but the followme looks like it only works with a face.

                      face = grp.entities().add_face( p )
                      face.reverse!() if( face.normal.dot( Y_AXIS ) < 0 )

                      fc = []

                      fc << [ 0, 2.35, y ]
                      fc << [ 1.962258, 2.660791, 40 ]
                      fc << [ 3.732436, 3.562742, 40 ]
                      fc << [ 5.137258, 4.967564, 40 ]
                      fc << [ 6.039209, 6.737742, 40 ]
                      fc << [ 6.35, 8.7, 40 ]
                      fc << [ 0, 8.7, 40 ]

                      cutter = grp.entities().add_face( fc )
                      cutter.followme( face.edges )

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

                        @dave r said:

                        That looks pretty cool for the kitchen cabinet guys. Will it work with user selected units in SketchUp?

                        Dave, I am working on a inputbox for the door generator. You say user selected units. Is there a way to determine what they are?

                        Another option I thought of is putting in 2 menu items

                        Cabinet Door - Metric
                        Cabinet Door - Imperial

                        The one ruby script for the door menu is a simple .rb file. The other file is .rbs

                        Do you know of anyone being able to lock down a licence for plugins or is selling them hit and miss based solely on the honor system?

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

                          I have finished the tool interface for the cabinet door maker. It honors the model units.

                          Inches Fraction

                          Metrice

                          Once the user clicks OK - the cursor changes to this

                          Cursor

                          As the user moves the cursor the x,y and z measurements are shown ( from origin )
                          The user can add as many doors as they want - or choose the tool again to change sizes etc.

                          I set up a hot key - 'D' wasn't being used so I figured it works for me for 'D'oor

                          The forms have default values assigned at startup - but remembers the users settings between form changes.

                          Is anyone interested in testing this tool out?

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

                            This tool is now available.

                            There is a zip file called DoorMaker.zip on the download page of my website http://www.CabMaker32.com

                            There is one file that goes into the plugins folder - GKWare_CabMaker_Ext.rb
                            There needs to be folders starting with GKWare under plugins.

                            There is a pdf file in the GKWare\CabMaker folder called DoorMaker.Pdf - it has a few pages and a number of screen shots.

                            You can turn on or off the tool from within preferences\extensions
                            There is a button - View\ToolBars\GKWare\Door Maker Toolbar

                            You can add / modify defaults and or textures.

                            1 Reply Last reply Reply Quote 0
                            • Dave RD Offline
                              Dave R
                              last edited by

                              Thanks Garry. I'm going to take a look this weekend.

                              Etaoin Shrdlu

                              %

                              (THERE'S NO PLACE LIKE)

                              G28 X0.0 Y0.0 Z0.0

                              M30

                              %

                              1 Reply Last reply Reply Quote 0
                              • M Offline
                                mics_54
                                last edited by

                                wow

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

                                  Dave,

                                  Have you had a chance to look at the door maker?

                                  Garry

                                  1 Reply Last reply Reply Quote 0
                                  • Dave RD Offline
                                    Dave R
                                    last edited by

                                    Hi Garry.

                                    I'm sorry. I haven't yet. I looked at the site but I haven't downloaded the trial yet. I'll try to this evening.

                                    Etaoin Shrdlu

                                    %

                                    (THERE'S NO PLACE LIKE)

                                    G28 X0.0 Y0.0 Z0.0

                                    M30

                                    %

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

                                      Dave,

                                      I hate to be a pest - but it has been another week. The good news is that I've been working on a cutting list panel optimizer - which is almost ready.

                                      Garry

                                      1 Reply Last reply Reply Quote 0
                                      • Dave RD Offline
                                        Dave R
                                        last edited by

                                        Sorry Garry, between my day job, the second job and trying to manage family life, I've not gotten to it yet. I'll try.

                                        Etaoin Shrdlu

                                        %

                                        (THERE'S NO PLACE LIKE)

                                        G28 X0.0 Y0.0 Z0.0

                                        M30

                                        %

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

                                          Dave,

                                          I really appreciate it. I am so looking forward to your critic!

                                          Garry

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

                                            I've noticed that there have been quite a few downloads of the door maker plugin.

                                            I would really appreciate feedback - what works, what doesn't, what you like, what you dislike, what you would like to see changed etc.

                                            Any comments would be appreciated.

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • First post
                                              Last post
                                            Buy SketchPlus
                                            Buy SUbD
                                            Buy WrapR
                                            Buy eBook
                                            Buy Modelur
                                            Buy Vertex Tools
                                            Buy SketchCuisine
                                            Buy FormFonts

                                            Advertisement