From ca6efe499aa0543c5b17c01cca1841de5b7aa6e3 Mon Sep 17 00:00:00 2001 From: Jakob Lechner Date: Thu, 6 Jan 2022 23:20:08 +0000 Subject: [PATCH] Add Prusa slicer settings --- packer/ansible/playbook.yml | 45 +++++++++++++++++++++ packer/ansible/roles/fablab/tasks/prusa.yml | 20 +++++++++ 2 files changed, 65 insertions(+) diff --git a/packer/ansible/playbook.yml b/packer/ansible/playbook.yml index b372c6d..73983eb 100644 --- a/packer/ansible/playbook.yml +++ b/packer/ansible/playbook.yml @@ -44,6 +44,51 @@ version: 3.3.1 lightburn: dockerimage: r.jalr.de/fablab/lightburn + prusa_slicer: + settings: | + no_controller = 1 + no_defaults = 1 + preset_update = 0 + show_splash_screen = 0 + use_inches = 0 + version_check = 0 + view_mode = expert + + [filaments] + AmazonBasics TPU @MINI = 1 + Das Filament PLA = 1 + Generic PETG = 1 + Generic PETG @MINI = 1 + Generic PETG @MMU2 = 1 + Generic PLA = 1 + Generic PLA @MMU2 = 1 + Prusament ASA = 1 + Prusament ASA @MINI = 1 + Prusament ASA @MMU2 = 1 + Prusament PC Blend = 1 + Prusament PC Blend @MINI = 1 + Prusament PC Blend @MMU2 = 1 + Prusament PETG = 1 + Prusament PETG @MINI = 1 + Prusament PETG @MMU2 = 1 + Prusament PLA = 1 + Prusament PLA @MMU2 = 1 + Prusament PVB = 1 + Prusament PVB @MMU2 = 1 + Verbatim BVOH = 1 + Verbatim BVOH @MMU2 = 1 + + [presets] + filament = Prusament PLA + physical_printer = + print = 0.15mm QUALITY @MK3 + printer = Original Prusa i3 MK3 + sla_material = + sla_print = + + [vendor:PrusaResearch] + model:MK3 = 0.4 + model:MK3SMMU2S = 0.4 firefox: language_packs: - de diff --git a/packer/ansible/roles/fablab/tasks/prusa.yml b/packer/ansible/roles/fablab/tasks/prusa.yml index 31a992c..8211e1c 100644 --- a/packer/ansible/roles/fablab/tasks/prusa.yml +++ b/packer/ansible/roles/fablab/tasks/prusa.yml @@ -3,3 +3,23 @@ apt: name: slic3r-prusa state: present + +- name: create skel directories + file: + path: "/etc/skel/{{ item }}" + state: directory + loop: + - .config + - .config/PrusaSlicer + - .config/PrusaSlicer/vendor + +- name: create symlink to vendor profiles + file: + src: /usr/share/PrusaSlicer/profiles/PrusaResearch.ini + dest: /etc/skel/.config/PrusaSlicer/vendor/PrusaResearch.ini + state: link + +- name: Copy Prusa slicer settings + copy: + content: "{{ fablab.prusa_slicer.settings }}" + dest: /etc/skel/.config/PrusaSlicer/PrusaSlicer.ini