ArduxLab
Back to App
Documentation Hub

ArduxLab Guides & Reference

Everything you need to know about designing, coding, simulating, and teaching embedded systems with ArduxLab.

Getting Started with the Simulator

Learn the fundamentals of adding microcontrollers (Uno, Nano, Mega), sensors, LEDs, and wiring pins on the virtual canvas.

  • •Placing components from the Registry
  • •Understanding pin connections & netlists
  • •Configuring component attributes (resistances, voltages)

Writing Sketch Code & Libraries

Using the Monaco editor, importing headers with #include, and understanding the cloud compilation lifecycle.

  • •Structure of sketch.ino and multi-file projects
  • •Supported Arduino standard libraries
  • •Reading Serial Monitor and Plotter output

Using the AI Assistant

Speed up prototyping by asking ArduxLab AI to generate circuit wiring, explain bugs, and optimize C++ code.

  • •Prompting AI to wire components in diagram.json
  • •Diagnosing compilation errors automatically
  • •Understanding daily & monthly AI token quotas

Hardware Export & ArduxShop

Move from virtual simulation to real-world hardware by exporting Bill of Materials and schematics.

  • •Generating BOM CSV with ArduxShop pricing
  • •Exporting compiled HEX files for physical USB flashing
  • •Sharing read-only circuit links and embeds

Classrooms & Educational Labs

How teachers can organize lab coursework, assign Arduino projects, and auto-evaluate student circuits.

  • •Creating a classroom and sharing join codes
  • •Headless auto-grading evaluation rules
  • •Exporting student grades to CSV

Security & Architecture

Deep dive into our isolated Docker compile workers, virtual file system, and data privacy guarantees.

  • •Sandboxed compilation without network access
  • •PostgreSQL Row-Level Security for projects
  • •Role-based access control (RBAC)

© 2026 ArduxLab Technologies. Documentation version 1.0.