Uploaded May 2019 | Updated September 2026, 3 days ago
CI/CD provides distinct benefits by automating procedural steps of software development and deployment, but these concepts are challenging to adapt to PCB Design due to human intervention during the manufacturing process and limitations of existing tools. We will present a template for end-to-end automation of the PCB Release, review, and asset generation process using KiCAD, as well as further concepts including ERP integration, ordering, purchasing, part EOL, publishing ECN, and QA monitoring.
Slides available here: kicad-kicon.com/wp-content/uploads/2019/05/Andrey-Shmakov-AKS_KICON2019_PCBOPS_FINAL.pdf
About the speaker:
Andrey Shmakov is an Electrical Engineer and Firmware Developer with a focus on data acquisition, embedded systems, industrial automation, and CI/CD in manufacturing operations. As the electrical engineer at a small industrial device manufacturer, he has experienced many aspects of PCB Design and Manufacturing. In a previous life, Andrey studied Physics and Mathematics at UC Berkeley, where he enjoyed developing embedded devices using KiCAD for his lab and academic work.
KiCon 2019 was a conference for people who use and love KiCad. For more information: kicad-kicon.com
Produced by NDV: youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg
CI/CD provides distinct benefits by automating procedural steps of software development and deployment, but these concepts are challenging to adapt to PCB Design due to human intervention during the manufacturing process and limitations of existing tools. We will present a template for end-to-end automation of the PCB Release, review, and asset generation process using KiCAD, as well as further concepts including ERP integration, ordering, purchasing, part EOL, publishing ECN, and QA monitoring.
Slides available here: kicad-kicon.com/wp-content/uploads/2019/05/Andrey-Shmakov-AKS_KICON2019_PCBOPS_FINAL.pdf
About the speaker:
Andrey Shmakov is an Electrical Engineer and Firmware Developer with a focus on data acquisition, embedded systems, industrial automation, and CI/CD in manufacturing operations. As the electrical engineer at a small industrial device manufacturer, he has experienced many aspects of PCB Design and Manufacturing. In a previous life, Andrey studied Physics and Mathematics at UC Berkeley, where he enjoyed developing embedded devices using KiCAD for his lab and academic work.
KiCon 2019 was a conference for people who use and love KiCad. For more information: kicad-kicon.com
Produced by NDV: youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg










