Propose a change
Name Last commit message Last updated
3d.glb Migrate asset from Helium wiki 1mo ago
3d.png Migrate asset from Helium wiki 1mo ago
index.html Migrate asset from Helium wiki 1mo ago
page.json Remove internal identifiers from page.json 10d ago
pcb.png Migrate asset from Helium wiki 1mo ago
pcb.svg Migrate asset from Helium wiki 1mo ago
README.md Initial commit: component/rp2040-bme680-molecule 1mo ago
rp2040-bme680-molecule-source.tar.gz Migrate asset from Helium wiki 1mo ago
schematic.svg Migrate asset from Helium wiki 1mo ago

RP2040 + BME680 Molecule

Raspberry Pi RP2040 dual-core Cortex-M0+ paired with the Bosch BME680 environmental sensor. USB-C powered, runs MicroPython or C SDK out of the box. Reads temperature, humidity, pressure, and gas resistance over I²C.

How it works

This molecule is authored in tscircuit (TSX) and rendered through adom-tsci for the interactive 3D viewer + Components / Nets HUDs + Walkthrough Demo. The board source — lib/index.tsx, package.json, walkthrough — ships as a downloadable source bundle on this page. Untar it and run bun install && bunx tsci build to recreate the GLB / PCB / schematic from source.

Live 3D viewer

Open the interactive viewer above to orbit the board, click any chip for refdes + footprint, run the Walkthrough Demo, or open the Nets HUD for the auto-glow x-ray view.

Hardware summary

Block Notes
Source tscircuit TSX in lib/index.tsx
Build bunx tsci build lib/index.tsx --glbs --svgs --3d-png --pcb-png
Preview adom-tsci start .
Publish to wiki adom-tsci export-wiki . --slug rp2040-bme680-molecule --page-type molecules

Files attached

  • 3d.glb — full 3D model (open in any glTF viewer)
  • pcb.svg / pcb.png — flat PCB layout
  • schematic.svg — circuit diagram
  • *-source.tar.gz — full tscircuit project source (recreate with bun install && bunx tsci build)

Provenance

Authored with tscircuit; published via adom-tsci export-wiki from adom-tsci/examples/RP2040-BME680-Molecule.

Designed by Adom in Fort Worth, Texas.