-
Notifications
You must be signed in to change notification settings - Fork 2
/
moonraker.conf
226 lines (180 loc) · 5.15 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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
[server]
host: 0.0.0.0
port: 7125
klippy_uds_address: /home/pi/printer_data/comms/klippy.sock
[authorization]
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
cors_domains:
*.lan
*.local
*://localhost
*://localhost:*
*://my.mainsail.xyz
*://app.fluidd.xyz
[octoprint_compat]
[include octoeverywhere-system.cfg]
[file_manager]
enable_object_processing: True
[history]
[spoolman]
server: http://192.168.1.112:7912
# URL to the Spoolman instance. This parameter must be provided.
sync_rate: 5
# The interval, in seconds, between sync requests with the
# Spoolman server. The default is 5.
[update_manager spoolman]
type: web
channel: stable
repo: Donkie/Spoolman
path: ~/Spoolman
# [power homeassistant_switch]
# type: homeassistant
# address: 192.168.1.112
# port: 8123
# device: switch.0x385b44fffe4e9e3a
# The token option may be a template
# token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiIwMTNiZDVjOWRjOWY0ZjFjYTZiY2Q2MzIzZTQwODM2MCIsImlhdCI6MTcxMTM5MTI2MCwiZXhwIjoyMDI2NzUxMjYwfQ.clKx6ZPV3tzJVT7uA7AXMB5r--UOZaCRNNc7XRKEoFE
# domain: switch
# command_topic: zigbee2mqtt/bridge/state
# query_topic: zigbee2mqtt/bridge/state
# state_topic: zigbee2mqtt/bridge/state
# command_topic: cmnd/sapphire/POWER
# query_topic: cmnd/sapphire/POWER
# state_topic: stat/sapphire/POWER
[power Power]
type: tasmota
address: 192.168.1.115
# object_name: gcode_macro WEBCAMD_OFF
# object_name: gcode_macro poweroff
password: $TAzsq2xaw1
locked_while_printing: true
restart_klipper_when_powered: True
restart_delay: 5.
# [power ON_tasmota_webcam]
# type: klipper_device
# object_name: gcode_macro POWER_ON
# locked_while_printing: false
[power OFF_tasmota_webcam]
type: klipper_device
object_name: gcode_macro POWER_OFF
locked_while_printing: true
[mqtt]
address: 192.168.1.112
port: 1883
username: mqtt_user
password: $MTzsq2xaw1
mqtt_protocol: v3.1.1
enable_moonraker_api: True
#instance_name: Printer_SP5
[update_manager klipper-configuration]
type: git_repo
primary_branch: main
path: ~/Klipper-configuration
origin: https://github.com/Travis90x/Klipper-configuration.git
install_script: config/scripts/update/klipper-configuration/klipper-configuration.sh # Deprecated by Moonraker
# Manual Update with putty:
# cp -r ~/Klipper-configuration/* ~/printer_data/config
managed_services: klipper moonraker
[update_manager kiauh]
type: git_repo
###primary_branch: main
path: ~/kiauh
origin: https://github.com/th33xitus/kiauh.git
###install_script: kiauh.sh
managed_services: klipper moonraker
[update_manager]
channel: dev
refresh_interval: 168
[update_manager mainsail-config]
type: git_repo
primary_branch: master
path: ~/mainsail-config
origin: https://github.com/mainsail-crew/mainsail-config.git
managed_services: klipper
[update_manager mainsail]
type: web
channel: stable
repo: mainsail-crew/mainsail
path: ~/mainsail
[update_manager KlipperScreen]
type: git_repo
path: ~/KlipperScreen
origin: https://github.com/jordanruthe/KlipperScreen.git
env: ~/.KlipperScreen-env/bin/python
requirements: scripts/KlipperScreen-requirements.txt
install_script: scripts/KlipperScreen-install.sh
managed_services: KlipperScreen
# Adds PrettyGCode to Moonrakers update manager
[update_manager pgcode]
type: git_repo
primary_branch: main
origin: https://github.com/Kragrathea/pgcode.git
path: ~/pgcode
is_system_service: False
[update_manager Klipper-Adaptive-Meshing-Purging]
type: git_repo
channel: dev
path: ~/Klipper-Adaptive-Meshing-Purging
origin: https://github.com/kyleisah/Klipper-Adaptive-Meshing-Purging.git
managed_services: klipper
primary_branch: main
[timelapse]
# https://github.com/mainsail-crew/moonraker-timelapse/blob/main/docs/configuration.md
enabled: True
# output_path: /home/pi/timelapse/
# mode: layermacro #needs the slicer to be setup
# mode: hyperlapse #every x seconds
# hyperlapse_cycle: 10 #time
autorender: True # if false add end gcode TIMELAPSE_RENDER
time_format_code: %Y%m%d_%H%M
saveFrames: False
previewimage: True
gcode_verbose: False
park_custom_pos_x: 150
park_custom_pos_y: 150
# parkhead: True
#parkpos: custom
[update_manager timelapse]
type: git_repo
primary_branch: main
path: ~/moonraker-timelapse
origin: https://github.com/mainsail-crew/moonraker-timelapse.git
managed_services: klipper moonraker
[update_manager crowsnest]
type: git_repo
path: ~/crowsnest
origin: https://github.com/mainsail-crew/crowsnest.git
install_script: tools/pkglist.sh
[update_manager idm]
type: git_repo
channel: dev
path: ~/IDM
origin: https://gitee.com/NBTP/IDM.git
env: ~/klippy-env/bin/python
requirements: requirements.txt
install_script: install.sh
is_system_service: False
managed_services: klipper
info_tags:
desc=idm
[update_manager Klippain-ShakeTune]
type: git_repo
origin: https://github.com/Frix-x/klippain-shaketune.git
path: ~/klippain_shaketune
virtualenv: ~/klippain_shaketune-env
requirements: requirements.txt
system_dependencies: system-dependencies.json
primary_branch: main
managed_services: klipper
[update_manager z_calibration]
type: git_repo
path: /home/pi/klipper_z_calibration
origin: https://github.com/protoloft/klipper_z_calibration.git
managed_services: klipper