Overview
The MB102 is a breadboard-mounted power supply module that turns a wall adapter or USB cable into clean 3.3V and 5V rails for your prototype. It plugs straight onto the standard 830-point or 400-point breadboard's power rails — just push it down, flip the on/off switch, and you have regulated power without any soldering.
Each side (left and right rail of the breadboard) has its own jumper that lets you choose 5V, OFF, or 3.3V independently. So you can run your Arduino logic on one rail at 5V and your sensor on the other rail at 3.3V — both from the same module.
The module accepts 6.5-12V DC through the barrel jack or 5V via the USB port, then regulates it down using AMS1117-5.0 and AMS1117-3.3 linear regulators. With on-board filtering capacitors and a power LED, it's a reliable workhorse for any breadboard project.
At a Glance
Specifications
| Parameter | Value |
| Regulators | AMS1117-5.0 + AMS1117-3.3 (linear) |
| DC Input Range | 6.5V - 12V (5.5×2.1mm barrel jack, center positive) |
| USB Input | 5V via USB-A connector |
| Output Voltages | 3.3V and 5V (selectable per rail) |
| Maximum Output Current | 700 mA per rail |
| Power LED | Green, on when switch is ON |
| On/Off Switch | Slide switch (master power) |
| Berg Header | 5V, GND, 3.3V (4 pins) |
| Compatible Breadboards | 830-point and 400-point standard breadboards |
| Dimensions | ~52 × 35 mm |
Pinout Diagram
Wiring Guide
Breadboard Setup
The MB102 is designed to mount directly onto the power rails at one end of a standard breadboard. The four pins on the bottom of the module slot into the + and − rails on both sides.
| MB102 Output | Breadboard Rail |
|---|---|
| Left + (red) | Top + rail (left side) |
| Left − | Top − rail (left side) |
| Right + (red) | Bottom + rail (right side) |
| Right − | Bottom − rail (right side) |
Power Sources
You can power the module in three ways. Pick the one that suits your bench.
| Source | Connector | Notes |
|---|---|---|
| 9V wall adapter | DC barrel (5.5×2.1mm, center positive) | Best for sustained current or when 5V USB is too weak |
| USB cable | USB-A port on module | Limited to 500 mA (USB 2.0) — fine for most projects |
| Berg header | 5V or 3.3V pin (input) | Used to power the module from a known-clean rail |
Jumper Settings
Each rail (left and right) has a 3-position jumper that selects the output voltage independently. Move the jumper before powering on.
| Jumper Position | Rail Output |
|---|---|
| 5V | 5V regulated |
| OFF | No output (rail floating) |
| 3.3V | 3.3V regulated |
Code Examples
The MB102 is a passive power-supply module — it does not require any microcontroller code. Just set the output voltage with the rail jumper, flip the on/off switch, and connect VCC and GND of your project to the breadboard rails.
Example: Powering an Arduino Uno from a 9V Adapter
1. Plug a 9V wall adapter into the DC barrel jack.
2. Set both rail jumpers to "5V".
3. Flip the on/off switch to ON.
4. Verify the green power LED is lit.
5. Connect a wire from any "+" rail hole to the Arduino 5V pin.
6. Connect a wire from any "-" rail hole to Arduino GND.
7. The Arduino now runs from the MB102 instead of USB.