<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://bitpost.com/w/index.php?action=history&amp;feed=atom&amp;title=Off-world_Power_Generation_Air-Bearing_Testbed</id>
	<title>Off-world Power Generation Air-Bearing Testbed - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://bitpost.com/w/index.php?action=history&amp;feed=atom&amp;title=Off-world_Power_Generation_Air-Bearing_Testbed"/>
	<link rel="alternate" type="text/html" href="https://bitpost.com/w/index.php?title=Off-world_Power_Generation_Air-Bearing_Testbed&amp;action=history"/>
	<updated>2026-07-09T12:02:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://bitpost.com/w/index.php?title=Off-world_Power_Generation_Air-Bearing_Testbed&amp;diff=7954&amp;oldid=prev</id>
		<title>M: Create Air-Bearing Testbed page: surface stack, leveling scheme, torsion-box bed build plans + walkthrough diagram</title>
		<link rel="alternate" type="text/html" href="https://bitpost.com/w/index.php?title=Off-world_Power_Generation_Air-Bearing_Testbed&amp;diff=7954&amp;oldid=prev"/>
		<updated>2026-06-27T02:26:06Z</updated>

		<summary type="html">&lt;p&gt;Create Air-Bearing Testbed page: surface stack, leveling scheme, torsion-box bed build plans + walkthrough diagram&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The &amp;#039;&amp;#039;&amp;#039;air-bearing testbed&amp;#039;&amp;#039;&amp;#039; is the ground analogue for the project&amp;#039;s in-space&lt;br /&gt;
self-assembly work: identical robotic modules float on a near-frictionless planar&lt;br /&gt;
surface (3 degrees of freedom — x, y, yaw) and rehearse relative navigation,&lt;br /&gt;
docking, and growth logic at hobby cost. It does &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; reproduce orbital&lt;br /&gt;
relative dynamics; it validates the planar kinematics, docking, and autonomy. The&lt;br /&gt;
shared apparatus below underlies [[Off-world Power Generation Lab 3: Propulsive navigation|Lab 3 (propulsive navigation)]],&lt;br /&gt;
[[Off-world Power Generation Lab 4: Moment control|Lab 4 (moment control)]], and&lt;br /&gt;
[[Off-world Power Generation Lab 5: Robotic self-assembly|Lab 5 (robotic self-assembly)]].&lt;br /&gt;
&lt;br /&gt;
== The running surface ==&lt;br /&gt;
&lt;br /&gt;
Modules float on a sheet of &amp;#039;&amp;#039;&amp;#039;float glass&amp;#039;&amp;#039;&amp;#039; (flat to tens of microns by&lt;br /&gt;
manufacture) — the smooth running surface. The glass is supported continuously by&lt;br /&gt;
a stiff, flat &amp;#039;&amp;#039;&amp;#039;bed&amp;#039;&amp;#039;&amp;#039;; the bed is leveled on &amp;#039;&amp;#039;&amp;#039;3 adjustable points&amp;#039;&amp;#039;&amp;#039;. Full stack:&lt;br /&gt;
&lt;br /&gt;
 stock 4-leg table (rough-leveled, no drilling)&lt;br /&gt;
   -&amp;gt; 3 leveling adjusters (top-side, at working height)&lt;br /&gt;
     -&amp;gt; torsion-box bed (stiff + flat)&lt;br /&gt;
       -&amp;gt; float glass (continuously supported)&lt;br /&gt;
         -&amp;gt; air-bearing puck (the module)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Glass:&amp;#039;&amp;#039;&amp;#039; ¼″ (6 mm) clear &amp;#039;&amp;#039;&amp;#039;annealed&amp;#039;&amp;#039;&amp;#039; float, cut to ~&amp;#039;&amp;#039;&amp;#039;20″×35″&amp;#039;&amp;#039;&amp;#039; to sit just&lt;br /&gt;
