Velxio
Offline Arduino, RP2040 & ESP32 simulator
Starting local backend…
Velxio
HomeDocumentationExamplesEditorAboutPricingFor schoolsDownloadBlogGitHubDiscord
Velxio/Board simulators/XIAO RP2350
XIAO RP2350 as drawn on the Velxio canvas

XIAO RP2350 Simulator
dual-core RP2350 at 150 MHz, in your browser

Simulate the Seeed Studio XIAO RP2350 online for free: the RP2350 on the in-browser rp2350js engine, Arduino C++ or MicroPython, wired to LEDs, sensors and displays.

Run a XIAO RP2350 example →Pin map and docs

Free plan · No install, no account · Runs in your browser

XIAO RP2350 at a glance

The XIAO RP2350 puts the Pico 2's chip in the XIAO footprint: dual core at 150 MHz and 2 MB of flash. It runs on the same in-browser RP2350 engine as the Pimoroni boards, so the peripherals, timing and USB serial behave the way they do on those, and a sketch moves between them with a pin map check.

Processor
RP2350, dual-core at 150 MHz
Memory
520 KB SRAM · 2 MB flash
Emulation
rp2350js (in-browser)
Languages
Arduino C++ · MicroPython
Made by
Seeed Studio XIAO · Product page
Plan
Free

What you can do with the XIAO RP2350 simulator

The board on the canvas is the real thing as far as your code is concerned: the same pins, the same buses, the same peripherals, wired to the same 100+ sensors, displays and actuators every other Velxio board talks to.

Arduino C++ sketches

Write a sketch in the Monaco editor with library completion, compile it against the board's own Arduino core and run the real firmware binary. The Serial Monitor is the USB port.

MicroPython

Switch the board to MicroPython from the toolbar and run main.py against the same circuit. Drivers are plain .py files in the workspace, copied onto the board's filesystem before your script starts.

GPIO, PWM and ADC

Drive LEDs, relays and servos, read buttons and potentiometers, dim with PWM. Every pin follows the board's real pin map, so what works here works on the hardware.

I2C, SPI and UART

Talk to OLEDs, IMUs, ADCs, RTCs and SD cards over the buses the board really has. Bus traffic runs through emulated peripherals, not through a shortcut.

Serial Monitor

USB CDC serial reaches the Serial Monitor at the sketch's baud rate, with input, timestamps and a plotter.

XIAO footprint

The thumbnail-sized XIAO pinout: D0 to D10 with the I2C, SPI and UART pads where every XIAO has them, so projects move between XIAO boards with a pin map check.

SPICE analog parts

Op-amps, transistors, regulators and passives simulate in real time with ngspice in the browser; the board's pins drive them and read the solved voltages back.

XIAO RP2350 examples

Ready-to-run projects for this board from the gallery. Open one, read the sketch, press Run.

  • XIAO RP2350: BlinkBlink an LED on D1 and count on the serial monitor - the first thing to try on the XIAO RP2350, running on its own in-browser engine.Beginner · basics
  • XIAO RP2350: OLED over I2CWrite text to a 128x64 SSD1306 on the XIAO RP2350's D4/D5 pads, which are Wire1 (I2C1) on this board, with Adafruit_SSD1306, and mirror it on the serial monitor.Beginner · displays
  • XIAO RP2350: Knob and buttonRead a potentiometer on D0 and a pull-up button on D2 of the XIAO RP2350; the button lights the LED and both values print on the serial monitor.Beginner · basics

All 3 examples in the gallery →

Related simulators

  • XIAO RP2040
  • Pimoroni Pico Plus 2 W
  • XIAO ESP32S3
  • XIAO ESP32S3 Sense
  • XIAO ESP32C3
  • XIAO ESP32C6
  • XIAO nRF52840 Sense
  • Seeeduino XIAO (SAMD21)

Frequently asked questions

How does the XIAO RP2350 differ from the XIAO RP2040 here?
Different chip and engine: the RP2350 runs at 150 MHz with more SRAM, on rp2350js. The footprint is the same, so the wiring moves across unchanged.
Is the XIAO RP2350's second core emulated?
Yes. The engine models both cores, so multicore sketches behave as on the board.
Is the XIAO RP2350 free to simulate?
Yes. It runs on the free plan, with no install and no account required.
Is the XIAO RP2350 simulator free?
Yes. The XIAO RP2350 runs on the free plan: open the editor, place the board and press Run. No install and no account are needed, and Velxio's editor and simulator core are open source under the GNU AGPLv3.
Which languages can I use on the XIAO RP2350?
Arduino C++, MicroPython. The language is switched from the toolbar; the circuit on the canvas stays the same.

Ready to simulate the XIAO RP2350?

Open the editor, place the XIAO RP2350 from the picker, wire what you need and press Run.

Launch the XIAO RP2350 simulator →
All board simulatorsExamples galleryBoard docs