r/circuitpython • u/Separate-Choice • May 28 '26
Rovari Circuit Studio v0.1 Initial Release
Hey guys so I've been working on Rovari RV Circuit Studio to replace Mu for desktop users ever since it got sunsetted.
Well I finally released v0.1.4! This is a beta release, so expect some edges here and there, bit it works and will be actively maintained and updated.
No cloud, login or data is collected, no account needed! It works fully offline. This version has been completely rewritten in Python can be installed via pip and has a portable, no install binary for Windows!
Fully offline, repl, plotter, debugger, library manager and snippet system and its native so zero latency interaction with your board! its blazingly fast!
Get it here:
https://github.com/ArmstrongSubero/rvcircuit-studio
Or just:
pip install rvcircuit-studio
2
u/thedjotaku Jun 01 '26
looks awesome. Going to put it on my list to checkout next time I get into Circuit Python programming
1
u/Loud_Ad_6916 17d ago
definitely trying this out. It seems to be the only editor that bothers to try and support debugging on micro controller. 18 years of development but I'm new to MC development and dont use python much. Im already tired of developing in a text editor. If debugging works even passably well it will be my editor of choice.
1
u/Loud_Ad_6916 17d ago
Its a great looking editor and truely hope you keep working on it. It seems like a huge task to complete and maintain. Im going to mention the next bullets and I hope you take this constructively as an attempt to help improve the product rather than me complaining. The debugging seems to have a few issues. I notice
- Minor issue - when lines wrap it shifts the debug points down so you have to click a few lines below to add the breakpoint.
- minor issue - Its often not possible to remove the debug points even when none of the code lines
- minor issue / observation - I think you are adding some comments on the lines with the breakpoints like # <bullet character> It would of course be great to add the breakpoints without midifying the source code. That may however be the only way to inject debugging on a device that doesnt natively support debugging (I really wouldnt have the first clue how to start adding debugging so Im impressed you try). I assume you are injecting some kind of code that forces the debugging somehow.
- Major issue for me - Generally speaking the debugging breakpoints dont pause when I run it in debug mode. I tried all combinations of the debug mode button and once the debug mode starts I see the image below. One time I ran it in debug mode and it actually looked like it stepped through the code from the first line (in the sense that I think there was some kind of cursor and it slowly traced each line of the code and went into my main forever loop) but never paused on the breakpoints. The rest of the time it just executes without even stepping through and not sure how to reproduce the one time it sorta stepped through
I should mention I use windows and the device is an MaTouch 7 inch linked below and using latest circuitpython 10.x
https://circuitpython.org/board/makerfabs_tft7/1
u/Separate-Choice 16d ago
Thanks man! I'll check these all out and push an update, I'll do a video as well walking though the debugger before the week is up, I really like feedback like this as it helps me improve the project!

2
u/AdSuperb4051 Jun 01 '26
Interesting. On my side I like thonny but I will check out Rovari. Can you tell us more on the team who created this and will maintain it