Operation RESTORING BROWN Episode VI: Return of the Van Lights; the Conclusion

Yes, I avoided mucking up a Star Wars title in the way everyone wants me to. SHUT UP. Nobody asked for your opinion. Well, you probably have figured out what’s gonna be presented, so why not just read the other 5 parts first?

  1. Episode 1 – the initial teardown of the house of horrors
  2. Episode 2 – Welding and repairing the major roof seam holes
  3. Episode 3 – Wrapping up electrical loose ends, some times literally
  4. Episode 4 – Actually painting the cab… using a Harbor Freight paint cannon
  5. Episode 5 – Putting the van and truck halves back together

 

So we begin this story the week after the Regular Car Reviews show, which was an absolutely fantastic time. I only really had a few things I wanted to take care of before Dragon Con. They were, in order of importance:

  • Re-mounting the rear sofa bed/bench seat
  • Bringing back the Next Generation Sex Lights as I mentioned before, and
  • Adding lighting to the running boards

Let’s begin! Chronologically speaking, the running board lights were first and the NGSL were last (days before I left), so we’ll go in that order. To be truthful, the story of the running board lights extends all the way back into late last year when I started doing some lighting investigations for custom bumper designs.

Fun truck-related trivia: Gratuitous amber marker lights are some times called “chicken lights” in trucker-speak. The origins of this are not too clear, but I mentally file it under the same generational oral tradition that gave us things like “Pitman arm” and “Schottky diode” – because someone called it that and it got popular.

The unit lighting products I decided to use, instead of drilling and mounting one billion tiny little lights, was called an “identification bar” – named for the mandatory “I am a big-ass truck of some sort” lights that are mounted to the rooflines of commercial trucks. The center three lights are often supplied as one unit for quick installation. I was going to just use a couple of them linked together.

Par with my usual shopping technique, I cross-compared eBay, Amazon, and a bunch of independent vendors to see who was offering the same Chinesium for lowest cost-to-me. Since the products are nominally fungible (e.g. at this point in history, there’s not gonna be that much difference between two LEDs of different pirate manufactueres), this is a good tactic, and I was able to get each bar for just over $12 each, so about $150 for both sides, on Ebay.

I spaced them out to look visually correct, then back-CADded them to get a regular pattern that I can start drilling into the boards.

(Excuse the camera-screenshot – I took this literally to message someone on my phone, in the truest possible Millennial way, then decided to keep it!)

Fast forward to the #VapeShop, and I’m marking out everything and drilling the holes after “work” one day, in accordance with my drawing. Wait… what am I doing at the company shop again, when I have Big Chuck’s Auto Body?

Sadly, I lost Big Chucks’ Auto Body at the end of July, when my lease expired. The first week after I got back from the RCR show was filled with moving my stuff out, into the “Cruft corner” of the #VapeShop.

I anticipated this happening one day soon, since it was unlikely that the property company would keep renewing a lease for a rando when they have legitimate businesses they could rent to instead, so all of my goods that were heavy or unwieldy were on wheels. It took one truckload to get my shelves and toolboxes and stuff out – the workbench you see was left behind, since we got better ones! Yay!

May my mis-sprayed paint forever stain the ground!

 

The power hookup for each light was pretty simple, as they were frame-grounded, so I had to just wire all the modules together. I’m not too much a fan of frame-grounding, so I ended up making a separate “ground wire” that was really just bolted to one of the mounting holes as a ring terminal, terminating in a 2-pin connector (which naturally I scavenged from a product part bin).

And then onwards we go! An hour of surgery one night to add the corresponding 2-pin connector to the existing lines I ran downwards from the front marker lights to the area right behind the front wheelwells, and the fried chicken lights as I termed them were all set to go.

Next up was putting the rear seat back on. I had this idea in my head for a while, once again, so it was merely execution. I wanted the rear seat to potentially be modular and removable for any other attachment I had in mind in the future. The factory method was just driving some bolts through the floor and using what basically were just pipe clamps to hold the whole damn thing down. In fact, it jiggled natively.

