CircuitHub currently supports KiCAD versions 4, 5 and 6.

Required files

For KiCAD version 6:

  • One board file, where the name ends in .kicad_pcb.

  • One or more schematic files, where the names end in .kicad_sch.

For KiCAD version 4 and 5:

  • One board file, where the name ends in .kicad_pcb.

  • One symbol library cache file, where the name ends in -cache.lib.

  • One or more schematic files, where the names end in .sch.

Optional BOM

For all versions of KiCAD you can also additionally upload a BOM in either .csv or .tsv that conforms to the supported format.

Single design

For all versions of KiCAD only upload files related to a single design at a time, supplying files from different designs would lead to ambiguities during import and is therefore not allowed.

Multiple schematics

When uploading multiple schematic files only one of the files may be a root schematic file and all the others must be sub schematic files referenced by the root schematic, see the KiCAD article about hierarchical schematics.

Symbol library cache

KiCAD 4 and 5 creates the symbol library cache file when you edit your design's schematics, and contains information about all the symbols used in your design. For KiCAD 6 this file is not required, since the new file format includes all the required information.

Did this answer your question?