KiCAD-Machine plugin
Overview
I love KiCAD, one of the best Circtuit Design EDAs, and I was working at CERN before I came to MIT, another special bonding with KiCAD. :)
I've made this GUI based on Python & PyQt5 for my PCB probing machine. It leverages the kiutils Python library to parse KiCAD files and interact with physical machines.
This is OK. But I want to make it better. I've been using a KiCAD plugin Interactive HTML BOM. This plugin will generate a HTML file that can be opened in a web browser. The web will list all the components in your PCB design. And when you hove your mouse on some component, it will highlight the component on the PCB design. You can also record which parts have been populated on the PCB. This is a cool tool for PCB assembly.
I want to build a plugin like this that can interact with my machine so I can directly control my machine inside the KiCAD.