Überclocker: T minus 5

Since the last Überclocker update, a ton of work has been done on the bot. This past weekend, I purposefully trapped myself in the shop for the duration of the Snowmageddon Snowpocalypse Snowlingrad Snolocaust Great Leap Snowward Snowtorious B.I.G. which shut down most of New England for Friday through Sunday, to get as much done on Clocker as possible. I’m proud to say that at this point, the bot is driving (but not yet lifting). This following report will basically summarize the work of the past week or so, including all of this past weekend – otherwise, there’s going to be like 90 pictures!

I began by tackling basically the only menial machining task on the bot: making the Springy Legs. The “raw forms” were waterjet-cut from 3/4″ aluminum with the intention of finish machining.

This is the stationary rear portion of my DIY shock absorbers. They just have a hole drilled through to hold a bronze bushing, which will interface with the “rod”, a shoulder screw.

The other two parts were a little more interesting. The trunion end of the shock absorber is doubly supported in the leg itself, so it meant I had to cut a roughly 0.8″ deep slot in the leg. I broke out, fortunately not actually breaking, my long-cut 1/4″ carbide endmill from the days when I collected tooling and carved it in 3 passes.

After most of the little menial machining objects were done, this is the state of the frame. I have a set of stiffer springs in case I find these too ‘soft’. If the bot lurches forward too much, it could hinder the lift by just keeling over at the very front of the legs.

From there, I moved to making the wheel hubs. These are based heavily on my design used in Clocker’s summer Gritty Reboot, but with a bigger Delrin center and larger diameter spacers for the larger sprockets. I started with a 1″ Delrin round and quickly whipped them out on Tinylathe from there.

Starting to reach Criticality (where a project can finally support its own weight)… I found a pile of nylon and steel washers to space the legs out properly. From there, plenty of blue Loctite was poured into the standoff-axles, forming the “permanent” side of the attachment. If I ever have to replace the legs, though, I’m kind of boned.

I christened this thing “Clockerboard” since I was riding it like a skateboard for a little while. The frame is extremely rigid, and the precision-ground aluminum standoff axles pair well with the Delrin hubs. The action is so smooth it might as well be on real bearings.

And the bottom plate goes on. I clearance-drilled the pilot holes in the bottom plate and made the attachment with #4 button headed screws. I normally despise buttonheads because of their super small 1/16″ hex key size, but they offer more bearing area (larger head) than the regular cap screws, which is better for the garolite’s structural integrity.

Starting from a 1″ diameter chunk of ceramic-coated (hard anodized, anyway) aluminum shaft, I drilled out the entire center with a long .75″ drill bit to save weight, then started putting the fork asesmbly together. In lieu of using retaining rings on the ends of the shaft, as originally planned, I decided to just machine spacers to span the gaps between forks in order to take up the axial slack. There was already going to be 3 different shaft collars constraining movement axially – a little snap ring wasn’t going to add that much more to the equation, and I could not be buggered to try and find the only grooving tool within 2 miles.

After cutting out some lengths of threaded rod, the fork comes together. This assembly is extremely rigid because of the sheer amount of preload I’ve put into this system through the three alloy steel threaded rods.

…unfortunately, I forgo that screws have heads.

The real story here is that the shoulder screw holding the leg on sticks out further than in the design because I added the spacing washers to give the leg a wider bearing area. I didn’t account for the extra width of a locknut compared to a regular nut, either. So the result, unfortunately, is just the hardware running into itself.

No problem – cutting the threaded rod exactly to length, and shortening the outer spacers 1/8″ each, gave enough slop room to clear the fork.

The modified clamp actuator goes on with, you guessed it, some more shoulder screws.

Mid last week’s pretend-o-bot, or thereabouts. This was just before the DeWuts showed up, so at this point I was stuck until I had motors. Luckily, Anonymous (…Chinese CNC shop) delivered.

While waiting for the DeWuts, I decided to take care of the rest of the menial machining tasks. I purchased a 1/8″ keyway broach to make the key cuts, and went to the Edgerton Shop to use a long-throw arbor press to cram the thing through the gears and sprockets.

With the DeWuts having finally shown up, here’s one of the first pictures from the mid-snowstorm robot work: one drive motor with shaft trimmed and test mounted. To be honest, I was mostly distracted by finally being able to run Landbearshark in its native habitat to get substantial robot work done…

I also went ahead and mounted up the lifter motor. It’s attached to the frame through a big U-bracket which functions as a spacer, the bot cavity being 1/2″ wider than the motor.

One issue was that the final distance between mounting holes was basically 3.00 instead of 3.05″, the original anticipated design length. I’ll have to take measurements of multiple units in order to confirm the +/- deviation from 3.00″ I should report, but the 3 on Clocker are all pretty close. Either way, much clearance-drilling was required. I basically had to open these holes up to 5/16″ to make that fit.

