Archive for the 'Nuclear Kitten 5' Category


The Summer Build Season 2009

Jun 03, 2009 in LOLrio Kart, Nuclear Kitten 5, Pop Quiz 2, Project Build Reports, Project RazEr, Stuff, Überclocker Remix

It has begun.

While I seem to be in “build season” mode year-round, it is during long breaks with little in the way of academic or life obligations that I get the most done. Last summer, I began work on LOLrioKart and built Überclocker, Pop Quiz 2, and Nuclear Kitten for Dragon*Con.

… which sort of sucked horribly for everything. Except NK, but only by about *this* much.

So what’s coming down the projectubes this summer?

Mostly the same thing. D*C is my biggest bot-celebration of the year, so once again the combat robot fleet takes high priority. Since there’s really just one robot that needs rebuilding, I also have the usual pile of small electric vehicle projects, of which only one is actually urgent.

Übercløcker RЭmiχ

I started redesigning Uberclocker some time in the fall of last year, hoping to get it done by Motorama 2009. Of course, due to scheduling concerns and logistics, this didn’t happen. But what that presented me with was the chance to put it away and not look at it for several months.

This is pivotal. The basic design has already been hashed out, but now I get to return to it after not thinking about it for a while. I am now in the process of analyzing the 3d model for any “impossible objects” that I might have included, or Really Bad Ideas. Such design flaws plagued the real life Uberclocker 1.0 at D*C last year.

Planned upgrades from 1.0? Well, besides EVERYTHING, the primary focus is on drivetrain reliability, center of gravity, and the upper clamp arm.

As a member of the pushybot school of combat robotic thought, I value maneuverability and driving above jawesometacular weaponry. Uberclocker 1.0 had a strange serpentine timing belt setup that seemed like a really awesome idea at 5 in the morning, but… wasn’t.

The robot also suffered from “centrally located center of gravity” syndrome at the event. While a CoG near the geometric centroid of the robot is good in practically every other case, the fact that the bot’s sole purpose was to grab another opponent and lift it off the ground meant that it just sort of faceplanted every time I attempted a lift. Not a very impressive show. The redesign lengthened the wheelbase of the bot, and selective weight reduction moved the CoG back about 4 inches, without additional ballast.

Oh, that’s right, Uberclocker 1.0 weighed in at an incredible 22.5 pounds out of 30 at the event. I’ll fix that too.

What I didn’t really get to (properly, anyway) in the redesign was the upper clamp arm. The previous arm was both weak and structurally unsound. While I think I took care of the “unsound”, I still have my doubts as to the clamp mechanism’s effectiveness.  In the past, clampbots have used pneumatics to actuate the upper half of the clamp. This is advantageous because a pneumatic actuator requires no “holding power”, unlike an electric motor, which has to be continually powered to produce torque. Pneumatics also have a certain amount of spring-back ability that a solidly coupled electric actuator doesn’t.

But robot-heaven forbid that I make Überclocker even more complicated by incorporating a pneumatics system for the one actuator that might need it. Thus, I’m still partial to a (spring-coupled) leadscrew-type mechanism, over the current design candidate’s motor-on-a-weird-gear. Except this time it won’t be driven by a beetleweight motor.

I intend to keep the “Chinese puzzle” frame, and will be refining it for ease of assembly. I devoted a few weeks to just fabricating the frame parts last time – no, never again. That’s what computer-controlled machine tools are for.

Pop Quiz 2√2

Incidentally, 2√2 is about 3. Not quite there, which also describes this planned rebuild of Pop Quiz 2. It’s not quite a complete conceptual revision, but there will be significant upgrades all around.

PQ2 is one of the (if not the) flattest 1lb class robots around that has an active weapon. It hits lower than some undercutters. The problem is that going the extra 1/8″ down in this current design meant that I had to ditch practically all the well-known, battle-proven parts – Sanyo gearmotors, SPEKTRUM 2.4ghz receivers, etc.

It was a fun thought experiment come to life, but the robot had a horrific reliability record, almost no reception due to the FM ground-band receiver, and a 5 minute chopped hack of a master power switch that ended up disintegrating after exactly 1 hit at D*C 2008. Pop Quiz had about 15 seconds in the arena.

Not cool. For ’09, I am INCREASING the height of the bot. Me, making a robot taller. How many times does THAT happen?

