Recommended gear

Tools and parts that work well for the projects on this site. We pick cheap things that are easy to find in big stores.

Start here

Start with the first level: a project without soldering needs only a board and a cable.

1 First project without soldering

A board and a data cable, nothing else.

Board photo

Cheap Yellow Display ESP32-2432S028

ESP32 with a 2.8 inch touch screen, SD slot and USB for the price of a lunch. Many projects here run on it without soldering.

USB-C cable with data

Many cheap cables only charge, then the board is not seen. Keep one cable you trust.

2 Building from modules

When a project needs sensors or a screen: wires and a breadboard, still no soldering.

3 Workbench

When you get to soldering: an iron, solder, flux and a multimeter.

Pinecil V2 soldering iron

Heats up in seconds from a USB-C charger, holds the temperature well and costs less than a station.

ANENG AN8008 multimeter

Auto-ranging, quick continuity beep and true RMS for very little money. Enough to check power, wiring and batteries in hobby projects.

Soldering irons and stations

Pinecil V2 soldering iron

Heats up in seconds from a USB-C charger, holds the temperature well and costs less than a station.

T12 soldering station

Powerful and cheap station with fast tips, holds heat on big pads and ground planes.

858D hot air station

For SMD chips, connectors and heat shrink. One of the cheapest stations that works well.

Soldering iron stand with brass cleaner

Keeps the hot iron off the desk, the brass wool cleans the tip without cooling it down.

Silicone soldering mat

Protects the desk from heat and solder drops, small parts stay in the pockets.

Desktop fume extractor

A fan with a carbon filter pulls flux smoke away from your face.

Solder and flux

Lead-free solder SAC305 0.8 mm

Needs a bit more heat, but there is no lead on the desk and on your hands.

Flux pen

Puts a thin layer of flux exactly where you need it, handy for rework.

Desoldering wick 2 mm

Soaks up extra solder and cleans pads after you remove a part.

Desoldering pump

Pulls solder out of through-hole pins when you need to take a part out.

Solder paste Sn63 for SMD

For small SMD parts with a hot air station or a hot plate.

Multimeters and oscilloscopes

ANENG AN8008 multimeter

Auto-ranging, quick continuity beep and true RMS for very little money. Enough to check power, wiring and batteries in hobby projects.

Logic analyzer 24 MHz 8 channels

Shows what really goes over I2C, SPI and UART. Works with the free PulseView.

FNIRSI 1014D oscilloscope

Two channels and a big screen at a low price, good first bench scope.

Tools

Automatic wire stripper

Strips any thin wire in one squeeze without cutting the copper.

Helping hands with magnifier

Holds the board and the wire in place, so both of your hands are free.

Dupont crimping tool SN-28B

Makes your own Dupont and JST cables of the right length.

USB-UART adapter CH340

Flashes boards without USB (ESP32-CAM, Pro Mini) and reads their logs.

Boards

Board photo

Cheap Yellow Display ESP32-2432S028

ESP32 with a 2.8 inch touch screen, SD slot and USB for the price of a lunch. Many projects here run on it without soldering.

Board photo

Heltec WiFi LoRa 32 V3

ESP32-S3 with SX1262 LoRa and a small OLED, cheap start in Meshtastic.

Board photo

ESP32-CAM with MB programmer

Camera board with the USB adapter that makes flashing easy.

Board photo

ESP32 DevKitC (WROOM-32)

The basic ESP32 board for breadboards, with USB and all pins on headers.

Board photo

ESP32-S3 DevKitC N16R8

ESP32-S3 with 16 MB flash and 8 MB PSRAM: room for screens, cameras and AI.

Board photo

ESP32-C3 SuperMini

A thumb-sized board with Wi-Fi and Bluetooth for small sensors.

Board photo

ESP32-C6 DevKitC

ESP32 with Wi-Fi 6, Zigbee and Thread for new smart home projects.

Board photo

ATS Mini receiver

A pocket SI4732 radio receiver on ESP32-S3 with open firmware.

Arduino Uno R3

The classic board for learning, with endless guides and shields.

Arduino Mega 2560

Lots of pins for 3D printers, CNC and big LED projects.

Arduino Pro Mini

Very small and frugal, runs long on a battery. Needs a USB-UART adapter.

Pro Micro ATmega32U4

Acts as a USB keyboard or gamepad, a favorite for macro pads.

Board photo

Raspberry Pi Pico

Cheap RP2040 board with PIO for precise signals, flashed by drag and drop.

Board photo

Raspberry Pi Pico 2

The faster Pico on RP2350 with more memory.

Board photo

Blue Pill STM32F103C8

Cheap STM32 board for learning ARM. Flashed over a USB-UART adapter.

Board photo

Black Pill STM32F411CE

Fast STM32 with USB-C, flashed from the browser over USB.

Board photo

nice!nano nRF52840

Bluetooth board for wireless keyboards on ZMK.

Digispark ATtiny85

A USB stick sized board for tiny gadgets and keyboard tricks.

Sensors

BME280 sensor module

Temperature, humidity and pressure in one I2C chip, the base for a weather station.

BMP280 sensor module

Temperature and pressure without humidity, cheaper than BME280.

BME680 sensor module

Adds an air quality reading to temperature, humidity and pressure.

