{"slug": "text-to-pcb-how-a-prompt-actually-becomes-a-manufacturable-board", "title": "Text to PCB: How a Prompt Actually Becomes a Manufacturable Board", "summary": "A developer outlined a split-architecture approach for turning text prompts into manufacturable printed circuit boards, arguing that large language models should handle component selection and connectivity decisions while a deterministic routing engine handles physical placement and clearance constraints. The method keeps routing out of the model's hands to ensure reproducibility, since model-based routing would vary with temperature, phrasing, and model updates. The developer also argued that failed nets should be named explicitly rather than reported as a completion percentage, since most routing failures trace back to component placement. The approach is demonstrated in the browser-based tool PCBEditor.", "body_md": "\"Describe a circuit board and get a finished PCB\" is the kind of claim that makes engineers close the tab. And they are right to be suspicious — most of the time, \"AI designs your PCB\" means a language model produced a plausible-looking picture that no fab would accept.\n\nSo let me skip the pitch and explain how a prompt can actually become a manufacturable board, and where the line is between the part that works and the part that does not.\n\nA PCB design has a judgement half and a measurement half, and they need completely different tools.\n\n**The judgement half** is choosing parts and deciding how they connect. What regulator suits this input range and load? Which microcontroller? Does this sensor talk I2C or SPI? This is language-shaped reasoning over a huge body of prior art — exactly what large language models are good at.\n\n**The measurement half** is everything physical. Where does each component sit on a board with real dimensions? Does this trace clear that pad by 0.15 mm? Can these nets be routed across four layers without crossing? None of that is a matter of opinion. It is geometry and hard constraints, and it has an objectively correct answer that you can check with a ruler.\n\nThe mistake almost every \"AI PCB\" demo makes is asking one tool — the language model — to do both halves. It cannot do the second one. It has no way to *measure* whether a trace meets clearance, so it estimates, and an estimate is not a board.\n\nSplit the two halves and the flow becomes honest:\n\nThe AI decides; the engine proves. That division is the whole reason the output is buildable rather than merely convincing.\n\nThere is a second, subtler reason to keep routing out of the model's hands: reproducibility.\n\nIf a language model \"routes\" your board, the result changes with temperature, with phrasing, and with every model update. Run it twice and you get two boards. That is disqualifying for hardware, where you need the same input to produce the same output every time.\n\nA deterministic router does not have that problem. Same design in, same board out — and it does not drift when the model behind the judgement half is swapped or upgraded. The reproducibility is not a nice-to-have; it is what makes the tool trustworthy.\n\nNo router completes every board, and any tool that claims otherwise is lying to you. The useful question is what happens when it *cannot* finish.\n\nThe wrong answer is a completion percentage — \"94% routed!\" — that hides which nets failed. The right answer is to name the exact nets it could not route, because that tells you what to fix. And most of the time the fix is not a smarter router; it is placement. Two connectors at opposite corners with a dense IC between them cannot be recovered by any routing algorithm. Naming the stuck nets points you straight at the components to move.\n\nIt is real, but it is not magic, and the honest version is more useful than the magic version:\n\nIf you want to watch a prompt become a placed, routed, checked board, [PCBEditor](https://pcbeditor.com/text-to-pcb) does exactly this in the browser — describe a board, and it drafts, places, routes, checks, and exports.", "url": "https://wpnews.pro/news/text-to-pcb-how-a-prompt-actually-becomes-a-manufacturable-board", "canonical_source": "https://dev.to/dibyaprakash_pradhan/text-to-pcb-how-a-prompt-actually-becomes-a-manufacturable-board-2bkh", "published_at": "2026-09-15 08:52:00+00:00", "updated_at": "2026-09-15 09:09:19.556594+00:00", "lang": "en", "topics": ["ai-tools", "generative-ai", "large-language-models", "developer-tools"], "entities": ["PCBEditor"], "alternates": {"html": "https://wpnews.pro/news/text-to-pcb-how-a-prompt-actually-becomes-a-manufacturable-board", "markdown": "https://wpnews.pro/news/text-to-pcb-how-a-prompt-actually-becomes-a-manufacturable-board.md", "text": "https://wpnews.pro/news/text-to-pcb-how-a-prompt-actually-becomes-a-manufacturable-board.txt", "jsonld": "https://wpnews.pro/news/text-to-pcb-how-a-prompt-actually-becomes-a-manufacturable-board.jsonld"}}