logoalt Hacker News

dosshellyesterday at 9:30 PM1 replyview on HN

What parts have you exactly built?

All I see are dependencies that are glued together with claude.

Can you clearify exactly what you have developed?


Replies

dmonterocrespoyesterday at 10:48 PM

I built specifically:

The browser-based IDE (editor, project handling, UI)

The circuit simulation layer that connects components to the emulator

The glue between the AVR8 emulator and the virtual peripherals (GPIO, UART, SPI, etc.)

The component interaction system (buttons, LEDs, displays, etc.)

The architecture that lets compiled Arduino sketches run and interact with the simulated hardware

Some parts like the AVR CPU emulation and the compiler toolchain obviously come from existing projects, but the goal of Velxio wasn't to re-implement an AVR core from scratch. It was to build a usable environment where all of these pieces work together in the browser.

I'm still having trouble connecting the cables and components properly. I'm looking for a better algorithm. I'm also trying to create a real-world electronics simulator in JavaScript using an engine like CircuitJS1.