Open source SECS/GEM drivers
Short answer: the main open source SECS/GEM drivers are secsgem-driver (Python, Apache-2.0, covering SEMI E5 SECS-II, E30 GEM and E37 HSMS, with a serial-to-GEM bridge) and secsgem (Python, LGPL-2.1). Both are suited to learning, simulators and integration evaluation.
For a production tool on a fab host, the MST SECS/GEM gateway adds HSMS and SECS-I, the E30 GEM state model, equipment mapping and acceptance testing, licensed at US$4,500 per unit.
Open source SECS/GEM drivers compared
| Project | Language | Licence | Scope | Status |
|---|---|---|---|---|
| secsgem-driver (github.com/shensi8312/secsgem-driver) | Python | Apache-2.0 | E5 SECS-II, E30 GEM, E37 HSMS; config-driven; serial-to-GEM bridge | Early, v0 |
| secsgem (github.com/bparzella/secsgem) | Python | LGPL-2.1 | Python SECS/GEM implementation | Community project |
Open source driver or production gateway
- Use an open source driver for learning, host simulators and evaluating an integration.
- Production SECS/GEM needs equipment-specific variable mapping, GEM behaviour modelling, host validation and customer acceptance testing.
- The MST SECS/GEM gateway sits in front of the tool, keeps its RS-232, Modbus, TCP or PLC interface and presents a GEM-compliant equipment to the host.
Frequently asked questions
Is there an open source SECS/GEM driver?
Yes. secsgem-driver (Python, Apache-2.0) covers E5, E30 and E37 with a serial-to-GEM bridge, and secsgem (Python, LGPL-2.1) is a Python SECS/GEM implementation.
Can I use an open source driver in production?
They are suited to learning, simulators and evaluation. Production use needs equipment mapping, host validation and acceptance testing.
What licence does secsgem-driver use?
Apache-2.0, which allows commercial use and modification.
What does the MST SECS/GEM gateway cost?
US$4,500 per unit, deployed inside your own network.
Ask an engineer
Send the equipment type, controller, protocol and target host. MST scopes the gateway in a 30-minute call.
Book a scoping callRelated pages
Sources
Values are taken from the manufacturer documents above, checked 2026-10-26. Specifications can change; confirm against the current datasheet before ordering. MST is a distributor; products are made by the manufacturers named.