The robot height will be increased to about .400″, enough to cram in a set of real Sanyo micro gearmotors. The rest of the robot’s electrical system is sound, and so is the weapon motor. I’ll most likely end up reusing the electronics anyway, minus the cheesy little FM park flyer receiver. Instead, it will be swapped out with the latest Spektrum DSM offering, and I will run one transmitter between all the robots.

There’s no current virtual model for PQ2.8284171, but just imagine the current bot 0.025″ thicker.

Nuclear Kitten 5.1 Digital Surround Sound Edition

I’m actually satisfied with the performance of one of my combat ‘bots for once. NK needs very minor rework to take another run at D*C. The weapon motor needs some magnet reglued, and the weapon pod pivot axle is slightly bent and needs to be made better anyway. Past that, I have a spare blade to replace the faceplant-into-steel-bumper bent blade.

The only point of concern with NK is the drivetrain. Despite having a mechanically isolated weapon, I’m still blowing drive gearboxes, just because the bot is that much more powerful. I might switch to something like the 50:1 Copal motors || redesign the motor mount || use softer wheels.

No frame changes are necessary, since the bot escaped D*C rather unscathed.


Since I discovered that the main battery pack was leaking voltage all over the place (somehow, through an eighth inch of rubber?), I stripped down the entire electrical system and tested all the batteries. It turns out that the steel casings of the cells are live, something which I’m fairly certain should never be the case. While it’s fairly common for the battery negative terminal to also be the casing, the errant voltages are always somewhere between 0 and 1 volts.

This case voltage doesn’t seem to have negatively affected the cells, but I’m fairly certain it’s the culprit behind stray frame voltages. Somehow.

The focus for LOLrioKart work will be the electrical system. I intend to complete and test the ginormoFET controller and possibly implement dynamic (or regenerative!) braking using the upper leg of the half-bridge. Mechanically, the kart is fine.

Well, except for the brakes, but they’ve always been undersized and insufficient.

Ultimately the goal is to run it for longer than 1 minute on all 54 volts, or the full pack voltage of whatever eventual power system I might come into. I’m heavily considering crating up LOLrioKart and shipping it down when Dragon*Con comes around, so I can drive it in the parade. This could possibly be the worst idea I have ever thought of.

Project RazEr

It’s been hanging on a utility hook since the last controller fire. Everything works and the batteries are still charged, so all I need is a BLDC motor controller. Since everything still technically “works”, I don’t intend to touch the scooter that much, if at all. Any work on it will be replacing the shell of the wheelmotor with something more substantial (and better engineered, and more reversably built).

Time to get crackin’.

Summer 2008 Build Season Wrap: Dragon*Con 2008

Oct 14, 2008 in Bots, Dragon Con, Events, Nuclear Kitten 5, Pop Quiz 2, Project Build Reports, Überclocker

About time, eh? This past summer, I continued my R&D position at the Media Lab while building three combat bots. Nuclear Kitten 5 and Pop Quiz 2 are updates to the insect fleet while Ãœberclocker is a completely new build, exploring new building techniques and technologies.

Sadly enough, PQ2 and Ãœberclocker fell victim to the age-old trap of trying too many new things and making too many changes at once, and not enough testing before deployment.

The final rundown after D*C 2008:


