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 Module: 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 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.