The ZM1 Development board is an industrial-oriented, modular hardware development unit, Facilitates the development of scalable, secure and connected IoT applications.
The ZM1-DB mounts the ZM1 module, a 32-bit dual Core MCU. The ZM1 Core features a clock frequency of up to 240 Mhz, Embedded SPI Flash memory of 16 MB, integrates the crypto element ATECC608A for ultra-secure communication.
The ZM1 Development Board can act as a Development Board for prototyping a Product, and a core for industrial applications, thanks to the expansion modules system. The DB features I/O connectors (the Z-bus) that allow the connection in a cascade of different add-on modules to create specific industrial applications that fit into a DIN-RAIL case.
ZM1 Core: 32-bit Microcontroller runs on up to 240MHz, 16Mb of Flash, 312Kb SRAM
Python/C enabled development on zOS
Modular design with expansion system
3 RGB status LEDs
9 to 36V input Power Supply
MicroSD card slot
WiFi (Client and AP mode supported)
Crypto Chip - ATECC608A Secure Hardware Encryption
RST button and USR configurable button
USB-C (power and programming)
Resources and Documents¶
For step-by-step guide on connecting, running your first example, Please refer to the Getting started guide for the ZM1-DB
ZM1-DB Software Library¶
For more information on the ZM1-DB Library as software Library, Its features, functions and examples demos Please check this Link
The development board can be powered through the USB type-C connection, 9-36V Power Supply connector P1. DC power supply has priority over the USB power supply, but the power circuit automatically detects and uses the available power source.
The ZM1-DB supports Ethernet connection, The board uses the RJ45 Connector and LAN8710 as a physical layer transceiver. For the Ethernet software driver and Examples,Please refer to the Ethernet
The board features an on-board SD Card interface,For more information please refer to the Filesystem module
The ZM1-DB mounts the ZM1 module. The Zerynth Module ZM1 is a dedicated customized version of the ESP32-WROOM-32SE Module. The Module is certified RoHS, CE/RED, e FCC (EU e US).
The ZM1 Module mounts onboard the ESP32-D0WD microcontroller, and is designed to be scalable and adaptive. The CPU clock frequency is adjustable from 80 MHz to 240 MHz, With an embedded 16 MB of SPI Flash memory and integrates a rich set of peripherals, ranging from Hall sensors, Capacitive touch sensor, SD interface, Ethernet, High speed SPI, UART, I2S e I2C.
Inside the ZM1, the crypto element ATECC608A from Microchip has been integrated to handle secure connections in an easy manner, exchanging certificates and keys, encrypting messages over TLS protocol and using secure authentication procedures.
For more information on ZM1 module, Please refer to the user manual of ZM1
The modular expansion system uses the Z-Bus. The Z-Bus is an efficient, powerful standard for connecting and prototyping different sensors and devices. The Z-Bus is using the CN1 pin header (20x2) exposing the following:
- 16 GPIO pins.
- 4 interrupt pins.
- 2 USART/UART instances with full support (TX,RX,RTS,CTS)
- I2C, SPI support.
- 5V, 3.3 V output pins.
- Enable pin for controlling the power to attached expansion boards.
The development boards support up to 3 attached expansion boards.
The Z-Bus allows the connection in a cascade of different add-on modules to create specific industrial applications that fit into a DIN-RAIL case.
The development board offers a modular expansion system that adds expansion boards through the connectors on the board (Z-bus). Expansion boards vary in features and functionalities. Currently, Zerynth offers expansion boards for :
Expansion boards vary in features and functionality. Currently, Zerynth offers expansion boards for :
- EXP-AIN: Expansion board with 8 Industrial analog input channels
- EXP-CONNECT: GSM-NB-IoT and GPS enabled expansion module.
- EXP-IO: Industrial input/output board with 4 solid-state relays, 2 analog channels (4-20mA/0-10V/NTC/current clamp) channels, 2 opto-isolated digital inputs
- EXP-RELAY: Relay board with 6 Electromechanical power relays rated 6A 250VAC.
- EXP-SER: Serial Communication board with : CAN, RS232 and RS485 interfaces.
- EXP-PROTO: Prototyping board for connecting and testing different types of sensors and devices.