-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
moonraker.conf
134 lines (116 loc) · 3.38 KB
/
moonraker.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
[server]
host: 0.0.0.0
port: 7125
# The maximum size allowed for a file upload (in MiB). Default 1024 MiB
max_upload_size: 1024
# Path to klippy Unix Domain Socket
klippy_uds_address: /home/markus/printer_data/comms/klippy.sock
[file_manager]
# post processing for object cancel. Not recommended for low resource SBCs such as a Pi Zero. Default False
enable_object_processing: True
[authorization]
cors_domains:
http://*.local
http://*.lan
http://*.fritz.box
trusted_clients:
10.0.0.0/8
127.0.0.0/8
169.254.0.0/16
172.16.0.0/12
192.168.0.0/16
FE80::/10
::1/128
# enables partial support of Octoprint API
[octoprint_compat]
# enables moonraker to track and store print history.
[history]
[webcam printbed]
location: Printbed
enabled: True
service: webrtc-camerastreamer
target_fps: 10
target_fps_idle: 5
stream_url: /webcam/webrtc
snapshot_url: webcam/?action=snapshot
flip_horizontal: False
flip_vertical: False
aspect_ratio: 16:9
[power printer]
type: gpio
pin: !gpio23
off_when_shutdown: True
on_when_job_queued: True
locked_while_printing: True
bound_services: klipper
[timelapse]
## Directory where the generated video will be saved
output_path: /home/markus/timelapse/
## Directory where ffmpeg is installed
ffmpeg_binary_path: /usr/bin/ffmpeg
[spoolman]
# URL to the Spoolman instance. This parameter must be provided.
server: http://p-storage.fritz.box:7912
# The interval, in seconds, between sync requests with the Spoolman server.
sync_rate: 10
# this enables moonraker announcements for mainsail
[announcements]
subscriptions:
mainsail
# this enables moonraker's update manager
[update_manager]
refresh_interval: 168
enable_auto_refresh: True
[update_manager mainsail]
type: web
channel: stable
repo: mainsail-crew/mainsail
path: /home/markus/mainsail
[update_manager mainsail-config]
type: git_repo
primary_branch: master
path: /home/markus/mainsail-config
origin: https://github.com/mainsail-crew/mainsail-config.git
managed_services: klipper
[update_manager timelapse]
type: git_repo
primary_branch: main
path: /home/markus/moonraker-timelapse
origin: https://github.com/mainsail-crew/moonraker-timelapse.git
managed_services: klipper moonraker
[update_manager crowsnest]
type: git_repo
path: /home/markus/crowsnest
origin: https://github.com/mainsail-crew/crowsnest.git
managed_services: crowsnest
install_script: tools/pkglist.sh
# Sonar update_manager entry
# [update_manager sonar]
# type: git_repo
# path: /home/markus/sonar
# origin: https://github.com/mainsail-crew/sonar.git
# primary_branch: main
# managed_services: sonar
# install_script: tools/install.sh
[update_manager KlipperScreen]
type: git_repo
path: /home/markus/KlipperScreen
origin: https://github.com/jordanruthe/KlipperScreen.git
env: ~/.KlipperScreen-env/bin/python
requirements: scripts/KlipperScreen-requirements.txt
install_script: scripts/KlipperScreen-install.sh
[update_manager Klipper-Adaptive-Meshing-Purging]
type: git_repo
channel: dev
path: /home/markus/Klipper-Adaptive-Meshing-Purging
origin: https://github.com/kyleisah/Klipper-Adaptive-Meshing-Purging.git
managed_services: klipper
primary_branch: main
[update_manager moonraker-obico]
type: git_repo
path: ~/moonraker-obico
origin: https://github.com/TheSpaghettiDetective/moonraker-obico.git
env: /home/markus/moonraker-obico-env/bin/python
requirements: requirements.txt
install_script: install.sh
managed_services: moonraker-obico