/**
* /electronics-simulator — SEO landing page
* Target keywords: "electronics simulator", "online electronics simulator",
* "free electronics simulator", "online breadboard"
*/
import React from 'react';
import { Link } from 'react-router-dom';
import { AppHeader } from '../components/layout/AppHeader';
import { useSEO } from '../utils/useSEO';
import { getSeoMeta } from '../seoRoutes';
import { trackClickCTA } from '../utils/analytics';
import './SEOPage.css';
const META = getSeoMeta('/electronics-simulator')!;
const FAQ_ITEMS = [
{
q: 'Is Velxio a complete electronics simulator?',
a: 'Yes. Velxio combines a SPICE-accurate analog solver, 19 simulated microcontrollers (Arduino, ESP32, RP2040, ATtiny85, Raspberry Pi 3), 100+ components, an oscilloscope, voltmeter, ammeter, and signal generator — everything you need to design and validate an electronics project end-to-end.',
},
{
q: 'Can I use it like a virtual breadboard?',
a: 'Yes. Drop components on the canvas, drag wires between pins, and the simulator builds the SPICE netlist automatically. Wires snap to a grid; components rotate in 90° increments; signal-type colours mark VCC, GND, digital, and analog routes.',
},
{
q: 'Do I need to install anything?',
a: 'No. Open velxio.dev in any modern browser and start. The SPICE solver and the AVR / RP2040 emulators run locally in your browser; Xtensa and RISC-V boards (ESP32, ESP32-C3, CH32V003) plus Raspberry Pi 3 Linux run through QEMU lcgamboa, bundled in the Docker image. Compilation of Arduino sketches uses the cloud arduino-cli backend.',
},
{
q: 'Is it good for teaching electronics?',
a: 'Yes — that is one of the design goals. Free, no install, no account, no licence cost. 100+ pre-wired example circuits cover voltage dividers, RC filters, op-amp amplifiers, transistor switches, rectifiers, and complete Arduino projects. Great for university labs and self-learners.',
},
{
q: 'Is Velxio a Tinkercad / Falstad alternative?',
a: 'Yes — and a more accurate one. Velxio runs real ngspice (the engine professional EDA tools use), and unlike those tools it also runs the firmware on the microcontroller driving the circuit. Open-source under AGPLv3.',
},
];
const JSON_LD: object[] = [
{
'@context': 'https://schema.org',
'@type': 'SoftwareApplication',
name: 'Velxio — Free Online Electronics Simulator',
applicationCategory: 'DeveloperApplication',
applicationSubCategory: 'Electronics Simulator',
operatingSystem: 'Any (browser-based)',
description:
'Free online electronics simulator. SPICE-accurate analog parts wired to 19 simulated microcontrollers. 100+ components, oscilloscope, voltmeter, ammeter — your virtual breadboard.',
url: 'https://velxio.dev/electronics-simulator',
offers: { '@type': 'Offer', price: '0', priceCurrency: 'USD' },
author: { '@type': 'Person', name: 'David Montero Crespo' },
license: 'https://www.gnu.org/licenses/agpl-3.0.html',
},
{
'@context': 'https://schema.org',
'@type': 'FAQPage',
mainEntity: FAQ_ITEMS.map(({ q, a }) => ({
'@type': 'Question',
name: q,
acceptedAnswer: { '@type': 'Answer', text: a },
})),
},
{
'@context': 'https://schema.org',
'@type': 'BreadcrumbList',
itemListElement: [
{ '@type': 'ListItem', position: 1, name: 'Velxio', item: 'https://velxio.dev/' },
{
'@type': 'ListItem',
position: 2,
name: 'Electronics Simulator',
item: 'https://velxio.dev/electronics-simulator',
},
],
},
];
export const ElectronicsSimulatorPage: React.FC = () => {
useSEO({ ...META, jsonLd: JSON_LD });
return (
{/* Hero */}
Free Online Electronics Simulator
Build, wire and test in your browser
A complete electronics workbench: SPICE-accurate analog parts, 19 simulated
microcontrollers (Arduino, ESP32, RP2040, ATtiny85, Raspberry Pi 3), 100+ components,
and live instruments — all in one canvas. Free, no install, no account.
trackClickCTA('electronics-simulator', '/editor')}
>
Open Electronics Simulator →
Browse 100+ Examples
Free & open-source · No signup required · Real SPICE + real CPU emulation
{/* What's inside */}
What's inside
One tool, every layer of an electronics project — from the resistor on your breadboard
to the firmware on your microcontroller.
SPICE analog solver
Real ngspice via WebAssembly. 100+ device cards: passives, BJTs, MOSFETs, op-amps,
regulators, diodes, optocouplers, relays.
19 microcontrollers
Arduino Uno / Nano / Mega / ATtiny85 / Leonardo / Pro Mini, Raspberry Pi Pico (W),
ESP32 / ESP32-S3 / ESP32-CAM / Nano ESP32, ESP32-C3 family, CH32V003, Raspberry Pi
3B Linux.
Custom chips
Define your own ICs in C, Rust, or AssemblyScript via the Wokwi Custom Chips API —
drive pins, attributes, timers, I²C and SPI from your code.
Live instruments
Multi-channel oscilloscope, voltmeter, ammeter, signal generator (sine / square /
DC) — drop on any node and watch waveforms live.