BPI-Leaf S2 with ESP32-S2 design for IoT and STEAM education,support arduino,micropython,Webduino

BPI-Leaf S2 with ESP32-S2 design for STEAM education,support arduino,micropython,Webduino


The Banana Pi BPI-Leaf Series is a low-powered microcontroller designed for IoT development purposes. The Leaf-S2 has Xtensa® 32 bit LX7 single core processor on board with frequency up to 240 MHz. It features Wi-Fi connection and supports various peripherals. The board can be powered via USB or 3.7V lithium battery. The compact size, an abundance of IO, and user-friendly interface are a great fit for low-power consumption IoT projects. It is also compatible with the Arduino IDE. Programming-wise, it supports Arduino, idf(linux), and MicroPython. These features combined with marked IOs makes this all in all very user-friendly.

N otice : The ESP32 is aimed towards developers, not all peripherals are provided with example codes. Potential bugs are yet to be tackled. In the Arduino IDE environment, IO pins and I2C/SPI are enabled and can be used directly, other features are still under development. BPI%20Leaf-S2%203

main spac:

  1. Processor: Xtensa® 32-bit LX7 single-core processor, Main frequency: 240MHz. SRAM: 320 KB, Flash: 32 mbit,PSRAM: 16 mbit
  2. Wi-Fi: IEEE 802.11b/G/N, Frequency range: 2.4 to 2.5 GHz
  3. Bluetooth protocol: Complies with Bluetooth V4.2 BR/EDR and BLE standards
  4. bluetooth audio: CVSD and SBC audio low power consumption: 10uA
  5. Operating current: 80mA (average)
  6. Frequency range: 2.4 to 2.5GHz
  7. Support Arduino downloads
  8. Support micropython
  9. Operating voltage: 3.3V, Input voltage: 3.3V to 5.5V, low power consumption: 10uA, Maximum ,discharge current: [email protected] LDO, maximum charging current: 500mA
  10. Support USB charging
  11. On-chip clock:40MHz oscillator
  12. SPI:1, I2C:1,I2S:1
  13. LED_BUILTIN:13
  14. Docking support:breadboard compatible
  15. Operating temperature:-40℃~+85℃
  16. Package size:26 × 65(mm)/1.02 x 2.57(inches)
  17. Mounting hole size:inner ring 2mm/ outer ring 3mm

Hardware interface:



  1. Each pin distance:2.54mm
  2. Mounting hole distance: 23mm/ 62.25mm
  3. Mounting hole size: Inner ring 2mm/ outer ring 3mm
  4. Board size: 26 × 65(mm)/ 1.02 x 2.57(inches)
  5. Board depth: 1.2mm

Source code on github:


Banana Pi for STEAM education BPI-Steam website: https://bpi-steam.com/

welcome for OEM&ODM project , please contace [email protected]

Banana Pi BPI-Leaf S2 with ESP32-S2 chip design ,how to development with Arduino IDE

Banana Pi BPI-Leaf S2 with ESP32-S2 Arduino development Demo

Banana Pi BPI-Leaf S2 with ESP32-S2 IoT board with MicroPython UART test