Bioprinting is increasingly used to create complex tissue constructs for an array of research applications, and there are also increasing efforts to print tissues for transplantation. Bioprinting may also prove valuable in the context of drug screening for personalized medicine for treatment of diseases such as cancer. However, the rapidly expanding bioprinting research field is currently limited by access to bioprinters. To increase the availability of bioprinting technologies we present here an open source extrusion bioprinter based on the E3D motion system and tool changer to enable high-resolution multi-material bioprinting. As proof of concept, the bioprinter is used to create collagen constructs using freeform reversible embedding of suspended hydrogels (FRESH) methodology, as well as multi-material constructs composed of distinct sections of laminin and collagen. Data is presented demonstrating that the bioprinted constructs support growth of cells either seeded onto printed constructs or included in the bioink prior to bioprinting. This open source bioprinter is easily adapted for different bioprinting applications, and additional tools can be incorporated to increase the capabilities of the system.