Arduino Materia 101 Assembled

Arduino Materia 101 is the ideal 3D printer to enter the 3D printing world!

Note: This page refers to a product that is retired.

The Arduino Materia 101 assembled
The Arduino Materia 101 assembled

Arduino Materia 101 is the first official Arduino 3D printer. It uses an Arduino Mega2560 with a shield specifically made for controlling 3D printers. It's a small machine, with a sheet metal design housing the moving parts. The design is straightforward and easy to understand, which makes it a good machine for beginners, or up-and-coming hardware hackers who want to improve and experiment. Arduino Materia 101 is an open-source machine, from the design of the mechanics to the electronics and firmware, as all Arduino products. It is fully compatible with other open-source design tools such as: Slic3r, OpenSCAD, blender with many many more.

This product comes fully assembled.

As part of the Arduino family, also Materia 101 shares an OpenSource heart. Check the following links in order to access to the great database of information we have available for you.


Use Manual

How does a 3D Printing machine works? With this simple manual you will be able to print your first project from scratch. Available in two languages, Italiano and English.

Assembly Manual

Have you ever assembled a 3D printing machine? It may be quite frustrating at the very beginning of your career as Maker. Here a simple guide to start with, both available in Italiano and English.


Download here your Materia 101 firmware or check the latest version on GitHub.


We suggest you to start using Slic3r but there are so many online. Find the one that perfectly fits for you.

z calibration gCode

Download it at the following link.

Test Print gCode

Before start printing the Taj Mahal natural size, run a test!

Download your test print gCode at the following link.

Tech Specs

BodyStainless steel covered by white plexiglass
ScreenLCD monitor (20x4)
Minimum layer thickness0.1mm
Size310x350x330 mm
Print Area140x100x100 mm
Printing technologyFused Filament Fabrication
Suggested filament1.75mm PLA
Experimental filamentsCrystal Flex, PLA termosense, TPU, PET, PLA Sand, PLA Flex (1.75mm)
X & Y resolution0.06 mm
Z resolution0.1 mm
Extruder (diameter)0.35 mm
PLA suggested temperature195-220 °C
Absorption65 W
Weight10 kg
Extruder block with pressure adjustment on filament
Bearings recirculating ball on all axes
Z axis movement with trapezoidal screws
Adjustable printing plate
Micro USB to update the firmware
Possibility to print directly from SD card

Suggest changes

The content on is facilitated through a public GitHub repository. If you see anything wrong, you can edit this page here.


The Arduino documentation is licensed under the Creative Commons Attribution-Share Alike 4.0 license.