My solution was one that I actually saw at the Van Nationals show in some camper/vanlife style builds, and only heard of in passing before: L-track. Also called “airline track”, it’s an aluminum rail profile with standardized hole patterns and anchors that you can use to attach “stuff” with. The idea is that an anchor fits into the round cavities and is locked in place by a retaining bolt, typically taking the shape of another anchor.

So I ordered some off Amazon.  In measuring out the remnants of the seat mount, a 24″ section was actually a perfect fit, and you could get it in 24″ lengths with a sack of questionable anchors! LUXURY!

To mount the L-track, I wasn’t just going to zip it into the floor, but build a frame to adapt the haphazard holes drilled by Centurion to something vaguely standard. They didn’t seem to pay much attention to WHERE the holes were drilled – some lay on the slopes of the floor stiffening stampings, others on the bottom of the valleys of the same. The front set of holes was more 41.75″ apart than 42″ (a standard width in the van world, as I found out, for seat mounts) and the offset from the rear cab wall also varied.

In other words, this rigid frame had to compensate for all of the absolute bullshitt they got up to and turn it into something vaguely square and regular. I made it with some spare 1x1x0.075 wall steel tubing at the shop, and pretty much freeballed all of the measurements after making confirmations.

The result was then MIG welded together.

Test fit of the frame to double check all of the planned offsets, shifts, and transforms lined up!

Indeed they did, so I naturally painted everything my favorite color before mounting it all up. The steel frame is bolted through the floor using a number of steel and rubber washers as spacers – steel for height offset, and rubber for conformation to the varying hole placement angles. The L-track is then screwed in from the top into the steel tubing using each rail’s five 1/4-20 countersunk clearance holes.

 

Next up was the seat mount itself. What you see are split clamp shaft collars with the bottom halves drilled radially downward, for the threaded anchors of each L-track stud. These bottom halves are permanently threadlocked together with the L-track studs. I used a 1″ diameter piece of tubing (the same diameter as the seat rails) as a template to get them to the right alignment. When these are mounted, the shaft collar clamp screws and upper halves will then be tightened in permanently with the same threadlocker. They don’t come off ever again – to remove the seat, I would then release the four hex nuts that hold the anchors to the L-track.

This is the assembly fully mounted and tightened. Again, the shaft collars are considered part of the seat now. If I wanted to shift the seat forward or backwards, I’d release the L-track hex nuts and do so; same for complete removal.

(At least until I buy the new van sofa bed with the same mounting dimensions, that is!)

Everything still folds down! A side effect of my mounting setup, though, is that the seat is now a good 2.5″ higher than it was before. Not the end of the world, I suppose.  The companies making van sofa beds still are all made-to-order outfits, so I might be able to convince them to shorten the height of any future one I get. It does get awkward to sit in if you’re short, however, since you no longer reach the ground…. like me.

Either way, I consider this far more improved than what were basically fucking P-clamps for pipes.

Now we move onto the final and most glorious step, the one which I went extra out-of-the-way weeks before to ensure can happen: the Next Generation Sex Lights.

From Episode III, the touch-me LED controller makes a return! I decided to go ahead with its installation since to do any light install in the cabin would have required basically the same amount of work.

I measured up the rectangular body of it and cut an accordingly rectangular hole into the center console.

This was when, on closer inspection, I (re?)discovered the mounting holes were exactly aligned with an edge of the rectangular body.

What in the actual fuck is your product design division doing, mysterious Chinese company who made this?? Nobody at all thought about how this would be installed, huh? First we had the teeny tiny ribbon cable connecting two snap-fit parts requiring a lot of force to actually un-snap…. and now the mounting hole which, if you cut the indicated panel size out, would actually sit right on the edge of said cutout and not off to the side.

I don’t get it. There’s NO way anybody has installed this product the way the originators wanted.

And I’m not going to either! The touch-sensitive bits, after inspecting with a strong flashlight shining through the whole assembly, are really just restrained to the touch-button area. I was afraid of bringing too much metal close to the buttons just in case.

So you know what? Forget your actually-mounting holes. I’m just going to drive four screws through the corners and move on with my life.

If you choose to do this (for some reason…if you buy one), I used the ‘triple point’ where the edge chamfers meet the main flat face.

