Getting Started with the Axiometa Pixie M1: A Complete Setup Guide for Arduino
The Axiometa Pixie M1 is a powerful ESP32-S3-Mini based development board that's perfect for IoT projects, sensor applications, and embedded development. In this tutorial, we'll walk through the complete setup process from installing the Arduino IDE to uploading your first program.
What You'll Need
- Axiometa Pixie M1
- USB-C cable
- Computer (Windows, Mac, or Linux)
- Internet connection
Install Arduino IDE
First, we need to install the Arduino IDE, which is a development environment.
- Visit the official Arduino website: arduino.cc/en/software
- Download the latest version of Arduino IDE (2.0 or newer recommended)
- Install the software following the standard installation process for your operating system
- Launch Arduino IDE once installation is complete
Add ESP32 Board Support
The Pixie M1 uses an ESP32-S3 chip, so we need to add ESP32 support to Arduino IDE.
1. Open Arduino IDE
2. Go to File > Preferences
3. Click the tiny logo near Additional board manager URLs
4. Copy and paste the URL bellow into the box, click OK.
Copy this →
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Install ESP32 Board Package
Now we'll install the actual ESP32 board definitions.
- On the Arduino IDE page on the left hand side look for tiny board icon, click on it.
- In the search box type in "esp32"
- Make sure you find the esp32 by Espressif Systems and click install.
- This can take some time, wait until installed and you see a message in the output black box (something like: Platform esp32:esp32@3.3.0 installed)
Connect Your Pixie M1
Time to connect your hardware!
- Take your USB-C cable and connect it to the Pixie M1
- Connect the other end to your computer
- The board should power up with a Red Power LED
Select the Correct Port
We need to tell Arduino IDE which to which USB port the Pixie M1 is connected to.
- Easiest way to do so is to click the drop down box as shown.
- Click Select other board and port...
3. In the Search Box Type → esp32s3 dev module
4. Select the COM Serial port, if you have more options or not sure which is the PIXIE M1, simply unplug the PIXIE and check which item disappeared the plug the PIXIE back in, that's your port!
5. Click OK!
Configure Board Settings
One more small step, is to enable the USB CDC.
- Go to tools
- Find USB CDC On Boot
- Click Enabled
Now the fun part
- At the bottom of this page you will find an Arduino Code Example and a Copy button, copy and paste it into the environment as shown bellow.
- Click the Upload button (right arrow icon) in the tool.
- You should see "Done uploading" in the status bar when complete
Take a look at your board!
Try to change the code delay(1000); → delay(100); and compare the differences. (Make sure to reupload the code after making changes).

Congratulations!
You've successfully set up your Axiometa Pixie M1 and uploaded your first program. Here are some next steps to explore:
Breadboard Projects – Axiometa