inside the 20.5″×36″ table (no overhang — a cantilevered annealed sheet cracks).&lt;br /&gt;
Ask for &amp;#039;&amp;#039;&amp;#039;seamed&amp;#039;&amp;#039;&amp;#039; edges (safe to handle); don&amp;#039;t pay for polished — the bearing&lt;br /&gt;
never runs on the edge. Specify &amp;#039;&amp;#039;&amp;#039;annealed, NOT tempered&amp;#039;&amp;#039;&amp;#039; (tempering&amp;#039;s roller-wave&lt;br /&gt;
distortion ruins the ~10 µm fly height). Source locally and pick up — don&amp;#039;t ship&lt;br /&gt;
glass. Get ≥2 quotes; small custom cuts vary widely on shop minimum + edgework.&lt;br /&gt;
&lt;br /&gt;
== Leveling — the #1 build variable ==&lt;br /&gt;
&lt;br /&gt;
Residual tilt projects gravity into the plane as phantom gravity: &amp;#039;&amp;#039;&amp;#039;a = g·sin θ&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
At 0.10° that is 17 mm/s² of drift; the target is &amp;#039;&amp;#039;&amp;#039;&amp;lt; 0.05°&amp;#039;&amp;#039;&amp;#039; (8.6 mm/s²), ideally&lt;br /&gt;
0.01°. Use &amp;#039;&amp;#039;&amp;#039;kinematic 3-point support&amp;#039;&amp;#039;&amp;#039; — three points define the plane exactly&lt;br /&gt;
(no rock, both tilt axes trimmable); 4 supports over-constrain and rock.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Level the surface, not the table.&amp;#039;&amp;#039;&amp;#039; The table has fat 4×4 legs; drilling and&lt;br /&gt;
turning feet under a heavy table is awkward, and table-leg leveling only fixes&lt;br /&gt;
overall tilt — not the wood top&amp;#039;s local waviness. Instead, stand &amp;#039;&amp;#039;&amp;#039;3 adjustable&lt;br /&gt;
bolts on top of the table, under the bed&amp;#039;&amp;#039;&amp;#039;, and trim there at working height beside&lt;br /&gt;
the digital level. A stiff bed on 3 points also &amp;#039;&amp;#039;&amp;#039;bridges over&amp;#039;&amp;#039;&amp;#039; the table top&amp;#039;s&lt;br /&gt;
waviness. Rough-level the table once with shims (~1°), then trim &amp;lt; 0.05° on the 3&lt;br /&gt;
bolts, and &amp;#039;&amp;#039;&amp;#039;re-check loaded&amp;#039;&amp;#039;&amp;#039; (glass + module shifts it). The air bearing exerts&lt;br /&gt;
negligible horizontal force, so gravity holds the bed; optional cone / V-groove /&lt;br /&gt;
flat (Kelvin) seats under the 3 bolt tips make the mount non-sliding and repeatable.&lt;br /&gt;
&lt;br /&gt;
== Torsion-box bed — build plans ==&lt;br /&gt;
&lt;br /&gt;
A torsion box is two thin skins glued to an internal rib grid: stiff and dead flat&lt;br /&gt;
for low weight and ~$40 of materials. A plain ¾″ panel on 3 points would sag at the&lt;br /&gt;
overhangs (0.3 mm over 10″ ≈ 0.07° slope — over budget); the box stays flat. It is&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;only as flat as the surface you glue it on&amp;#039;&amp;#039;&amp;#039; — so assemble it on the float glass&lt;br /&gt;
itself (a micron-flat reference), covered with wax paper so glue won&amp;#039;t stick. Target&lt;br /&gt;
box ≈ &amp;#039;&amp;#039;&amp;#039;20.5″×36″ × ~2.5″ thick&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Torsion box walkthrough.png|800px|center|Torsion-box bed build walkthrough: rib grid, exploded sandwich, glue-up on the glass jig, leveling-insert placement, final stack, and the buy/step list.]]&lt;br /&gt;
&lt;br /&gt;
=== Buy ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Skins:&amp;#039;&amp;#039;&amp;#039; ¼″ MDF or tempered hardboard — two pieces &amp;#039;&amp;#039;&amp;#039;20.5″×36″&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Ribs:&amp;#039;&amp;#039;&amp;#039; ¾″ × 2″ strips, ~16–20 linear ft (rip from ¾″ stock, or 1×2 furring).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Glue:&amp;#039;&amp;#039;&amp;#039; PVA wood glue (Titebond); brad nails/staples or clamps + even weights.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3× threaded inserts&amp;#039;&amp;#039;&amp;#039; (fine-thread 3/8″-24 or M10×1.0) + 3 bolts / leveling glides.&lt;br /&gt;
&lt;br /&gt;
Buy raw and cut yourself, have a store make the straight panel cuts, or order the&lt;br /&gt;
panels &amp;#039;&amp;#039;&amp;#039;cut-to-size online&amp;#039;&amp;#039;&amp;#039; (e.g. SendCutSend, Cherokee Wood Products) and glue&lt;br /&gt;
at home. A light box (~10–15 lb) is what makes the 3-bolt leveling easy — avoid&lt;br /&gt;
heavy ready-flat plates (granite ~100 lb, MIC-6 aluminum) here, since you hand-turn&lt;br /&gt;
the leveling bolts.&lt;br /&gt;
&lt;br /&gt;
=== Build ===&lt;br /&gt;
&lt;br /&gt;
# Cut the two skins flat and square (20.5″×36″). Cut the rib grid: a perimeter frame + internal ribs forming &amp;#039;&amp;#039;&amp;#039;~5–6″ cells&amp;#039;&amp;#039;&amp;#039; (≈5–6 cross ribs along the 36″ length + 2–3 long ribs across the 20.5″ width). Butt joints are fine.&lt;br /&gt;
# Lay the &amp;#039;&amp;#039;&amp;#039;float glass on the table, cover with wax paper / plastic&amp;#039;&amp;#039;&amp;#039; → your flat assembly jig. Lay the &amp;#039;&amp;#039;&amp;#039;bottom skin&amp;#039;&amp;#039;&amp;#039; on it.&lt;br /&gt;
# Glue the rib grid to the bottom skin; tack with brads or weight down. The flat skin forces every rib into one plane.&lt;br /&gt;
# Glue the &amp;#039;&amp;#039;&amp;#039;top skin&amp;#039;&amp;#039;&amp;#039; on. &amp;#039;&amp;#039;&amp;#039;Weight the whole sandwich evenly&amp;#039;&amp;#039;&amp;#039; and let it cure on the flat reference (overnight). It cures locked-flat.&lt;br /&gt;
# Seal / edge-band the edges (humidity stability); wipe the top clean.&lt;br /&gt;
# Install the &amp;#039;&amp;#039;&amp;#039;3 threaded inserts in the bottom skin, each directly over a rib&amp;#039;&amp;#039;&amp;#039; (so the adjuster load goes into structure, not an unbacked ¼″ skin) — two along one long edge, one centered on the opposite edge, inset ~3–4″. Thread in the 3 bolts; their tips stand on the table top.&lt;br /&gt;
# Set the box on the table, drop the glass on top (continuous support), and level on the 3 bolts against the digital level. Re-check loaded.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Key gotchas:&amp;#039;&amp;#039;&amp;#039; assemble on the flat reference (step 2 is the whole game); the&lt;br /&gt;
inserts must land over ribs (step 6); rough-level the table first so the bolts only&lt;br /&gt;
do the fine trim.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Lazy fallback (no box):&amp;#039;&amp;#039; doubled ¾″ MDF (1.5″) on the 3 adjusters — stiffer than&lt;br /&gt;
single ¾″ but marginal vs the 0.05° budget at this span; build the box if you can.&lt;/div&gt;</summary>
		<author><name>M</name></author>
	</entry>
</feed>