TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Launch HN: JITX (YC S18) – Automating Circuit Board Design

112 点作者 DHaldane将近 7 年前
Hi HN,<p>We&#x27;re Duncan, Austin, Jonathan, and Patrick, the founders of JITX (<a href="https:&#x2F;&#x2F;www.jitx.com" rel="nofollow">https:&#x2F;&#x2F;www.jitx.com</a>). 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.<p>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!<p>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.<p>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.<p>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&#x2F;DFA&#x2F;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.<p>To give you an idea of our workflow, here’s a link to the first demo we ever recorded: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;ra0SWTrLzhs" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;ra0SWTrLzhs</a>. It’s rough and out of date (new demo here: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;lYrY7iskgng" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;lYrY7iskgng</a>), 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.<p>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.<p>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.<p>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&#x27;t imagine a future where this tech doesn’t exist. We’re just racing to be the first ones to build it!<p>- Duncan, Austin, Jonathan, Patrick<p>PS: If you want to see the last robot we built before starting JITX, you can check out Salto here: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=2dJmArHRn0U" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=2dJmArHRn0U</a>.

15 条评论

jimmyswimmy将近 7 年前
Really impressive. I&#x27;ve thought about some of this problem before but clearly I wasn&#x27;t thinking large enough. The best ideas are like this - obvious once someone else showed them to you... but still hard enough to be fun to do.<p>Clearly you have a long path ahead of you. I am curious about several things - serious curiousity here!<p>It seems like you have to design the circuit blocks before this thing starts its build. The LEDs require a resistor to set current, the micro requires frequency-setting resistors and numerous caps, etc. Presumably you are still reading the datasheet to do the block design.<p>- How well do you follow manufacturer layout recommendations? For something like a switching converter, following these guidelines can be the difference between a working system and a smoke generator.<p>- Can you tune your system to make tradeoffs against these layout guidelines? For example, the suggested layout requires an area of 1&quot;x0.5&quot;, and you have 3&#x2F;4&quot; square available for it. Or does this require manual intervention?<p>- Some of your example layouts have a lot of empty space. Is that due to user constraints or your process? Got to be the former.<p>- How do you envision board revs being handled? Will the user modify the schematic, or send instructions back to you for rebuild? If the latter, is the board layout deterministic? On a board spin I wouldn&#x27;t want any more changes than are required!<p>Boy, I have a million more questions for you. This is cool. I look forward to you automating out some of the annoying parts of my job - the days and days of layout. I&#x27;m hoping you sell out to Altium so I can get this as a plugin - but I bet someone with much bigger pockets than I can afford will get you guys. Are you looking at yourselves as competing with the EDA companies or the EDM guys? Or both?<p>Good luck!
评论 #17659928 未加载
评论 #17664641 未加载
cushychicken将近 7 年前
Have any designs made with JITX been certified as UL compliant, or FCC compliant to standards like radiated emissions, AC conducted emissions, spurious emissions, etc.?<p>How well does this software do in creating board designs that meet common government compliance requirements?
评论 #17656601 未加载
评论 #17656575 未加载
ur-whale将近 7 年前
Amazing work, but ... why oh why would you design yet another DSL (domain specific language) for this?<p>Why not use something like {python, lisp, clojure, js, etc ...) to express the design of your board?<p>I&#x27;m looking at you duplicating your code for your corner holes and I&#x27;m hurting :)
评论 #17655628 未加载
评论 #17656657 未加载
评论 #17658519 未加载
hwillis将近 7 年前
Wow, this is awesome! It&#x27;s one of those thoughts that everyone has- so much of making a PCB is totally menial and&#x2F;or institutional, like part selection and supporting circuitry. Death by a thousand cuts, but many small problems (like placement or autorouting) are actually quite hard. Taken together it&#x27;s an intimidating task.<p>This is the next big leap in design for software, electrical, and mechanical things: semantic descriptions directly to solutions.<p>Prototyping is an excellent application. Whats your support roadmap look like? Add more chips so you can continue making small widgets cheaply? Any plans to get into higher-risk design work? If you can reliably deliver high frequency&#x2F;radio designs near FCC limits, that frees up a <i>lot</i> of RF engineers. For anyone who doesn&#x27;t know, the cost to navigate FCC regulations is huge, and testing is worse (10k tests with months of wait, worst case). Probably even more people would be interested in high power designs, given the surging popularity of lithium personal transport and vehicles. Mains voltage&#x2F;mixed signal designs would also be huge, but that&#x27;s a whole other kettle of bears. I&#x27;m sure you&#x27;ve got internal metrics tracking what you all spend the most time doing and where you&#x27;re bottlenecking. Even past the huge tasks of advanced engineering there are opportunities to integrate with 3d printing, automated enclosure or laser-cut design. I suspect&#x2F;hope at some point in the future you guys will be hiring a LOT of people!<p>I&#x27;d love more examples, even on the front page. As long as they&#x27;re relatively dense, readable and well-laid they&#x27;ll inspire a lot of trust in engineers. Also, I think test fixturing is a strong asset and you guys should feature it more heavily! I&#x27;m not sure how you guys do it, but I&#x27;d love to see real examples. It might be the best suited automation of the things you guys do. Designing a comprehensive test fixture can take almost as long as designing the actual part, but with the basic functionality defined you could generate test routines, circuits, firmware, and jigs automatically. And my favorite kind of test jig looks like this[1], so gerbers are all I need to be happy.<p>[1]: <a href="https:&#x2F;&#x2F;i.imgur.com&#x2F;RA2m4Pn.jpg" rel="nofollow">https:&#x2F;&#x2F;i.imgur.com&#x2F;RA2m4Pn.jpg</a><p>I prefer clips to sliding holders like that, but I couldn&#x27;t find a picture for reference. I like to put a few pads around the corners, then solder a small tab to use as a clip so the PCP only has to be held down on one side. Ideally I&#x27;d have a detent on the other side but I&#x27;ve never had a long enough test routine to warrant figuring it out.
评论 #17656490 未加载
评论 #17655942 未加载
samstave将近 7 年前
This 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.<p>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&#x2F;why&#x2F;how - but then get to actually hold that which they made...<p>Seems like a logical next step (in addition to just being freaking amazing for all he &#x27;adults&#x27;)
评论 #17655290 未加载
raghavkhanna将近 7 年前
Great demos! Are you planning to release your design software for users at some point? As a fellow roboticist and tinkerer, I think this would be a great tool to have for simple circuits such as adapters which are way too much of a pain atm.<p>Would be cool to see the output design integrated with an interactive simulation and inspection tool such as [1].<p>[1] <a href="https:&#x2F;&#x2F;www.falstad.com&#x2F;circuit&#x2F;circuitjs.html" rel="nofollow">https:&#x2F;&#x2F;www.falstad.com&#x2F;circuit&#x2F;circuitjs.html</a>
评论 #17655663 未加载
abstractbill将近 7 年前
Really incredible -- you&#x27;ve made something I didn&#x27;t know I needed, until watching the demo videos just now. Can&#x27;t wait to throw away the breadboard :)<p>Congrats on the launch!
评论 #17655429 未加载
swaggyBoatswain将近 7 年前
Not entirely familiar with pcb design tools (still learning atm, so I have lots of stupid questions), but will this have vendor support data from a place such as digikey? Mcmastercarr has integrations for solidworks, etc<p>Can this tool completely replace the need for a breadboard for prototyping, or are there cases where youd still want to use one?<p>Will there be any WYISYWIG tools or do you have to write things in HDL&#x2F;verilog&#x2F;etc
评论 #17656574 未加载
unrealchild将近 7 年前
Interesting solution! Aside from the glue component selection and placement, how does this stack up against an autorouter, like you find in a package like altium?<p>One aspect of board layout is maintenance&#x2F;testing, so like test points and such and another is fit&#x2F;finish for integration into a product (switch and button placement, etc). Does the system allow some guidance around placements?
评论 #17658675 未加载
adreamingsoul将近 7 年前
I have some concerns about this future of relying on an &quot;AI&quot; to design PCBs.<p>1. Circuit board design shouldn&#x27;t be easy and shouldn&#x27;t be available to everyone. PCB&#x27;s and the components used require a lot of natural resources. In my opinion, we should be reducing the waste and harvesting the resources from PCB&#x27;s that are thrown away every day.<p>2. The flaws or bugs in your logic will potentially end up in your customer&#x27;s products. This happens today, but typically on a smaller scale that can easily be traced to the root issue. How will your company handle the situation when faulty products are determined to be because of your AI driven logic?<p>3. I&#x27;m so tired of seeing &quot;AI&quot; as a marketable term. A bunch of code that is written by humans to do something is not AI, it&#x27;s just software.
评论 #17658611 未加载
scardine将近 7 年前
My first job was designing circuit boards using a software called PCAD, 30 years ago. It did a pretty good job with automatic routing for software running on a i386 PC with a couple MB of RAM.
petra将近 7 年前
This really looks great!<p>What about firmware(both device drivers and above), do you see that starting to become automated in the next few years ? How ?
评论 #17655396 未加载
wsul将近 7 年前
Congrats on the launch guys. What types of customers are you seeing most benefit from working with JITX versus other contractors?
评论 #17655205 未加载
Jenz将近 7 年前
Looks awesome, best of luck to you!
dylanbfox将近 7 年前
Just FYI -- getting a:<p>&quot;Your connection is not secure<p>The owner of jitx.com has configured their website improperly. To protect your information from being stolen, Firefox has not connected to this website.&quot;<p>When hitting <a href="https:&#x2F;&#x2F;jitx.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;jitx.com&#x2F;</a>
评论 #17655010 未加载
评论 #17655007 未加载
评论 #17655054 未加载