
H bridge driver
Connaxio/production-controller-makroshield
The PCM has a mikroBUS socket that works with Espoir, our Power over Ethernet devboard, to provide remote control, as well as advanced functionalities through node-red and Home Assistant.

The PCM has a mikroBUS socket that works with Espoir, our Power over Ethernet devboard, to provide remote control, as well as advanced functionalities through node-red and Home Assistant.
Production controller makroshield is an open-source printed circuit board by Connaxio, from the Connaxio/production-controller-makroshield repository on GitHub. It is a 2-layer board of 165.1 × 204 mm with 120 parts on 107 nets, routed with 1,469 tracks and 601 vias.
It is built around the NAU7802SGI, ACS711KEXLT-31AB-T and PI4IOE5V6416ZDEX, with the RMCF0402FT12K4, RMCF0402FT75R0 and RMCF0402FT5K10 among its other parts. Its parts include 53 resistors, 24 connectors, 15 capacitors, 8 diodes and 7 fuses.
The Production Controller makroShield (PCM) is a modular controller designed to operate 24 V devices with the help of connected and remote sensors.
The PCM has a mikroBUS socket that works with Espoir, our Power over Ethernet devboard, to provide remote control, as well as advanced functionalities through node-red and Home Assistant. Simpler control can be achieved by directly programming Espoir.
Originally designed to operate greenhouses and irrigation valves, it can be adapted to many different kinds of small productions and climate control due to its modular nature.
2 drivers are available with the PCM: a 2-ways driver for bidirectional motors, and a 1-way, AC/DC controller for other devices, like valves, fans, and unidirectional motors. Up to 15 drivers can be connected simultaneously, and scheduled to use up to 350 Watts of power at a time.
Being modular makes the PCM easy to repair and upgrade, and helps reduce cost for smaller operations.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 37 | RES_12.4KΩ_1%_0402 | connaxio-resistors:RES_0402_1005M | R2, R3, R11, R13, R14, R24, R25, R26, R27, R28, R29, R30, R31, R32, R33, R34 +21 |
| 15 | CON_CONNAXIO_MOTOR_DRIVER | connaxio-connectors:CON_CONNAXIO_MOTOR_DRIVER | J10, J11, J12, J13, J14, J15, J16, J17, J18, J19, J20, J21, J22, J23, J24 |
| 8 | CAP_CER_100NF_25V_0402 | connaxio-capacitors:CAP_CER_0402_1005M | C2, C6, C7, C9, C10, C11, C13, C14 |
| 8 | RES_226Ω_1%_0402 | connaxio-resistors:RES_0402_1005M | R8, R9, R10, R12, R20, R21, R22, R23 |
| 5 | RES_5.10KΩ_1%_0402 | connaxio-resistors:RES_0402_1005M | R5, R6, R15, R16, R18 |
| 4 | CAP_AE_1MF_50V_TH_12.5MM | connaxio-capacitors:CAPAE_RAD_D12.5_H26.5_P5 | C1, C3, C4, C5 |
| 4 | CON_HDR_100MILS_M_TH_1X3 | connaxio-connectors:CON_HDR_100MILS_M_TH_1X3 | J6, J7, J8, J9 |
| 4 | FID_1X3 | connaxio-mechanical:FID_1X3 | F4, F5, F6, F7 |
| 3 | CAP_CER_22UF_10V_0603 | connaxio-capacitors:CAP_CER_0603_1608M | C8, C12, C15 |
| 3 | CON_TERM_BLK_1X2_TB008A-508-02BE | connaxio-connectors:CON_TERM_BLK_1X2_TB008A-508-02BE | J1, J2, J4 |
| 3 | DIO_LED_GREEN_150060GS75000 | connaxio-diodes:LED_0603_1608M | D5, D6, D7 |
| 3 | FUS_BLADE_MINI_3588-1 | connaxio-connectors:FUS_BLADE_MINI_3588-1 | F1, F2, F3 |
| 2 | DIO_TVS_24V_UNI_SMB | connaxio-diodes:DO-124AA_SMB | D1, D2 |
| 2 | IO_EXP_PI4IOE5V6416ZDEX | connaxio-fp:QFN-24_4x4_P0.5_EP2.7X2.7 | U1, U2 |
| 2 | LOGO | LOGO | G***, G*** |
| 2 | MTH_M5_NPTH | connaxio-mechanical:MTH_M5_NPTH | MTH1, MTH2 |
| 2 | MTH_SLOT_M5_2MM_NPTH | connaxio-mechanical:MTH_SLOT_M5_2MM_NPTH | MTH3, MTH4 |
| 1 | ADC_NAU7802SGI | connaxio-sop:SOIC-16_3.9X9.9_P1.27 | U5 |
| 1 | CON_HDR_MIKROBUS_ADDON_TH | connaxio-connectors:CON_HDR_MIKROBUS_ADDON_TH | J3 |
| 1 | CON_HDR_MIKROBUS_SOCKET_TH | connaxio-connectors:CON_HDR_MIKROBUS_SOCKET_TH | J5 |
| 1 | DIO_SBD_100V_3A_SMA | connaxio-diodes:DO-214AC_SMA | D3 |
| 1 | DIO_TVS_5V_UNI_SMA | connaxio-diodes:DO-214AC_SMA | D4 |
| 1 | DIO_TVS_SRV05-4HTG | connaxio-sop:SOT-23-6 | D8 |
| 1 | NTC_SL22 2R018 | connaxio-resistors:RV_DISC_D22_W6_P7.8 | R1 |
| 1 | PTC_SMD1210B010TF | connaxio-resistors:RES_1210_3225M | R19 |
| 1 | RES_1.00KΩ_1%_0402 | connaxio-resistors:RES_0402_1005M | R17 |
| 1 | SEN_CUR_ACS711KEXLT-31AB-T | connaxio-fp:QFN-12_CUR_SEN_ACS7 | U4 |
| 1 | SEN_TEMP_TMP1075DR | connaxio-sop:SOIC-8_3.9x4.9_P1.27 | U3 |
| 1 | TRX_2NPN_BC846S,115 | connaxio-sop:SOT-363_SC-70-6 | Q2 |
| 1 | TRX_PMOS_AOD4189 | connaxio-sop:TO-252-3 | Q1 |

Connaxio/production-controller-makroshield
The PCM has a mikroBUS socket that works with Espoir, our Power over Ethernet devboard, to provide remote control, as well as advanced functionalities through node-red and Home Assistant.

Connaxio/production-controller-makroshield
The PCM has a mikroBUS socket that works with Espoir, our Power over Ethernet devboard, to provide remote control, as well as advanced functionalities through node-red and Home Assistant.




Brazil-L/Lumeward-OpenSource
Open-source Lumeward firmware and development tools


Immortals-Robotics/MainBoard
Immortals main electronics for the Robocup Soccer Small-Size League

NA-varez/OMNIXIE
Nixie driver board to enable easy inclusion of a Nixie tube into projects. One common driver board to support a wide range of Nixie Indicator Tubes

It measures 165.1 × 204 mm and has 2 copper layers, 1.6 mm thick.
120 parts, built around the NAU7802SGI, ACS711KEXLT-31AB-T, PI4IOE5V6416ZDEX and RMCF0402FT12K4. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Connaxio/production-controller-makroshield repository on GitHub, at the commit this page was made from: the board is mainboard/production_controller_makroshield.kicad_pcb and its schematic h-bridge-driver/h-bridge-driver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Connaxio before reusing the design.