Start

What is Kode

The Kode Dot in one page: what the device is, what is inside it, and the three ways to put something on it.

What it is

The Kode Dot is a pocket-sized computer for making things: a screen you touch, buttons, sensors that know how it is moving, a microphone and a speaker, three short-range radios, Wi-Fi and Bluetooth, a battery, a card slot, and a header on the back where modules and your own circuits plug in. Everything is wired and cased, so a project starts at the idea instead of at the breadboard.

It is open hardware. You program it in C with Espressif's ESP-IDF, the same way you program any ESP32, and the schematics of every board are published on this site. Or you skip the programming and install an app somebody else made, from a computer or from your phone.

What is inside

PartWhat it is
ComputerESP32-P4, two RISC-V cores at 400 MHz, 32 MB of RAM, 32 MB of flash
WirelessESP32-C5 beside it: Wi-Fi on 2.4 and 5 GHz, and Bluetooth
Screen2.06-inch AMOLED, 410 by 502, with capacitive touch
ButtonsA four-way pad and two singles
MotionAccelerometer, gyroscope and compass, nine axes
SoundA microphone and a speaker through one codec
RadiosNFC at 13.56 MHz, 125 kHz RFID, and infrared in and out
FeedbackAn RGB status LED and a vibration motor
PowerA lithium battery, USB-C charging, and 5 V out to the header
StorageA microSD slot
ExpansionA 20-pin header with 14 GPIOs, and a magnetic connector

Each part has its own page under Kode Dot, starting at device/overview.

Three ways to put something on it

WayWhat you needWhere
Install an app from the marketplaceA computer with Chrome or Edge and a USB-C cable, or the Kode app on a phonestart/first-app
Build your own with ESP-IDFA computer with the toolchain installed and the same cablebuild/setup
Snap on a moduleNothing: it plugs into the headermodules/overview

Gotchas