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.1.6.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.1.6-py3-none-any.whl (2.8 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rvcircuit_studio-0.1.6.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.1.6.tar.gz
Algorithm Hash digest
SHA256 6ad103a94421dbf85575f71bc6ae3fdcd2761c2323f7bc1bd00fc0943710479c
MD5 86c47f2966081d5082c81fcb6558ade7
BLAKE2b-256 2b7b4bfeceed0d880115c0deba237b6c86f23296c0f894b9ac9f55b4bca995f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rvcircuit_studio-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 50fca5e5a9c880be1d73c58dfc37d697a6d4f5c1cb8da531d95ff0f6961000d0
MD5 f94aebe50435996e1ca8d5be17712879
BLAKE2b-256 4569d5e391f0f9753742318b86e45e88e87fa2e849482c615032d2b7582e5e9e

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