Skip to content

ZM1-DB

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.

Windows drivers

In windows it may be necessary to install USB drivers. See the driver page for details.

Device Summary

  • 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

  • JTAG support

  • 3 RGB status LEDs

  • 9 to 36V input Power Supply

  • MicroSD card slot

  • WiFi (Client and AP mode supported)

  • Bluetooth® Low-Energy

  • Ethernet

  • Crypto Chip - ATECC608A Secure Hardware Encryption

  • RST button and USR configurable button

  • USB-C (power and programming)

Resources and Documents

Getting Started

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

Pin Mapping

Power

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.

Ethernet

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

SD Card

The board features an on-board SD Card interface,For more information please refer to the Filesystem module

Z-Bus

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.

Note

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.