← Wiki · Bauteil

Seeed XIAO-Boards

Daumengroße Mikrocontroller-Boards (RP2040, ESP32-C6, nRF52840) mit USB-C, 11 GPIOs und einem 3.3 V-Ausgang, die als Modul auf deine Platine gelötet werden.

Was es macht#

Ein XIAO ist ein komplettes Mikrocontroller-Board, 21 × 17.5 mm, mit USB-C, Spannungsregler und Reset-/Boot-Tastern. Du lötest es über seine Castellated-Ränder (oder auf Stiftleisten) auf deine Platine und verbindest deine Bauteile mit seinen 14 Pins: D0–D10, 5V, GND, 3V3. Alle Boards der Familie haben dieselbe Pinbelegung, sodass derselbe Footprint einen RP2040, einen ESP32-C6 (WLAN) oder einen nRF52840 (Bluetooth, mit Akku-Pads auf der Unterseite) aufnimmt.

Beispielschaltung: Eine LED mit ihrem Widerstand an D0 und ein Taster nach GND an D1 (nimm den internen Pull-up). C1 blockt ab, was immer du an den Pin 3V3 hängst.
Eine LED mit ihrem Widerstand an D0 und ein Taster nach GND an D1 (nimm den internen Pull-up). C1 blockt ab, was immer du an den Pin 3V3 hängst. Öffne das Beispiel xiao_led_button von dieser Seite in PCB Canvas: „In meinen Schaltplan einfügen“.

Versorgung#

  • 5V ist USB-VBUS, wenn eingesteckt. Du kannst hier statt über USB 5 V einspeisen, aber nicht beides gleichzeitig ohne Diode.
  • 3V3 ist der Ausgang des Reglers auf dem Board; ein paar hundert mA stehen für Sensoren und LEDs zur Verfügung.
  • Die GPIOs arbeiten mit 3.3 V. Leg nie 5 V an sie.

Stolperfallen#

  • Castellated Pads löten: ausrichten, zwei Ecken heften, dann Lot in jedes Halbloch fließen lassen. Die Pads unter der Variante mit nRF52840 (BAT+/BAT−) brauchen Heißluft oder Löcher in deiner Platine.
  • Überstehendes USB-C: Setz das Modul an den Platinenrand, damit ein Kabel passt.
  • Das Macropad-Beispiel verwendet einen XIAO RP2040; siehe das Tutorial in der App.

Footprint#

THT/Castellated-Footprint für XIAO in PCBCanvas_Modules. Von Hand gelötet (JLCPCB bestückt ihn nicht).