I know LEGO has the Mindstorms-set that probably is great, but wouldn't it be even better (and cheaper) to hack your regular bricks into your own micro controller controlled LEGO? Well I think so!
I had this idea for a long time, but to many other projects stood in the way until Tristram posted this instructable: DIY-LEGO
We tried to work together on this project, but it seemed impossible to synchronize our agenda's and get together so we both run our own projects. First I took the same route Tristran took and even build myself a MYDIYCNC to cut the bricks, but finally I decided to take an other approach.
A nice first step in this project will be a simple LED in a brick.
(Tristram also did a LEGO-LED but with his own approach)
My goals for the LEGO-LED:
- It must be 5V so is can be easily controlled by an Arduino micro controller
- It must fit in a 2x2 brick and be flush within the brick
- There must be come logic in the positive and negative poles
- There must be a easy (LEGO-like) system to connect cables
- The design must be useful for different modules in the future, like sensors and switches. (so there must be a possibility for three poles: 5V, GND and signal)
- It must be repeatable
- It must be cheap (not counting the CNC I build for it)
- It definitely must look cool
Remove these ads by
Signing UpStep 1: You will need:
LEGO:
- 2x1 black bricks
- 2x2 black bricks
- 2x1 red plates
- 2x2 red plates
- M2.5 x 5 mm bolts
- M2.5 nuts
- 0.5 mm copper plate
- small electrical wires
- 5mm LED
- The fitting resistor to light the LED on 5V
- (if you want) 6 mm plastic, aluminum of wood and 4 mm aluminum to make rigs
Tools and stuff:
- Needle nose pliers
- Wire cutter
- Small screwdriver
- Phillips head screwdriver
- Drillpress (it might also be doable with a hand drill)
- Drills: 2.5 mm, 4,5 mm, 5 mm, 5.5 mm an old 8 mm wooddrill
- A CNC is helpful, but small files might also work
- Soldering tools
- Razor blade
- Super glue
- Grinding wheel or power sander

















































Visit Our Store »
Go Pro Today »




I had to stop my own projects for a wile since I am swamped in work. But this project really is marvelous
Keep it up.
It was actually a lot of fun to build the CNC and really great to get it up and running. Also the G-code isn't as hard as I thought it would be. Now I'm just trying to find a way to get my drawings in to g-code without me coding it by hand. That is not so easy on a mac...
Very nice hack.
Can you also incorporate stepper motors and drivers into Lego?
In particular http://shrimping.it/blog/bill-of-materials/ shows you where we get stuff for workshopping with kids and adults. Following the circuits on the front page should get you a battery-operated standalone near-equivalent to the Arduino Uno for £1.40 (UK money), or around £3.05 if you need USB power and connectivity.
We're still working out how best to document the approach and standardise it for educators, and mostly working with local teachers so far on this, but would be great if we can support you out there too.
Weirdly my main hobby is paragliding. I lived in Ipswich for way too long - the same geology as Holland. Now I've moved near the Lake District. It must be frustrating not to have any hills. I'm putting together a project to create a flight instrument based on the Arduino as part of my PhD, and maybe that would be relevant to you as well.
It was also a great wish of me to build my own Arduino-based Vario. You must have noticed that I am a hang glider pilot.
It would be really great if you made an instructable from your DIY vario.
Your cheapduino is cool. I also make my own cheap Arduino versions, but nog as cheap as you do. I don't bother with the serial port and just program the ATmega in a real Arduido and then transfer the chip to my own board, but I don't manage to get my parts for 2,50 euro (a little bit more than 3 dollar) so I might order some kits in the future.
Peter
aka Kenyer
My main research direction from there is to use the Nook Simple Touch (E-Ink with a Rootable Android Build) running either as a USB host and a Serial, or using the ADK with a USB host shield. That way you can have a nice, low-power daylight readable display permanently displaying data when flying. We should probably take this discussion off the thread. I'll PM you.
I really want to make all the sensors and stuff that I planned.
My only problem with implementing "technic" is that I'm not familiar with the "new" technic beams. I'm from the bricks with holes in them :)
Peter
PS parallel connection brick coming soon!