PROTO - circuit simulator

In-app purchases
4.3
11.4K reviews
10L+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Are you looking for tools like Multisim, SPICE, LTspice, Proteus, Altium or PhET simulations? That's great! PROTO is an real time electronic circuit simulator which means you are able to setup a circuit with various components and simulate behaviour of the electronic circuit โšก
During simulation you can check voltages, currents and many other variables. Check signals on multichannel oscilioscope and tune your circuit in real time! Our app can greatly help with your Raspberry Pi, Arduino or ESP32 project. You can also use PROTO as logic circuit simulator and perform digital electronic analysis!

โ„น๏ธ You can report an issue or make component request at Github

๐Ÿ‘‰ Features:
โœ… Animations of voltage values and current flows
โœ… Adjusts circuit parameters (like voltage, current and other)
โœ… Four-channel oscilloscope
โœ… Single play/pause button to control simulation
โœ… Copy electronic components
โœ… Learn about electronic circuits by examples in app
โœ… Share circuit with friends
โœ… Themes (Dark, Light, Ocean, Solarized)
โœ… PNG, JPG, PDF circuit export
โœ… Export workspace
โœ… Video tutorials about electronics
๐Ÿ”ฅ Arduino support in future

๐Ÿ‘‰ Components:
+ DC, AC, Square, Trinagle, Sawtooth, Pulse, Noise voltage source
+ Current source
+ Resistor
+ Potentiometer
+ Capacitor
+ Polarized capacitor
+ Inductor
+ Transformer
+ Diode (rectifying diode, LED, Zener, Schottky)
+ Transistor (NPN, PNP, N and P channel Mosfet)
+ Switches (SPST, Relay)
+ Bulb
+ Operational amplifier
+ Timer 555 (NE555)
+ Digital Gates (AND, NAND, OR, XOR, NOR, NXOR, Inverter)
+ Voltmeter
+ Ammeter
+ Fuse
+ Photoresistor (uses phone light sensor)
+ Analog-to-digital converter (ADC)
+ Accelerometer (uses phone accelerometer sensor)
+ FM source
+ Logic Input
+ Memristor
+ Logic output
+ Probe
+ Voltage rail

๐Ÿ‘‰ Analog Pack:
+ Tunnel diode
+ Varactor
+ NTC Thermistor
+ Center tapped transformer
+ Schmitt trigger
+ Schmitt trigger (inverting)
+ Solar cell
+ TRIAC
+ DIAC
+ Thyristor
+ Triode
+ Darlington NPN
+ Darlington PNP
+ Analog SPST
+ Analog SPDT
Digital Pack:
+ Adder
+ Counter
+ Latch
+ PISO Register
+ SIPO Register
+ Seven segment decoder
+ Sequence generator
+ D Flip-flop
+ T Flip-flop
+ JK Flip-flop
+ Multiplexer
+ Demultiplexer
+ Voltage controlled current source (VCCS)
+ Voltage controlled voltage source (VCVS)
+ Current controlled current source (CCCS)
+ Current controlled voltage source (CCVS)
+ Optocoupler

๐Ÿ‘‰ Misc Pack:
+ Wobbulator
+ AM Source
+ SPDT Switch
+ Digital to analog converter (DAC)
+ Antenna
+ Spark gap
+ LED Bar
+ 7 segment LED
+ RGB LED
+ Ohmmeter
+ Audio input
+ Microphone
+ Device battery
+ DC Motor
+ 14 segment LED
+ Diode bridge
+ Crystal
+ Voltage regulators (78xx family)
+ TL431
+ Buzzer
+ Frequency meter

๐Ÿ‘‰ JavaScrip Pack:
+ Write code
+ JavaScript interpreter (ES2020 class)
+ Access to IC inputs in code
+ Access to IC outputs in code
+ Four custom ICs

๐Ÿ‘‰ 7400 TTL Pack:
+ 7404 - hex inverter
+ 7410 - triple 3-input NAND Gate
+ 7414 - hex Schmitt-trigger inverter
+ 7432 - quadruple 2-input OR gate
+ 7440 - dual 4-input NAND buffer
+ 7485 - 4-bit magnitude comparator
+ 7493 - binary counter
+ 744075 - triple 3-input OR gate
+ 741G32 - single 2-input OR gate
+ 741G86 - single 2-input XOR gate

๐Ÿ‘‰ 4000 CMOS Pack:
+ 4000 - dual 3-input NOR gate and inverter.
+ 4001 - quad 2-input NOR gate.
+ 4002 - dual 4-input NOR gate.
+ 4011 - quad 2-input NAND gate.
+ 4016 - quad bilateral switch.
+ 4017 - 5-stage Johnson decade counter.
+ 4023 - triple 3-input NAND gate.
+ 4025 - triple 3-input NOR gate.
+ 4081 - quad 2-input AND gate.
+ 4511 - BCD to 7-segment decoder.

๐Ÿ‘‰ Sensors pack:
+ Pressure
+ Gyroscope
+ Light
+ Magnetic field
+ Proximity
+ Temperature
+ Humidity
Updated on
9 Jun 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
This app may collect these data types
Financial info, App activity and 2 others
Data is encrypted in transit
Data canโ€™t be deleted

Ratings and reviews

4.4
10.7K reviews
CJ C
12 March 2023
Was useful enough I paid for the full gamut... However, I need a 2.81 nH inductor. I can't enter the ".81". I must truncate or round. I also tried "2811 pH" but they only allow up to three digit integers. I also have difficulty with "simulation speed" in that there's no indicator of how fast time is passing. If I need a half second or a five second delay on an action, I have no way to reliably verify that the outcome is timed correctly. Still, a good tool for learning and visualization.
64 people found this review helpful
Did you find this helpful?
Zak Fortier
21 January 2025
This app has potential but it needs some work. It complains improperly about shorted capacitors (make a bridge rectifier, connect an LED, put one cap in parallel, it's fine.. put 2 in parallel, now there's a short? Nonsense, this setup is common), and the simulation time step you choose changes whether the circuit even works (certain values will blow LEDs). I do like the interface, but that doesn't matter much when the basic functionality of the app isn't right.
1 person found this review helpful
Did you find this helpful?
PROTO
19 January 2025
Hello Zak. Capacitor has no internal resistance (ideal math model) and in some cases you need add small resistance between source and capacitor. Best Regards PROTO Team
Michael
7 June 2023
Just a beginner... but really like it. So far just built a bridge rectifier to see if it actually simulated. Looks good. The oscilloscope seems to have some wonky values sometimes though. Buying it. Sensors: be nice to be able to have the device speaker as an item. Then one could use the microphone, develop a circuit, then output it through the speaker.
98 people found this review helpful
Did you find this helpful?

What's new

> New component [CMOS ADDON]: 4026 - decade counter and 7-segment display driver
> Optimized rendering by 30% with visible labels
> Try to fix JavaScript crash on Huawei MatePad T 10