Sanwitch IDE icon Sanwitch IDE
V.V
< >
Next-Gen IoT Development

Visual Kitchen for Embedded Systems

The first browser-native logic simulation engine that bridges virtual nodes to physical ESP32 and Arduino hardware.

system_logs.sh
Interactive Demo

Connect Your Logic.

Click the PIR Sensor output port and drag to the LED Output input port.

PIR Sensor
LED Output
main.py
# Waiting for connection...
Hardware Simulation

Sanwitch Circuit Studio

The industry's most comprehensive browser-based hardware laboratory.

Sensor Ecosystem

Deploy Ultrasonic, Soil Moisture, Gas, and LDR sensors with real-time environment simulation and obstacle detection.

Actuators & Outputs

Control Servo Motors, L298N Drivers, RGB NeoPixels, and I2C LCDs with precise timing and logic mirroring.

Virtual Diagnostics

Use the built-in Digital Multimeter and PWM Generators to probe virtual circuits and verify signal integrity before deployment.

Hybrid Logic Architecture

Local Core. Cloud Scale.

Seamlessly switch between execution environments based on your project complexity.

LOCAL ENGINE

ESP32 MicroPython

Execute native MicroPython logic directly in the browser for the ESP32 family. Zero-latency hardware mirroring with full peripheral support.

CLOUD ENGINE

Euantix AVR Core

High-fidelity simulation for AVR/Arduino boards powered by the Euantix Cloud Engine backend for complex multi-node orchestration.

ESP8266 Support Under Development
Instant Migration

Import IDE Synergy

Hardware Bridge

A standalone vendor-neutral protocol that bi-directionally syncs virtual circuit states with physical GPIOs via high-speed serial.

Hardware Status Panel

Real-time visual dashboard for monitoring Digital IO (MCP23017) and Analog inputs (ADS1115) during active simulation sessions.

Engineering Flow

From Logic to Hardware

A unified workflow for professional IoT development.

The Design Phase

Arrange logic nodes in the visual kitchen. Connect sensors and actuators with real-time feedback.

Virtual Testing

Simulate your entire circuit in Circuit Studio. Verify logic before touching any hardware.

Safe Deployment

Flash firmware and upload MicroPython directly. Monitor health with the Hardware Inspector.

Project Hub

Secure & Organized

Integrated authentication and workspace management for professional development.

Identity Management

Secure authentication protocols to protect your intellectual property. Keep your proprietary hardware logic private and accessible only to authorized sessions.

Project Hub

A centralized environment to save, load, and version your projects. Tracks comprehensive metadata including hardware configurations, logic states, and modification histories.

Simulation Intelligence

Multi-Engine Hardware Emulation

High-fidelity virtual environments for rapid prototyping.

Hybrid Logic Engines

Seamlessly switch between MicroPython, Arduino (AVR), and Python 3.x emulation engines. Native browser-level execution ensures zero-latency logic processing.

Digital Twin Sync

Bridge the gap between virtual and physical. Synchronize your simulation with real-world hardware using our dedicated hardware bridge for real-time state mirroring.

Simulator

Circuit Studio

High-fidelity virtual hardware simulation in your browser.

Diagnostics

Hardware Inspector

Deep-dive into NVS storage and file systems in real-time.

Ecosystem

Library Manager

Access official drivers and IoT packages via cloud sync.

Distributed Core

Global Edge Infrastructure

Built for resilience and extreme low-latency performance.

Proprietary Logic Engine

Our custom-built execution kernel allows for simultaneous simulation of complex logic flows and real-time MCU state synchronization without context-switching overhead.

Hardware Bridge Protocol

A vendor-neutral communication layer that enables zero-configuration pairing between your browser and embedded hardware via high-speed serial and WebSocket protocols.

Support

Frequently Asked Questions

Everything you need to know about the Sanwitch ecosystem.

What engines drive the Sanwitch simulation?

We use a dual-engine architecture: a Local Engine for browser-native ESP32 MicroPython execution and the Euantix Cloud Engine for high-fidelity AVR/Arduino emulation.

Does it support the ESP8266?

Native ESP8266 backend support is currently under development and will be integrated into the Euantix Cloud Engine suite in an upcoming release.

How do I monitor hardware in real-time?

You can use the Hardware Status Panel within Circuit Studio to monitor Digital IO (via MCP23017) and Analog inputs (via ADS1115) in real-time during active sync sessions.

How does the Import IDE feature work?

Design your project visually in the Sanwitch IDE and export your block logic as MicroPython. The Import IDE bridge then migrates this code directly into Circuit Studio for virtual hardware testing.

Is local software installation required?

No. Sanwitch is 100% browser-native. However, we offer an optional Standalone Hardware Bridge for high-performance serial synchronization with physical devices.