RepRap是一个三维打印机原型机(或3D打印机),它具有一定程度的自我复制能力,能够打印出大部分其自身的(塑料)组件。RepRap是(replicating rapid prototyper)的缩写。这原型机从软件到硬件各种资料都是免费和开源的,都在自由软件协议GNU通用公共许可证GPL之下发布。
reprap是由英国巴斯大学(the University of Bath) 机械学院的Adrian Bowyer 等人,设计制作的一种3D打印机.它与传统的平面打印机不同的是,它打印的都是立体的物件而不是平面的,它的打印原料使用的也不是普通的墨汁,而abs塑料,聚已酸内酯,等等。
reprap最初的设计目的是为了一个很科幻的目的,不停的复制它自己,,还只是部分机械零件.这也是它的名字的由来—RepRap is short for Replicating Rapid-prototyper快速复制原型。
作为一个开放源码项目,旨在鼓励演化,有许多衍生版本存在,并且它们可由设计师进行自由的修改和替换。RepRap三维打印机的热塑性挤出机一般由安装在一个计算机控制的笛卡尔坐标的XYZ平台。该平台是由钢杆与打印出的塑料连接部件建造。所有三个轴是被步进电机所驱动,在X轴和Y轴是通过一个正时传送带(timing belt),还有在Z轴是通过丝杠(leadscrew)。
RepRap的核心部件是热塑性塑料挤出机。早期的RepRap挤出机采用齿轮传动直流电动机驱动的螺丝紧紧地压塑料丝原料,迫使它经过加热熔化室,通过一个狭窄的挤压喷嘴。然而,由于其巨大的惯性,直流电动机不能快速启动或停止,因此难以精确控制。因此,更近的挤出机使用步进电机(有时齿轮的)驱动原料丝,捏原料丝之间的花键轴或滚纹轴和一个球轴承。
RepRap的电子产品是基于流行的开放源码的Arduino的平台,与其它用于控制步进电机的板卡。当前版本的电子产品使用的Arduino的衍生Sanguino的主板,和一个另外的和定制的Arduino板做的挤出机控制器。这种架构可以扩展额外的挤出机,每个挤出机可用自己的控制器。