Key Features
Visual Designer for MicroPython combines schematic-based hardware with high-level flowchart programming, allowing you to design embedded systems without dealing with low-level wiring or register setup. Boards and peripherals placed on the schematic automatically expose matching driver methods inside the flowchart, so hardware behaviour can be implemented at a higher level and simulated end-to-end before deployment.
- Hardware created on the schematic with auto-routed peripherals.
 - Driver blocks appear automatically based on attached hardware.
 - Behaviour programmed in readable, high-level flowchart methods.
 - Full system simulation before programming the real device.
 - Supports RP2040, ESP32 and Pyboard MicroPython targets.
 - Ideal for rapid prototyping and early design validation.
 
Project Workflow
Create complete embedded projects without leaving the IDE. Pick a MicroPython-capable board, add peripherals from the gallery, and wire nothing—Visual Designer places and connects for you. Program logic using high-level methods, decisions and timing blocks, then simulate, single-step and inspect variables as the system runs. When the design is proven, deploy MicroPython to the physical board.
- Choose a MicroPython board and add peripherals from the gallery.
 - Drag-and-drop flowchart methods to control hardware behaviour.
 - Simulate the full system; pause, step and inspect state.
 - Export or program the MicroPython target when ready.
 
Boards & Modules
Visual Designer supports a range of MicroPython-capable boards that can be placed directly on the schematic. Peripherals are auto-routed to the board pins and expose matching methods inside the flowchart, allowing you to work at a higher level without dealing with wiring or register setup.
                    Schematic Design
Advanced users can go beyond ready-made modules and design hardware directly on the schematic, using Proteus VSM instrumentation to observe signals and logic. Program control via CPU methods where needed, and use simulation to iterate safely before deploying to the MicroPython device.
Simulation & Debugging
Run system-level simulations to validate behaviour early. Pause time, single-step the flowchart, inspect variables and interact with virtual devices. Use pop-up peripherals and on-schematic instruments to measure and understand what your program is doing.
                           - Play, pause and single-step through program flow.
 - Watch variables and interact with virtual hardware.
 - Add instruments to probe and measure signals.
 - Tight loop from simulation to real hardware.
 
REPL Mode
Visual Designer provides an integrated MicroPython debug console with live REPL access during simulation. This allows you to interact with the running MicroPython environment directly, test expressions, inspect variables and exercise hardware methods without changing the flowchart. Because the console is simulated and not tied to a physical UART, it can be used at any time without wiring or configuration.
                           - Issue MicroPython commands while the project is running
 - Inspect or modify variables in real time
 - Exercise driver methods without editing the flowchart
 - Trace program behaviour using print output
 - Useful for debugging, experimentation and teaching