RisalDash RisalDash

Tool · BoardLab · Wiring

Draw ESP wiring diagrams in the browser — no Fritzing install

You finish a project and go to write it up — a README, a build log, a forum answer — and you need a clean picture of the wiring. Your options are usually: install Fritzing, fight a breadboard layout, and screenshot it; or hand-draw ASCII art that nobody enjoys reading. BoardLab is the shortcut: an online wiring-diagram maker built specifically for ESP and friends — pick a board, drag the pins, drop in real sensors, and export a crisp PNG.

BoardLabWiringToolsESP32Fritzing alternative

It runs in the browser — nothing to install. Every diagram below was exported straight from it.

Open BoardLab →

Every board and part in BoardLab is drawn from data, not painted by hand. Switch the board and the pins recompute; tap a pin and it tells you its GPIO number, whether it’s safe or a strapping pin, and — on boards with a built-in screen — whether the display already owns it. That’s the bit a generic drawing tool can’t do.

What you get

Make a diagram in four steps

  1. Pick your board from the dropdown — it’s grouped by family (ESP32, Arduino, STM32, screen boards…).
  2. Add the modules you’re using. They come in with their real pin names and bus badge (I²C address, etc.).
  3. Wire it — drag from a board pin to a module pin. The wire takes the net colour (red = 3V3, orange = 5V, grey = GND, blue/yellow = SDA/SCL). Need a pull-up or a divider? Add a resistor as its own part and wire it inline.
  4. Export the PNG and you’re done. Switch the board first if you want the same hookup recomputed for a different one.
A BoardLab export: an ESP32 wired to a BME280 and an SSD1306 OLED on one I²C bus, SDA to GPIO21 and SCL to GPIO22
A real export: two I²C devices sharing one SDA/SCL pair. This is a PNG straight out of BoardLab — no touch-ups.

Three hookups people actually search for

The tool ships with ready examples you can open and edit. Three of the most common:

BME280 / SSD1306 on one I²C bus

Two devices, two wires, different addresses (0x76 and 0x3C). If yours won’t show up, that’s a whole separate rabbit hole — see why an I²C sensor goes silent.

DS18B20 with its 4.7 kΩ pull-up

A BoardLab export: a DS18B20 temperature sensor on an ESP32 1-Wire pin with a 4.7 kOhm pull-up resistor between data and 3V3
The 4.7 kΩ pull-up between DATA and 3V3 is mandatory — drawn as a resistor part, not a mystery.

HC-SR04 with a 1k/2k divider

The rangefinder answers with a 5 V Echo, and an ESP pin isn’t 5 V-tolerant. The divider is the fix — and BoardLab draws it inline. More on the general case in 3.3 V ↔ 5 V level shifting.

A BoardLab export: an HC-SR04 on an ESP32 with a 1 kOhm / 2 kOhm resistor divider on the 5 V Echo line
A 1 kΩ series + 2 kΩ to ground drops the 5 V Echo to a safe 3.3 V.

Why not Fritzing, Wokwi or circuito.io?

They’re all good at what they do — this is just a different job. BoardLab is the quickest path from “I need a wiring picture” to “here’s the PNG.”

ToolWhat it isThe catch for a quick diagram
BoardLabBrowser wiring-diagram maker, ESP-focusedNot a simulator — it draws the hookup, it doesn’t run the code
FritzingDesktop breadboard/PCB editorA paid download and install; heavier than a README needs
WokwiOnline simulatorBrilliant for running code; the diagram is a side effect, not the point
circuito.ioCircuit generator + BOMGenerates a full schematic/BOM — more than a quick pin map, and less ESP-pin detail

Where BoardLab wins: it’s instant and online, it knows ESP pins (strapping, ADC2-vs-Wi-Fi, native-USB, display-owned pins), and it hands you a clean PNG in the tool’s own style. Where it doesn’t compete: it isn’t a simulator and it isn’t a PCB tool.

Good for more than blog posts

Open it, pick your board, and export your first diagram in about a minute.