
Pine64 PineCone BL602
Open-source RISC-V evaluation board powered by the Bouffalo Lab BL602 WiFi+BLE5 SoC. Features 276KB SRAM, 2MB flash, USB-C with CH340 serial bridge, onboard RGB LED, JTAG header, and PCB antenna. Supports Arduino, NuttX, FreeRTOS, Rust, and OpenBeken firmware. Priced from $3.99.
$3.99
Tap any value to browse matching devices
Specifications
Components
Bus Interfaces
GPIO Map
Overview
The Pine64 PineCone BL602 is a compact evaluation board built around the Bouffalo Lab BL602 RISC-V SoC, designed as part of Pine64's "Nutcracker Challenge" to achieve fully open-source WiFi and Bluetooth connectivity on RISC-V hardware. The board measures just 25.4mm × 44mm and integrates the BL602 via a PineNut 12S stamp module, providing WiFi 802.11 b/g/n and Bluetooth Low Energy 5.0 in a breadboard-friendly form factor.
The BL602 SoC features a 32-bit RISC-V core (SiFive E24) clocked at up to 192MHz, with 276KB SRAM, 128KB ROM, and 2MB of onboard flash. All 16 GPIO pins are fully multiplexable — any pin can be assigned to UART, SPI, I2C, PWM, ADC, or JTAG via software configuration. The board includes a CH340 USB-to-serial bridge for easy programming through USB-C, an onboard tri-color RGB LED connected to GPIO11/14/17, and a dedicated JTAG header for hardware debugging.
The PineCone enjoys strong community support with multiple firmware options including the official BL IoT SDK (FreeRTOS-based), Apache NuttX RTOS, Arduino via Pine64's ArduinoCore-bouffalo, embedded Rust through Sipeed's bl602-hal, and OpenBeken for smart home integration. The board's extremely low price point and open hardware design make it an accessible entry point for RISC-V embedded development, IoT prototyping, and wireless sensor network projects.
Use Cases
4IoT
Internet of Things applications including connected sensors, actuators, and smart devices that communicate over WiFi, BLE, LoRa, or other wireless protocols.
Smart Home
Home automation devices for controlling lighting, climate, security, and appliances.
Environmental Monitoring
Monitoring environmental conditions like temperature, humidity, air quality, and weather data using remote sensors.
LoRa Mesh Networking
Building off-grid mesh communication networks using LoRa radio for text messaging, location sharing, and sensor data relay without cellular or internet infrastructure.
Resources
Where to Buy
Available Software
6BL IoT SDK
SDKOfficial Bouffalo Lab SDK for BL602 — FreeRTOS-based C development with WiFi, BLE, GPIO, SPI, I2C, ADC
ArduinoCore-bouffalo
FrameworkPine64-maintained Arduino Core for BL602 — Arduino IDE and PlatformIO support
bl602-hal (Rust)
LibrarySipeed's embedded Rust HAL for BL602 implementing embedded-hal traits
OpenBeken
FirmwareOpen-source Tasmota/ESPHome alternative for BL602 with MQTT and Home Assistant support
blflash
ToolBL602 serial flasher written in Rust for firmware flashing over UART
Bouffalo SDK
SDKUnified successor SDK from Bouffalo Lab for BL602/BL702/BL808
Explore more of the directory — popular use cases, firmware, and specs to browse next.