DHT22 (AM2302) sensor

Simple temperature and humidity sensor on one wire.

DHT11 sensor

The cheapest temperature and humidity sensor for first experiments.

DS18B20 waterproof probe

Measures water, soil and pipes. Several probes share one wire.

SCD40 CO2 sensor

Real CO2 sensor (photoacoustic) for room air monitors.

MH-Z19B CO2 sensor

NDIR CO2 sensor over UART, a long-time favorite of DIY air monitors.

MPU6050 module (GY-521)

Accelerometer and gyroscope for balancing robots and gesture controls.

HC-SR04 ultrasonic sensor

Measures distance up to 4 m with sound, the usual eye of a first robot.

VL53L0X laser distance sensor

Small and precise distance sensor up to 2 m over I2C.

HC-SR501 PIR motion sensor

Notices a person in the room, for lights and alarms.

BH1750 light sensor

Measures light in lux, for auto brightness and plant lamps.

INA219 current sensor

Measures current and voltage of a battery or a load over I2C.

INMP441 I2S microphone

Digital microphone for voice, sound meters and music visualizers.

Capacitive soil moisture sensor v2.0

Does not rust in the soil like the cheap fork sensors.

MAX30102 heart rate sensor

Pulse and blood oxygen from a finger, for wearable experiments.

Displays

OLED SSD1306 0.96" 128x64 I2C

The most common small screen: four wires, crisp text, many libraries.

OLED SSD1306 0.91" 128x32 I2C

A narrow strip screen for one or two lines of status.

OLED SH1106 1.3" 128x64 I2C

A bigger OLED with the same wiring, easier to read from a distance.

TFT ST7789 1.54" 240x240

A bright color square screen on SPI for clocks and dashboards.

TFT ST7735 1.8" 128x160

A cheap color screen, enough for menus and simple graphics.

TFT ILI9341 2.8" 240x320 SPI with touch

A big touch screen for any ESP32 when you need more than a CYD.

E-paper 2.9" module

Keeps the picture without power, perfect for battery dashboards.

LCD 1602 with I2C backpack

Two lines of 16 characters on just four wires.

MAX7219 LED matrix 4 in 1

A bright running line for clocks and tickers.

TM1637 4-digit display

Big digits for timers and clocks on two wires.

Buttons and switches

Tactile buttons 6x6 mm set

A bag of buttons with different heights for any project.

Tactile buttons 12x12 mm with caps

Big pleasant buttons for game pads and control panels.

Rotary encoder module KY-040

The same encoder on a small board with pull-ups, ready for wires.

Joystick module KY-023

Two axes and a button for games and robot remote control.

LEDs and strips

WS2812B LED strip 60 LEDs/m

Each LED is set to its own color with one data wire.

WS2812B 8x8 matrix

A small color pixel screen for animations and games.

LED 5 mm kit with resistors

Many colors for the first blink and indicators.

Motors and drivers

28BYJ-48 stepper with ULN2003 driver

A cheap quiet stepper for blinds, feeders and clocks.

NEMA 17 stepper motor

The motor of 3D printers and small CNC machines.

TMC2209 stepper driver

Makes steppers almost silent and is set up over UART.

TB6612FNG motor driver

Drives two small DC motors with little heat, better than L298N for 3.3 V boards.

L298N motor driver

The classic driver for robot cars with bigger motors.

TT gear motors with wheels

Yellow gear motors for the first robot car.

Relay module 5 V

Switches a lamp or a pump from a board. Be careful with mains voltage.

Power and batteries

LiPo 3.7 V 1000 mAh with JST-PH

A flat battery for handheld projects. Check the connector polarity before plugging in.

TP4056 USB-C charger module

Charges one Li-ion cell from USB, the version with protection guards the cell.

MT3608 boost converter

Makes 5 V from a battery for strips and sensors.

LM2596 buck converter

Turns 12 to 24 V into 5 V for boards in cars and printers.

Mini560 5 V buck converter

Tiny and efficient, gives a fixed 5 V without setting a trimmer.

Power supply 5 V 10 A

For long LED strips and matrices that USB cannot feed.

Wires and breadboards

Perfboard set

Move a working circuit from the breadboard to something that lasts.

Heat shrink tubing set

Insulates joints neatly, much better than tape.

JST-SH 1.0 4 pin cables (Qwiic, STEMMA QT)

Plug I2C sensors into Qwiic and Grove style connectors without soldering.

Silicone wire 26 AWG set

Soft wire that does not melt under the iron.

USB-C cable with data

Many cheap cables only charge, then the board is not seen. Keep one cable you trust.

Cases and 3D printing

PETG filament 1.75 mm

Tougher than PLA and does not soften in a hot car.

M3 screws and nuts kit

The standard screws for cases and board mounts.

Brass heat-set inserts M3

Pressed in with the soldering iron, they give printed cases real threads.

Kits

Resistor kit 600 pcs

All the usual values in one box: pull-ups, LED resistors, dividers.

Capacitor kit

Ceramic and electrolytic capacitors for power and filters.

Sensor kit 37 in 1

A box of modules to try a new idea the same evening.

Transistor and diode kit

2N2222, BC547, 1N4007 and friends for switching loads.

Some store links are partner links: the site gets a small share of the purchase, the price stays the same for you.