app
Grok Bot
Public Made by Adomby adom
Grok Bridge lets Adom talk to Grok Bot. Adom's AI environment is for electrical engineers: any provider, any desktop power tool, one place.
← Commit history
First AI PCB with Grok: clip 3, Grok's own board
7 files changed
+152
first-ai-pcb/README.md+18@@ -29,3 +29,21 @@ A new bot gets the brief. Grok checks what its computer has, finds adom-aiflow m ::adom-video{src="/adom/grok-bridge/render/first-ai-pcb/clips/02-not-grok.video.json"} Twenty-five minutes after the prompt, Grok reported a finished board: ERC and DRC clean, 62 of 62 pins matched, 4.98 V out, 28 x 20 mm. The values matched our own buck exactly, down to the silkscreen, so we asked where each one came from. Grok checked its build trail and said plainly that it had not designed the board: a copy of [our KiCad buck](https://wiki.adom.inc/john/buck-12v5v-molecule) was already on the cloud computer its bots share, and it had renamed and re-exported that (the calculations and BOM were byte-identical, and all 38 placements matched). It was then asked to start over in a new folder, from the TI datasheet and its own math, with its own placement and routing and no look at the old design. 42 s, from 27 min of build and 8 min of conversation. [Download](clips/02-not-grok.mp4) · [captions](clips/02-not-grok.vtt)++### 3. Grok's own board++::adom-video{src="/adom/grok-bridge/render/first-ai-pcb/clips/03-own-board.video.json"}++The second try is Grok's own design, every value traced to the TI datasheet (SLVSD26C):++| | Grok's design | equation or section |+|---|---|---|+| feedback divider | 105 kΩ / 14.3 kΩ, 4.97 V | eqs. 3 and 6, E96 pair, §6.3.8 |+| inductor | 22 µH Bourns SRN6045TA-220M (minimum 20.7 µH; 0.28 A ripple, 1.18 A peak) | eqs. 8 to 10, KIND 0.3 |+| input | 2 x 10 µF 25 V X7R + 100 nF, plus a 33 µF 35 V electrolytic to damp the cable | §7.2.3.1, eqs. 4 and 5 |+| output | 2 x 22 µF 16 V X7R (about 26 µF derated), crossover about 30 kHz | eq. 14; eqs. 11 and 12 |+| feed-forward | 47 pF C0G | eq. 16 (50.7 pF) |+| EN divider | 536 kΩ / 75 kΩ: on at 9.48 V, off at 8.49 V | eqs. 1 and 2 |+| board | 46.5 x 30 mm, two layers, 5.08 mm screw terminals, ground pours both sides | its own layout |++ERC 0 violations, DRC 0 violations and 0 unconnected, netlist 36 of 36 pins. Grok listed its own open items: the inductor's 1.8 A saturation rating and stock are unchecked, C5 is labelled 25 V but its part number is the 50 V version, and some schematic labels overlap. The work took about 15 minutes; the Grok Bot window, in the background on the office PC, showed "Handling it" for almost two hours until opening its settings woke it. 54 s. [Download](clips/03-own-board.mp4) · [captions](clips/03-own-board.vtt)
first-ai-pcb/clips/03-own-board.chapters.jsonadded+18@@ -0,0 +1,18 @@+[+ {+ "t": 0,+ "title": "Starting over"+ },+ {+ "t": 10.9,+ "title": "The window wakes up"+ },+ {+ "t": 17.6,+ "title": "Every value, sourced"+ },+ {+ "t": 36.4,+ "title": "Grok's board"+ }+]
first-ai-pcb/clips/03-own-board.jpgadded⋯ 1 unchanged line ⋯
first-ai-pcb/clips/03-own-board.mp4added⋯ 1 unchanged line ⋯
first-ai-pcb/clips/03-own-board.srtadded+50@@ -0,0 +1,50 @@+1+00:00:00,000 --> 00:00:02,300+Grok starts over in a clean folder.++2+00:00:02,550 --> 00:00:10,700+Fifteen minutes later it has its own+board, but the Grok Bot window, sitting in+the background, freezes on "Handling it"+for almost two hours.++3+00:00:10,900 --> 00:00:15,800+Opening the app's settings wakes it up,+and shows 4% of the weekly allowance used.++4+00:00:15,980 --> 00:00:17,450+Then the reply appears.++5+00:00:17,600 --> 00:00:22,500+This time every value is Grok's own, with+the datasheet equation it came from:++6+00:00:22,690 --> 00:00:30,450+a 105 kΩ over 14.3 kΩ divider for 4.97 V,+a 22 µH Bourns inductor,++7+00:00:30,600 --> 00:00:36,250+a 33 µF input cap, and an enable threshold+near 9.5 V.++8+00:00:36,420 --> 00:00:43,000+The board is 46 by 30 mm, with screw+terminals at each end, and Grok Buck on+the silkscreen.++9+00:00:43,190 --> 00:00:45,750+ERC and DRC are clean.++10+00:00:45,920 --> 00:00:52,200+Grok even lists its own loose ends, like a+capacitor whose part number is the 50 V+version.
first-ai-pcb/clips/03-own-board.video.jsonadded+24@@ -0,0 +1,24 @@+{+ "video": "/adom/grok-bridge/render/first-ai-pcb/clips/03-own-board.mp4",+ "title": "Clip 3: Grok's own board",+ "poster": "/adom/grok-bridge/render/first-ai-pcb/clips/03-own-board.jpg",+ "chapters": [+ {+ "t": 0,+ "title": "Starting over"+ },+ {+ "t": 10.9,+ "title": "The window wakes up"+ },+ {+ "t": 17.6,+ "title": "Every value, sourced"+ },+ {+ "t": 36.4,+ "title": "Grok's board"+ }+ ],+ "captions": "WEBVTT\n\n00:00:00.000 --> 00:00:02.300\nGrok starts over in a clean folder.\n\n00:00:02.550 --> 00:00:10.700\nFifteen minutes later it has its own\nboard, but the Grok Bot window, sitting in\nthe background, freezes on \"Handling it\"\nfor almost two hours.\n\n00:00:10.900 --> 00:00:15.800\nOpening the app's settings wakes it up,\nand shows 4% of the weekly allowance used.\n\n00:00:15.980 --> 00:00:17.450\nThen the reply appears.\n\n00:00:17.600 --> 00:00:22.500\nThis time every value is Grok's own, with\nthe datasheet equation it came from:\n\n00:00:22.690 --> 00:00:30.450\na 105 k\u03a9 over 14.3 k\u03a9 divider for 4.97 V,\na 22 \u00b5H Bourns inductor,\n\n00:00:30.600 --> 00:00:36.250\na 33 \u00b5F input cap, and an enable threshold\nnear 9.5 V.\n\n00:00:36.420 --> 00:00:43.000\nThe board is 46 by 30 mm, with screw\nterminals at each end, and Grok Buck on\nthe silkscreen.\n\n00:00:43.190 --> 00:00:45.750\nERC and DRC are clean.\n\n00:00:45.920 --> 00:00:52.200\nGrok even lists its own loose ends, like a\ncapacitor whose part number is the 50 V\nversion.\n"+}
first-ai-pcb/clips/03-own-board.vttadded+42@@ -0,0 +1,42 @@+WEBVTT++00:00:00.000 --> 00:00:02.300+Grok starts over in a clean folder.++00:00:02.550 --> 00:00:10.700+Fifteen minutes later it has its own+board, but the Grok Bot window, sitting in+the background, freezes on "Handling it"+for almost two hours.++00:00:10.900 --> 00:00:15.800+Opening the app's settings wakes it up,+and shows 4% of the weekly allowance used.++00:00:15.980 --> 00:00:17.450+Then the reply appears.++00:00:17.600 --> 00:00:22.500+This time every value is Grok's own, with+the datasheet equation it came from:++00:00:22.690 --> 00:00:30.450+a 105 kΩ over 14.3 kΩ divider for 4.97 V,+a 22 µH Bourns inductor,++00:00:30.600 --> 00:00:36.250+a 33 µF input cap, and an enable threshold+near 9.5 V.++00:00:36.420 --> 00:00:43.000+The board is 46 by 30 mm, with screw+terminals at each end, and Grok Buck on+the silkscreen.++00:00:43.190 --> 00:00:45.750+ERC and DRC are clean.++00:00:45.920 --> 00:00:52.200+Grok even lists its own loose ends, like a+capacitor whose part number is the 50 V+version.