Skip to main content

Desktop CircuitPython IDE with source-level debugger, serial REPL, plotter, and library manager

Project description

RV Circuit Studio

Desktop CircuitPython IDE. Replaces Mu.

image

Offline, no accounts, no cloud. Runs from a flash drive. Ideal for environments where there is spotty internet access or data privacy is needed. Your code stays on your machine. No login, no telemetry, no "sync to cloud", no latency or 3rd party servers just you and your board!

WE WILL NEVER GATHER OR COLLECT ANY OF YOUR DATA! ALL OPEN SOURCE!! PRIVACY FIRST!

What it does

Code editor with syntax highlighting and code folding that auto detects CircuitPython boards. Saves code.py to the CIRCUITPY drive and the board reloads automatically, there is a serial REPL with color support. Source-level debugger with breakpoints and watch expressions. Real-time serial plotter with library manager for Adafruit bundles. Snippet manager with common CircuitPython patterns.

Install

Windows

Download the standalone portable exe from Releases No install or admin priviledges required!

Or via pip:

pip install rvcircuit-studio
rvcircuit-studio

macOS

pip install rvcircuit-studio

If rvcircuit-studio isn't found after install, add the bin directory to your PATH:

echo 'export PATH="$HOME/.pyenv/versions/3.12.3/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
rvcircuit-studio

Linux

pip install rvcircuit-studio
rvcircuit-studio

Requirements

Python 3.10+. Tested with Pico and Pico 2. Recommend Pico 2. Baochip and Dabao Board support coming soon. However should work with any CircuitPython board.

License

Apache 2.0

Contributing

Bug reports are welcome open an issue if it's a big bug. Unfortunately due to the prevalance of AI pull requests I won't be accepting them sorry, but reach out to me via email armstrongsubero@gmail.com, I'm very open to suggestions and improvement.

AI Policy

While bug reports welcome and you can open an issue. Please no AI generated content in issues or discussions.

Author

Armstrong Subero @ rvembedded.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rvcircuit_studio-0.2.0.tar.gz (2.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rvcircuit_studio-0.2.0-py3-none-any.whl (2.9 MB view details)

Uploaded Python 3

File details

Details for the file rvcircuit_studio-0.2.0.tar.gz.

File metadata

  • Download URL: rvcircuit_studio-0.2.0.tar.gz
  • Upload date:
  • Size: 2.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for rvcircuit_studio-0.2.0.tar.gz
Algorithm Hash digest
SHA256 ebeebcc88c2f3a8f422853b6c99726291b56e63c38cd7f6ff060988564bb9cf3
MD5 180292ebf9d4e5f23a4ec7152cd51c54
BLAKE2b-256 938bb4ebaef2caec2013f16b70056e4f444076859eeae74b909243789e380d0a

See more details on using hashes here.

File details

Details for the file rvcircuit_studio-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for rvcircuit_studio-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dc06046f2be120e962778b2178e88c605e1d2e77c6937c7e4747be52829e3097
MD5 d91e8141ac19e072abd474cbdb2ff471
BLAKE2b-256 54f878349ce9452a398b13e43f9905f2e73e3d6d1dbda46305c89b18e142f971

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page