Tag Archive: “LEGO”
LEGO Cockpit Box
Instructions for a simple cockpit module you could build a little spaceship around.
Posted on Friday, March 16th, 2012.
Last Year’s Starfighters Are Today’s News
Here are a pair of LEGO starfighters I made last year.
These are both Vic Vipers, a popular design loosely based on the player ship from a classic video game. Vic Vipers are characterized by two forward prongs, two rear wings, and a single vertical tail fin. I’m not quite sure why they’re so popular in the LEGO-verse, but I think part of the reason is that the template provides a creative constraint, like painting with a limited palette or engineering on a budget.
Another creative constraint I like to employ when building models is to use pieces from only one or two sets. It helps you learn to see each piece as an elemental shape instead of a specific type of part with a fixed function. Draw what you see, not just a symbol for what you think you see.
Also, strive to rationalize your most indulgent hobby as a valuable exercise in mental elasticity.
Anyway, both ships were built in time for the annual “NoVVember” challenge. The second ship was built as a subtle but specific tribute to nnenn (Nate Nielson), a prolific and respected builder who died unexpectedly last year. The ship incorporates two instances of the funny quasi-part Nate used as his recognizable icon.
So what sort of creative constraints do you work with, intentionally or otherwise? Can a cage become a scaffolding?
Posted on Thursday, February 3rd, 2011.
“Export to LDraw” plugin for Google SketchUp
As mentioned in my previous post, I recently drafted a new LDraw part in SketchUp. I converted that model to LDraw format with a script derived from su2ldraw. My version of the plugin is now available as ldraw_export.rb; you can get it here (now at GitHub). More details on installation and usage in the file itself.
Posted on Tuesday, February 1st, 2011.
2011
- Philadelphia Marathon.
(Conditioning corollary: sub-5:00 mile, finally.) - Brick Blueprints, a hobby venture.
- Build a bicycle. Tour some more.
- Career transition.
Further details as events warrant.
Posted on Friday, December 31st, 2010.
Using LDView to make it easier to add parts to your LDraw library
A common concern among LDraw users is how to add new parts to their libraries. Often, “in-progress” versions of desired parts are available in the LDraw.org Parts Tracker (get involved!), but downloading and installing them manually can be tedious. If you don’t want to download every unofficial part, you can let LDView download and install the parts you want for you.
First, identify the number of a needed part. Let’s suppose it’s this brick:
It’s not yet in the official part library, but an unofficial version of 60475 is in the LDraw.org parts tracker. You can download the unofficial part and its prerequisites manually, or you can create a dummy model that requires it, and let LDView retrieve the files you. Here’s how.
Create a file consisting of a single reference to the desired part, 60745.dat:
1 71 0 0 0 1 0 0 0 1 0 0 0 1 60475.dat
Let’s call it download.ldr. Next time you want to download a new part, just change the highlighted part number (or add a new line for the new part; it doesn’t matter how the parts are positioned):
LDView can download missing parts automatically. First, make sure “Automatically check ldraw.org for missing parts” is checked in the “Updates” tab of LDView Preferences:
Next, open download.ldr in LDView. If it’s already open, reload it. (This will happen instantly if you’ve selected “Auto-update immediately” from the File → Polling menu.) When LDView loads the model, it will attempt to retrieve any missing parts from the parts tracker. After a moment, your new part should appear:
The new part (and any prerequisite sub-parts or primitives) will be added to your library:
To use your new part in Bricksmith, click “Reload Parts” in the “Parts” tab of Bricksmith Preferences:
The new part will now be available in the Bricksmith Parts Browser:

So, the point is that if you want to use a part that’s not yet in your library, just paste the part number in download.ldr, open it in LDView, and reload your parts library in Bricksmith.
Posted on Saturday, April 24th, 2010.
LDTrim Service
LDTrim is a little command line utility I wrote to help format LDraw code. Using Automator in Mac OS X 10.6, I made a Service that applies LDTrim to selected files in the Finder:

The screenshot above shows exactly how to set it up. So, if you’re cleaning up a lot of old LDraw files, now you can do it with nothing more than a right-click on the file or files of interest.

Posted on Sunday, April 18th, 2010.
LEGO Remix
I’ve started a Flickr group called LEGO Remix. It is dedicated to the fine art of the alternate model – something original created with the pieces from an official LEGO set. You have to be frugal and creative with your parts usage to make a good alternate model. It’s my favorite building challenge. The LEGO Remix group is intended to encourage this aspect of the hobby.
(The icon is supposed to be a DJ. He’s… remixing some beats.)
Posted on Tuesday, February 16th, 2010.
Translucent Parts Lists in LPub
Inspired by a preview instruction image posted by GreenLead, here is a guide to creating parts lists with translucent backgrounds in LPub.
Start by opening a model in LPub. I’m using this one.
Go to LPub’s Configuration menu and select Page Setup. Choose Picture as the Background type and select a file (thanks to Hubble for the nebula image in this example).
Now the page background is in place. Don’t forget that some images make better backgrounds than others. This example is a bit dark, making it hard to see the assembly details in some places.
Next, return to the Configuration menu and select Parts List Setup. Select Picture as the parts list Background type and choose your background image (here is the simple transparent white image I’m using).
In this case, it doesn’t matter whether you choose Stretch or Fill, but if your parts list background has some texture or text you may prefer one over another. However, I think there is a currently a bug in LPub that causes the parts list border to be stretched or cropped along with the background, so for now you’ll probably want to select Borderless as the Border type.
Now the page background is partly visible through the tinted parts list backgrounds. No post-export image editing necessary! Note that you can also modify individual parts lists backgrounds one at a time by right-clicking them.
I hope this gives you some ideas for new things to try with your custom instructions.
Posted on Thursday, February 11th, 2010.
Online LDraw Viewer

Click here to view some digital bricks right in your browser.
It’s a quick late-nite first-draft online adaptation of the Processing LDraw viewer I’ve been playing with.
Posted on Tuesday, January 12th, 2010.
Setting up Andy’s LDraw Viewer
Andy has posted the Processing code for the nifty little LDraw viewer I mentioned in my previous post.
Processing gives you a decent among of guidance, but for your reference here’s what I did to get this up and running:
- Download and unzip
ProcessingLcad-Oct2008.zip. - Rename the
LcadTest-Oct2008folder toLcadTest01in order to match the project file it contains. - Move the contents of the
LcadTest01/libs/folder to your Processing sketchbooklibrariesfolder. In my case, it is/Users/anoved/Documents/Processing/libraries/. - Move the contents of the
LcadTest01/models/folder to themodelssubfolder of your LDraw library. Alternatively, you can editLcadTest01.pdeto load a model of your choice. - Open
LcadTest01.pdeand editBaseDirto identify your LDraw library folder. In my case, it is/Users/anoved/Documents/LDraw/.
Lastly, if the capitalization of the LDConfig.ldr file in your LDraw library does not match that specified later in LcadTest10.pde, edit one or the other so they are in agreement.
Now you can take it for a spin. And, yes, this viewer can load files with Unix line endings. ☺
Posted on Monday, January 11th, 2010.















