1. The robot and the wrench
Isaac Asimov’s I, Robot is about machines that follow rules while doing work humans would rather not. The desktop’s servicing robot is in the same tradition: it does not need to be clever, but it must be reliable, predictable, and unable to damage the thing it is fixing.
Entry 218 said failed compute boards should be replaceable by the servicing robot. Entry 220 sized the power. This entry works out the mechanical procedure.
2. Why board-level replacement matters
If the whole compute attachment must be replaced when one board fails, the desktop loses the entire capability. If only the failed board is replaced, the rest keeps running. This is the difference between a maintenance event and a mission failure.
Board-level replacement also means sparing can be granular. The desktop carries a small inventory of common boards instead of whole spare attachments.
3. What the robot needs to reach
The compute attachment must expose the boards to the robot. This means:
- A removable cover or door on the attachment face.
- Clear access volume in front of the board slots.
- Standardized board dimensions so one gripper design handles every board in the attachment.
- Visible fiducial markers so the robot can align itself before grasping.
The board itself needs:
- A handle or edge feature the robot can grip without touching connectors or components.
- A retention latch the robot can release with a simple push or pull.
- Guide rails that keep the board aligned during insertion and extraction.
- Blind-mate connectors that engage smoothly without fine manipulation.
4. The replacement procedure
A board swap would look roughly like this:
- The health monitoring system identifies a failed board.
- The robot moves to the attachment and removes the access cover.
- The robot releases the retention latch on the failed board.
- The robot withdraws the board along its guide rails.
- The failed board is stowed in a waste bay or, if mass budget allows, retained for return.
- The robot fetches a spare board from a storage slot.
- The spare board is inserted along the guide rails until the blind-mate connectors engage.
- The retention latch closes.
- The robot replaces the access cover.
- The system powers on the new board and verifies function.
5. Sparing and storage
The desktop needs a place to keep spare boards. A small magazine near the compute attachment, holding two to four boards per type, is probably enough for the first generation. The magazine itself is another attachment or a fixed bay in the desktop structure.
The robot must be able to reach both the compute attachment and the magazine without reconfiguring itself between every swap.
6. Failure modes to avoid
The design must prevent the robot from:
- Forcing a board into a misaligned slot.
- Partially mating a connector and causing a short.
- Damaging neighboring boards during extraction.
- Losing a board in free space because the retention latch released unexpectedly.
These are solved with mechanical features, not software. Guide rails, hard stops, and latches that require intentional actuation are the safeguards.
What this changes
- Board-level robotic replacement is feasible if the compute attachment is designed for it from the start.
- The required robot features are simple: a gripper, a cover removal tool, and access to a spare board magazine.
- The attachment must have guide rails, retention latches, blind-mate connectors, and fiducial markers.
- With workload, power, and replacement procedure defined, the compute attachment is ready for a first conceptual design review.