Here’s the backside of that installation – locknuts that are gently torqued will hopefully not crush the whole thing!

The lights themselves are the RGB+W strips I bought mounted in “corner” LED housing. You can buy this extrusion by the foot/meter and it comes in several shapes to accommodate different LED strip widths. I merely cut them to length, shoved the strips in, and soldered a small length of the 5-pin RGBW cable to each end, sealing the ends in hot glue. The plastic cover is a bit tacky to snap on, but with some extra coercion it stays on fine.

And here we have it. Six mounting brackets screw into the interior walls, and the LED rails snap right in. I made a splitter that interfaced with the original cable drop to fan it out to both of the LED rails. I really like these more lower-profile light bars compared to the “behind the curtains” style that came with it. It’s a sleeker, more modern look to contrast the antiquated American luxury this thing represents. The camera exposure makes them look more obnoxious than they really are, by the way. Along with the adjustability of the LED controller, they are actually quite tame to be in a direct line of sight scenario.

Meanwhile, on a fortuitous trip to New Hampshire, I had scored this gull-wing toolbox off Facebook Marketplace. I’d been actually looking for a gull-wing box in particular, because I preferred the accessibility from the sides. They tended to be more expensive than the usual one-lid, rear access ones, so I never went to the effort of buying one. Instead, I guess it took being in the right place (Manchester, NH area) at the right time to see a relatively fresh post, and divert course while calling the seller and confirming location and price.

These toolboxes typically call for drilling the truck bed and bolting them in to the side rails via the skinny parts at the sides, but it seems like this one was set up for a “no drill” style clamp mount that latched to the underside of said bed rails.

Absent buying the matching kit, I just stopped by a Tractor Supply (my favorite chain store now after Harbor Freight) and bought these J-hook bolts.  To avoid munging up and denting the bed, I added the fine touch of a strip of heat-shrink tubing and a vacuum line plug to each one before throwing them in.

And so now, without further ado, to conclude this #VantruckSummer….

That’s all! It was a crazy adventure that I really couldn’t have hoped for going any better. Any one of many possible delays could have pushed me into having to reassemble everything as-is and call it quits, or at least forced me to delay everything beyond having the mental tolerance for.

What’s next for vantruck? From a physical appearance perspective, nothing really urgent. I’ll get the bed finish-painted soon, and beyond that, who knows!? My short list include a small amount of bringup on the interior, such as repairing/replacing the crystalline 1980s acrylic cupholder. New seating is on the docket, but it’s expensive and non-urgent (It would cost around $1900 to get two brand new captain’s chairs and a sofa bed). The near-term expenses would probably be a few hundred to get the bed finished.

In total, the restoration to this point has cost me about $1500 out of pocket not counting capital equipment and tools such as #Limewelder, the paint cannon, and some sanding tools – if you count all that it’s more $2000. Still, this is far less than what any “professional” restoration would have cost, especially one which would perform similar levels of craftsmanship for future-proofing (I do emphasize a LOT on future-proofing versus just making it look nice, to be fair!).  I’m not gonna count “labor equivalent” time at all since this is still just a personal project of mine and I can’t expect someone else to do it to the same creative mandates.  The biggest single line item was the paint – which was about 2 gallons total for about $400, and otherwise a lot of small things that add up such as hardware, new-old lighting products, wiring and connectors, and so on.

I’ll probably leave this thing alone for a while to focus on getting back into gear for BattleBots next year ….. there IS a season 5, right guys? Right!?

But the most important part is what y’all were waiting for:

Vantrucks on the Dragon.

 

Late Stage #PostmodernRobotics: Welcome to Your Waifu is Trash, the Robot Dumpster Fire

Now that there is an #BrandNewSentence.

Ladies and gentlehams, this is a Golden Dumpster.

It’s several things. First, it’s the prize if you win the Norwalk Havoc event held roughly monthly at the 50Day Makerspace in Norwalk, CT.

Second, it’s a repainted Dumpsty desktop dumpster. No, this is not a joke; someone’s real life job in a shop and assembly room somewhere is manufacturing tiny dumpsters for consumption by edgy postmodernists everywhere.

