Semiconductor fab equipment needs to provide an interface to factory automation systems. A local company was making planarizers for a new Intel factory and I got the opportunity to help with this SECS II interface. The design encapsulated the Generic Equipment Model (GEM) functionality in a VBX control for use by an existing Visual Basic machine controller application. The functions included recipe download, process monitoring and material handling. For the project I used C++ and VB.