rp2040js
rshell
Our great sponsors
rp2040js | rshell | |
---|---|---|
2 | 6 | |
356 | 891 | |
4.8% | - | |
7.9 | 4.3 | |
2 months ago | 14 days ago | |
TypeScript | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
rp2040js
-
MicroPython officially becomes part of the Arduino ecosystem
https://github.com/wokwi/rp2040js:
> *Raspberry Pi Pico Emulator for the Wokwi Simulation Platform. It blinks, runs Arduino code, and even the MicroPython REPL!"
What are some advantages of Arduino IDE? (which is cross-platform and now supports MicroPython and Pi Pico W (a $6 IC with MicroUSB and a pinout spec))
TIL about Mecanum wheels.
- Emulator for Raspberry Pi Pico and RP2040 in JavaScript
rshell
- Only way I can connect to micropython through serial connection is Arduino IDE
- VSCode - Micropython - Pi Pico (non W)
- MicroPython officially becomes part of the Arduino ecosystem
-
use pico without thonny ide
If you don't want a GUI, you can use rshell which was written for the original Pyboard and the very first MicroPython implemention. It is a simple tool that can copy files in/out of the pico filesystem, and gives you the REPL prompt too.
-
Raspberry Pi Pico w/ Python Working
inside pythonsdk, it recommends using either Thonny or rshell. Since I was pretty sure Thonny was gonna take a lot of work, I tried rshell; however it seemed rshell was gonna to work rshell issue. I was looking around for alternatives and landed on ampy.
-
CircuitPython – The easiest way to program microcontrollers
CircuitPython is a fork of MicroPython, and they periodically bring in commits from MicroPython to stay up to date.
One advantage of CircuitPython is that your board gets mounted as a volume like a USB drive, and you can just copy code.py onto it to install your program; it's just a more user-friendly experience. For comparison MicroPython only exposes a file system through a tool called rshell[1], that you need to use to copy code over. CircuitPython also seems to have a lot more libraries due to Adafruit's investment in this ecosystem, although I suspect that most of them could easily be adapted to work with both.
[1] https://github.com/dhylands/rshell
What are some alternatives?
6502.ts - Emulators for MOS 6502 based systems written in TypeScript
ampy - MicroPython Tool - Utility to interact with a MicroPython board over a serial connection.
springboard - Simple and configurable services dashboard
picotool
brs-engine - BrightScript Simulation Engine - Run Roku apps on Browsers and Node.js
MicroPython - MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
pyxel - A retro game engine for Python
littlefs - A little fail-safe filesystem designed for microcontrollers
awesome-micropython - A curated list of awesome MicroPython libraries, frameworks, software and resources.
Pico-Go - Raspberry Pi Pico support for VS Code
pymakr-vsc