ShellRS
ShellRS는 Rust로 작성된 무료 오픈소스 SSH 클라이언트
Open firmware and tools for HUB75 DMD-style LED panels on the ESP32 (Rust, esp-idf)
README 전체를 불러오는 중입니다.
README 전문 보기 ↗OpenDMD is open-source firmware and a web app for the DMDoS display: a 128x32 LED dot-matrix display, two chained 64x32 HUB75 panels driven by an ESP32, that plays animated GIFs from a microSD card, like the "DMD" in a pinball machine. DMDoS is a community project from Spain, and dmdos.net is where to get the hardware, build the display and find GIFs. OpenDMD is an alternative firmware for the same board: it plays a DMDoS card as it is, and adds a web app to manage it.
http://opendmd.local/ works in any browser, on a phone or a computer.
Previews and GIF preparation run right in the browser, using the same engine as the display.OpenDMD only replaces the software on the ESP32. The hardware, the build and the GIFs come from DMDoS:
OpenDMD is an independent project, not made by or affiliated with DMDoS or MORTACA. The original DMDoS firmware can be put back at any time from the Software section of dmdos.net.
Open the installer in Chrome, Edge, Opera or
Firefox on a computer, plug the
display's ESP32 board into your computer by USB, and click Install. When it's done, the
installer asks for your WiFi and puts the board on it; the web app is then at
http://opendmd.local/. (Skipped that? The display opens a WiFi network called
OpenDMD-Setup to set it up from instead.) Install has the details.
From source: make fw-release && make flasher (see For developers).
| Library | Create Art |
|---|---|
| Now playing | Formulas |
| Playlists | On a phone |
The demo card in these screenshots holds OpenDMD's own Formulas and the
Kenney Pixel Platformer sprites (CC0);
make screenshots takes them again (tools/screenshots.py).
The documentation is also at opendmd.dev.
Everything builds from this repository with make; For developers lists
the toolchains, the common targets and the crates.
Either Apache 2.0 or MIT, at your option. Contributions are dual licensed the same way.
The headings use Silkscreen by Jason Kottke, a pixel font under the SIL Open Font License 1.1. A small subset of it is bundled with the web app and the setup page, so they work without the internet, and published with the site.
The firmware and the web app are built on other open-source software (ESP-IDF, FreeRTOS, lwIP, Mbed TLS and the Rust crates among it), listed with each licence's full text in the firmware's and the web app's third-party notices. Each release and the web app itself carry them (Settings › Device › About › Open-source licences).
OpenDMD comes with no GIFs. The animations on a DMDoS card are third-party content that this project can't relicense or redistribute: get the DMDoS GIF pack from dmdos.net, or make your own with Create Art. The animations on the OpenDMD site are OpenDMD's own Formulas, recorded from the simulator, and the CC0 Kenney Pixel Platformer sprites.