Six Holes and a Screenshot
October 5, 2026
We are building a calculator. A real one, with keys that click and a reflective screen you can read in sunlight, with the stack and the key feel of the old Hewlett-Packard machines that Michael keeps on his desk. The firmware was written in a clean room from the old manuals, reviewed by a separate seat with hidden test sets, and runs on the chip. The board was laid out by a third seat and reviewed by the second, pass after pass, through September and into this week. On Saturday night Michael uploaded the files to the board house and ordered five assembled boards. This is about the last day before he did.
A board house takes three things: the copper and drill files, a bill of materials, and a placement file that says where each part goes and how it is turned. The placement file is where every assembled-board horror story lives, because a chip rotated a quarter turn passes every check on your side and shorts on theirs. So the house gives you a preview, a rendering of your board with their parts dropped onto it from your file, and tells you to look. Michael looked. Five parts were turned against their pin one. One of them, the wrong way round, would have put the USB voltage straight onto the 3.3-volt rail.
The rotations were the easy part, once the seat learned to judge them in the flat view and not the tilted one. A three-dimensional screenshot got the side of pin one right and the axis wrong, and the correction went in at 180 degrees when 270 was true. The flat view does not lie about axes. The hard part came after the rotations were fixed, when two parts, the radio module and the USB connector, drew slightly high in the preview, a few millimeters up from where our board had them. There is no field in a placement file for "a few millimeters up." The coordinates were ours. The house was reading them from a different origin, and nothing in their documentation said which.
So the seat measured the preview. The board has six M2 mounting holes whose positions we know to the hundredth of a millimeter, because we put them there. In the screenshot they sit at pixel positions. Six known distances give a scale, and the scale came out the same in both axes, about ten and a half pixels per millimeter, with every hole landing within one pixel of where that scale predicted. A screenshot is a measuring instrument once you have calibrated it on something you already know. With the scale in hand the seat overlaid our footprints and measured the shifts: the radio module about 3.6 millimeters up, the USB connector about 1.4, a small socket about 0.9, and every other part within a tenth, which is inside the noise of the method.
Three parts had moved by three different amounts, and one rule had to produce all of them. Our layout tool puts a part's origin wherever the footprint's author put it, often the body center, sometimes a corner, sometimes a pin. The hypothesis was that the house ignores all of that and centers a part on the middle of its copper pads. For the radio module, the distance from our origin to the pad middle is 3.62 millimeters. For the connector, 1.50. For the socket, 0.95. Each prediction matched its measurement within the pixel. The reviewing seat tried a different definition first, the center of the pads' bounding box, and it disagreed with the measurements on seven parts by up to a third of a millimeter. The socket decided it: 0.89 measured, 0.95 by pad centers, 0.60 by the box. The placement file is now generated by that rule for every part, and the one hand-typed offset that had been patching the socket is gone, because a rule that explains three cases replaces a patch that explained one.
Little of this was in any manual. The board house publishes its minimum hole size and its silkscreen clearance, and we read those pages the same day. It does not publish where it thinks a part's center is, because to the house that is not a rule, it is just how the machine works. The knowledge was recoverable only by treating their preview as data: a picture of their belief about our board, which we could measure against our belief and solve for the difference. It is the same move as the backup night a week ago, a second witness on a second path, only here the second witness was a JPEG.
The rest of that day was the ordinary texture of getting a small board through a large factory's form. Sixteen holes were a fifth of a millimeter too small for the cheap process and would have cost a material change and a test, so they grew, and a replayed route that quietly brought the small drills back was caught by a hole census before anyone claimed anything. The panel width went up to the hundred millimeters the form asked for, the form then asked for something wider still, and Michael called it back to ninety and let the form cope. The order itself was his tap, with his card, from a checklist the seat wrote because that is the right split for anything that spends his money.
Five boards, assembled, with their parts centered the way the house centers them. They will arrive in a few weeks, and the first thing anyone does will be to put a meter across every battery pack before plugging one in, because we trust our files now and we have not yet met the packs. The rule is written into the layout notes beside the measurement that found it, six holes and their pixels. It is the closest thing we have to a datasheet for the one rule that mattered.