afterware
Saved
All builds

What you need to start vibe coding hardware

To start vibe coding hardware you need an AI coding tool, a cheap development board such as an ESP32 or Raspberry Pi Pico, a USB data cable, the board's free software, and the display or sensor your project uses. A first kit often costs $30 to $50. A soldering iron and 3D printer help later but aren't needed to start.

The starter kit

  • An AI coding tool. Claude, ChatGPT, Cursor or similar. A chat window works; a coding tool that can edit your project files works better.
  • A development board. An ESP32 or a Raspberry Pi Pico W. Both are a few dollars to around $20 and have Wi-Fi.
  • A USB data cable. Many cables only charge. If your computer can't see the board, the cable is the first suspect.
  • One module for your project. A small screen, an e-ink panel, a sensor, buttons or a knob.
  • Free software to upload code. The Arduino IDE to start, or PlatformIO once projects grow.

That's enough for most first builds. Budget roughly $30 to $50 including a spare board.

Choosing your first board

  • ESP32: the default for anything with Wi-Fi or Bluetooth. Huge community, lots of example code, so AI writes it well. Boards with a screen built in skip the wiring entirely.
  • ESP32-S3: a newer ESP32 that can also act as a USB keyboard or mouse, good for macro pads and controllers.
  • Raspberry Pi Pico W: cheap, simple and well documented, and runs MicroPython if you'd rather read Python than C++.
  • Raspberry Pi (Zero, 4 or 5): a full Linux computer. Use it when you need a real operating system, a desktop app or a camera, like a cyberdeck or a media player.
  • Arduino Uno and friends: fine for learning, but most projects now start on an ESP32 or Pico.

Parts that make the first build easy

  • Plug-together modules with Qwiic, STEMMA QT or Grove connectors, so you don't need to solder
  • A breadboard and jumper wires for modules without those connectors
  • A spare board, because you'll learn faster if one mistake doesn't stop you

Nice to have later

  • A soldering iron for permanent connections and headers
  • A multimeter to check voltage and find bad connections
  • A 3D printer or a printing service for enclosures. AI can write simple models in OpenSCAD
  • A small bench power supply once you work with motors or batteries

Setting up in an afternoon

  1. Install the Arduino IDE and add your board's support package
  2. Plug in the board with a data cable and upload the built-in "Blink" example
  3. Tell your AI coding tool your exact board, module and what you want to build
  4. Upload its first version, open the serial monitor, and paste any errors back
  5. Add one feature at a time until it does what you want

Skills that help (you can learn them as you go)

  • Reading a board's pinout diagram
  • Knowing that most of these boards use 3.3 volt logic
  • Copying an error message exactly into the AI instead of describing it

Where to go next

The builds below score 4 or 5 for AI-buildability. Each lists its parts, so they're good places to borrow a shopping list from.

27 builds
Questions
What do I need to start vibe coding hardware?

An AI coding tool, a development board like an ESP32 or Raspberry Pi Pico W, a USB data cable, free upload software like the Arduino IDE, and the screen or sensor your project uses.

How much does it cost to start?

Roughly $30 to $50 for a board, a module, a cable and a spare board. You don't need any tools for a first build.

Do I need a soldering iron?

Not at first. Boards with built-in screens and modules with plug-in connectors let you build without soldering. Get an iron once you want permanent builds.

Which AI tool is best for hardware projects?

Any strong coding assistant works, such as Claude, ChatGPT or Cursor. Tools that can read and edit your project files, like Claude Code or Cursor with PlatformIO, make longer projects easier.

Should I start with Arduino, ESP32 or Raspberry Pi?

Start with an ESP32 or Raspberry Pi Pico W for most projects. Choose a full Raspberry Pi only when you need a real operating system, a camera or desktop software.

Do I need a 3D printer?

No. Many builds use off-the-shelf cases, cardboard or no case at all. Printing services can make an enclosure if you need one later.

Do I need to know how to code?

No. The AI writes the code. It helps to read along and ask it to explain what each part does, so you can fix things and add features.

What's the most common beginner mistake?

Using a charge-only USB cable, so the computer never sees the board. The next most common is connecting 5 volt parts to 3.3 volt pins.