BoardRepo electronics project sharing
100%
Open file
xiao-esp32c6-joyit-bme680-board Schematic SVG view

Imported from GitHub: brunishp/xiao-esp32c6-joyit-bme680-board · commit 897f999

Description

Kicad project of the "motherboard" for Xiao ESP32C6 MCU and Joy-It SEN-BME680 environmental sensor

README

BME680 ESP Board

A compact carrier PCB (36.5 × 25 mm) that connects a BME680 environmental sensor module to a Seeed Studio XIAO ESP32C6, with optional battery power support.

Features

  • BME680 sensor module socket (I²C: SDA/SCL, plus SDO/CS for address/SPI selection)
  • Dual 7-pin headers (J2, J3) for XIAO ESP32C6
  • 2-pin screw terminal (J4) for external power input
  • Battery pad connector (BAT_PAD1)
  • 200 kΩ voltage divider (R1, R2) for battery level monitoring via ADC

Files

FileDescription
bme680-espboard.kicad_schSchematic
bme680-espboard.kicad_pcbPCB layout
bme680-espboard.csvBill of Materials
bme680-espboard-fabfiles/Gerber & drill files for fabrication
bme680-espboard-fabfiles.zipZipped fab files

Bill of Materials

RefValueDescription
J1Conn_01x06_SocketBME680 module connector (6-pin horizontal)
J2, J3Conn_01x07_SocketXIAO ESP32C6 headers (7-pin vertical, ×2)
J4Screw_Terminal_01x02External power screw terminal
BAT_PAD1Conn_01x02_PinBattery pad header
R1, R2200 kΩBattery voltage divider

Power

  • 3.3 V supplied by the XIAO ESP32C6
  • VBUS (5 V USB) available on headers
  • V_BAT monitored through R1/R2 voltage divider → ESP32C6 ADC pin

Toolchain

Designed with KiCad 10.