SolidWorks Tips


1. Try using the 3 default planes as max as possible.

2. Select the proper plane to begin your sketch.

3. Use mouse right click option to select the commands in ease manner, like select from the drop down menu or from recent commands.

4. Always use a fully defined sketch.

5. Make a customized toolbar to use the feature and other options.

6. Use mouse buttons for zoom in/out, rotating and panning the models.

7. Click off the things in the “View” like temporary axes, sketch relations, etc.

8. Keep level of details on lower side and mate animation speed set to fast in Tools>Option>System Option> Performance.

9. Keep Image quality in Tools>Option>Document properties on lower side.

10. Don’t change the default settings for line types, colors, etc.

11. Use design table/ Configurations in parts & assembly.

12. Use equations/ link values to work quicker.

13. Make default templates for metric/ inches settings for part, drawing & assembly.

14. During applying mates in assembly, select the edge, press “Alt” button and drag the part to respective face to get the concentric and coincident mate in one go.

15. Press “Alt” while reordering parts in the main/top level assembly to avoid them being added to the any sub assembly.

16. Use faces, axes, default planes for mating in assembly.

17. Use design library to create parts/features to be used repeatedly.

18. While making and default plane or axis try using default planes as reference.

19. Ctrl-TAB:  Cycles through open SW documents, Also works in other Windows applications.

20. Alt-TAB:  Cycles through open applications.

21. Turn off the SW Thumbnails

22. Arrow = rotate 15 degrees (settable in Tools, Options)

23. Shift-Arrow = rotate 90 degrees

24. Ctrl-arrow = pan

25. Alt-arrow = spin around screen center

26. Drag a box around items to select.

27. RMB selection options:   Select loops, chains, tangency, partial loops, open loops, Select Midpoint,etc.

28. Move dims / Copy dims: Move = Shift-drag, Copy = Ctrl-drag

29. Don’t rename files from Windows Explorer unless it is a document with no references (part not used in an assembly, assembly not used in another assembly or a drawing), or you know in advance how you’re going to solve the problem which you’re about to create.

30. Use menu File, Save As when the assembly is open to attach renamed file to existing assembly.

31. Use SolidWorks Explorer to copy or rename files and maintain references

32. File naming conventions

* Avoid names like “bracket”, “cover”, “base”, etc.

*SolidWorks can only have one part with a given name open at a time

* The second part with the same name as another open part will use the first opened part

* It is best practice to use sequential part numbers in such a way that you can guarantee that there will not be any duplicate file names.


1. Defragmentation and disk cleanup once in 15 days

2. Remove Temporary Files from:

C:temp, C:<Operating system>temp, <user profile>Local Settingstemp, swxXXX folders, Swxauto folder (SW Auto Recovery Files).

3. Remove Temporary Internet Files from <user profile>Local SettingsTemporary internet Files.

General Windows Tricks

How to Take a Screenshot

1)   Press the “Print Screen” button. The button is located on the right top corner of the keyboard.


2)   Open Microsoft Paint. To do this, click Start > All Programs > Accessories > Paint. Click inside the white part of the screen. Alternatively you can open a new word file.


3)   Go to the Edit menu and click Paste or you can press and hold “Ctrl” and press V

4)   Click File > Save As. In the box that pops up, change the “Save As Type” to PNG or JPG. Type in a filename for your image. Choose a place to save, like the Desktop and click on save.

5)   If you are using a word file, then continue pasting in the next page if you want to take more than one screen shot and save in same file. And finally save your file.

