Don't know if this has been done before, but I admire this guy......

How A Geek Dad And His 3D Printer Aim To Liberate Legos - Forbes