What can I say? While Ãœberclocker looked awesome and had more pretty machined parts than I have ever put on any other bot before, performance was massively lacking. A number of factors contributed to this.

  1. Lack of design revision and validation. Combined with 5AM Joltgineering, this led to a vast number of absurdisms in the design. Unserviceable parts, spotty attachments, poor placement, the works. Had I waited a while after completing the design, then ran through the entire process again, I probably would have altered quite a few things. The bot’s assembly was very much one-way. If I wanted to change a lifter motor, half of the thing has to come apart – and most of the electronics have to be unwired. To replace a drive wheel involved 3 sizes of allen wrenches and fiddling with multiple spacers. All of this made it a nightmare to service at the event.
  2. 5am Jolt-gineeringâ„¢. It was summer. I had neither class obligations nor a very strict schedule. Much of this bot was designed in the early morning hours. Designs need a proper balance of neurotransmitters that are absent when you hard-reset your sleep cycle. This led to things which would normally be Really Bad Ideas suddenly seeming like optimal solutions.
  3. Lack of testing again plagues my builds. I thought that an entire summer would be enough to get the bot done, but it came down to the last weekend before the event anyway. The bot was never quite fully operational either, with part failures causing the ultimate scrapping of the top clamping fork. Fortunately, tuning the lifting fork servo was rather straightforward, and it performed admirably. The drivetrain, however, was never run under battle conditions. The inadequacy of my serpentine belt setup revealed itself rather painfully at the event where I lost both drive sides due to slipping belts (Which subsequently took 15 minutes to reseat.

When all was said and done, Ãœberclocker won 1 match, not by its own merits, then lost the next two matches. At the end of my final match, one of the lifter fork motors went up in smoke from me trying to use the fork as a hammer. Compounded with the rest of the failures and the dysfunctional clamping fork, I forfeited the tournament.

All of Ãœberclocker’s matches except for one (due to a corrupted file system on the camcorder’s miniDVD media) are here.

Here’s some action shots of ÃœC at the tournament.

Ãœberclocker initiates a ninja lift on Scimitar. This was one of its only good shots – where it didn’t just fall over.

In another match with Scimitar, the two bots perched precariously on the edge. At this point, I had lost the entire drivetrain, so couldn’t quite back him off.

Ãœberclocker attempts to brute-force Poulan Rouge off the stage after failing at a lift

So, what actually worked?

  • The concept is good. Ãœberclocker was one of the more popular bots at D*C this time around, mostly due to its unique design and strategy. It just needs a better execution. A more rearward center of gravity, stronger clamp fork, and more reliable drivetrain just to start.
  • Ãœberghettofrakenb0xen performed spectacularly. The robot had no trouble dead lifting 30 pound opponents at a brisk speed. Ultimately it was rapid repeated reversal of the fork drive that caused a motor meltdown due to high current. The shaft clutch worked great in preventing gear explosion.
  • Spring-loaded front legs weren’t able to perform up to their full potential because the rest of the bot sort of prevented them from actually having any effect. However, they did allow negotiation of the hazards without much issue in most cases. The front parts were too low and would some times get caught on the edges of the bars and ride on them. This can be solved by using a bigger front roller.
  • It looks badass. What, don’t think so?

Ãœberclocker is a concept which I want to continue developing to bring it to maximum effectiveness. Design revisions include trying to fix all the problems indicated and making the strong points better. However, I have no targeted event date for the redesign, and it could be as late as Dragon Con 2009.

Pop Quiz 2

It’s the flattest active-weaponed antweight ever. Again, just like Ãœberclocker, the concept was great, but my lack of attention to detail ultimately tainted the execution. This build fixed one of the major shortcomings of the original Pop Quiz – a weak, unreliable weapon. This time, the blade was frighteningly fast, to the point that I never actually full-throttled it due to a fear of the bot just taking off.

The tradeoff was the unpredictable drivetrain. To stuff everything into a 3/8″ tall space, I had to build custom gear drives and modify the motors. While a stock solution such as Sanyo Micromotors do fit in the space, they were far more expensive than what I had already. The “frankenmotors” worked great in testing, but over extended operation, they began to gunk up. The square slot car motors themselves are already rather low quality and have widely varying no-load RPMs. This translated to different load characteristics. Throw in some manufacturing tolerances on my gear drives and I had a stochastic drivetrain.

To make matters even worse, I quite literally had no control over the bot’s direction due to the total lack of radio reception. If the weapon was running, then the bot would randomly interpret its own noise as signal and randomly drive around.  The GWS park flyer receivers have almost no filtering and seem to accept used toilet paper and old batteries as valid.

At the event, PQ had all of 1 match, lasting about 10 seconds. The single hit blew apart the momentary button switch that was the bot’s master power switch. In the battle royaly, PQ was able to land a few hits before pinging itselff off a wall and out of the arena.

All 20 seconds of Pop Quiz’s matches are here.

PQ wasn’t in the arena much at all, so I only got one picture of its work.

Pop Quiz goughes in the titanium plow of Segs, a rather innovative 8WD “flexible” bot. This same impact flipped PQ over and also destroyed the power switch.

Pop Quiz was a great trial in how flat I could build something, but returning to the previous chassis outline would benefit the practicality greatly. I can use real drive motors, have more space for batteries, and use a larger weapon motor. PQ1 had a strong drivetrain but weak weapon, and PQ2 had a strong weapon with a spotty drivetrain. It would be beneficial to combine the two traits, but like Ãœberclocker, there is no scheduled rebuild for Pop Quiz at the moment.

Nuclear Kitten 5

NK5 was a two-week speedbuild that only happened because I discovered the magic of waterjet-cutting 2D parts and assembling them like 3D puzzles. We’d been doing this in the lab for a while, but I never gave it a shot myself – that is, until Big Blue Saw ran a free part sale. It all started when I tried to stuff the redesigned frame onto a 9 x 9″ square of aluminum. While the complexity of the frame put it over the “freeness threshold”, I couldn’t resist but fab it anyway. The rest of the bot followed.

The best part about this bot was the new bladehub motor. Previously, NK used a friction drive between the blade and the weapon motor. This was spottily reliable and also required constant adjustment. With my experimentation in hub motors over the past year, I decided to build a high-speed fully self-contained disc motor just for driving the weapon. Backed by the power of lithium batteries, the spinup time to “vibradrive” was under 2 seconds. I also never hit full speed with this weapon because the bot would begin to move around the floor powered by its own vibrations.

The new disc was lighter in profile but heavier overall, being made of steel instead of titanium. The tips were heat treated to avoid blunting, and this worked well. In the Battle Royale, the disc warped at the nonhardened points after the bot faceplanted into the steel arena bumper rail at full speed. Better than just shattering, I suppose. After the second match, the disc motor threw a magnet and was dragging it across the stator for the rest of the tournament. This gave it massive starting issues, but after everything got up to speed, the weapon still worked.

The combination of NK4′s fast, balanced drivetrain and this version’s weapon meant that NK was a great performer. It fought four opponents to capture the D*C 2008 Beetleweight championship. The caliber of the Atlanta bots is really rising fast… I’m sure next year will be even more action-packed. All of NK’s matches are here.

NK took moderate damage to the weapon system during the tournament and would require a rebuild of the motor. Since everything else pretty much works, I will probably run it at Motorama ’09 or a local event.

Some performance pics…

NK does a number on Drumbeat. The gouges on the back side are a bit bigger.

A long skitter mark from when NK was inverted and balanced rather interestingly on its weapon.

Final remarks

So there it is. There’s something I want to change for future events, and that is actually being prepared. It used to be that the bots were really simple and I would have finished building weeks before the event and spent the rest of the time messing around and practicing. With added time constraints and the complete destruction of any time management ability I might have had, this is becoming more difficult. I’ll have to hold myself to the rule that if the bot isn’t finished and tested, I won’t attend the event. The fuss of having to deal with broken subsystems at the event is one whose ultimate cost is the fun factor in attending. All that results is frustration.

I was so busy with Ãœberclocker at DC ’08 that I took practically no pictures or had any time to just sit and watch the event. That’s not a very good attitude to approach the events with, especially one as laid back as D*C.

Until next time…

Nuclear Kitten 5 and Pop Quiz 2: Final Update

Aug 31, 2008 in Bots, Nuclear Kitten 5, Pop Quiz 2, Project Build Reports

I got a new camera.

It won the features-and-price contest for having a full manual control mode, like a micro-DSLR, which I felt was worth the extra pile of change. However, the vast majority of the time I’ll be using it on dumb point-and-shoot mode anyway. Regardless, this means REAL PICS!

Robot Microbattles is TODAY! Nuclear Kitten and Pop Quiz are ready. They’ve been ready, but I have been making random little changes to make their operation more reliable. Since build reports stop at the competition, this will be the final report for both bots.

Nuclear Kitten 5

I’ve been hitting random objects with NK to test its durability and driveability. So far, it has passed on all accounts. NK has historically been my most successful bot, so I hope I’ve passed the reliability onto this build to let it continue.

I made a change to the drivetrain in the form of getting rid of the timing belts. While having synchronous belt drive made the bot handle that much smoother, they also transmitted shock through the drivetrain much better. On a good impact, the recoil of the weapon would throw the bot backwards. It used to be that the O-ring belt drive of NK4 would absorb this impact, but the timing belt translated this into a violent torque impulse at the drive motor.

The result was that I blew out the left side drive gearbox. After frantically ordering a replacement set and having it 3-day delivered, I decided to bring back the O-ring drive, just running on the timing pulleys instead.

These are square-profile BUNA o-rings from McMaster. I selected a loop that was a full inch shorter than the circumference of the timing belts in order to allow the O-rings to stretch – without this stretch, they will not grip the pulleys.

This works extremely well. The bot still handles like a 4WD, but no further impacts have affected the drive motors. The motors are even more isolated from shock than NK4, since the weapon pod is floating.

And so with this revision, here is the final finished pic of NK5.

Pop Quiz 2

If I learned anything from this build, it’s that the new 2.4Ghz RC systems rock. Both NK and Uberclocker run them, and I have no issues with reception, signal loss, or range, at all. Pop Quiz is the complete opposite of that.

It uses a 75mhz GWS micro-receiver, designed for use in tiny indoor and park R/C airplanes. This means it really doesn’t have much in terms of noise rejection or good filtering, nor that much gain. Throw it from the environment of a balsa wood airplane with at most a few servos and one prop motor and into a tiny confined space, antenna trimmed, surrounded by both sides by conductive ground planes, with 4 high-current open-frame DC motors and 3 high-speed switching ESCs, and there are problems.

The bot is completely undriveable with the weapon on (Oh, did I mention the ring of spinning permanent magnets and a big metal twirly thing?). I actually can’t predict which direction it will take off in when I move the stick. I only have the ability to declare that movement is needed.

So PQ is semi-autonomous in the drivetrain. Hopefully I can emulate controlled movement enough to not get counted out. The weapon works great, and should bounce it around enough to not need controlled movement.

I lost one drive motor in testing to a thrown winding (Not a gearbox failure like I suspected any failure would be). I didn’t bring spares, and these are not motors you can run into RadioShack and get. Fail.

So I had to cut it out of the bot. This front wheel will probably be taped over with cellophane tape to give it more slip. Fortunately PQ2 is 4WD and I have three more motors. It actually handled better with this motor gone.

When all was said and done, I squished everything back in and closed the top. Here’s Pop Quiz 2.0.

Yes, the blade hits at the 3/4 mark of a quarter (about 18 and a half cents). It’s actually raised about 1/16″ higher than the design by fiber clutch washers which I put in to avoid metal-on-metal grinding. I will leave it this way, since .6875 is good enough, and it gives more top clearance to prevent disaster.

I leave for Microbattles in 5 hours.

Ãœberclocker Update 18: I think I’ve fooled the Robot Gods… for now Edition

Aug 23, 2008 in Bots, Nuclear Kitten 5, Pop Quiz 2, Überclocker

Alright, so I’m in Atlanta.

Sunday and Monday evening were mostly spent tuning the signal module. I found out that the Victors do indeed have optocouplers larger than the asses of most Hollywood women, and not even the Atmel chips could drive them. In the end, I still have to splice some small signal transistors (ran open-emitter style for non-inverting buffering goodness) into the PWM cables so the Victors would notice my desperate attempts to communicate.

The signal module is an Arduino embedded Atmel controller, and the code was all written by me. It’s my most complicated recent microcontroller adventure. I excavated a little of what I learned about discrete-time control systems from 6.01 to implement the control loop. Essentially, the AVR waits for an incoming R/C signal and reads each pulse width to determine my throttle stick position (and thus the fork position). It then has 18 milliseconds to determine what to do with it. 18 millseconds at 16MHZ is alot of time.

The AVR chips have a 10-bit analog-to-digital converter, so it reads the arm potentiometer and returns a value between 0 and 1023. Conveniently, R/C PWM signals have pulses between 1000uS and 2000uS, which is close enough to 1024 and 2048, 2^n values. So it was rather easy to make a proportional-only controller by scaling the armpot values. I added an integral term to the output equation also to get rid of the steady-state positioning error that resulted from the Victor controller’s deadband around 1500uS. This got the arm responsive enough for me to call it a night and tune it later.

Then stuff broke.

Of COURSE I had to go back and make a few solder joints more permanent, and otherwise touch up the PCB I mounted everything to. I didn’t notice that I had made a very tiny solder bridge between +22 volts (the robot’s main battery) and the output side of the 5v regulator chip.

When I plugged it back in, the AVR controller quite literally exploded in my face. It’s in several pieces.

So then I really did have to call it a night…and started packing the bot up. I ordered a new Arduino board (since the roasted one is very securely soldered to the PCB and not worth the effort to extract) and should have it next week. For anyone interested in learning from my adventures in making a giant servo, I’ll post my code when it’s cleaned up and tuned.


I stuffed two suitcases full of robot equipment with clothing and personal supplies interspersed between the goods. Here’s Uberclocker locked into its handy bot carriage, with spare parts and hardware. As there was plenty of space in the suitcase, I zip tied NK and Pop Quiz in, to keep the bots in one place. The other suitcase contained the charger, transmitters, and tools.

Somehow this all got past Homeland Hilarity, but the botcase suffered a bent caster wheel. In order to make the thing self-supporting, I borrowed a hammer from one of the baggage offices to beat it back into shape. Wait, I just got handed a massive claw hammer by an airport desk clerk? Huh?

Anyways, in Atlanta, I got to work on the new clamp arm actuator. Here’s a rendering of the new design.

The gist of it: Solid aluminum structure, indirect gear drive. The leadscrew is fixed to the fr0k and does not rotate – instead, this whole assembly climbs up and down it. This takes all the loads off the motor shaft and instead transfers it to some big chunks of metal. The only way to destroy the clamp arm now is to rip the leadscrew clean out, or applying so much force that the nut strips out.

I’m not saying this can’t happen, but it’s unlikely to happen at D*C.

Here it is implemented. Yes, I’ve been COMPLETELY spoiled by easy access to machine tools – while this would have taken me a few minutes walking to get done at MITERS, I had to drive no less than 50 miles round-trip to make this sucker, and of course make Dale put up with my really bad habits that I’ve accumulated from working without supervision.

Suburban Atlanta needs a few you-build-it freelance engineering places, so I think I’ll make it a mission later in life to start them. Although I suspect the culture to support it is missing…

This actuator is a throwback to something I made in late 2005 for Science Olympiad. My robot entry for that year had a linear actuator attached to a movable jaw that could clamp down on objects. I custom-made the actuator using some gears hacked out of an R/C car, a block of UHMW, and patience on the drill press. The output gear is threaded on the inside to ride up and down a piece of threaded rod.

Pop Quiz 2

In the same machining session, I made a new blade collar for Pop Quiz. This retains the blade on its drive motor, so it’s a pretty critical part. Stock steel shaft collars didn’t come in the width I needed, and would have been a tad too heavy. So I made a quick aluminum clamp-style shaft collar, 1/4″ wide, 1.25″ OD.

I’m still facing severe failsafing issues with Pop Quiz. It’s been a reported problem with the tiny GWS receivers, and there seem to be no workarounds besides the usual anti-RF stuff, but the thing is still pretty jittery. It goes nuts if I turn the radio off when anything is moving.

Pretty bad for something that can remove outlying body parts with ease. I might switch back to the other micro-style receiver and mod it for height.

Here’s Pop Quiz in its final state.

In other bot news, Nuclear Kitten’s replacement battery pack arrived and will be swapped in shortly.

Dragon Con is A WEEK AWAY!

Nuclear Kitten Update 4: Uh oh, shit’s starting to break Edition

Aug 13, 2008 in Bots, Nuclear Kitten 5

It *ALMOST* worked.

I wired through the night to get NK up and moving. I found out that the frame has enough space in it to stuff in TB4.5′s Spektrum receiver, which means one less bot I have to worry about receiving its own noise and interpreting it as a signal. And it worked – the bot is hellishly zippy, and the disc is absolutely frightening.

However, the drive motors draw more current than the Barello ANT controller can handle – it enters thermal failsafe after a few seconds of hard driving.

This is due in part to the massively increased current capacity of the batteries, being LiPo cells, the higher voltage I’m running the bot at (11.1v versus 9.6 for the previous frame) and the fact that all four wheels have traction, as opposed to NK4 which really drove on its two front wheels.

Secondly, while finalizing the wiring, I resoldered the main power connector in backwards (the consequence of working so early in the morning?). While normally this would just result in a big spark and me pitching the bot halfway across the room, it actually blew out one of the tabs on the battery pack. Thin nickel tabs on a pack that can dump 30 amps, absolutely brilliant.

The blown tab is too short to link back to the rest of the pack. This means I will have to get a new battery pack, or risk running 7.4 volts. It’s too close to departure date to have a pack shipped to me here in Cambridge, from Hong Kong, and so I will order a battery and have it shipped to Atlanta.

Meanwhile, NK5.0 IS DONE AND MOVING! One down, two to go! What else is going to break?