A fully local, open-source Arduino emulator. Write Arduino code, compile it, and simulate it with real AVR8 CPU emulation and 48+ interactive electronic components,All running in your browser. GitHub: https://github.com/davidmonterocrespo24/velxio
The goal of this project was to learn more about how emulators work internally: CPU instructions, memory management, and low-level architecture.
It's still experimental, but it already runs basic instructions and I'm continuing to improve it.
dmonterocrespo•1d ago
Hi HN!
I built Velxio to explore how microcontroller emulators work internally.
It's an Arduino environment that runs entirely in the browser. You can write sketches, compile them with arduino-cli, and simulate circuits using a real AVR8 CPU emulator.
Features:
- Arduino Uno / Nano support
- Raspberry Pi Pico (RP2040)
- GPIO, SPI, I2C, UART, ADC peripherals
- interactive electronic components
The goal is to create an open-source environment for experimenting with embedded systems without installing anything.
I'd love feedback from embedded developers!
tamimio•1h ago
Thanks for the share, it looks great! Can I load my own OS in rpi?
monocasa•1h ago
Did you see that it's an rpi pico, which doesn't really run OSes in the traditional sense?
tamimio•56m ago
You are right, when I skimmed through I thought it’s an sbc one. Still very cool, would try it later.
dosshell•37m ago
What parts have you exactly built?
All I see are dependencies that are glued together with claude.
dmonterocrespo•1d ago
A fully local, open-source Arduino emulator. Write Arduino code, compile it, and simulate it with real AVR8 CPU emulation and 48+ interactive electronic components,All running in your browser. GitHub: https://github.com/davidmonterocrespo24/velxio
The goal of this project was to learn more about how emulators work internally: CPU instructions, memory management, and low-level architecture.
It's still experimental, but it already runs basic instructions and I'm continuing to improve it.
dmonterocrespo•1d ago
I built Velxio to explore how microcontroller emulators work internally.
It's an Arduino environment that runs entirely in the browser. You can write sketches, compile them with arduino-cli, and simulate circuits using a real AVR8 CPU emulator.
Features: - Arduino Uno / Nano support - Raspberry Pi Pico (RP2040) - GPIO, SPI, I2C, UART, ADC peripherals - interactive electronic components
The goal is to create an open-source environment for experimenting with embedded systems without installing anything.
I'd love feedback from embedded developers!
tamimio•1h ago
monocasa•1h ago
tamimio•56m ago
dosshell•37m ago
All I see are dependencies that are glued together with claude.
Can you clearify exactly what you have developed?