14 ms·
Launch HN: JITX (YC S18) – Automating Circuit Board Design
Hi HN,
We're Duncan, Austin, Jonathan, and Patrick, the founders of JITX (https://www.jitx.com https://www.jitx.com). Today, every circuit board is manually designed by skilled engineers. JITX is automating circuit board design with AI that designs optimized boards in hours instead of weeks.
This all started for us while we were still at UC Berkeley. Duncan and Austin were PhD students and constantly designing robots to test new ideas. We realized we had to start from scratch every time we started work on a new robot. All that work had to be thrown away, because you can’t reuse hardware designs like software. We wanted a way to design robots faster; we wanted a way to design better robots!
At the same time Patrick and Jonathan were building Chisel, an automated tool for digital logic design. The roboticists saw Chisel and got inspired. Patrick and Jonathan saw how people design circuit boards and were horrified. We hit it off and decided to solve the problem — we would make circuit board design more like software development: agile, flexible, reusable, fast.
Our core technology is inspired by the technology used for designing computer chips. The introduction of Hardware Description Languages (HDLs, e.g. Verilog) in the 80s, revolutionized chip design. Instead of manually drawing the shapes that make up the circuit, engineers would instead express the intended behaviour of their circuit using code, and then have algorithms automatically translate that code into the necessary copper shapes. This workflow is what makes possible the billion-transistor chips we see today. We bring the same workflow to PCB design.
Circuit board design is a multidisciplinary challenge, and we have to factor in electrical engineering (circuit design, RF design, signal and power integrity), mechanical engineering (thermal, vibration), and manufacturing (cost optimization, DFM/DFA/DFT). Unsurprisingly, almost every subproblem is computationally intractable, so we use clever representations and heuristics to arrive at good solutions. There are a million details to keep track of across all of those disciplines, and it’s high time we get computers to do the bookkeeping.
To give you an idea of our workflow, here’s a link to the first demo we ever recorded: https://youtu.be/ra0SWTrLzhs https://youtu.be/ra0SWTrLzhs. It’s rough and out of date (new demo here: https://youtu.be/lYrY7iskgng https://youtu.be/lYrY7iskgng), but it helped us get into YC and shows the key ideas. Cliff notes: we describe circuit boards with a domain specific programming language, and then compile that language into hardware designs (and simulations, and schematics, and documentation, and manufacturing outputs). You describe what you care about at a high level, and then the system solves for everything you don’t specify.
For example, we request a board with BLE and a microphone, and the system selects matching key components from the library, solves for power supplies and component values, sources all the parts (thanks Octopart!), assigns pins, plans out placements, routes traces, and then exports a KiCAD project (board + schematic), and manufacturing outputs (BoM, Gerbers, etc.). If you care about the shape of the board, add it as a constraint; if you care about the position of a component, add it as a constraint; if you know which BLE chip you want, add it as a constraint. Design tools should be smart enough to solve for the million details you don’t care about, and optimize your design for what you do care about.
We started JITX to give everyone ready access to professional-quality boards, and today JITX runs as an electronics design contractor. You tell us what a circuit board needs to do, we use our tools to design the board, fab it, and get it back to you. We already do this faster than humans can, and our speed depends on the design. For product and proof-of-concept boards, JITX is on average 3x faster and also cheaper than human contractors. Test fixtures and connector-based boards are almost fully automated, and we have already hit 24-hour turnaround times on designs.
We’re not the first ones to think about better tools for circuit board design, but we are the first to use this approach. We know from experience that this is the way to go, and honestly we can't imagine a future where this tech doesn’t exist. We’re just racing to be the first ones to build it!
- Duncan, Austin, Jonathan, Patrick
PS: If you want to see the last robot we built before starting JITX, you can check out Salto here: https://www.youtube.com/watch?v=2dJmArHRn0U https://www.youtube.com/watch?v=2dJmArHRn0U.
- dylanbfox 8y agoJust FYI -- getting a: "Your connection is not secure The owner of jitx.com has configured their website improperly. To protect your information from being stolen, Firefox has not connected to this website." When hitting https://jitx.com/ https://jitx.com/
- deleted 8y ago[deleted]
- patricksli 8y agoThanks very much for letting us know! For now https://www.jitx.com https://www.jitx.com works fine. We'll have to take a look at our web configuration.
- DHaldane 8y agoFixed - thank you!
- zamfi 8y agoNot sure if propagation delays but -- not fixed for me. (Cert is configured for *.github.com.)
- wsul 8y agoCongrats on the launch guys. What types of customers are you seeing most benefit from working with JITX versus other contractors?
- DHaldane 8y agoThanks! Hardware startups are seeing the most benefit right now. We've recently found that we also benefit design teams at larger companies when we design test fixtures, adapter boards, etc.. Removing the distracting work so the layout team can focus on product.
- samstave 8y agoThis will be even more lovely once you have a set of kid-friendly lessons that have the kids type up the code for a circuit for a simple toy, then submit and receive the toy in the mail in a week... inspiring a whole new set of designers. The lessons could explain to them what components they are describing, why they are describing them and what they do - so as they code out the layout, they learn what/why/how - but then get to actually hold that which they made... Seems like a logical next step (in addition to just being freaking amazing for all he 'adults')