Drawing screws in Sketchup for 3D printing

Working with Sketchup in between  beginner and intermediate skill level can be a back-braking adventure. I was exited after the first steps when it was so simple to extrude three dimensional objects in no time. But it doesn’t stay that simple. Going to the next level requires a lot of in-depth knowledge, fiddling around with plugins and watching hours of video tutorials. For one of my projects I had the need for a custom case that could be closed with a threaded plug. I found a lot of tutorials but none of them fully worked for me. This is how I’ve done it:

  1. First install the following Sketchup extensions ( you can find them by searching in the sketchucation user forum):
    1. Helix Plugin
    2. Right Up Extruder
  1. Draw the profile of your thread on the green axis. I draw everything in millimetres multiplied by 100. This avoids issues in sketchup when working with very small faces. The Profile is created by sketching 3 lines and rotate the the two lines parallel to the red axis by 30 degrees so they form a triangle. I then redraw one of the rotated lines to create a surface.Screen Shot 2015-05-29 at 16.04.16
  2. Insert a horizontal line and devide it into 7 part to find a spot for cutting off the tip of the triangle. You can of course vary this depending on how much you want to flaten your thread. Screen Shot 2015-05-29 at 16.05.09
  3. The tip and the remaining middle line are erased and the thread profile is ready for extrusion.
  4. Now create a helix (Draw -> Helix menu) and choose the appropriate values. I used 1500mm for the radius, 120mm pitch and, 4 rotations and 48 sections for this example. If you want to print your screw later on make sure you choose min. 48 sections otherwise the printed screw would have visible edges.Screen Shot 2015-05-29 at 16.50.47
  5. Rotate the thread profile and move it to the start of the helix by connecting the middle of the thread profile’s right edge to the start of the helix start point. Screen Shot 2015-05-29 at 16.58.29Screen Shot 2015-05-29 at 16.59.32
  6. Explode the Helix group and mark all – helix and thread profile by tripple clicking
  7. Extrude thread by choosing “Upright Extrude” from the Extensions Menu Screen Shot 2015-05-29 at 17.01.51
  8. Reverse Faces and create a component “thread”Screen Shot 2015-05-29 at 17.04.45Screen Shot 2015-05-29 at 17.07.53
  9. On the red axis draw a circle starting from origin to the extruded thread connecting exactly the middle of the thread’s “left” edge. Make sure your circle consists of 48 sections. This can be set when you initially select the circle tool by just typing “48” in the measure bar. Screen Shot 2015-05-29 at 17.05.28
  10. Push the circle in both directions to become slightly higher than your thread. Screen Shot 2015-05-29 at 17.05.53
  11. Mark the bolt and create a component called “bolt”.Screen Shot 2015-05-29 at 17.09.21
  12. Check both components individually with the Solid Explorer to see if they are “solid” 
  13. Select both components and create an Outer Shell. Tools -> Outer Shell
  14. Check again of the newly created component is still solid. Screen Shot 2015-05-29 at 18.11.55
  15. Select the component and use the Scale-Tool to scale the threaded bolt down by 0,01 to its original size. Screen Shot 2015-05-29 at 22.16.23

The model can now be exported to DAE or STL file type, imported into your 3D printers slicing software and finally printed out. Happy printing!All Posts

3 comments on “Drawing screws in Sketchup for 3D printing

  1. Hello would you mind letting me know which webhost you’re working with? I’ve loaded your blog in 3 different web browsers and I must say this blog loads a lot quicker then most. Can you suggest a good hosting provider at a honest price? Kudos, I appreciate it!|

      1. thx for your comments, but I’m really not experienced with Sketchup extensions and so on….And I even do not eat Sketchup wiht french fries…I prefer mayonnaise 🙂

        Greetings,
        Dietmar

Leave a Reply

Your email address will not be published. Required fields are marked *