Conversation

Replying to
It’s interesting how much this is an REPL like in programming. I literally had calipers handy and was measuring COTS components as I went, like the 2s lipo battery (2 blue cylinders), turnbuckle link, and ball joint between rocker hinge and body, to make sure it would fit.
Image
Image
1
4
You discover design constraints/needs as you do this. For example, that white connector on the battery is supposed to plug into the 3-pin header on the board near it (this is a Beaglebone Blue robotics board). But it’s too short to come around from the bottom the way I’d planned.
Image
1
2
So either Plan A: add an extension cable (which needs room) to keep the battery on the lower deck or Plan B: put the battery above the board, raising the center of gravity and making the rover more top-heavy than it already is.
Image
1
Two more. In assembling-while-designing, I realized my original plan to have a completely covered top deck wouldn't work. The BBBlue antennae need to stick out there, plus need top access to gpio headers to connect stuff on payload deck. So ended up with a nice big hatch hole.
1
The second one: while sketching this out, I hadn't factored in that the turnbuckle (red rod a few tweets up) is too long for the differential bar to be on the main body... so now I had to add a tail plane to hold the differential bar (on perseverance this is in the middle)
Image
Image
1
3
Whew, finally figured out how to do mate connectors correctly. Now I have this aluminum strut mated via a slider joint to the rocker hinge
Image
Image
1
4
My rover body is going to end up tiny relative to the undercarriage. This is because my 3d printed part dimensions are limited by my printer's build plate (120mm square, but effective max more like 100mm square)
1
2
Hehe triple-hybrid test assembly: CAD printout, pen lines on paper, some actual components. This could be an art form.
Image
1
10
The first complex thing I ever built was a model kit glider ~1988, that came with 1:1 scale drawings. This now-vintage one. I built it by using drawing itself as the construction template, with nails on a board,. It was all balsa wood cut-and-glue pieces. 1:1 is a great hack!
Image
Image
Image
Image
2
8
One minor problem I have to solve now is to make a passive roller out of this wheel. It has a 3mm d-shaft hole to press fit on the shaft of an N-20 moto, which is how I’ll use it for the 4 drive wheels, front and back, but the middle 2 wheels need to be passive free rollers.
Image
Replying to
First thought is to try and drill out the D into a 3mm circular hole, and put a circular shaft into it supported by a fork. But I don’t like destructive mods. Alternative is to use a round shaft with a D-end, and cantilever other end in a sleeve. There’s just so many details.
2
1
Sketched out wire harness problem. I need to solve for A and B and make 4 of these. Current solution: A and B both 9-pin DuPont wire-to-wire connector pairs. So would need to cut off the connector that came with the sg90. The red cable needs to route through aluminum struts.
Image
2
Thought of using ribbon cable for this (initially thought 18 conductors together for 2 drives on one side). suggested IDC punch down connectors for ribbon end. Not sure what it would mate to on board end… wires soldered onto an IDC header?
Image
1
thought this was overkill and just shove 9 separate wires through. He also suggested USB for the red interconnect, though it’s not meant for this use case.
1
One interesting thing… the orange stepper female 3-pin futaba connector is what’s needed at the board end. The cable is even long enough and fits through aluminum strut. I may be able to just make A/B a 6-conductor problem instead of 9.
Image
1
And for the 4+2 N20 problem, the cables at either end are not long enough but together the should do the trick. Remember this sketch is ~ to scale. If so, no red cable/connectors may be needed at all.
Image
2
The main reason to try and create a “middle mile” interconnect (the red bits) is modularity and swappability. I could swap out drive units easily, exchange boards, mix and match undercarriages.
1
Farthest out of my wheelhouse: rest of the wire harness for peripheral and payload function. There are 8 GPIO pins I can make good use of, but the bus options (CAN, UART, SP1, I2C) are black-magic to me. Where might a camera go?
Image
3
1
I’ll admit the thought crossed my mind since D-subs are the only kind I’ve actually soldered in my brief, unglamorous grad school career in hardware circa 1998. Bulky so easy to solder.
Quote Tweet
Replying to @vgr
If you’re proposing a DB9 connector I have to leave.
1
3
Forking off a subthread on learning to use the Beaglebone Blue, which I suspect will take over this main thread if I let it. Will post main rover shit on this thread, BBBlue-specific stuff on this side thread.
Quote Tweet
Off to an inauspicious start with the Beaglebone Blue. The network drivers won’t install on MacOS Catalina. Apparently the packages, HoRNDIS and EnergiaFTDIDrivers (no idea what they do… ELI5?) do shady shit at system level so Catalina sez no.
Show this thread
Image
1
Reprinted the ABTF test rig chassis with taller standoffs and now the battery fits and the short cable even reaches the board. But ordered an extension cable too.. this is too awkward.
Image
1
As you can see, I had to add like 15mm because I initially planned on flat pouch battery but switched to this cylindrical one. Switch from red to white is because I got a 2 for 1 deal on white PLA on prime day and am saving my red PLA for main rover.
Image
1
2
Half-assed hack of drive and passive wheel struts… measure the wheel/motor subassembly, capture dimensions on rough whiteboard sketch, CAD it up, print… hope to have mechanical assembly for this weekend.
Image
Image
Image
Image
1
3
Can already tell wire harness will be a bitch to manage. Those 6 motor wires are kinda stiff and with wheel pivoting at contact point, wires will swing quite a bit. Enough slack for strain relief, not so much the wires snag.
Image
2
4
This whole process is a perfect illustration of the Lindblom "muddling through" process of successive limited comparisons. There's no "root" design, only progressive branching as you gradually lock in one design decision after the other. jstor.org/stable/973677
1
9
Finishing up the mechanical design of ABTF with a pair of designs for a strut cap for motor strut, to hold motor in place. One is a hatch style that will screw on, and should work no problem, the other is a shoe style that I'm hoping will work without screws, interference fit.
Image
1
4
Hmm I suppose I could have printed this as one piece, with just a push-fit hole for the motor 🤔 There would have been an overhang, but I like the idea of a 2-piece assembly, not sure why. But will try single-piece design for NIM.
Image
Image
1
3
Beginning test assembly of Accessory Before the Fact (ABTF). The Bill of Materiels (BoM) even for this simple test rover is 65 distinct parts (+ 4-8 more depending on what interconnect design I settle on to finish the wire harness 😫
Image
1
4
67 [+4-8] actually, miscounted 16 mechanical parts 36 fasteners (12 nut-bolt pairs, 12 screws) 6 motors 1 computer 1 battery 7 interconnect cables (not counting 4 integrated ones) 4-8 connectors, not shown.
2
4
The steel rod at bottom right needs to be hacksawed into 2 axles the size of that toothpick, so that will add 1 more. At this rate I’m guessing the main Nature is Murder rover will weigh in at ~200 parts. Damn, engineering is complex.
1
Discovered an idiotic oversight. There’s no way to attach the servo arm to motor bracket without obscuring the center hole through which you attach servo motor. And if I try to attach motor first, attaching arm is hard but then then motor won’t fit through hole in chassis 😥
1
1
But drill to the rescue! Just drill an access hole in bracket! And of course I mess up a bit. Next bracket, hole will be designed into the print.
Image
1
Next, attach arm using 2 tiny self tapping screws. But holding it in place is a challenge in itself. No worries, we use an M2 nut and bolt to hold it in place (the arm/horn center hole is tiny but I have M2s lying around, yay!)
Image
Image
1
Now another issue. The self-tapping screw is strong enough to penetrate horn pinhole but apparently not the bracket. It simply pulls up the horn 😡
Image
1
1
Gotta break out the tiny hand drill and create a starter hole. Beginning to appreciate the value of having the right tools at hand. I bought this tiny jewelry hand-drill set a while back precisely for this sort of bs. But again, gonna design the hole into the print next time.
Image
Image
1
2
Show replies