Thursday, January 2, 2014

It's been a bit

The last post might be more interesting if you're new to this blog.

(Reader discretion advised.  This post is the kind of discussion that causes some Lego fans to become apoplectic.)

I've sort of run into some structural challenges that make it tricky to get L3-G0 onto his feet. Similar to the way Legoland sticks steel framework in their models, L3-G0's going to need some internal structure. I've been working on some of those challenges, and part of that's been learning about 3D printing and laser cutting.

Here's the kind of thing I'm working on, aluminum T-Slot "bones" and 3D printed "bricks" to attach the Lego "skin" to the "bones."
 

I'll have more to post in a bit, but it's still in progress.  If you want a preview of some of the parts I'm working on for his skin, I've posted several to My Thingiverse Things

Saturday, October 5, 2013

Brickcon 2013 L3-G0 Setup

L3-G0 Made it to Brickcon!!!

Whew, that was way more complicated that I expected.  Especially since the new! lights blew up at 1:30 AM. 

But he made it, here's a quick clip of L3-G0 doing his thing and some of the other MOCs at Brickcon 2013 (Oct 6/7).


 

Robotics

Right now L3-G0 is using FOUR computers:
 
  • Perhaps counterintuitively, a Lego EV3 Mindstorms to make his head spin
  • An Arduino for the blinking lights.
  • A Microsoft Surface for the sound effects (looping audio track)
  • And a Surface Pro that programmed the Arduino and the EV3, at the moment needed to trigger the EV3 (start button's buried), and was using it to tune the dome program for the conference today and tomorrow.

Wednesday, October 2, 2013

L3-G0 is Ready for Brickcon!

Yippee!  All ready for Brickcon 2013 (October 5-6 at the Seattle Center)  He's not going to have feet at Brickcon because that's going to be another very huge undertaking.

 
I didn't have a ton of time to post, so a lot happened.  The dome sits on a bearing, so that had to be mounted and bolted on.  The dome also basically fell apart and had to be rebuilt... better... stronger... faster... (yes faster, and it didn't even cost me Six Million Dollars).
 
Nikita helped test the dome:

 
The bearing and dome base rest on a support that is made from the hinges that hold the panels together.  There are two motors for the Lego EV3 Mindstorms (this is the largest Mindstorms robot I've built by far).  Two because they push a lot better than they pull.  The wheels will rest on the inside of the bearing, attached to the dome of L3-G0.  On the right, near L3-G0's blue front you can see a color/light sensor.  The light sensor is used so the EV3 knows when he's facing forward.
 

And here it is with the dome base on.  You can see that the plates on the base of the dome ring are bolted to the aluminum bearing.  The bearing has a plastic support ring on top of it, also to keep it from dragging the dome bottom on the static side of the bearing.
 
The bottom of the bearing is mounted to 1/4" plywood, seen here from inside the body, before the dome ring was installed on top. 
 
 The dome itself has been strengthened, and stays together much better now.
 
Also finally got the shoulders finished.  Lots of bits weren't perfectly aligned in the Lego Digital Designer (LDD), and LDD also doesn't show you how to attach 12 pieces from different directions at the same time!  Getting everything to snap together right was a bit challenging.


I like the detail on the shoulders, and also I like the "Under Shoulder Detail" (R2 Builders Club Lingo):
 
 
I show his dome spinning at the end.  I'll have a better video of that later, but here's what I have so far:

Sunday, September 22, 2013

Building the 2nd Dome Panel Row

Hosik, a Korean foreign exchange student helped out this time, thanks Hosik!

Hosik and Darius also helped make sure the cat (devil cat?) got some cameos.

It's sort-of days 11-12. Sort of because sometimes I only get an hour or two, so I try to get those into a "day" unit, whatever that is. This part of the dome's being really hard because of the multiple curves. At least the plan is mostly working, however the incomplete sections are fairly fragile. I also took time to build up some plates where the dome will rest on the Lazy Suzan bearing. Since the dome was already partially built, I did that from the bottom.


Also got the eye done!  The eye was challenging because the shapes don't align very well to actual brick sizes and shapes.
 
The logic display also looks particularly nice with a flashlight behind it.  This was fairly challenging to get all of the panels to fit next to each other and provide enough structure for the panels above and below.  It was rebuilt several times.
 
Its starting to get there.  I'm so focused on the detail that I miss the big picture sometimes.  A few times L3-G0's gotten my skin crawling when I walk into the room after stepping away.  Then it's like "who put that R2-D2 in my kitchen?"


Time Lapse Video for the Middle Dome Layer

 

Sunday, September 15, 2013

First row of dome panels


Day "10", some of the first layer of dome panels. 

The dome is roughly 12-sided, but the 1st layer of dome panels has extra segments between each of the 12 sides (so it's an irregular 24-sided curvy thing).  At the top we eventually end up with 6 sides, but everything's based on the original 12 sides.

Somehow I'm missing the big round piece that I'd intended for the back, I'm sure it's around somewhere.  Otherwise the trickiest parts were the "logic displays".  I did the front ones, but the longer one is just a hole at the moment.


This section gave me a chance to attach two of the Holoprojectors!  The first parts built are finally attached.


Another Time Lapse Video


Wednesday, September 11, 2013

Front Vents and Dome Ring

The last few days were complicated.

Saturday I took the body to the SEALUG meeting (Seattle Lego Users Group), and it fell apart in the car when I braked for a stop sign. Internally there's some hidden hinges that didn't really have a ton of surface area.  We cleaned up some to make the body sturdier. Now the hinges connect to the body panels with nearly 3 times the surface area. It might still need some glue to be motorized, but it should at least not fall apart.

The front vents weren't done earlier because the hole in the front panel needed to move a little from the original plans. Additionally, LDD let us have some error in the brick attachments that didn't work in the real world.  It took quite a bit of effort to get the panels securely attached. At one point there was a quarter-plate difference in height between the vents and the hole to attach them. I have no clue how to move something 1/4 plate, and it was too loose as it was. I fixed it by making the middle blue stripe slightly wider, it was a single stud (2.5 plates), now it's 3 plates. I also noticed a few missing outline tiles.


 
We also started on the dome ring, which was tricky because the original design had some pretty big flaws. (Lego Digital Designer doesn't really tell you if stuff is structural or not).  The ring portion is complicated because the middle bricks of each section are offset by 1/2 stud to help the illusion of being round.  Complicating matters are a couple slits that go the circumference of the dome, which we did by recessing the plates there by another 1/2 stud.  It took a little work to get everything secure

Time Lapse Youtube Video

The horses get to go on a carousel ride.


Tuesday, September 3, 2013

Barrels of L3-G0 Fun!

I skipped posting for "day 5" because it was sort of short due to my birthday activities, and because what was built (parts of the body) looked a lot like what you've already seen.  So days 5 & 6 are combined.

The back is done, but, as mentioned, it's pretty much like what you saw before, but a little bigger.
 
However, the front is also mostly done (except for the front vents).  The utility arms are probably the least detailed part on L3-G0, "the plan" is to improve L3-G0 over time.  Adding arms seemed like it'd take a while to figure out, without adding much.  Eventually we'll probably have doors and other stuff, and maybe even utility arms, but the first goal is just to get him built!  It's Lego, so we can update him later as needed. 

The kittens have a different plan for L3-G0.  They think he makes a nifty cat house or cat toy.  Cats love boxes and I guess they decided his body is a box.  The missing vent is apparently a perfect kitten door.  (I confess to using the streamer to get him to pose for the camera, but the kittens were the ones that started climbing into, and over, the body.  The also think the loose Lego bricks are great toys.)
 

The day 5/6 time lapse video