A common misconception about 3D printing is that it is limited by size, which in some respects I understand. Most printers are under a foot cubed, however many parts can be put together to make much bigger product.
For all of my projects, I use Autodesk Fusion 360. It is a free design software tool that allows user to store files on the cloud. This allows you to access files from any computer with a wifi connection. All in all, Fusion 360 is truly the software program of the future.
Autodesk Fusion 360 Free Download → http://autode.sk/2sx9WHh
This project was made using a Boxzy CNC machine. It is a versatile desktop machine that allows you to 3D print, CNC mill, and laser etch just with the swap of a head.
Use Promo Code SHELF to get free shipping on your Boxzy machine → http://bit.ly/2sjREXR
4 Top Front Brackets~ 4topAngled.stl
4 Top Back Brackets ~ 4topRight.stl
16 Angled Supports ~ 16angledShelfSupports
16 Right angle Supports ~ 16shelfSupports
4 Back Angle Brackets ~ 4PieceBackBracket.stl
White PLA → http://amzn.to/2sn7DTo
Wood Screws → http://amzn.to/2sn7DTo