Close
0%
0%

Velxio – Browser-Based Arduino Emulator

An open-source Arduino emulator that runs entirely in the browser with real AVR8 CPU simulation and interactive electronic components.

Similar projects worth following
0 followers
  • Description
  • Details
  • Files 0
  • Components 0
  • Logs 0
  • Instructions 0
  • Discussion 0
Velxio is an open-source Arduino emulator that runs entirely in the browser.

The project allows users to write Arduino sketches, compile them using arduino-cli, and simulate microcontroller hardware using real CPU emulation.

The emulator currently supports:

• Arduino Uno (ATmega328p)
• Arduino Nano (ATmega328p)
• Arduino Mega (ATmega2560)
• Raspberry Pi Pico (RP2040)

Key features:

• AVR8 CPU emulation using avr8js
• RP2040 emulation using rp2040js
• 48+ interactive electronic components
• Monaco-based Arduino code editor
• Serial monitor with UART emulation
• Hardware peripheral simulation (GPIO, SPI, I2C, ADC, PWM)
• Arduino library manager
• Self-hosting via Docker

The goal of the project is to provide a fully open-source environment for experimenting with Arduino circuits and understanding how microcontroller emulation works internally.

Live demo:
https://velxio.dev

Source code:
https://github.com/davidmonterocrespo24/velxio

Enjoy this project?

Share

Discussions

Does this project spark your interest?

Become a member to follow this project and never miss any updates