Third, it’s about to be digitized and turned into a robot for Dragon Con.

Yes, this is truly the state of combat robotics today. This is what we’ve become, when all of the Ampflow brushes have melted away and all of the poorly-restrained Li-poly batteries have vaporized, the essential oil of the Harbor Freight drill gearbox. Welcome to #PostmodernRobotics.

So alright, what’s the actual story here? This is starting to feel a little bit like Stance Stance Revolution or Colsonbot.

In a way, it kind of is in the vein of those two. They’re all supposed to take the super cereal sport and turn some element of it upside down for entertainment. As you know, I tend to complain about how overly tryhard the sport has become especially with folks getting into the sport only building spinners (or worse…. only operating the same spinner for the better part of a decade) and focusing on win counts at rigid tournaments. Not that I have a strong moral basis to stand on here, since I obviously had my own era of “tryharding”. But regardless, in the position I am, I might as well keep at injecting whimsy wherever I can!

This dumpster is actually Jamison’s – not mine. I only took Roll Cake to one Norwalk Havoc event for kicks (where it did disturbingly well in a rumble, more than I expected by far!). It was bequeathed to me while Sawblaze was in temporary storage at Big Chuck’s Auto Body – you can kind of see it peek out in the background of a few photos.

Basically, we both wanted to see an assbot made for Dragon Con. With the time horizon for rebuilding Überclocker/30-haul vanishing, I decided to punt on the project instead of rush it (see, I’ve learned SOMETHING about project and scope management) and focus on putting on a show for the convention.

Obviously it was going to be almost completely ineffective as an entry – that was kind of the point. It’s too small to put any really worthwhile drive power in, at least not without actual engineering effort, and the dumpster itself actually weighs close to 8 pounds – it’s not a plastic shell, it’s actually stamped and welded steel sheet (speaking of engineering effort for questionable ends…).

My “goals” (???) for this build condensed as I was buttoning up Vantruck lighting. It was going to have powered flipping lids actuated by servos, and an internal vape system to emit a lot of thick smoke. I was just going to drive it around the convention as a neutral political statement – you can project any insecurity you want upon it! It doesn’t mean anything and nothing matters! True #Postmodernism!

 

I made it a curiosity goal to see if I could get it to “self right” with a linkage that allowed the lid to extend far enough. Granted, it can only ever self-right from one face only, so how much would it really matter? Does anything actually matter?

After a couple of iterations, I found a good enough solution where a 120 degree servo travel was enough to get about 200 degrees of output travel. The linkage consisting of the servo crank arm, the lid, and the coupler link in between basically was almost toggling at both ends (very folded one way or another), but was much more squared up when the lid was vertical, or when it would have the apply the most force to “get up”.

I was going to need a hefty servo – probably a 1/4-scale size – to do this motion anyway, so I was browsing for candidates as this process was happening. The short turnaround time before I was leaving kind of mandated a Jeff Bezos Special, and I ended up just going with one of these generic “60 kg” servos. No, they don’t weigh 60 kilograms, but allegedly put out up to 60 kgf-cm of torque. Do they actually? Who knows?!

They come in 180 and 270 degree travel varieties for different applications, with the latter being more rare, so I constrained the design to use the 180 degree type only just in case I had to find a spare. Always be prepared to quickly service your miniature flaming dumpster?

I was going to keep the drivetrain simple, using some 25mm diameter Pololu gearmotors I’ve had since forever. The “25mm diameter gearmotor with a centered shaft” seems to be a very commoditized motor form factor, and many generics exist and are popular with beetleweight (3lb) builders. Pololu sells a “HP” line which uses a hotter-wound motor that pulls more power, whereas the common ones on eBay and Amazon are very tame.

The drive layout was going to be 4 individual modules, with 4WD. Instead of just slinging a robot frame under the dumpster (sorry, I can’t take myself seriously typing that), which would pretty much guarantee it tipping over all the time, I wanted to hide the drivetrain within the bottom by making flange-mounted modules that attach to cutouts.

The drive bits itself are just four machined aluminum hex hubs for 1.625″ Banebots wheels I had on hand – dating all the way back to #CandyPaintAndGoldTeeth (which is a bot that REALLY could use a reboot!), and the motors are clamped in place with a U-shaped block.

