Yep, there are a few good free options for CAD software and while it will take a couple weeks to get a really good feel for manipulating things and remembering where all the right tools are and such.... it's not a process that's too bad to learn. Especially if you're familiar with mechanical drawings and how those translate into physical parts, you basically start by making a drawing in a program an then expand it out into 3d space, but you can make a drawing of every major side and manipulate the 3d model to line up with it perfectly. A bit time consuming to learn, but powerful and fairly intuitive if you're familiar with this kind of thing.
It is nice to have the printer yourself so you can test fit and make minor adjustments quickly, though.