← Commit history

Rev 2 case: footprint wording

John Lauer ·0e4e759144 ·1d ago ·parent af9b923
1 file changed +2−2
README.md+2−2
@@ -396,13 +396,13 @@ screen: the chat on the left, the AI Flow dashboard, the Studio and this page in  A compact sage pebble with a crowned roof, rounded edges and five tiny clear indicator dots. The front window separates IR transmit and receive paths. The screws enter from underneath, with a continuous perimeter seal and a recessed non-slip foot. There is no logo and no recess on the roof to collect water. -It is 38 x 32 x 17 mm overall, 45 % of rev 1's footprint. The board sits 5 degrees nose up, which puts the IR axis 13.6 mm above the counter; the aim above uses that height. Four cross-slotted collets squeeze the board's machine pins, the same pins that seat it in an Adom workcell, with open bottoms so the pin tips never bottom out. The Adafruit 1317 lies in its own floor pocket under the board, its leads coiled in a service loop that returns into J2 from the back. A TPU gasket seals the seam at 25 % compression, four M1.6 screws enter from below through TPU washers into heat-set inserts, a tethered TPU stopper with two sealing ribs closes the USB-C port, and a recessed TPU foot keeps it from sliding. Five 1.5 mm clear-resin pipes carry the lights to the roof, and a UV fiber laser engraves their names. A 513-pair interference check found no unexpected contact.+It is 38 x 32 x 17 mm overall, about half of rev 1's footprint. The board sits 5 degrees nose up, which puts the IR axis 13.6 mm above the counter; the aim above uses that height. Four cross-slotted collets squeeze the board's machine pins, the same pins that seat it in an Adom workcell, with open bottoms so the pin tips never bottom out. The Adafruit 1317 lies in its own floor pocket under the board, its leads coiled in a service loop that returns into J2 from the back. A TPU gasket seals the seam at 25 % compression, four M1.6 screws enter from below through TPU washers into heat-set inserts, a tethered TPU stopper with two sealing ribs closes the USB-C port, and a recessed TPU foot keeps it from sliding. Five 1.5 mm clear-resin pipes carry the lights to the roof, and a UV fiber laser engraves their names. A 513-pair interference check found no unexpected contact.  Design notes, print settings and assembly: [case/README.md](case/README.md); engraving guide: [case/laser_engrave.md](case/laser_engrave.md); parametric source: [case/ghost_hand_case.py](case/ghost_hand_case.py).  ## Firmware -Plain C for the ATtiny1616, updated for rev 2 (the STATUS dot takes the logo's job at about half the drive, a 30 mA light cap for the small cell, the 77 mA charge), updated for rev 2 (the STATUS dot takes the logo's job at about half the drive, a 30 mA light cap for the small cell, the 77 mA charge), updated for rev 2 (the STATUS dot takes the logo's job at about half the drive, a 30 mA light cap for the small cell, the 77 mA charge), updated for rev 2 (the STATUS dot takes the logo's job at about half the drive, a 30 mA light cap for the small cell, the 77 mA charge), updated for rev 2 (the STATUS dot takes the logo's job at about half the drive, a 30 mA light cap for the small cell, the 77 mA charge), updated for rev 2 (the STATUS dot takes the logo's job at about half the drive, a 30 mA light cap for the small cell, the 77 mA charge) (avr-gcc, about 13.1 KB of the 16 KB flash). The echo path is pure hardware:+Plain C for the ATtiny1616, updated for rev 2 (the STATUS dot takes the logo's job at about half the drive, a 30 mA light cap for the small cell, the 77 mA charge), updated for rev 2 (the STATUS dot takes the logo's job at about half the drive, a 30 mA light cap for the small cell, the 77 mA charge), updated for rev 2 (the STATUS dot takes the logo's job at about half the drive, a 30 mA light cap for the small cell, the 77 mA charge), updated for rev 2 (the STATUS dot takes the logo's job at about half the drive, a 30 mA light cap for the small cell, the 77 mA charge), updated for rev 2 (the STATUS dot takes the logo's job at about half the drive, a 30 mA light cap for the small cell, the 77 mA charge), updated for rev 2 (the STATUS dot takes the logo's job at about half the drive, a 30 mA light cap for the small cell, the 77 mA charge), updated for rev 2 (the STATUS dot takes the logo's job at about half the drive, a 30 mA light cap for the small cell, the 77 mA charge) (avr-gcc, about 13.1 KB of the 16 KB flash). The echo path is pure hardware: AC0, the event system and TCB0/TCB1 single-shots. The CPU runs the state machine, the learner, the lights and the safety checks, and a 1 s watchdog guards the main loop. Full source is in [firmware/](firmware/README.md), with a host test that runs the learner against simulated faucets