OM-64DO

OpenModbus·OM-64DO·kicad/OM-64DO.kicad_sch

OM-64DO
Simulate this board

About the OM-64DO PCB

OM-64DO is an open source STM32 PCB design by OpenModbus, published on GitHub under the GPL-3.0 license. It is a board, with 223 components from 25 distinct parts.

Its main chip is the STM32G031F8P6, from the STM32 family. Other key parts include the R-78E3.3-0.5, THVD1450DRBR, TBD62083AFNG,EL and MCP23S17T-E/SS. By type, the board carries 91 resistors, 72 diodes, 38 capacitors, 15 ICs, 6 connectors and 1 fuse.

It belongs with the iot & wireless designs in this gallery.

From the project

A compact industrial-grade 64-channel Modbus RTU output module.

A compact industrial-grade 64-channel Modbus RTU output module featuring low-side drivers, per-channel LEDs, wide input voltage, DIN-rail support, and full configuration via Modbus holding registers. Designed for automation, distributed I/O, and custom control applications.

The Open Modbus OM-64DO is a 64-channel low-side output expansion module intended for industrial automation, machine control, and distributed I/O networks using Modbus RTU over RS-485. It switches DC loads such as solenoids, relays, indicator lamps, locks, and alarms up to 48 VDC.

Main components on the OM-64DO

OM-64DO bill of materials (BOM)

223 components, 25 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
R-78E3.3-0.5
RECOM
U101
1
THVD1450DRBR
Texas Instruments
U102
1
STM32G031F8P6
STMicroelectronics
U103
8
TBD62083AFNG,EL
TBD62083AFNG
Toshiba
U201, U203, U301, U303, U401, U403, U501, U503
4
MCP23S17T-E/SS
Microchip
U202, U302, U402, U502
1
10030000681
15EDGVC-3.5-4P
DEGSON
J101
1
02x03 1.27
J102
4
10030000695
15EDGVC-3.5-20P
DEGSON
J201, J301, J401, J501
1
0466.500NR
0.5A
Littelfuse
F101
1
SM712-02HTG
Littelfuse
D101
65
LTST-C190EKT
RED
LITEON
D102, D201, D202, D203, D204, D205, D206, D207 +57
1
CD123D-B140LR
Bourns
D103
1
SMAJ28A
Littelfuse
D104
4
SMBJ45A
Littelfuse
D217, D317, D417, D517
2
GRT31CR61H106KE01L
10u
Murata
C101, C102
19
GCJ188R71H104KA12D
0.1u
Murata
C103, C105, C106, C201, C204, C206, C208, C301 +11
5
GRT188R61H225KE13D
2.2u
Murata
C104, C203, C303, C403, C503
4
UCM1J101MNL1GS
100u
Nichicon
C202, C302, C402, C502
8
GRT188R61H105KE13D
1u
Murata
C205, C207, C305, C307, C405, C407, C505, C507
6
ERJ-H3EF1002V
10K
Panasonic
R101, R102, R217, R317, R417, R517
Show 5 more
QtyPartRefs
1
ERJ-UP3J471V
470
Panasonic
R103
64
ERJ-UP3J332V
3K3
Panasonic
R201, R202, R203, R204, R205, R206, R207, R208 +56
4
ERJ-H3EF33R0V
33
Panasonic
R218, R318, R418, R518
8
EXB-2HV470JV
47R
Panasonic
RN201, RN203, RN301, RN303, RN401, RN403, RN501, RN503
8
EXB-2HV104JV
100K
Panasonic
RN202, RN204, RN302, RN304, RN402, RN404, RN502, RN504

OM-64DO design files

The KiCad project lives in the OpenModbus/OM-64DO repository on GitHub; these links point at the commit this page was built from.

OM-64DO: common questions

What microcontroller does the OM-64DO use?

The OM-64DO is built around the STM32G031F8P6, from the STM32 family.

How many components are on the OM-64DO?

223 components, from 25 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the OM-64DO design files?

From the OpenModbus/OM-64DO repository on GitHub, which has the schematic and the BOM; the links under Design files point to each one.

Can I use the OM-64DO design in my own project?

Yes, under the terms of its GPL-3.0 license, which OpenModbus chose for the repository.

Can I test firmware for the OM-64DO without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

Similar boards