I made sure to add an external support bearing for the wheels, since these motors do not have all that much output shaft support; one of the ways they get broken easily in battle is just by applying too much force to a directly-coupled wheel. They really should get external support, even in beetleweights (some get away with it using very soft and foamy wheels like Lite Flites), and definitely in anything heavier.

Here’s what it’ll look like from the bottom. The wheels are basically pushed out as far as they can go into the corners for …. stability. Yeah, stability!

I made the rest of the linkages based off the skeleton sketch model. By this point, I actually got the “60kg” servo in house, so I measured up its stock arm and designed a linkage to be sunken into it (for maximum torque transfer if this thing really can push 60 kgf-cm, I didn’t want to just rely on 2 or 3 screws)

And here we have the more-or-less final design, minus a few electronics detailed which were mostly freelanced as the build progressed.  Let fabrication commence!

Making the cutouts in the bottom of the …. dumpster … was actually more strenuous than I thought. This thing is straight up made of 18 gauge steel all around. Thicker than most Mikuvan body panels, as terrifying as that sounds. I used a Dremel with an abrasive wheel to make the cuts, then used a 3D printed prototype of the motor module as a drilling template.

These components are 3D printed in Markforged Onyx, a part of this balanced breakfast. The wheel outer bearings are thin-section Inch bearings I got a long time ago for Roll Cake – they’re type R1212, 1/2″ bore 3/4″ OD and 5/32″ thick. I rather like them for doing little inch-centric quick projects, such as this one!

Four of the motor modules assembled together. This is a very formidable beetleweight drivetrain, all things considered.

I went just maybe a little nuts on engineering a flaming dumpster by making the servo linkages all use ball bearing pivots. Seriously?! Yes – when you build a complex bot like Roll Cake, you end up with a million little bearings you bought but don’t end up using, and can peruse through later.

These bearings are type SMF83 – 3mm bore, 6mm OD, and flanged. They’ll ride on 3mm shoulder screws (also left over from Roll Cake iterations). Ball bearing pivots reduce the friction of linkage joints by a good order of magnitude or more, and reduce slop since they don’t need to have inherently loose fits – for a linkage as edgily-designed on the verge of toggling as the lid, I figured it would be a nice touch.

There are a couple of little 3D printing tricks that I’d like to point out. They’re not too visible in these photos, so it’s easier to show a CAD screenshot:

Basically every part on this bot is printed at an angle with the part not oriented “flat” like what’s common. I started doing this years ago, probably by accident while trying to print an awkward part, and realized it confers a lot of advantages.

First, you can distribute a load on a 3D printed parts in all 3 planes by tilting the part – at least going from one plane of loading to two.

In a part that has multiple orthoginal axes of pin joints or screw holes, instead of extremely compromising on the strength of one axis by forcing it to be loaded “between Z layers” where deposition modeling is the weakest, you effectively slice the part to include them in a skewed fashion.

That way, for example, my pin joints and bolt holes are all grabbing material on the 45 degree plane, each capturing many layers of material – clever part design with this in mind can even result in fasteners that capture the entire width and length of parts. This approach also makes 3D printing embedded trusses and other lightweighting shapes more effective for the same reason: the geometry permits material stress transfer into more planes and axes at once.

Second, by tilting some features, you can avoid support lattices in hard to reach places or which would cause poor finishes in a precision-requiring area. A lot of the parts were printed without support, only a “brim” on the lower 3-5 layers to promote adhesion.

The downside is your printer has to be in good tune to do this, since it involves printing almost exclusively in 45-ish degree overhangs and support lattices generated may be much smaller. I trust the Markforged machines to do it – a tunable RepRap-family printer might need some intensive training beforehand.

The electrical deck was freehanded from a sheet of 1/8″ Garolite, and the battery cradles and clamp designed up and thrown on print also. I designed around a set of 4S, 1.8Ah packs I already had, but made sure the cradle was big enough to support the next size up like a 2.2Ah or even 3.0Ah for longer run time. Remember, I was out to drive this thing around for the better part of a day, so it’s carrying about 4x the amount I would ever expect a beetleweight drivetrain to use in one match already.

