Arduino 平台由两部分组成:硬件(包括微控制器、电路板等)和软件(编程接口和语言)。平台的两个部分都是开源的。如果需要,您可以下载 Arduino 的图表、购买需要的所有独立部件、切割电路板并从头开始制作一个电路板。同样地,Arduino 旨在提供一个简单的界面和一个将所有功能集于一身的包,同时尝试提供其他优点:低成本,可以从头开始构建便宜的 Arduino 板,并且预组装的组件十分便宜;跨平台软件,获得适用于 Microsoft Windows、Mac OS X 和 Linux 的 Arduino 软件;简单的语言,Arduino 开发人员尝试使语言可以被初学者轻松掌握,但是对于高级用户足够灵活;开放源码,Arduino 从上到下完全是开源的,如果需要构建或修改软件,您可以随意执行。此外,Arduino 的官方 Web 站点包含丰富的维基,其中的代码样例和示例都是免费共享的;Arduino成本低功能强大的特点,满足了低成本3d打印机项目的需求,是理想选择。该主板连接了所有的周边扩展,用来驱动整个3d打印机,其中包含了3个步进电机接口,还有四个RJ45接口用于连接挤压控制电路板,该电路板用于控制打印头,此外主板上还配备一个SD卡插槽及ATX电源接口。