octoprint: allow configuration of printer profiles
Signed-off-by: Thomas Schmid <tom@lfence.de>
This commit is contained in:
parent
f4b6192bc1
commit
f9d12a1f7b
@ -7,9 +7,40 @@ octoprint_config_salt: "{{ octoprint_salt }}"
|
|||||||
octoprint_config_api_key: "{{ octoprint_api_key}}"
|
octoprint_config_api_key: "{{ octoprint_api_key}}"
|
||||||
octoprint_config_secret_key: "{{ octoprint_secret_key }}"
|
octoprint_config_secret_key: "{{ octoprint_secret_key }}"
|
||||||
octoprint_config_display_name: 3D-Printer
|
octoprint_config_display_name: 3D-Printer
|
||||||
|
octoprint_config_default_profile: _default
|
||||||
|
|
||||||
octoprint_printer_dimension:
|
octoprint_printer_profiles:
|
||||||
x: 350
|
- axes:
|
||||||
y: 350
|
e:
|
||||||
|
inverted: false
|
||||||
|
speed: 300
|
||||||
|
x:
|
||||||
|
inverted: false
|
||||||
|
speed: 6000
|
||||||
|
y:
|
||||||
|
inverted: false
|
||||||
|
speed: 6000
|
||||||
|
z:
|
||||||
|
inverted: false
|
||||||
|
speed: 200
|
||||||
|
color: default
|
||||||
|
extruder:
|
||||||
|
count: 1
|
||||||
|
nozzleDiameter: 0.4
|
||||||
|
offsets:
|
||||||
|
- - 0.0
|
||||||
|
- 0.0
|
||||||
|
sharedNozzle: false
|
||||||
|
heatedBed: true
|
||||||
|
heatedChamber: false
|
||||||
|
id: _default
|
||||||
|
model: Generic RepRap Printer
|
||||||
|
name: Default
|
||||||
|
volume:
|
||||||
|
custom_box: false
|
||||||
|
depth: 200.0
|
||||||
|
formFactor: rectangular
|
||||||
|
height: 200.0
|
||||||
|
origin: lowerleft
|
||||||
|
width: 200.0
|
||||||
|
|
||||||
octoprint_printer_nozzle: 0.4
|
|
@ -82,6 +82,16 @@
|
|||||||
dest: "/home/{{octoprint_user}}/.octoprint/config.yaml"
|
dest: "/home/{{octoprint_user}}/.octoprint/config.yaml"
|
||||||
notify: Restart octoprint
|
notify: Restart octoprint
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
# Octoprint printer configuration
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
- name: Setup printer profiles
|
||||||
|
copy:
|
||||||
|
content: "{{ item | to_nice_yaml}}"
|
||||||
|
dest: "/home/{{ octoprint_user }}/.octoprint/printerProfiles/{{item.id}}.profile"
|
||||||
|
loop: "{{ octoprint_printer_profiles }}"
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# Octoprint Users
|
# Octoprint Users
|
||||||
################################################################################
|
################################################################################
|
||||||
|
@ -14,6 +14,9 @@ plugins:
|
|||||||
tracking:
|
tracking:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
|
printerProfiles:
|
||||||
|
default: {{ octoprint_config_default_profile }}
|
||||||
|
|
||||||
server:
|
server:
|
||||||
commands:
|
commands:
|
||||||
serverRestartCommand: systemctl restart octoprint
|
serverRestartCommand: systemctl restart octoprint
|
||||||
|
Loading…
Reference in New Issue
Block a user