# Pine64 PineNut Model-01S

> Ultra-compact BL602 RISC-V WiFi+BLE5 IoT module in ESP-01S form factor with 8-pin through-hole header. Features 276KB SRAM, 2MB flash, onboard RGB LED, and PCB antenna. Supports Arduino, NuttX, FreeRTOS, and OpenBeken firmware. Priced from $1.99.

## Quick Facts

- **Brand:** Pine64
- **Board Type:** module
- **Price:** ~$1.99
- **Product Readiness:** developer
- **CPU:** Bouffalo Lab BL602
- **CPU Architecture:** RISC-V 32-bit
- **CPU Cores:** 1
- **RAM:** 276 KB SRAM
- **Flash:** 2 MB
- **Power:** 3.3V
- **Operating Voltage:** 3.3 V
- **Operating Temp:** -40°C to 85°C
- **Dimensions:** 14.3 mm × 24.8 mm
- **Weight:** 2 g
- **Antenna:** built-in PCB antenna
- **SD Card:** No

## Connectivity

- **Wifi:** 802.11 b/g/n
- **Bluetooth:** BLE 5.0

## Open Source

- **Status:** fully-open
- **Firmware:** Yes
- **Schematics:** Yes
- **PCB Layout:** Yes
- **License:** Apache-2.0

## Compatible Firmware

arduino, nuttx, freertos, rust-embedded, openbeken

## Use Cases

- iot
- smart-home
- environmental-monitoring

## Components

- **BL602** (MCU): 32-bit RISC-V WiFi+BLE5 SoC at 192MHz with 276KB SRAM, 128KB ROM, 2MB flash — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Ffiles.pine64.org%2Fdoc%2Fdatasheet%2Fpine64%2FBL602_BL604_DS_1.2_en.pdf&ref=openhardware.directory&product=pine64-pinenut-01s&source=md-export)
- **RGB LED** (LED): Tri-color LED — Blue (GPIO11), Green (GPIO14), Red (GPIO17) — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Ffiles.pine64.org%2Fdoc%2FPinenut%2FPinenut-01S%2520V1.01%2520SCH.pdf&ref=openhardware.directory&product=pine64-pinenut-01s&source=md-export)
- **PCB Trace Antenna** (antenna): Built-in 2.4GHz PCB trace antenna for WiFi and BLE — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Ffiles.pine64.org%2Fdoc%2FPinenut%2FPinenut-01S%2520V1.01%2520SCH.pdf&ref=openhardware.directory&product=pine64-pinenut-01s&source=md-export)

## Protocols

- **UART0**: TX: GPIO16, RX: GPIO7
- **UART1**: TX: GPIO4, RX: GPIO3
- **I2C**: SDA: GPIO3, SCL: GPIO4

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO3 | UART1 RX / I2C SDA / PWM3 | — | digital-input, digital-output, pwm, i2c, uart |
| GPIO4 | UART1 TX / I2C SCL / ADC CH1 | — | digital-input, digital-output, pwm, adc, i2c, uart |
| GPIO7 | UART0 RX | — | digital-input, digital-output, pwm, uart |
| GPIO8 | Boot mode select | — | digital-input, digital-output |
| GPIO16 | UART0 TX | — | digital-input, digital-output, pwm, uart |

## Available Software

- **[BL IoT SDK](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fbouffalolab%2Fbl_iot_sdk&ref=openhardware.directory&product=pine64-pinenut-01s&source=md-export)** (SDK): Official Bouffalo Lab SDK — FreeRTOS-based C development
- **[ArduinoCore-bouffalo](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fpine64%2FArduinoCore-bouffalo&ref=openhardware.directory&product=pine64-pinenut-01s&source=md-export)** (Framework): Pine64 Arduino Core for BL602
- **[OpenBeken](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fopenshwprojects%2FOpenBK7231T_App&ref=openhardware.directory&product=pine64-pinenut-01s&source=md-export)** (Firmware): Open-source Tasmota/ESPHome alternative for BL602

## Description

## Overview

The Pine64 PineNut Model-01S is a tiny WiFi and Bluetooth Low Energy module built around the Bouffalo Lab BL602 RISC-V SoC. Designed in the familiar ESP-01S form factor with an 8-pin through-hole header, the module is ideal for breadboard prototyping and drop-in replacement in projects that previously used ESP-01S modules but want to move to an open-source RISC-V platform.

The module exposes 5 user-accessible GPIO pins (GPIO3, GPIO4, GPIO7, GPIO8, GPIO16) supporting UART, I2C, PWM, and ADC functions. It includes an onboard tri-color RGB LED (red, green, blue) and a push button, making it ready for basic IoT experimentation out of the box. The BL602 SoC provides 802.11 b/g/n WiFi and BLE 5.0 with an integrated PCB trace antenna.

At just $1.99 and measuring 14.3mm x 24.8mm, the PineNut-01S is one of the most affordable open-source WiFi modules available. Full schematics and KiCad design files are publicly available, and the module shares the same BL IoT SDK, Arduino core, and community firmware ecosystem as the PineCone BL602 evaluation board.

## Where to Buy

- [Pine64 Store](https://openhardware.directory/r?to=https%3A%2F%2Fpine64.com%2Fproduct%2Fpinenut-model01s-wifi-ble5-module%2F&ref=openhardware.directory&product=pine64-pinenut-01s&source=md-export) — $1.99

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fpine64.com%2Fproduct%2Fpinenut-model01s-wifi-ble5-module%2F&ref=openhardware.directory&product=pine64-pinenut-01s&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fpine64%2Fbl602-docs&ref=openhardware.directory&product=pine64-pinenut-01s&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Fwiki.pine64.org%2Fwiki%2FPineCone&ref=openhardware.directory&product=pine64-pinenut-01s&source=md-export)
- [datasheet](https://openhardware.directory/r?to=https%3A%2F%2Ffiles.pine64.org%2Fdoc%2Fdatasheet%2Fpine64%2FBL602_BL604_DS_1.2_en.pdf&ref=openhardware.directory&product=pine64-pinenut-01s&source=md-export)
- [schematics](https://openhardware.directory/r?to=https%3A%2F%2Ffiles.pine64.org%2Fdoc%2FPinenut%2FPinenut-01S%2520V1.01%2520SCH.pdf&ref=openhardware.directory&product=pine64-pinenut-01s&source=md-export)

## Tags

`risc-v`, `wifi`, `ble`, `iot`, `bl602`, `pine64`, `module`

## Images

![Pine64 PineNut Model-01S](https://nbg1.your-objectstorage.com/openhardware-directory/entities/pine64-pinenut-01s/bca9ecc81a48.jpg)
![Pine64 PineNut Model-01S](https://nbg1.your-objectstorage.com/openhardware-directory/entities/pine64-pinenut-01s/03cb7c1b6f4c.jpg)

---
[View full device page](https://openhardware.directory/devices/pine64-pinenut-01s)