Useful Links

Are looking into starting a new project, but don't know where to start? Check below to find DIY projects that you can replicate, along with information on the various software available to assist you. There are hundreds of thousands of files online one can easily download and manipulate for 3D printing, cutting, or engraving, as well as a thriving community of DIYers that can answer questions for all levels of expertise.

Model Databases


Thingiverse encourages makers to share user-created digital files. Thingiverse has created a community such that, users can discover, make, and share 3D printing designs. Even though, much of the content is primarily used for 3D printing; laser cutting and CNC milling files can also be found. 


GrabCAD is a free cloud based solution to allow engineering teams to view, share, and manage CAD files. GrabCAD workbench allows its users to work with partners and other engineers in order to accelerate the design and completing the project on time. 

3D Warehouse

3D Warehouse is an open source library which works in conjunction with there 3D modeling software SketchUP. The models in 3D Warehouse can be downloaded into SketchUP where the user can then make, modify, and reupload the content. 

​3D Modeling Software


TinkerCAD is a browser based 3D modeling tool. It provides user an easy alternative to design 3D models using set shapes as the building blocks of your designs. 



​SketchUP is an online 3D modeling software which has a good database to suit any drawing applications. Such drawing applications include: civil, architectural, interior design, and mechanical engineering databases. These databases allow its user to readily incorporate them into there own designs. 


​Onshape is a full cloud based 3D CAD system. Onshape allows its users to design 3D models via phone, web browser, or tablet. Onshape also allows teams to work together effortlessly by providing the teams secure and simultaneous access to the master file version of their CAD designs.



Blender is an open source 3D graphics software. It provides its user the ability to create animated films, visual effects, video games, as well as 3D printed models. With its integrated game engine, soft body simulation, sculpting and animating features makes Blender an optimal tool in game design.


OpenSCAD is a free software available for all OS and used primarily for 3D modeling machine parts. Unlike other 3D modeling software, OpenSCAD is not an interactive modeler, but is a compiler based on textual description language. This allows the user to easily change parameters on their files by changing any of the parameters in the script. 


Commercial software are also available and are good for designing 3D models such as, AutoCAD, Pro Engineering, SolidworksAutoDesk Fusion, Rhino, and Maya.



​Hackaday is blog template website which publishes articles everyday about software and hardware hacks. Hackaday highlights different hacks from around the community as well as sharing some of their own hacks. 


Instructables is a website that promotes user-created DIY projects. The users post their projects along with pictures and instructions on how to do the project such that, you can replicate it. Projects posted can range from a variety of categories from cosplay, 3Dprinter and Arduino hacks, woodworking, gardening, and even food. 


Make:zine is a magazine that focuses on the DIY community. Many of the projects posted involve robotics, metalworking, woodworking, electronics, and computers. The articles featured are usually more complex projects however, the projects use cheap materials allowing it to be accessible easier to the maker community. 

All about circuits

All About Circuits is a website that specializes in electronics. The site publishes articles daily about the latest news in the electronics world. Users post their projects and general questions to a forum where other users can interact with these posts.Additionally, there are educational tools to help users learn about the various aspects to electronics and circuitry.

pixel practice 3d printing guide

Pixel practice is a website that contains information regarding 3D printing and design. There are various tutorials and guides that cover the different aspects of 3D printing, 3D modeling software, and even virtual reality.