Drive motors mounted. By this point, I think the snow depth was already 18″ and going. The pickup truck plows had given up, and heavy equipment was starting to roll through the streets.

The last task of the night was routing the chains.

The chains on this version of Clocker are routed a little interestingly. On this (right) side of the bot, the chain wraps around the bottom of the sprocket. On the other side, though, the chain wraps over the top of the sprocket (and hence under the tensioner sprockets).

I did the chains up this way on purpose because the DeWalt motors are very heavily timed to favor one direction: the drilling/screwing-in direction, or counterclockwise. You rarely use a drill in reverse, so manufacturers squeeze a bit more forward power out of the motor by optimizing the brush timing for one direction.

In a traditional two-sided drive robot, the motors have to spin opposite directions to effect forward or backward motion since they are mounted mirrored from each other. In the DeWalt’s case, it seems to cause up to a 10% speed difference between sides – that means the robot will just pulll a huge wide turn the entire time you command ‘straight’. Clocker Remix, in fact, does this – it has never ‘driven straight’ in testing.

In practice, combat driving never really sees enough straight line travel for this to matter much, so most people just straight up ignore it.  If I had the opportunity to make the bot more symmetric, though, I was going to take it. So, to power the bot forward, both motors in fact rotate counterclockwise as viewed from their own shafts. This is the favorable timing direction and the difference in speed is both audible (faster spinning, higher pitched) and visible (the bot is definitely slower going backwards).

As for the chains themselves, I incrementally dialed in the tensioners by running the chain for a few minutes, then moving the tensioners to tighter positions. Chains stretch a few % just by virtue of wearing in the first time, so this was critical.

That concludes the first round of work. In the past day, I’ve managed to wire up half of the bot, but that will be reported on shortly. Tomorrow I anticipate being able to start doing shakedown tests and figuring out what to tune before the event.

DeWuts are the Most Beautiful Things to have Ever Existed. Ever.

A few days ago, I received a package.

Okay, more like five packages. The shop made a concerted effort to ship my parts out before the Chinese (lunar) New Year vacation, and they at least managed to get out of the country in time!

And they are gorgeous.

This picture doesn’t do the quality of finish justice. They’re really, really, really shiny. There’s 4 total parts to a DeWut assembly: the output bearing block, the motor mount (in the back), the motor clamp, and the shaft.

Investigating the intersections of cutting paths and machined surfaces was quite enjoyable as I deduced in which order the features must have been machined. For instance, on the fancy flower end of the shaft, the valleys of the lobes have clearly been bead-blasted and are dull, while the rest of the shaft has a machined finish. Short of somehow forging and finish machining these (highly unlikely), I bet they milled the profile into an entire bar of ~1″ steel first, then machined that down to form the 1/2″ diameter shaft body.

With the Dewalt 3 speed gearbox, motor, and output bearings installed, it looks like a thing that exists!! Like, a real product.

Missing here still is the Nifty Barrel Shifter lock. I laser-cut them out of some 1/4″ Delrin, though I strongly believe 1/8″ is sufficient as they do not take any sturctural loads.

Okay, so that was sort of fail.

First, the raw plate came very warped from McMaster. Second, the action of cutting alone made it even more warped. As a result, I only got a handful of NBS locks from this plate since warping ruins the focus of the laser beam. For now, this is more than enough, but for production purposes, I will probably just hire these out to Big Blue Saw for convenience.

Check out this veritable forest of DeWut output assemblies.

Originally, the plan was to sell complete knockdown kits that have to be assembled by the user. Problem is, after pushing a few of the shafts through the bearings, I realized you really needed an arbor press of 2 or more tons capacity to do it correctly. I sized these shafts for a proper bearing fit – that is, you’re not sliding it in by hand, it’s actually a tight fit. I attempted using a deadblow hammer or just banging it on the table – two methods I’ve historically used to fit shafts into bearings prior to having a few different sizes of arbor press within one wireless router’ coverage – to no avail.

So asking any random builder to do so might be a little too much. The bearings into their housings, too, are troublesome for someone not press-equipped.

Therefore, I’m thinking the new plan is to sell a partial knockdown kit with the front end assembled, the motor mount and clamp (& other residual hardware) separate. Maybe offer an option that includes the transmission already, so you just need to pop in a motor of your choice (DeWalt makes this style motor in 12, 14.4, and 18 volts).

Enough about product, though. Here’s more pretty motor pictures.

These are the 3 motors that I’ve prepared with NBS locks and all which will go into Überclocker. Speaking of which, I really need to post about it. It’s practically finished, which given my recent robot practices, is kind of weird – Motorama ain’t even until Saturday. A week early? Come on now…