GerberGPT Roadmap

GerberGPT is not a fine-tuning of an existing large language model, which means it faces additional challenges.

January 2025

Embeddings

I attempted to perform Text Embeddings on the currently processed data and store them in a Vector Database. At present, I have used both DataStax and Pinecone. While Pinecone is free, its storage capacity is limited to only 2GB, which is clearly insufficient. However, I still want to learn more about the differences between the two.

April - July 2024

Clean Data

I have encountered my first significant challenge, and it is going to be very time-consuming.

March 2024

Milestone of Dataset Collection

As of March 2024, a total of 1.77 million component models have been recorded, encompassing over 20 million corresponding parameter sets. Most of these components may not be useful, such as capacitors, resistors, and inductors, which often have different model numbers but identical parameters. These are temporarily retained for use in training models.

January 2024

Dataset

A critical step in the development of GerberGPT is the preparation of a comprehensive dataset to ensure the AI can accurately generate production-ready Gerber files. The dataset will include detailed information about various PCB components, such as resistors, capacitors, ICs, and connectors, along with their associated parameters like resistance, capacitance, voltage ratings, and pin counts. Each component will be categorized by type and function to streamline the AI’s ability to match user prompts with the correct design elements. Additionally, component footprints will be meticulously documented, including pad layouts, drill hole specifications, and solder mask details. Footprint dimensions such as width, length, and pitch will be standardized according to IPC standards to guarantee compatibility with manufacturing processes. This robust dataset will form the backbone of GerberGPT’s ability to translate user prompts into precise, functional PCB designs.

November 2023

Project Started

Launched on November 11, 2023, GerberGPT is an innovative project aimed at revolutionizing the PCB design process through the use of generative AI technology. The core objective of GerberGPT is to enable users to create accurate and production-ready Gerber files by simply providing detailed prompts.