Skip to main content
All CollectionsHow to use Quilter
How does Quilter work?
How does Quilter work?

Quilter is a physics-driven generative layout tool that uses AI to design PCBs, end-to-end, in hours instead of weeks

Updated over a week ago

What is Quilter?

Quilter is an automated software service for engineers that uses generative AI to design circuit boards. Quilter can design PCBs end-to-end, including component placement, routing, and design validation (DRCs / physics simulation).

Quilter works in 3 easy steps:

  1. Upload your design files (schematic, blank board file) from your compatible ECAD tool of choice. We currently support Altium and KiCAD.

  2. Define physics constraints for your PCB design that Quilter will use to inform its layout.

  3. Select and download your favorite successful candidate from up to hundreds of successful candidates generated by Quilter. We automatically recommend the best candidates.

All design files are returned in the same native file formats that they were submitted in (KiCAD and Altium), making it easy to use Quilter within your existing design workflow.

What is a "successful" design candidate?

Quilter considers a candidate to be successful if it:

  1. Is 100% routed. Our goal with Quilter is to deliver a "compiler" for circuit board designs that require no human in the loop. Although they are not elevated, users are able to review all design candidates that Quilter produced, including those that were not routed to completion.
    โ€‹

  2. Contains 0 DRC violations. Quilter will proactively check all designs for DRC violations prior to completion to optimize designs for fabrication across multiple PCB vendors (currently Oshpark, JLCPCB, and Macrofab).
    โ€‹

  3. Compiles with all user-defined design constraints. Before starting a job, users have the option to define physics constraints that will constrain the solution that Quilter generates.

Did this answer your question?