Arduino continues its 3D printing tutorial series for its brand-new Materia 101.
It’s no secret that LEGO has been the perennial building blocks for DIYers spanning across decades. And, it’s also no surprise that the bricks are being paired with the Arduino open-source platform. Together, they are enabling Makers to bring their wildest ideas to life. If you recall, late last year, Arduino co-founder Massimo Banzi announced the launch of the company’s first 3D Printer: the Arduino Materia 101. The device, which is powered by an Arduino Mega 2560 (ATmega2560) and a RAMPS 1.4 shield, is currently available for pre-order. In an effort to lower the barriers of entry and get Makers started, our friends have published a series of tutorials, including this LEGO-compatible servo holder and Arduino Micro casing from Kristoffer.
First, the Maker designed a brick using the parametric 3D modeler FreeCAD, which is capable of holding a small servo. The 3D-printed brick itself is comprised of two 2×4 LEGO pieces, that joined together, serve as the project’s base. Next, make a hole for the servo, carve out a groove for the cable, extend the cylinders beneath the brick, and like that, your piece is just about complete. As Kristoffer notes, print your piece standing up with the side with the open cylinders facing downwards (as pictured above). Now, you can easily add wheels to LEGO robots and use variously-sized servos. Follow Kristoffer’s 10-step tutorial to get started.
Meanwhile, this isn’t the only LEGO-comptaible, 3D-printed piece the Maker has whipped up recently. Kristoffer also designed an enclosure for the highly-popular Arduino Micro (ATmega32U4) using a Materia, which can beused together with this DIY power function IR receiver.
In order to make the casing as minimal as possible, the Maker used a Micro without header pins. Meaning, Makers looking to create one of their own will have to solder straight onto the Arduino PCB board itself. However, in true open-source fashion, Kristoffer encourages anyone to modify the design to accommodate for the ATmega32U4 based Arduino with headers or something else.