3D Printing Filaments For General Application