Skip to main content

Getting Started

Video tutorial

What you need

  • An Atmega32u4 development board (see the list below)
  • An ESP8266 or ESP8285 development board (see the list below)
  • (Optional: A single Neopixel (WS2812b) or Dotstar (APA102) LED)

To flash the microcontrollers, you need a computer and USB cable.
And if you want to solder it together into a small gadget, you also need soldering equipment.

tip

If you're a beginner, it's recommended you wire everything together on a breadboard first!
In this case, you'd also need a breadboard with a couple of jumper wires.

Atmega32u4 Development Boards

ESP8266 Development Boards

info

You can use any Atmega32u4 and ESP8266-based development board, but you need both! The Atmega32u4 to act as a USB keyboard, and the ESP8266 for WiFi.

caution

DIGISPARK or other ATTINY85-based development boards are NOT supported!

Other useful stuff

*Links are affiliate links. If you use them to purchase something, you'll support this project and other open-source Spacehuhn projects at no extra cost.