LEGO is a trademark owned by the LEGO company and has nothing to do with me or these files. I make this note now because they are taking down my files in a weak attempt to protect their fading legacy. Listen to me Lego, you can sck my Fcking Di*K!
This is part of a set of customizable Lego compatible robotics components. This post is for Lego compatible mounts for an Arduino nano with an expansion board (an UNO would also fit as it is the same profile).
A brick that covers the nano so you can make use of the space on top.
A case for a 9V battery and mount for a breadboard that can snap to the top of the cover.
A version of the nano-cover with a space for holding a dual motor driver.
A 2x2 brick for holding a buzzer. (useful for trouble shooting robots)
*A customizer for standard Lego bricks
All parts shown printed in ABS, but I've also successfully printed with semi flexible TPU. Printing Legos is tricky, see the print settings section for tips.
ABS filament: http://amzn.to/2tzUZoR
TPU filament: http://amzn.to/2uzk3Ja
Arduino Nano Expansion Board: http://amzn.to/2tgceZK
Arduino Nano + cord: http://amzn.to/2tFSzp3
Battery Clip & dc plug: http://amzn.to/2tBmpdo
Rechargeable 9V Battery: http://amzn.to/2tzN9v9
Solderless Breadboard: http://amzn.to/2tzJNbB
Motor Driver: http://amzn.to/2tFNzkf
Electronic Buzzer: http://amzn.to/2uzgCCu
Solderless Jumper Wires: http://amzn.to/2tA9MzE
Also be sure to check out my collection of the best customizable Lego parts on Thingiverse: https://www.thingiverse.com/MechEngineerMike/collections/customizable-legos
3D Printing Legos is tricky but it can be done if your printer is tuned well. This model is designed to match Lego bricks perfectly, nothing is scaled.
If you print it and the stud or base is too tight/loose then your printer needs adjusting, not the model. (Else you end up with weird settings that only work for one specific type of Lego... trust me I've printed a lot of Legos!)
I recommend printing the calibration brick and getting your calipers out, then see attached image for dimensions. (Or just grab a regular 2x4 brick to measure)
These are my recommendations for tuning the printer:
- Change your extrusion multiplier, but never scale the model.
Turn on 'detect thin walls'.
Turn on 'print external perimeters first' to ensure that path-overlap doesnt cause your critical outer surfaces to shift.
*Printing with nozzle diameter .4mm or less, Layer height .2mm or less.
*If all else fails and you want to rescue an imperfect brick, blast it with a heatgun for a few seconds then press it onto a real Lego and let cool. Careful, this can easily ruin bricks too.
*Ive printed Legos successfully in ABS, PETG, and TPU. The hard materials are unforgiving, but feel like real Legos if done right. The TPU bricks fall off easier but are also easier to print successfully.