Problem: 2D template design software

I would like to make a (hopefully) really cool instructable on a paper model I made recently.  However, I would like to make the drawing out more precise by using a computer to make a template which I can then print out (it would also be good for putting on the instructable).  I need the program to be able to handle circles, arcs, and straight lines, and be able to dimension them all.  Could someone please recommend a nice program (or website) that will do what I need it to?
Thank you in advance, me.

dsherlock (author) 5 years ago
Also, I need a way to accurately make 3.5mm holes in card. Any ideas?
Kiteman5 years ago
Have you tried Inkscape? It's free.
dsherlock (author)  Kiteman5 years ago
Thanks, I'll have a look at that. I've actually just been looking at PTC ProDesktop, which I have through school. Apparently it has an engineering drawing mode, but I am yet to find out how it quite works!
Thanks again, me.