Moonriver — это утилита командной строки для удалённого управления 3D принтерами на базе Klipper через Moonraker API.
Исходный репозиторий: https://github.com/willpuckett/moonriver
Moonriver собран из официального репозитория и упакован в Docker контейнер для удобного использования на Windows, Linux и macOS.
docker pull jensoft/moonriver:latest
Замени 192.168.0.30 на IP адрес твоего Moonraker/Klipper:
docker run -it --rm jensoft/moonriver:latest --host 192.168.0.30 --port 7125
docker run -it --rm jensoft/moonriver:latest --host 192.168.0.30 --port 7125
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
--host | localhost | IP адрес или имя хоста Moonraker |
--port | 7125 | Порт Moonraker |
# Подключение к принтеру на локальной сети
docker run -it --rm jensoft/moonriver:latest --host 192.168.0.30 --port 7125
# Подключение к локальному Moonraker
docker run -it --rm jensoft/moonriver:latest --host localhost --port 7125
После запуска контейнера будет доступен интерактивный интерфейс:
| Команда | Описание |
|---|---|
x, y, z, a | Home осей (Home X, Y, Z axis или Home All axes) |
| Arrow keys | Jog X/Y (движение инструмента) |
PgUp/PgDn | Jog Z (вверх/вниз) |
+/- | Изменение дистанции движения |
[P] | Позиция инструмента |
[O] | Наблюдение |
[H] | Помощь |
Если нужно собрать образ самостоятельно:
git clone https://github.com/willpuckett/moonriver.git
cd moonriver
docker build -t moonriver:latest .
32.6 MB (компактный и быстро загружается)
Moonriver - исходный проект: https://github.com/willpuckett/moonriver
Для вопросов и проблем:
C:\Windows\system32\cmd.exe - docker run -it --rm moonriver:latest --host 192.168.0.30 --port 7125
192.168.0.30:7125 Standby Position
E16.9°/0° I 17.1°/0° uC:42.5° uC:19.8° uC:22.9°ctD 0%(0rpm)raη 100% ⊞ 0%(Rpm)
DX:60.0 DY:105.0 DZ:-5.00 | ⊞ Home All
Current Position ─────────────────────────────────────────────────────────────
⊞ X: 60.00 mm
⊞ Y: 105.00 mm
⊞ Z: -5.00 mm
E: 0.00 mm
Movement Controls ─────────────────────────────────────────────────────────────
Homing Controls
x - Home X axis
y - Home Y axis
z - Home Z axis
a - Home all axes
Jogging (Coming Soon)
Arrow keys - Jog X/Y
PgUp/PgDn - Jog Z
+/- - Change distance
[P]osition [O]bs [H]elp [X/Y/Z]Home [A]ll [E]mp [L]oc [Q]uit
Дата создания: 2026-02-13
Версия: 1.0
Статус: Активный
Content type
Image
Digest
sha256:0b3cf5c6b…
Size
32.6 MB
Last updated
7 months ago
docker pull jensoft/moonriver