For this kind of work, I like SketchUp. While the free, web-based version does have imitated functionality, it's still robust enough for most DIY projects. Another option is Lowe's 3D Kitchen Design.
Read more about this product on its official website here. OpenSCAD is a CAD software specifically designed for those who wish to design machine parts. This is something that most other free 3D ...