PomeLabs
Utils

Node Multiplier

4-port UART node expander for the PomeLabs Core Kit.

The PomeLabs Node Multiplier Module (PML-NM-01) turns one Backend MCU into a four-node communication hub. Each port gets its own independent UART channel — so you can run four simultaneous serial conversations without any shared risk, any external components, or any compromise on signal integrity.

Revision: v1.0 | Part Number: PML-NM-01 | Series: PomeLabs Core Kit

Node Multiplier

Schematic

Node Multiplier Schematic

Digital Twin

In the PomeLabs App, the PML-NM-01 is mirrored as a digital twin in both the Playground and inside any Connect Activity. On connection the module reports its unique ID, firmware version, and type, and the App places it in your circuit by reading the live netlist — so you always see which module it is and how it is wired. The module's four-way UART fan-out to downstream nodes is pure connectivity; it carries no digital I/O of its own beyond identity, so the current release exposes no app-side controls or streamed values for this module.

Loading circuit

Datasheet

1. Overview

The PML-NM-01 enables a single Backend MCU to communicate with up to four independent downstream nodes simultaneously using four independent USART channels (USART1–USART4).

Ports 3 and 4 connect to field-side expansion nodes via 10-pin Magnetic Female Pogo connectors (J1NM, J2NM) inside a dedicated FE Function sub-block. Ports 1 and 2 connect to the upper pin-header connectors (P1, P2) on the module edge.

The architecture is deliberately symmetric — every port is treated identically in terms of pull-up biasing, so any port can be assigned to any node without electrical asymmetry.

2. BOM Components

Ref.TypeValue / PartRole on this module
J1NM, J2NMConnector10-Pin Magnetic Female PogoNode-side interface connectors for Ports 3 and 4 (FE Function block). Carry +5V, GND, S+/S−, and TX/RX signals between modules with self-aligning magnetic mating.
P1, P2ConnectorPin headersEdge-side interface connectors for Ports 1 and 2. Expose +5V, GND, S+/S−, RX/TX, TX/RX.
R1R4Resistor4.7kΩ4.7\,\mathrm{k\Omega}Pull-up resistors on the node-side TX/RX lines, biased to 3V3. Hold the lines in a defined HIGH state when no node is connected.

3. Electrical Specifications

All values at TambT_{amb} = 25C25\,\mathrm{{}^\circ C} unless otherwise noted. Pogo connector specifications are typical for industry-standard 10-pin magnetic spring-loaded connectors; consult the connector manufacturer's datasheet for the exact values used in production.

3.1 J1NM, J2NM — 10-Pin Magnetic Female Pogo Connector

Industry-typical specifications for 10-pin magnetic pogo connectors. Confirm against the connector vendor's datasheet for the production part.

ParameterTypical ValueNotes
Number of contacts1010Female receptacle, spring-pin mating
Contact resistance50mΩ\leq 50\,\mathrm{m\Omega}Per pin, after mating cycles
Rated current per pin113A3\,\mathrm{A}Depends on pin construction; verify against vendor datasheet
Insulation resistance100MΩ\geq 100\,\mathrm{M\Omega}At 100V100\,\mathrm{V} DC
Mating cycles10000\geq 10\,000Typical durability rating
Operating temperature40-40 to +85C+85\,\mathrm{{}^\circ C}Industry-standard range
Spring force (per pin)303060gf60\,\mathrm{gf}Typical range at working stroke
Mating alignmentMagnetic, self-aligningReverses orientation safely (verify magnet polarity)

4. Pin Descriptions

All signal pins are referenced to GND.

Pin / Net NameDirectionDescription
TX_1-LTX_4-LInputUART transmit inputs from Backend MCU (USART1–USART4 TX). Each line carries outbound serial data for the corresponding node port.
RX_1-LRX_4-LOutputUART receive outputs back to Backend MCU (USART1–USART4 RX). Each line carries inbound serial data from the corresponding node port.
TX_*-POutputTransmit lines to node-side connectors. For Ports 1–2 these go to P1/P2; for Ports 3–4 they go to J1NM/J2NM.
RX_*-PInputReceive lines from node-side connectors. For Ports 1–2 these come from P1/P2; for Ports 3–4 from J1NM/J2NM.
5V-BusPower In5V5\,\mathrm{V} supply rail. Powers the +5V pin of all four port connectors.
3V3Power In3.3V3.3\,\mathrm{V} logic rail used by the pull-up resistors R1R4 (4.7kΩ4.7\,\mathrm{k\Omega}) on the node-side TX/RX lines.
GNDGroundCommon ground. Shared across the Backend MCU and all connectors.
R1R4 (4.7kΩ4.7\,\mathrm{k\Omega})PassivePull-up resistors on the node-side TX/RX lines to 3V3. Keep the lines at a defined HIGH idle state when no node is connected; also help suppress mid-rail noise.

5. Connection Guide & Common Errors

Correct power-up sequence:

  1. Connect GND first, ensuring it is shared across the Backend MCU, the Node Multiplier, and any downstream node modules on the common bus.
  2. Connect 5V-Bus to a regulated 5V5\,\mathrm{V} source. This rail supplies the +5V pin of all four port connectors.
  3. Connect the 3V3 rail. The pull-up resistors R1R4 use this rail to hold the idle UART lines HIGH.
  4. Connect downstream nodes only after the supply rails are stable. Magnetic Pogo connectors (J1NM, J2NM) self-align — verify the magnet polarity is correct before forcing a mate.
  5. Verify TX from the Backend MCU connects to RX on the downstream node and vice-versa (cross-wired UART). The labelling on the P1/P2 headers and Pogo pinouts assumes this convention.

Common wiring errors and consequences:

MistakeSymptomCorrection
GND not shared across MCU, Node Multiplier, and downstream nodesGround offset corrupts UART signal levels (framing errors, wrong logic levels)Ensure a single common GND bus shared between the Backend MCU and every connected node module. Avoid star-ground topologies with thin return traces.
TX and RX swapped at a connectorNo communication; UART framing errors or silenceVerify TX from the MCU side maps to RX of the downstream node (and vice-versa) at each connector. Pogo connectors are not symmetrical despite the magnetic mating — confirm pinout.
Pull-ups R1R4 not biased to 3V3 (rail unconnected)Idle UART lines float; spurious break or framing detection on disconnected portsConnect the 3V3 rail. The pull-ups hold the lines at a clean HIGH between transmissions and when a port has no node attached.
Pogo connector mated dirty / dustyIncreased contact resistance — UART signal degradation, intermittent commsWipe the female receptacle and the mating pads periodically with isopropyl alcohol. Magnetic pogo connectors are typically rated for 10000\geq 10\,000 mating cycles when kept clean.

How is this guide?

On this page