Getting Started - Axiometa PIXIE M1

Getting Started - Axiometa PIXIE M1

Introduction

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.

  1. Visit the official Arduino website: arduino.cc/en/software
  2. Download the latest version of Arduino IDE (2.0 or newer recommended)
  3. Install the software following the standard installation process for your operating system
  4. 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.

  1.  On the Arduino IDE page on the left-hand side look for tiny board icon, click on it.
  2.  In the search box type in "esp32"
  3.  Make sure you find the esp32 by Espressif Systems and click install.
  4. 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!

  1. Take your USB-C cable and connect it to the Pixie M1
  2. Connect the other end to your computer
  3. 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.

  1. Easiest way to do so is to click the drop down box as shown.
  2. Click Select other board and port...

      3. In the Search Box Type → Axiometa PIXIE M1

      4. Select → Axiometa PIXIE M1

      5. 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 then plug the PIXIE back in, that's your port!

      6. Click OK!

Now the fun part

  1.  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.
  2. Click the Upload button (right arrow icon) in the tool.
  3. 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:

Projects Featuring PIXIE M1

Back to blog
// the setup function runs once
void setup() {
  // initialize digital pin 11 as an output.
  pinMode(11, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(11, HIGH);  // turn the LED on (HIGH is the voltage level)
  delay(1000);             // wait for a second
  digitalWrite(11, LOW);   // turn the LED off by making the voltage LOW
  delay(1000);             // wait for a second
}