SOLIDWORKS Yacht Tutorial Free eBook


  1. Ananth

    Hi Gupta, would you be able to share the macro that you have developed to extract the last saved date for SolidWorks files. I have a folder that has hundreds and thousands of SolidWorks files and I would like to just extract the path of the file along with the last saved date. Just two columns of information is what is needed. Need your kind help!

  2. Sumeet Ghodke

    Hello deepak,
    I want to get certified but i am not sure whether i can get CSWP directly or i have to get CSWA first. I am good enough to handle CSWP but not sure of the rules.

    1. Deepak Gupta (Post author)

      Summet, you can go for the CSWP exam directly and there is no rule that one needs to pass CSWA first. Best of luck 🙂

  3. Glenn Schroeder

    Hello Deepak,

    I’m curious about your #10. I changed my settings for inactive sketches to a different color from black. This is a big help when working with a sketch to differentiate between an active sketch and other visible sketches. Why do you say this isn’t a good idea?

    1. Deepak Gupta (Post author)

      The default color for inactive sketch is grey. What color you’re setting?

      1. Glenn Schroeder

        It had been a long time since I changed that, and after seeing your response I got to thinking and remembered that while I had changed the default color, I was wrong about the reason. Sorry about that. I changed it from gray because I often have gray components, and the gray sketches are then difficult to see. I changed the color for sketches to an odd color of green (sort of fluorescent) that shows up well. Oddly enough, after I’ve been in a Part for a while the visible sketches will often turn to black instead and I haven’t been able to figure out how to turn them back. Is that behavior why you suggest leaving them the default color?

        1. Deepak Gupta (Post author)

          I usually tell people not to mess up these settings as they seldom remember that then get puzzled seeing different things on a different machine.

  4. Jay

    Is there any possible way to nest “If” functions inside an assembly without a Design Table?

    1. Deepak Gupta

      Use equations…

  5. Bob Prochnow

    Deepak, I have a macro from 2004 that was written by someone with the initials “HCL” at SolidWorks. It can create a Compression Spring (with or without ground ends), Extension Springs (with half or full loops), plus a few others. If there was some way to insert an undefined path line into the spring macro that would mimic the spring example from the Utube video (quite a few of them out there), plus a means to attach the loops to pins easily, then you would have a powerful tool (or macro in this case). I’m sort of new at this, so it would take me more time than I have to figure out how to make this a reality. If you would like to take a look at the Macro, let me know the best way to send it to you. I believe I got it from the Solidworks Forum.

    1. Deepak Gupta

      Just sent you an email.

  6. Bob Prochnow

    Thanks Deepak, but I got the compression down ok, but can not find a way to do this with an Extension Spring. I’m surprised no one from SolidWorks has created a macro or a model that can do this, as it is as common as compression springs are.

    Thanks for your response anyway.

    1. Deepak Gupta

      Can you send a sample file and I’ll try to look at it and suggest something. I mean send some example of what exactly you looking for.

  7. JayD

    Deepak is awesome, just in case no one here has realized it yet!

  8. Bob Prochnow

    I have searched High and Low for an Extension Spring that has all of the variables in a Design Table, AND has the ability to expand/contract when mated in an assembly. I have found compression springs that do this, but not an Extension version. Can you shed any light on this for me? Your expertise would be much appreciated.
    – Bob

    1. Deepak Gupta

      While modeling them up I don’t think there will be much difference except for the pitch and you’ll use some equation or in context modelling to get the real effect but there is no way that you can create a real life spring (without equations or in-context modelling)

      Check this video if it helps:

  9. Hans Katgert

    Indeed it’s only “Norm A” to “Norm B”

    1. Deepak Gupta

      Sent you an email. Test the macro and let me know the results.

      1. Hans Katgert

        Received macro and tested, many thanks!
        I did forgot to inform you about system spec’s (SW2010 / WindowsXp x32) which fails to run the macro.
        Macro is build with SW2012/Windows7 x64 and don’t know how to solve. Hope you can help or describe how to fix.

        1. Deepak Gupta

          Replied to your email with the action details to be taken to fix the issue.

          1. Hans Katgert

            Solved!! Great how you informed and supported.

            Many thanks, Hans

  10. Hans Katgert

    Hi Deepak,

    I have a huge amount of SW-drawings with a note “Norm A”
    Al these drawings needs to be update to note “Norm B”
    Can this be done in a batch like updating sheet templates.
    I tried to use that one and modify but didn’t succedd.
    Any suggestions?

    1. Deepak Gupta

      Yes, I can write a macro and send you soon. Just let me know if you just need to change the note from “Norm A” to “Norm B” only or anything else.

  11. Bharat Saini

    hi sir

    1. tell me can we pattern hole series.

    2. to add allen bolts in the solidworks toolbox library. cos it having some specific dimensions universally adopted.

    3. sometimes when hole wizard we use in two parts as part modeling say in first part we make a CB hole and we pattern it 6 times same in second we do now a tapped hole and pattern it same 6 times. then make a assembly of it sometimes when we insert fasteners smart fastener feature in FMD have a automated feature derived pattern. in ma case sometimes it skip in btwn instances as patterning fasteners automatically, Y ?? i hv to do it manually. waiting for ur response.
    thanks and regards
    Bharat Saini

  12. Jacob

    Is this SolidWorks software similar with software adobe Photoshop and Corel draw? I was interested to learn this software because I like designing images using Adobe Photoshop software. By the way, I once tried to trick windows general, very pleasant.

  13. praveen kumar

    thank you very much……your blog is really superb…..
    keep on rocking..

  14. Vikas Garg

    Point No. 15
    Press `Alt’ while reordering, not `Ctrl’. Pressing `Ctrl’ will make a copy.

    1. Deepak Gupta

      Thanks for helping with the typo 🙂

  15. Sally

    Hi there, I think this blog is useful, I located it in Google and I’ll bookmark it.

    Sally writing from Britain.

  16. Jocuri

    Hi! I found your blog on AOL. It’s really comprehensive and it helped me a lot. Continue the good work!

  17. Drew Lindsey

    Great thoughts – these are a great help for a new-be

  18. Hackel

    You certainly deserve a round of applause for your post and more specifically, your blog in general. Very high quality material.

  19. Vasquez

    A great resource. Many thanks.

  20. Vik

    Hi, I’m following your blog from a long time now and read all the posts back to back when I saw it first time…very nice read!! Thank you!

  21. Devries

    Lately I have been trying to look at certain blogs that may be obviously unique from the others ! Subsequently I clicked onto your site and I must inform you , it is stunning !! One admirable piece!! We especially love Tips & Tricks..

    Boxer’s Blog … a brilliant title !!

  22. Taberski

    A friend just told me to read your post. From what I see, I am impartial to your point of view. Strangely, I am expecting to see more in the near future.

  23. Alissa Brasswell

    This is all very new to me and this article seriously opened my eye. Many thanks for sharing with us your wisdom.

  24. Hewett

    I am impressed with all this useful information. Was WAY more than I expected. I just cannot keep up with your posts. So much information to read about.

  25. Albert Mishaw

    The author of this post ought to be greatly happy. I do like to think myself to have a keen eye for writing, and this honestly do put a smile on my face. Keep it going.

  26. PiterJankovich

    My name is Piter Jankovich. Only want to tell, that your blog is really cool
    And want to ask you: is this blog your hobby?
    P.S. Sorry for my bad English

    1. Deepak Gupta

      Thanks for your comment Piter. Yes this blog is a hobby only and I’m just to share the knowledge I have on SolidWorks and in return I too learn things from the comments people give and question being ask out.

  27. Viji

    Thanks a lot; really very helpful. Nice to see there are helpful people like you in this world.


  28. slave

    In SolidWorks 2009 already exists for the replacement print screen, copy the work area only in SolidWorks course, the result is better, and very simple

  29. Cristie K. Nutter

    I just want to know what template do you use? Is it a selfmade template? Did you hired someone to make that? My site is

    1. Deepak Gupta

      I used one of the wordpress theme.

  30. Sudhanshu Nahata

    Tricks are really nice………..
    but I couldn’t understood what do you mean by “Select proper plane to begin your sketch” as in what are the guidelines……….?

    1. Deepak Gupta

      By selecting proper plane I mean to select the correct plane. Say you want to orient your parts in front view but started working on Top plane. So better and choose Front plane to start working.

  31. jainil

    thanx a lot boxer..
    great done dude..

  32. Brian

    Great work…..big help for new users.

  33. Laxmi

    thanks Boxer….

    really doing great job

    and also HATS OFF to u…


  34. prasad

    Thank you Boxer..

    Nice work..

  35. Santosh

    Hi Deepak,

    It is really a useful solution.
    Really appreciable your great efforts in this regards,

    Keep it up!!

    Thanks & Regards,
    Santosh S


I'll be happy to know your views and opinions as this will help me to improve. You can share them as comments below.

%d bloggers like this: