Black WireMaker's Technical Reference

Applies to: Ordinary open-drain I2C. Connector-branded systems still require their own pinout and voltage check.

When to use it

Connecting addressed peripherals while using few MCU pins.

Why it works this way

Devices share data and clock lines and release them high through pull-up resistors.

I2C: two shared lines with pull-ups — Ordinary open-drain I2C. Connector-branded systems still require their own pinout and voltage check.
Original Black Wire connection diagram. Open / save SVG

Connection reference

SignalConnectionPurpose
SDASDA on each deviceBidirectional data
SCLSCL on each deviceClock; a target may stretch it
GNDCommon referenceNon-isolated example
Pull-up railCompatible with every I/ONot automatically the module power input

Make the connection

  1. Check addresses for collisions and configure the documented bus speed.
  2. Determine the total pull-up resistance from all attached boards.
  3. Choose resistance using rise-time, capacitance and sink-current limits; 4.7 kohm is not universal.

Check before powering

Sources & review

Source documents inspected; independent electrical and bench review pending. Reviewed 2026-09-27.

Original writing and diagram by Kal / Valleytech Solutions, CC BY 4.0. Manufacturer artwork and documentation retain their own rights. CC BY 4.0

Diagram fingerprinta7b801ab586b24a37d9650a55c6f8fcb29dd7ae65d3d572c80e040b30eff0dce

Continue learning

Open this guide in the app · All wiring guides