While this was all happening, I was also waiting on paint to dry. Because of course I will make it Miku-colored!

I ran into some serious issues with painting it, though – the Golden Dumpster is in fact made from painting gold over a regular green dumpster, which is green paint over the bare steel. So I was adding shitty spraypaint on shitty spraypaint on more shitty spraypaint. Some of it started crinking up and detaching in chunks, which was unfortunate. I decided to just forget about appearances – a weathered dumpster with chipping paint and dents just sells the story!

Anyways, here’s the motor pods and electroncis deck dropped in and screwed shut.

The electrical system was actually a little bit of a conundrum. The big servo preferred 2S lithium voltages (7-9v or so), the drive motors were 12V rated so it’s best to run them at that or higher (hence the 4S battery chosen – 14.8V nominal). Most vapes run at only 1S (3.7V) or in that neighborhood. The receiver could take up to 12V in, but the Pololu R/C relay should stay around 5V for best reliability.

I ended up digging out an old adjustable BEC (R/C power supply) from the pile of robot electronics, which could be tuned to 7.2V, an old 6-cell nickel battery voltage. This would feed the vape power (and a mini air pump that is needed to actually push the vapor out with force) and the receiver. I tested the Pololu relay and inspected its diagram to see if there was anything that bad about running it on 7.2V instead of 5 – nothing ostensibly besides possibly overpowering the relay coil itself. Overall, 7.2V was a reasonable compromise for everything on board.

The BEC unit and Pololu R/C relay get globbed onto the electrical deck, next to the most overkill possible controller for this application… a spare RageBridge. Talk about being under-employed!

The smoke effects actually got super interesting. What you see here is two CosCloud units provided to me by their creator Alina. They actually figured all of this conundrum out for me (and you too! and many others!). I was otherwise going to a literal vape shop to buy literal vaping gear to make my own.

I’ll be running two of these “smoke generators” in series to line up with 7.2V pretty well, and the air pump in parallel with that group. This whole assemblage drew around 3 amps at Full Vape, which was quite tolerable with the 10A-rated BEC.

The final packaging and zip-tying now commences.

And here’s what it looks like from the outside! The final weight – 11 pounds 8.8 ounces. Hey, there’s room for a… weapon?

The dwarf dumpster fire, in its natural habitat.

And what it looks like in action at the convention. The secret is to turn on the Vape Turbopumps for a few seconds, then open the lid and watch it all waft out. This thing was an absolute riot everywhere it went, and it fulfilled the “neutral projection target” social experiment perfectly. I heard quite the range of things referred to while pointing fingers at it, from the usual remarks about Congress and the presidency, to the Marvel Cinematic Universe, Disney, Game of Thrones, Star Wars continuations, game companies…. there are apparently many ongoing uncontained dumpster fires in society as we know it.

Some of them even move around and come to you.

You can see #YourWaifuIsTrash in action in this Dragon Con music video (skip to 8:15 if the time link doesn’t work!)

And finally, we make it to the Big Day at Robot Battles!

I’m a dope for not getting to it sooner – somebody had to point out to me that the dumpster was missing an UWU face (yes, it’s a face, not a sound…. today you learned?!), and so one was hastily appended with markers.

This thing managed to actually pull off a win. I did it by basically bull-baiting the opponent at the edge of the stage and letting nature take its course.

Of course, it couldn’t push anything, could barely get over the “arena” borders which are left beat-up on purpose, and had issues with turning in place under its own weight and the traction of the outdoor style carpet of the stage. So that was all! I also entered it in both rumbles at the end, but it got bowled over rather quickly in both rounds.  Nevertheless, I consider #YourWaifuIsTrash a win, because what is a win in #PostmodernRobotics? It’s whatever you want it to be!

This thing came back from Dragon Con working just fine, so it will live on as a stupid prop for all of eternity. I’ll probably repaint (read: just spray over it AGAIN in more shitty spraypaint!) it soon and begin adding choice tasteful decals.

Do you want your own? The CAD files in STEP, IGES, and Parasolid are available on the References page!