Preparation

  • First remove the current installation of NodeJS

    opkg remove nodejs –force-depends

This will use the package manager for Angstrom and remove the NodeJS installation and it won’t balk that other packages depend on it (Cloud9, BoneScript, Node-Dev).

  • Download the latest version of NodeJS (or clone the github repo). Browse into the un-tarred directory (or the repo folder).

  • Don’t run this, but the standard build from source mantra is:

    ./configure; make; make install

And this will start to work until you  get two build errors. The first error is when the NodeJS build script goes to build V8 (Google’s JS engine that powers NodeJS), the V8 build script can’t figure out what the architecture of the processor is. After posting an issue on the NodeJS github repo (because I didn’t know that it was an issue with the V8 build script) I was pointed to this NodeJS issue  by Ben Nordhuis and then Ben helped me again by pointing out how to select the correct arm architecture option.

Fixes

  • Edit deps/V8/SConstruct (from the base NodeJS directory) on line 82 to match this:

    ‘CCFLAGS’: ['$DIALECTFLAGS', '$WARNINGFLAGS', '-march=armv7-a']

Now the -march flag tells the compiler to build for a specific architecture. (If you don’t have the latest BeagleBone with an Arm7 chip find your chip type with uname -a and then lookup suitable march args here)

  • The last build error you will encounter is that the compiler / build script cannot link against libcrypto. This is due to the fact that openssl is installed, however the openssl-dev package isn’t installed. So run:

    opkg install openssl-dev

Now this will remove the obsolete libcrypto version and will install the correct one that NodeJS links against.

Finishing Up

  • Conifgure, make, and install. If you did run make before the fixes make sure you run make clean and make distclean.

    ./configure make make install

 

My roommate and I have several beers going. A simple pale ale, and a holiday concoction ale. This is two days after pitching. We definitely have a good primary fermentation going on!

 

I have been watching the RepRap community grow since I first saw it covered on HackADay several years ago. During this time I have dreamt endlessly about what I could build if only I could quickly fabricate my ideas.

Finally after getting a real job, and more importantly after the RepRap community had reached a good level of maturity, I decided it was finally time to take the plunge. I started researching the different RepRap models (Mendel, Prusa, Huxley, etc) and I finally decided on the Prusa. My decision was further cemented by discovering the MakerGear Company. They have a complete Prusa kit, and believe me it is incredibly thorough. Every single nut, bolt, washer, wire, crimp, and printed part was included. It was completely worth the price, because in the end it saved me countless hours of self sourcing all of the parts. If you can self source it, then more power to you; I’m a pretty impatient person when it comes to these kinda of projects!

When I ordered the kit, Karen from MakerGear gave me weekly updates on when my kit was going to ship. It arrived three weeks after I ordered it and that weekend my roommate and I sat down to start on it. We worked for about three to four days and got the machine assembled in quick order. Next the leveling, calibration, and skeinforge setting experimentation took about another three days before we finally got a real print. The biggest help during the build process and the beginning to print process was the #MakerGear and #MakerGearV2 IRC channels. Rick, from MakerGear, sits in there and offers live customer support at almost all hours of the day. The gracious people in the V2 channel helped me dial in my skienforge settings in a matter of no time.

After everything was over and the dust had settled, I am completely satisfied with my Prusa kit. I cannot believe how easily it went together and the amazing level of support from MakerGear. If you are contemplating a 3D Printer build, seriously consider MakerGear, they are completely worth it!

Anyway here is my (incomplete) build log complete with pictures and anecdotal annotations for anyone also assembling or thinking about assembling one of these kits.

20111201-071127.jpg

Im soldering the RAMPS board and Tony has started to join the frame vertices.

20111201-071142.jpg

The frame is together!

20111201-071154.jpg

 The MakerGear Y Carriage assembled and on the smooth rods. Note: we forgot to put in the Y Carriage hardware to secure the laser cut pieces, don’t forget this!

20111201-071203.jpg

 Fully assembled RAMPS 1.4 board. Much easier than I anticipated because all of the SMD soldering work was already completed.

20111201-071216.jpg

Y motor and Z motors are mounted. Notice the beer, definitely a build necessity. The koozie is needed, sometimes you can’t get your hands free to drink fast.

MakerGear, how about some koozies?

20111201-071232.jpg

After applying additional ceramic paste to cover the Nichrome wire, I’m heating up the heat core to cure the ceramic.

20111201-071247.jpg

 The heat core is finished, and now mounted on the extruder nozzle assembly.

20111201-071256.jpg

Mounted the hybrid groove sleeve and the thermistor.

20111201-071316.jpg

 Insulation! Finished hot end!

20111201-071332.jpg

All motors are mounted and ready to be wired up.

20111201-071357.jpg

Tidying things up with the included wire wraps.

20111201-071415.jpg

 Holy cow, hot plastic!

Videos:

The first homing of the machine!

The first print, 20mm by 20mm by 10mm almost cube!

 

I have been building (on & off) a quad copter for the past 6-8 months. This is one of the first flights of my latest version.

Addmittedly it is a short flight, but it actually flew! Very quickly here is a breakdown of the quad copter:

  • AeroQuad flight software 2.5 beta
  • Arduino Mega 2056
  • AeroQuad Mega Shield v2
  • CHR6DM (replaces the gyro, accell, and magnetometer for the sheild)
Now I have a long process of PID tuning ahead of me to get this thing flying as smooth as silk. To check out the
AeroQuad project vist their site: www.AeroQuad.com
© 2012 Michael Dillon Suffusion theme by Sayontan Sinha