Seeeduino XIAO Resources Roundup. What will be your next project idea made by Seeeduino XIAO?

Good News! Now we provide free shipping for Seeed Studio XIAO!

This image has an empty alt attribute; its file name is Pzqcws-uYLpbc-gjW51oVKKyfdLTIhKZf4fJKLnPLW2ag5pjofHxzQqNWzPUEXVofJ8s1JhKMS4u4kIZ4hNup4tBnS-aFXLiE8rhV8THt_z7sXEASvyWXFMs9RjnYjk04h0F097gFNf7maHxWo9VwEM

Seeeduino XIAO is the smallest Arduino compatible board in Seeeduino Family. It is an Arduino microcontroller that is embedded with the SAMD21 microchip. The interfaces of Seeeduino XIAO is rich enough in such a tiny Dev. Board as well.

We are keeping collecting various projects and updating resources made by Seeed team and the community. We are glad to see you like Seeeduino XIAO! Don’t hesitate to let us know more add-ons you are looking forward to on our forum! We also released Grove Shield for Seeeduino XIAO to help you extend the more possibilities. Let’s take a look at what community made so far with Seeeduino XIAO! We will also keep updating this blog with more and more projects. Please stay tuned with us!

  • 1. Getting Started
  • 2. Software & Hardware Updates
  • 3. Tutorials
  • 4. Community Projects Collection
  • 5. Helpful Resources

1. Getting Started

Wiki for Seeeduino XIAO – Arduino Microcontroller – SAMD21 Cortex M0+

This is the wiki page for this product, which will show you how to use the product, as well as details about the software and hardware.

2. Software & Hardware Updates

3. Tutorials

4. Community Projects Collection (keep updating)

December Update:

Seeeduino XIAO (SAMD21) Tiny Arduino Board, Getting Started Tutorial & Arduino IDE by

How to install CircuitPython on the Seeeduino Xiao Board (SAMD21) by

How to make a CircuitPython Light Meter Project with a Seeeduino Xiao board and a photoresistor by

Seeeduino XIAO – 32-bit Arduino-compatible Microcontroller by DroneBot Workshop

Bill introduced program XIAO using the Arduino IDE and how to set it up and use common Arduino code with the XIAO.

September Update:



Sketch of New Soil Moisture Monitor

“The indicator layer would be lit up in green when the plant had enough water and red when it needed more water. I could also create a colour fade between these two limits as a sort of level indicator. So a greeny-yellow would mean that there’s still a fair amount of water, while an orangy-yellow would mean that you’d need to water the plant soon.

Seeed XIAO By Timm Murray 

Seeed XIAO By Timm Murray 

August Update:

“Once it arrived, the board was easy to setup. Pin headers come in the package, but will need to be soldered. Their wiki page for the board was easy to follow, especially if you have previous experience with Arduino-based boards. Programming is done through the Arduino IDE, using a plugin that provides the right compiler environment and firmware flasher. Many new boards are preferring the free version of Microsoft Visual Studio with PlatformIO, but Seeed is choosing to stick with Arduino’s IDE for this one.”

“Complicated libraries like this are often made for Arduino boards first, and everything else second, so I was bracing myself for a long debugging session to figure out compatibility. My worry was unnecessary, as the Adafruit Neopixel library worked without a hitch.” — Seeed XIAO By Timm Murray 

Build the Zephyr kernel and the Hello World sample application

Evaluating Different Development and Prototyping Boards for Wearable Applications By Clive “Max” Maxfield, Digi-Key’s North American Editor

Wire Seeeduino XIAO with a LiPo battery, and made a beaded bracelet frame by @GeekMomProjects

Seeeduino xiao’s USB host by @M2fumi

July update:

Seeeduino XIAO is a Tiny Arduino Zero Compatible Board with Battery Support – by CNX SOFTWARE

Seeeduino XIAO – A small & powerful microcontroller! by Cyan Infinite

Ever needed a microcontroller that is small for projects with low power consumption, but more powerful than a Arduino Uno? Seeeduino XIAO could be a potential candidate, with a 32Bit microcontroller onboard.

Seeeduino XIAO Pinout, specifications, & Programming using Arduino IDE by Engr Fahad 

June 10th, 2020 Update: 12×12 ping pong ball array using Seeeduino XIAO via Max’s Cool Beans Blog

“In the case of my 12×12 ping pong ball array, I opted to use the Seeeduino XIAO, which is the size of a regular postage stamp (less than half the size of an Arduino Nano), but which boasts a 32-bit Arm Cortex M0+ processor running at 48 MHz with 256 KB of flash and 32 KB of SRAM, and which costs only $4.90 (see my column: )”

June 10th, 2020 Update: Simulate a bike ride to places you wanna go in Google Street View.



  • USBキーボードをエアロバイクのハンドルに置き、進むたびに↑↑を連打。  →なんか、カーソルキーしか使わないのにジャマ。
  • ころがっていたWiiコントローラー&ヌンチャクをBluetoothでPCに接続。ヌンチャクで↑↑で進む。  →やっぱり、こいだら前に進ませたい。


@ie4 さんの記事を見つけた! これはすごい。 やってみよー。” — via @dattaman9

June 10th, 2020 Update: Seeeduino XIAO+CircuitPython

Build a simple USB HID Macropad using Seeeduino Xiao & CircuitPython via Andy Warburton

I recently got into Mechanical Keyboards and thought it would be fun to build my own 8 key mechanical macropad. The process is pretty easy and made even easier with the addition of the Seeduino Xiao which is super cheap and has enough inputs to create a decent sized keypad without the complexities of figuring out how to code a matrix (which if you feel like doing you could create a pad of up to 25 keys with this tiny device!). Lets do this!

Andy Warburton

An update of the Grove Shield for Seeeduino XIAO

Connect LEDs to all I / O pins of Seeeduino XIAO. Based on the fact that IOH of SAMD21 is 2mA, use 1.5Kohm which is not usually used for the current limiting resistor.

Light control using Seeeduino XIAO

POV display using Seeeduino XIAO

Lighting up the crystal stone!

Also, special thanks to @nanase_coder for his detailed getting started guide of Seeeduino XIAO shared on Qiita. We just got authorized from @nanase_coder and will soon translate the guide to the English version. Please let us know what other guides you are looking forward to!

5. Helpful Resources

  1. [PDF] Seeeduino XIAO Schematic
  2. [PDF] ATSAMD218A-MU datasheet
  3. [ZIP] Seeeduino KiCAD Libraries
  4. [LBR] Seeeduino Eagle Libraries

About Author


May 2020