Skip to main content

Maker Tools

Component & Symbol Search

Look up the pinout, pin roles, typical current draw and wiring notes for common electronics parts. Every part is color-coded by pin role and links straight into Studio so you can wire it into a real circuit.

17 of 17 parts

LED

led
PinRole
anodedigital
cathodeground
Typical draw
12 mA

Wiring: wire anode → pin, cathode → GND via resistor

Build with this in Studio

RGB LED (common cathode)

led.rgb
PinRole
redpwm
greenpwm
bluepwm
commonground
Typical draw
12 mA

Wiring: 3 PWM pins + common to GND

Build with this in Studio

Push Button

button
PinRole
1digital-in
2ground
Typical draw
0 mA

Wiring: one leg → pin (INPUT_PULLUP), other → GND

Build with this in Studio

10kΩ Potentiometer

potentiometer
PinRole
vccpower
wiperanalog
gndground
Typical draw
1 mA

Wiring: wiper → analog pin

Build with this in Studio

Passive Buzzer

buzzer.passive
PinRole
positivepwm
negativeground
Typical draw
30 mA

Wiring: tone() on a PWM pin

Build with this in Studio

Active Buzzer

buzzer.active
PinRole
positivedigital
negativeground
Typical draw
30 mA

Wiring: on/off from any digital pin

Build with this in Studio

Photoresistor (LDR)

sensor.light.ldr
PinRole
1analog
2signal
Typical draw
0.5 mA

Wiring: divider with 10kΩ → analog pin

Build with this in Studio

HC-SR04 Ultrasonic Sensor

sensor.distance.ultrasonic
PinRole
vccpower
trigdigital
echodigital-in
gndground
Footprint
hc-sr04
Typical draw
15 mA

Wiring: TRIG out, ECHO in (5V)

Build with this in Studio

DHT22 Sensor

sensor.temperature.dht
PinRole
vccpower
datadigital-in
gndground
Footprint
dht22-module
Typical draw
1.5 mA

Wiring: single-wire data pin

Build with this in Studio

PIR Motion Sensor

sensor.motion.pir
PinRole
vccpower
outdigital-in
gndground
Footprint
hc-sr501-pir
Typical draw
0.065 mA

Wiring: OUT goes HIGH on motion

Build with this in Studio

SSD1306 OLED Display

display.oled.ssd1306
PinRole
vccpower
gndground
sdai2c-sda
scli2c-scl
Footprint
ssd1306-i2c-oled
Typical draw
20 mA

Wiring: SDA/SCL, addr 0x3C

Build with this in Studio

16x2 LCD (I2C backpack)

display.lcd.i2c
PinRole
vccpower
gndground
sdai2c-sda
scli2c-scl
Footprint
lcd1602-i2c-backpack
Typical draw
40 mA

Wiring: SDA/SCL, addr 0x27

Build with this in Studio

SG90 Servo

servo
PinRole
vccpower
signalpwm
gndground
Footprint
sg90-servo
Typical draw
150 mA

Wiring: signal → PWM pin; needs 5V

Build with this in Studio

Relay Module

relay
PinRole
vccpower
indigital
gndground
Footprint
relay-module-1ch
Typical draw
70 mA

Wiring: IN from a digital pin

Build with this in Studio

NeoPixel Strip (8)

neopixel
PinRole
vccpower
dindigital
gndground
Footprint
ws2812-neopixel-strip
Typical draw
60 mA

Wiring: DIN from a digital pin

Build with this in Studio

How to read a component pinout

A pinout is simply the map between a component's physical pins and the job each one does. Every card above lists the pins in the order the part exposes them, colored by role so you can tell power and ground apart from the signal lines at a glance. Wire the power pins first: connect VCC to the matching supply rail (5V or 3.3V, never guess, a 3.3V part on 5V can be a one-way trip) and tie every GND pin to a common ground with your board.

The signal roles tell you how the part talks to your microcontroller. A digital pin the board drives (an LED, a relay input) is an output from the board; a digital-in pin the board reads (a button, a PIR OUT line) is an input. Analog pins carry a varying voltage you sample with the ADC, and PWM pins expect a fast on/off pulse for dimming, tone or servo position. I2C parts share two lines, SDA (data) and SCL (clock), so several devices can hang off the same pair as long as their addresses differ. SPI parts use SCK, MOSI, MISO and a per-device chip select.

Physical pin order matters as much as function. Two boards with identical labels can print those labels in a different left-to-right order, which is why cheap breakouts so often swap VCC and GND. Before you solder or send a board to fab, confirm the order against the silkscreen printed on your exact module. The footprint id on each card points to the curated physical pin order Banana Board uses when it lays out a PCB for that part.

The typical current draw, shown in milliamps where it is known, helps you budget your supply. Add up the active draw of everything on a rail, leave headroom, and make sure your regulator or USB port can source it. Motors, servos and LED strips dominate a power budget, while sensors and I2C displays usually sip only a few milliamps. Search by part name, type, pin label or role above to jump straight to the pinout you need.

Frequently asked questions

What is a component pinout and how do I read one?

A pinout is the map between a part's physical pins and the job each one does, such as power, ground, or a signal line. Read it by wiring the power pins first (VCC to the matching supply and every GND to a common ground), then connecting each signal pin to the right role on your microcontroller.

How do I find the pinout for a part like the HC-SR04 or an SSD1306 OLED?

Type the part name, type, pin label, or role into the search box and the matching card shows its pins in physical order, color-coded by role. Search by family terms too, like ultrasonic, oled, servo, i2c, or pwm, to jump straight to the pinout you need.

What do the pin role colors mean?

Each pin is tagged with its role and colored by family: ground, power, I2C, SPI, PWM, analog, and digital each get their own color. The color lets you tell power and ground apart from the signal lines at a glance without reading every label.

Is the current draw shown for every part?

No. A typical active current draw in milliamps is shown only when the draw model actually recognizes the part, so the tool never displays a fabricated number. Use the values that are shown to budget your supply, and add up the active draw on each rail with some headroom.

Why should I check the pin order against my exact module?

Two boards with identical pin labels can print them in a different left-to-right order, which is why cheap breakouts often swap VCC and GND. Always confirm the order against the silkscreen printed on your specific module before you solder or send a board to fab.

Can I use these parts in a real circuit?

Yes. Every card links straight into Studio, where you can wire the part into a schematic, validate the connections against a real board pin map, and lay out a PCB. The footprint id on a card points to the curated physical pin order Banana Board uses for that part.

Made by Banana Board

Describe a circuit in one sentence. Get validated firmware, a wiring diagram, and a fab-ready PCB with every wire checked against your board's real pins.

Start building free