Upload a design
Select the project and run/upload-schematics. Supply a complete design from one EDA tool:
- KiCad: all
.kicad_schsheets; include.kicad_proto help identify the root. A.kicad_pcbis optional. - Altium:
.SchDocsheets, optionally with.PrjPcband.PcbDoc. - Eagle:
.sch, optionally with.brd. - PADS:
.ascnetlist. - Xpedition:
.hkpexport. - EDIF:
.edf,.edn, or.edsnetlist.
Free-tier accounts can upload only the EDA formats in their plan. The upload view names the accepted formats before you pick files, and unsupported formats are rejected before creating a project.
Start a project from a schematic
Run/project, choose to create a project, then choose Upload schematics from the platform list. Name the project and select the complete source set.
When the design is ready, review the detected target and peripheral suggestions. Check ambiguous part numbers against the populated board.
If you want to name a custom platform explicitly, use the custom-platform option when it is available and supply the requested documentation.
Update the design
Run/upload-schematics again and choose how to apply the files:
- New version: use the complete selected set as the new design.
- Amend current version, add files only: add new filenames and keep existing files.
- Amend current version, replace by filename: replace matching filenames and keep the remaining files.
Reference schematic entities
Use@ suggestions or a schematic reference in chat:
component, net, sheet, bus, power_domain, functional_block, and layer. Use the exact entity shown for the active design. A layer reference identifies a layer; use the viewer to inspect its geometry.
If a reference is not found, check that the design finished loading and that the entity belongs to the current version.

