Getting Started with the OKD Bee ESP32C3 Dev Board

Get Started

To get started with the OKD Bee ESP32C3 Dev Boards, you can utilize three main IDEs (Integrated Development Environments) VS Code with Platform IO or ESP-IDF and Arduino. If you are just starting out with microprocessors, we would recommend you start with the Arduino IDE.

Board Setup

Board Manager for Arduino (Paste into your Board Manager in your “Preferences” within the Arduino IDE):

https://dl.espressif.com/dl/package_esp32_index.json

Select from the esp32 set of boards “ESP32C3 Dev Module” this ensures you have the correct pinout for our boards. (Example Image below)

Flash Programming

Select your port under the Tools Menu in Arduino for the COM port your OKD board is attached to via USB.

Select your flash size 4MB

Select enable USB CDC on Boot.

Flash Mode can be set to DIO or QIO.

Hold Down the BOOT button, press the RESET button once, and then release BOOT to have the Bee go into Bootloader Downloading mode for flashing.

Press RESET once after flashing to reset to regular boot mode.

 

The OKD Bee ESP32-C3 Dev Board has utilized a modern fast highly-integrated ESP32-C3 chip, built around a 32-bit RISC-V chip processor with a four-stage pipeline that operates at up to 160 MHz.

This board equips the highly-integrated ESP32-C3 SoC. The chip has been installed with a complete 2.4GHz Wi-Fi subsystem which means it supports Station mode, SoftAP mode, SoftAP & Station mode, and promiscuous mode for multiple Wi-Fi applications. It works under an ultra-low power state, and also supports features of Bluetooth 5 and Bluetooth meshing. There is 400 KB SRAM & 4MB Flash on the chip, allowing for more programming space, and bringing more possibilities to the IoT and Arduino control scenarios.

Being new to the OKD family, this board is our smallest yet, that maintains a classic ultra tiny form-factor design (smaller than your thumb!) and elegant productization of single-sided components mounting. This board supports any small SMT antenna. There are 11 digital I/O that can be used as PWM pins and 4 analog I/O that can be used as ADC pins. This board supports UART, IIC, and SPI serial communication ports, also including IIS (Internet Information Services) and encryption. Utilizing its small and elegant hardware designed in the USA and the powerful onboard chip, programming by Arduino, PlatformIO, MicroPython, or ESP-IDF, it offers more functionality and flexibility for wearables, sensors, smart displays, and portable devices or other applications.

If you purchased a OKD Bee Dev Board, you can use the following pinout for your projects. Get started!

OKD Bee Dev Board Features

Wireless  Connectivity
Memory
Supported Interfaces
PWM/Analog Pins
Onboard Buttons
Onboard LEDs
Microprocessor
Chip Core Architecture
Programming Languages

Dual Mode WiFi 5 + Bluetooth 5 LE
400KB SRAM & 4MB Flash
I2C/UART/SPI
11/4
Reset and Boot
Power and Programmable LED
ESP32-C3FH4 (ESP32-C3 Series)
Espressif RISC-V
Arduino IDE, PlatformIO, ESP-IDF