It took some time after receiving my review copy before I could start a build. I read the introduction of LEGO Heavy Weapons as well as the intros to each of the four builds. Streat presents instructions for building replicas of the Desert Eagle pistol, AKS-74U assault rifle, Lee Enfield "Jungle Carbine", and a pump action SPAS combat shotgun. The Desert Eagle has an operational slide that moves back and forth when the trigger is pulled, a removable magazine, and a working safety. Due to the size of the pistol (based on the real life pistol), there isn't room in the barrel to implement a firing mechanism or rail/ramp for a LEGO bullet to slide through. The other three gun designs do shoot however. The AKS-74U features a folding stock that can lock folded as well as fully opened, uses a bolt action to fire, and has a removable magazine that can feed 13 LEGO blocks into the rifle before needing to be reloaded. The Jungle Carbine is primed by pulling a charging handle back and also features a removable magazine. Finally, the SPAS shotgun loads from an internal magazine by racking the fore grip back (the folding stock is cosmetic on this design due to the force required when pulling the grip and rubber bands back).
All the designs use rubber bands to store energy and Streat goes into detail before each set of build instructions to explain the mechanisms with which each design operates. It's a great learning experience just reading about how the LEGO versions of the guns operate, but I found that actually building one and then taking it apart to fix errors that I introduced was when I really got a good understanding of the specific mechanisms and how everything fit together. In addition, to facilitate building and modification, Streat builds all the replicas in modules making instructions easier to follow and to fix if a problem does arise.
Author Jack Streat also provided a video demonstrating the operation of each of the replica weapons in his book:
After watching the video and reading part of the book, I decided that I would attempt to build the AKS-74U. The decision was mainly due to the folding stock and removable magazine.
The first thing that I had to do was acquire all the LEGO pieces. This particular design had 792 total pieces (107 different pieces) and some weren't easy to find. I used an online service called BrickLink which connects LEGO buyers with LEGO sellers around the world. The prices for individual pieces can be much more reasonable than purchasing from lego.com and many of the parts aren't even available for order from lego.com. With 107 different pieces, I didn't want to enter them in manually, so I put off the project for a couple weeks with the plan to find a few free hours to type into a spreadsheet the list of parts and number needed and to write a script to convert it into an XML format for input into BrickLink's wanted lists. Luckily, I procrastinated long enough that Jack Streat provided BrickLink XML files available from No Starch Press (mirrored on CFE). He provided a couple versions for each design which, after importing, would designate the desire for new parts, used parts, and wether or not BrickLink should notify the user when a seller has an item in stock. I imported with the new (no notify) list into my BrickLink wanted page by just copy-and-pasting the contents of the XML file into the XML text form on BrickLink's page. In truth, it wasn't so simple - BrickLink just happened to be down for a couple weeks due to security issues and had to initiate a database rollback. Many of the pages, including the wanted list, weren't operational when I got my hands on the XML file, so I had to wait a few more days. Then, I did the cut and paste, and it all worked... but I had to wait another day for me to be able to search the sellers.

At this point, I discovered one of the LEGO vendors had sent a single incorrect part. It was similar to the part I needed, but not the right one and the part I received wouldn't work. I immediately put in an order with a twelfth LEGO seller for the missing component and started my build in hopes that I wouldn't hit a dead end too early with that missing part.

















}?>
It did "explode" on me after pulling the bolt back and pulling the trigger due to two mistakes I made during the build. After correcting those problems, the gun would fire, but I had issues with the magazine failing because the LEGO piece that holds the "bullets" in place (a piece that prevents them from being pushed out by the rubber band) couldn't withstand the force of either the bolt being pulled back (which is substantial) or the shock of the hammer flying forward (most of the length of the barrel) after trigger release. This is a known problem with the magazine design and Streat provides a couple alternatives to preventing that piece from failing. (If you're lucky, the piece will have enough friction to be held in place and you won't have to implement any of the workarounds.) At the time of this writing, two pieces needed for the workaround I've selected are in the process of getting ordered, so I don't know how well the workaround works.
All in all, I found the build to be quite pleasant and the instructions easy to follow with only a few difficulties caused by the grayscale printing. The explanation of how Streat came up with the designs and used real measurements and photographs to try to keep the look of the weapons he was replicating was fascinating (as were the photos of early prototypes). As someone who hadn't picked up a LEGO set for several years, this was a very interesting and satisfying way to get back into a very cool and mentally stimulating hobby.}?>
If you purchase LEGO Heavy Weapons at Amazon.com through one of these links, a portion of the sale will go to helping maintain Cooking For Engineers.