Z-Framework
Z-Framework
ZFramework is a printers development library that provides essential services that cover various aspects of a typical machine control application. It is currently being used by multiple 2D and 3D printer manufacturers as well as in other types of applications.
Some of the main features of ZFramework are:
- Modern C++ based SW library yet easy to integrate and to use
- Fully cross-platform implementation for Windows/Linux/Mac
- Support for x86 32bit and 64 bit as well as ARM
- Tested and field proven stability on various Embedded Linux platforms from various vendors such as NXP and Qualcomm
- OS abstraction
- Support for threading, queues, multi-processing and synchronization
- Support for TCP/IP, networking and other communication protocols
- Support for serial communication
- Support for ModBus protocol over serial and TCP/IP
- Support for various motion controller types from different vendors
- Support for sophisticated logging with context, time and thread data
- Various file system handling services
- Support for advanced parameters and configuration handling
- Built in unique Python based scripting engine with transparent linkage to the C++ code
- Provide in full documented source code