├── ender3v2-config ├── .gitignore ├── .env.local ├── octoprint │ ├── basedir │ │ ├── scripts │ │ │ └── gcode │ │ │ │ ├── psucontrol_post_on │ │ │ │ ├── psucontrol_pre_off │ │ │ │ ├── afterPrintDone │ │ │ │ ├── afterPrintPaused │ │ │ │ ├── beforePrintResumed │ │ │ │ ├── beforePrintStarted │ │ │ │ └── afterPrintCancelled │ │ ├── data │ │ │ ├── plugin_blacklist.yaml │ │ │ ├── PrintTimeGenius │ │ │ │ ├── printer_config.yaml │ │ │ │ └── print_history.yaml │ │ │ ├── softwareupdate │ │ │ │ ├── updatelog.yaml │ │ │ │ └── versioncache.yaml │ │ │ ├── octolapse │ │ │ │ ├── server_profiles.json │ │ │ │ └── settings.json │ │ │ └── pluginmanager │ │ │ │ └── notices.json │ │ └── printerProfiles │ │ │ └── _default.profile │ ├── metadata.json │ └── plugin_list.json ├── image.bin ├── audio │ ├── error.mp3 │ ├── hello.mp3 │ ├── finished.mp3 │ ├── printing.mp3 │ ├── shutdown.mp3 │ └── warmup.mp3 ├── psu-off.sh ├── psu-on.sh └── prepare-backup.sh ├── .gitignore ├── .gitmodules ├── README.md ├── shell.nix └── Makefile /ender3v2-config/.gitignore: -------------------------------------------------------------------------------- 1 | config.yaml -------------------------------------------------------------------------------- /ender3v2-config/.env.local: -------------------------------------------------------------------------------- 1 | PUSHCUT_TOKEN=xxxxxxx -------------------------------------------------------------------------------- /ender3v2-config/octoprint/basedir/scripts/gcode/psucontrol_post_on: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ender3v2-config/octoprint/basedir/scripts/gcode/psucontrol_pre_off: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *# 3 | .#* 4 | Marlin 5 | .platformio 6 | .venv-nix 7 | *.bin 8 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "Marlin"] 2 | path = Marlin 3 | url = git@github.com:Jyers/Marlin 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 3dprinter 2 | 3 | Personal configuration, scripts and tools for my 3d printers 4 | -------------------------------------------------------------------------------- /ender3v2-config/image.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/3dprinter/main/ender3v2-config/image.bin -------------------------------------------------------------------------------- /ender3v2-config/audio/error.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/3dprinter/main/ender3v2-config/audio/error.mp3 -------------------------------------------------------------------------------- /ender3v2-config/audio/hello.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/3dprinter/main/ender3v2-config/audio/hello.mp3 -------------------------------------------------------------------------------- /ender3v2-config/octoprint/basedir/scripts/gcode/afterPrintDone: -------------------------------------------------------------------------------- 1 | ;Jyers gcode 2 | M77 ;Stop Print Job on Display -------------------------------------------------------------------------------- /ender3v2-config/octoprint/basedir/scripts/gcode/afterPrintPaused: -------------------------------------------------------------------------------- 1 | ;Jyers code 2 | M76 ;Pause Print Job on Display -------------------------------------------------------------------------------- /ender3v2-config/octoprint/basedir/scripts/gcode/beforePrintResumed: -------------------------------------------------------------------------------- 1 | ;Jyers code 2 | M75 ;Start Print Job on Display -------------------------------------------------------------------------------- /ender3v2-config/audio/finished.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/3dprinter/main/ender3v2-config/audio/finished.mp3 -------------------------------------------------------------------------------- /ender3v2-config/audio/printing.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/3dprinter/main/ender3v2-config/audio/printing.mp3 -------------------------------------------------------------------------------- /ender3v2-config/audio/shutdown.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/3dprinter/main/ender3v2-config/audio/shutdown.mp3 -------------------------------------------------------------------------------- /ender3v2-config/audio/warmup.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moul/3dprinter/main/ender3v2-config/audio/warmup.mp3 -------------------------------------------------------------------------------- /ender3v2-config/octoprint/basedir/data/plugin_blacklist.yaml: -------------------------------------------------------------------------------- 1 | - roomtemp 2 | - - GcodeEditor 3 | - '>=0.1.1,<=0.2.8' 4 | - - gcodeleveling 5 | - '>=0.1.0,<=0.1.1' 6 | -------------------------------------------------------------------------------- /ender3v2-config/octoprint/metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.7.2", 3 | "excludes": [ 4 | "uploads", 5 | "timelapse", 6 | "timelapse_tmp" 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /ender3v2-config/psu-off.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | . ~/.env 4 | 5 | curl https://api.pushcut.io/$PUSHCUT_TOKEN/execute?homekit=Printer%20Off 6 | sleep 5 7 | sudo /home/pi/uhubctl/uhubctl -l 1-1.2 -a 0 8 | -------------------------------------------------------------------------------- /ender3v2-config/psu-on.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | . ~/.env 4 | 5 | sudo /home/pi/uhubctl/uhubctl -l 1-1.2 -a 1 6 | curl https://api.pushcut.io/$PUSHCUT_TOKEN/execute?homekit=Printer%20%20ON 7 | sleep 2 8 | -------------------------------------------------------------------------------- /ender3v2-config/octoprint/basedir/scripts/gcode/beforePrintStarted: -------------------------------------------------------------------------------- 1 | ;G28 ;Home 2 | ;Manfred code 3 | ;G29 ;new bed leveling 4 | ;M420 S1 ;use last-known bed level 5 | 6 | ;Jyers gcode 7 | M75 ;Start Print Job on Display 8 | M117 {{ event.name }} ;Send Filename to Display -------------------------------------------------------------------------------- /ender3v2-config/octoprint/basedir/scripts/gcode/afterPrintCancelled: -------------------------------------------------------------------------------- 1 | ; disable motors 2 | M84 3 | 4 | ;disable all heaters 5 | {% snippet 'disable_hotends' %} 6 | {% snippet 'disable_bed' %} 7 | ;disable fan 8 | M106 S0 9 | 10 | ;Jyers code 11 | M77 ;Stop Print Job on Display 12 | -------------------------------------------------------------------------------- /ender3v2-config/octoprint/basedir/data/PrintTimeGenius/printer_config.yaml: -------------------------------------------------------------------------------- 1 | printer_config: 2 | - M200 D1.75 3 | - M200 D0 4 | - M92 X80.00 Y80.00 Z400.00 E93.00 5 | - M203 X500.00 Y500.00 Z10.00 E50.00 6 | - M201 X500.00 Y500.00 Z100.00 E5000.00 7 | - M204 P500.00 R1000.00 T500.00 8 | - M205 B20000.00 E5.00 S0.00 T0.00 X20.00 Y20.00 Z0.40 9 | version: 2.2.8 10 | -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- 1 | # can't run with --pure because we requires system's ssl certs 2 | let 3 | pkgs = import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/470e4a9bbc98b171a7e733dfc9e62531f7b9ceca.tar.gz") {}; 4 | venvDir = "./.venv-nix"; 5 | in 6 | pkgs.mkShell { 7 | buildInputs = with pkgs; [ 8 | python3 9 | ]; 10 | 11 | shellHook = '' 12 | if [ -d "${venvDir}" ]; then 13 | echo "Virtualenv '${venvDir}' already exists" 14 | else 15 | echo "Creating virtualenv '${venvDir}'" 16 | ${pkgs.python3Packages.python.interpreter} -m venv "${venvDir}" 17 | fi 18 | source "${venvDir}/bin/activate" 19 | pip install -U pip 20 | ''; 21 | } 22 | -------------------------------------------------------------------------------- /ender3v2-config/octoprint/basedir/printerProfiles/_default.profile: -------------------------------------------------------------------------------- 1 | axes: 2 | e: 3 | inverted: false 4 | speed: 300 5 | x: 6 | inverted: false 7 | speed: 6000 8 | y: 9 | inverted: false 10 | speed: 6000 11 | z: 12 | inverted: false 13 | speed: 200 14 | color: default 15 | extruder: 16 | count: 1 17 | nozzleDiameter: 0.4 18 | offsets: 19 | - - 0.0 20 | - 0.0 21 | sharedNozzle: false 22 | heatedBed: true 23 | heatedChamber: false 24 | id: _default 25 | model: Creality Ender 3 V2 26 | name: Ender 3 V2 27 | volume: 28 | custom_box: false 29 | depth: 220.0 30 | formFactor: rectangular 31 | height: 250.0 32 | origin: lowerleft 33 | width: 220.0 34 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | UPDATE_ENV = PATH=$(PATH):$(dir $(wildcard $(HOME)/Library/Python/*/bin/platformio)) 2 | 3 | .PHONY: all 4 | all: compile 5 | 6 | .PHONY: compile 7 | compile: deps 8 | @#cd Marlin && git checkout bugfix-JyersUI && git pull 9 | cp ender3v2-config/*.h ./Marlin/Marlin/ 10 | cd Marlin; $(UPDATE_ENV) platformio run --target clean 11 | cd Marlin; $(UPDATE_ENV) platformio run 12 | cp Marlin/.pio/build/STM32F103RET6_creality_maple/*.bin ender3v2-config/image.bin 13 | 14 | .PHONY: deps 15 | deps: Marlin/.git .platformio 16 | 17 | .platformio: 18 | pip install -U https://github.com/platformio/platformio-core/archive/develop.zip 19 | $(UPDATE_ENV) platformio update 20 | touch .platformio 21 | 22 | Marlin/.git: 23 | git submodule sync --recursive 24 | git submodule update --init --recursive 25 | 26 | .PHONY: nix 27 | nix: 28 | nix-shell --run 'make all' 29 | 30 | .PHONY: clean 31 | clean: 32 | rm -f .venv-nix .platformio 33 | #cd Marlin; git clean -fxd 34 | -------------------------------------------------------------------------------- /ender3v2-config/prepare-backup.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | rm -f octoprint/basedir/data/PrintJobHistory/snapshots/*.jpg 4 | find octoprint -name "*.cache" -delete 5 | rm -f octoprint/basedir/config.backup 6 | rm -f octoprint/basedir/users.yaml 7 | rm -f octoprint/basedir/box-id 8 | rm -rf octoprint/basedir/data/astroprint 9 | rm -f octoprint/basedir/data/PrintJobHistory/printJobHistory.db.sql 10 | rm -f octoprint/basedir/data/thespaghettidetective/.tunnel.cj.pickled 11 | rm -f octoprint/basedir/data/appkeys/keys.yaml 12 | rm -f octoprint/basedir/data/SpoolManager/spoolmanager.db.sql 13 | rm -f octoprint/basedir/data/printhistory/history.db.sql 14 | rm -f octoprint/basedir/data/filamentmanager/filament.db.sql 15 | rm -f octoprint/basedir/data/preemptive_cache_config.yaml 16 | 17 | for db in $(find octoprint -name "*.db"); do 18 | sqlite3 "$db" .dump > $db.sql 19 | rm -f "$db" 20 | done 21 | 22 | for json in $(find octoprint -name "*.json"); do 23 | cat "$json" | jq . > "$json.tmp" 24 | mv "$json.tmp" "$json" 25 | done 26 | 27 | #rm -f octoprint/basedir/data/filamentmanager/filament.db || true 28 | #rm -f octoprint/basedir/data/print || true 29 | -------------------------------------------------------------------------------- /ender3v2-config/octoprint/basedir/data/PrintTimeGenius/print_history.yaml: -------------------------------------------------------------------------------- 1 | print_history: 2 | - analysisFirstFilamentPrintTime: 12.959614144762782 3 | analysisLastFilamentPrintTime: 3294.497571022932 4 | analysisPrintTime: 3305.502661661988 5 | compensatedPrintTime: 3639.9126392687917 6 | firstFilamentPrintTime: 216.34099382400018 7 | lastFilamentPrintTime: 3685.2059796020003 8 | payload: 9 | name: Desktop_Trashcan-Ender-3V2-Ma-PLA-custom-1e6a0c7.gcode 10 | origin: local 11 | path: Desktop_Trashcan-Ender-3V2-Ma-PLA-custom-1e6a0c7.gcode 12 | size: 2672922 13 | time: 3702.069677018 14 | timestamp: 1636654733.7820165 15 | - analysisFirstFilamentPrintTime: 12.959614144762782 16 | analysisLastFilamentPrintTime: 4026.078052864944 17 | analysisPrintTime: 4038.143477901791 18 | compensatedPrintTime: 4468.072897368857 19 | firstFilamentPrintTime: 176.57289603999925 20 | lastFilamentPrintTime: 3568.3505363330005 21 | payload: 22 | name: 3DBenchy_-_Multi-par-Ender-3V2-Ma-PLA-custom-54a6776.gcode 23 | origin: local 24 | path: 3DBenchy_-_Multi-par-Ender-3V2-Ma-PLA-custom-54a6776.gcode 25 | size: 3831188 26 | time: 3584.7447876509996 27 | timestamp: 1636650524.4323072 28 | - analysisFirstFilamentPrintTime: 12.959614144762554 29 | analysisLastFilamentPrintTime: 1372.4254349925504 30 | analysisPrintTime: 1384.3921550260152 31 | compensatedPrintTime: 1678.6920455228044 32 | firstFilamentPrintTime: 151.51750321600002 33 | lastFilamentPrintTime: 1684.2970503310003 34 | payload: 35 | name: 3DBenchy_-_Multi-par-Ender-3V2-Ma-PLA-custom-ab97452.gcode 36 | origin: local 37 | path: 3DBenchy_-_Multi-par-Ender-3V2-Ma-PLA-custom-ab97452.gcode 38 | size: 1488865 39 | time: 1699.864676523 40 | timestamp: 1636640531.5017543 41 | - analysisFirstFilamentPrintTime: 12.959614144761872 42 | analysisLastFilamentPrintTime: 10447.705873467832 43 | analysisPrintTime: 10459.350410155039 44 | compensatedPrintTime: 10905.407324682104 45 | firstFilamentPrintTime: 287.05575332499996 46 | lastFilamentPrintTime: 11495.484404187 47 | payload: 48 | name: spooltoptop3-Ender-3V2-Manfred-PLA-custom-13af0d9.gcode 49 | origin: local 50 | path: spooltoptop3-Ender-3V2-Manfred-PLA-custom-13af0d9.gcode 51 | size: 13787935 52 | time: 11510.50069703 53 | timestamp: 1636202474.5655022 54 | - analysisFirstFilamentPrintTime: 12.959614144762327 55 | analysisLastFilamentPrintTime: 3234.929657888919 56 | analysisPrintTime: 3245.6056757303827 57 | compensatedPrintTime: 3565.090239144648 58 | firstFilamentPrintTime: 229.85609682099312 59 | lastFilamentPrintTime: 3462.152701177998 60 | payload: 61 | name: HexSurfaceVase1-Ender-3V2-Manfred-PLA-custom-ed37813.gcode 62 | origin: local 63 | path: HexSurfaceVase1-Ender-3V2-Manfred-PLA-custom-ed37813.gcode 64 | size: 761519 65 | time: 3477.4199923580018 66 | timestamp: 1636188854.0228608 67 | version: 2.2.8 68 | -------------------------------------------------------------------------------- /ender3v2-config/octoprint/basedir/data/softwareupdate/updatelog.yaml: -------------------------------------------------------------------------------- 1 | - current_version: 1.26.0 2 | datetime: '2021-10-15 08:53:13' 3 | display_name: DisplayLayerProgress Plugin 4 | release_notes: https://github.com/OllisGit/OctoPrint-DisplayLayerProgress/releases/tag/1.27.0 5 | success: true 6 | target: DisplayLayerProgress 7 | target_version: 1.27.0 8 | text: Update successful 9 | - current_version: 0.1.11 10 | datetime: '2021-10-15 08:53:20' 11 | display_name: Autobim Plugin 12 | release_notes: https://github.com/j-be/AutoBim/releases/tag/v0.2.0 13 | success: true 14 | target: autobim 15 | target_version: v0.2.0 16 | text: Update successful 17 | - current_version: 1.27.0 18 | datetime: '2021-10-16 09:29:55' 19 | display_name: DisplayLayerProgress Plugin 20 | release_notes: https://github.com/OllisGit/OctoPrint-DisplayLayerProgress/releases/tag/1.27.1 21 | success: true 22 | target: DisplayLayerProgress 23 | target_version: 1.27.1 24 | text: Update successful 25 | - current_version: 1.8.2 26 | datetime: '2021-10-16 09:30:30' 27 | display_name: Access Anywhere - The Spaghetti Detective 28 | release_notes: https://github.com/TheSpaghettiDetective/OctoPrint-TheSpaghettiDetective/releases/tag/1.8.3 29 | success: true 30 | target: TheSpaghettiDetective 31 | target_version: 1.8.3 32 | text: Update successful 33 | - current_version: 2.70.0 34 | datetime: '2021-10-19 10:18:52' 35 | display_name: DiscordRemote Plugin 36 | release_notes: https://github.com/cameroncros/OctoPrint-DiscordRemote/releases/tag/v3.0.0 37 | success: true 38 | target: discordremote 39 | target_version: v3.0.0 40 | text: Update successful 41 | - current_version: 3.3.0 42 | datetime: '2021-10-19 10:18:58' 43 | display_name: HomeAssistant Discovery Plugin 44 | release_notes: https://github.com/cmroche/OctoPrint-HomeAssistant/releases/tag/3.3.1 45 | success: true 46 | target: homeassistant 47 | target_version: 3.3.1 48 | text: Update successful 49 | - current_version: 3.0.0 50 | datetime: '2021-10-23 22:15:09' 51 | display_name: DiscordRemote Plugin 52 | release_notes: https://github.com/cameroncros/OctoPrint-DiscordRemote/releases/tag/v3.2.0 53 | success: true 54 | target: discordremote 55 | target_version: v3.2.0 56 | text: Update successful 57 | - current_version: 4.13.1 58 | datetime: '2021-10-23 22:15:17' 59 | display_name: Enclosure Plugin 60 | release_notes: https://github.com/vitormhenrique/OctoPrint-Enclosure/releases/tag/4.13.2 61 | success: true 62 | target: enclosure 63 | target_version: 4.13.2 64 | text: Update successful 65 | - current_version: 3.3.1 66 | datetime: '2021-10-23 22:15:23' 67 | display_name: HomeAssistant Discovery Plugin 68 | release_notes: https://github.com/cmroche/OctoPrint-HomeAssistant/releases/tag/3.3.2 69 | success: true 70 | target: homeassistant 71 | target_version: 3.3.2 72 | text: Update successful 73 | - current_version: 0.1.2 74 | datetime: '2021-10-23 22:15:31' 75 | display_name: Plotly Temp Graph 76 | release_notes: https://github.com/jneilliii/OctoPrint-PlotlyTempGraph/releases/tag/0.1.3 77 | success: true 78 | target: plotlytempgraph 79 | target_version: 0.1.3 80 | text: Update successful 81 | - current_version: 1.4.3 82 | datetime: '2021-10-25 16:31:25' 83 | display_name: SpoolManager Plugin 84 | release_notes: https://github.com/OllisGit/OctoPrint-SpoolManager/releases/tag/1.5.0 85 | success: true 86 | target: SpoolManager 87 | target_version: 1.5.0 88 | text: Update successful 89 | - current_version: 2021.8.2 90 | datetime: '2021-10-29 08:32:09' 91 | display_name: Pi Support Plugin 92 | release_notes: https://github.com/OctoPrint/OctoPrint-PiSupport/releases/tag/2021.10.28 93 | success: true 94 | target: pi_support 95 | target_version: 2021.10.28 96 | text: Update successful 97 | - current_version: 1.7.0 98 | datetime: '2021-11-01 17:48:51' 99 | display_name: OctoPrint 100 | release_notes: https://github.com/OctoPrint/OctoPrint/releases/tag/1.7.1 101 | success: true 102 | target: octoprint 103 | target_version: 1.7.1 104 | text: Update successful 105 | - current_version: 1.7.1 106 | datetime: '2021-11-03 07:45:55' 107 | display_name: OctoPrint 108 | release_notes: https://github.com/OctoPrint/OctoPrint/releases/tag/1.7.2 109 | success: true 110 | target: octoprint 111 | target_version: 1.7.2 112 | text: Update successful 113 | - current_version: 3.2.0 114 | datetime: '2021-11-03 07:46:02' 115 | display_name: DiscordRemote Plugin 116 | release_notes: https://github.com/cameroncros/OctoPrint-DiscordRemote/releases/tag/v3.3.0 117 | success: true 118 | target: discordremote 119 | target_version: v3.3.0 120 | text: Update successful 121 | - current_version: 0.2.0 122 | datetime: '2021-11-03 08:08:00' 123 | display_name: Autobim 124 | release_notes: https://github.com/j-be/AutoBim/releases/tag/v0.2.1 125 | success: true 126 | target: autobim 127 | target_version: v0.2.1 128 | text: Update successful 129 | - current_version: 1.18.3 130 | datetime: '2021-11-04 16:41:38' 131 | display_name: Dashboard Plugin 132 | release_notes: https://github.com/j7126/OctoPrint-Dashboard/releases/tag/1.19.0 133 | success: true 134 | target: dashboard 135 | target_version: 1.19.0 136 | text: Update successful 137 | - current_version: 1.8.3 138 | datetime: '2021-11-11 14:16:31' 139 | display_name: Access Anywhere - The Spaghetti Detective 140 | release_notes: https://github.com/TheSpaghettiDetective/OctoPrint-TheSpaghettiDetective/releases/tag/1.8.4 141 | success: true 142 | target: TheSpaghettiDetective 143 | target_version: 1.8.4 144 | text: Update successful 145 | - current_version: 1.19.0 146 | datetime: '2021-11-11 14:16:42' 147 | display_name: Dashboard Plugin 148 | release_notes: https://github.com/j7126/OctoPrint-Dashboard/releases/tag/1.19.4 149 | success: true 150 | target: dashboard 151 | target_version: 1.19.4 152 | text: Update successful 153 | -------------------------------------------------------------------------------- /ender3v2-config/octoprint/plugin_list.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "key": "z_probe_offset", 4 | "name": "Z Probe Offset", 5 | "url": "https://framagit.org/razer/octoprint_z_probe_offset" 6 | }, 7 | { 8 | "key": "wifistatus", 9 | "name": "WiFi Status", 10 | "url": "https://github.com/ManuelMcLure/OctoPrint-WiFiStatus" 11 | }, 12 | { 13 | "key": "thespaghettidetective", 14 | "name": "Access Anywhere - The Spaghetti Detective", 15 | "url": "https://thespaghettidetective.com" 16 | }, 17 | { 18 | "key": "themeify", 19 | "name": "Themeify", 20 | "url": "https://github.com/birkbjo/OctoPrint-Themeify" 21 | }, 22 | { 23 | "key": "prusaslicerthumbnails", 24 | "name": "Slicer Thumbnails", 25 | "url": "https://github.com/jneilliii/OctoPrint-PrusaSlicerThumbnails" 26 | }, 27 | { 28 | "key": "PrintJobHistory", 29 | "name": "PrintJobHistory", 30 | "url": "https://github.com/OllisGit/OctoPrint-PrintJobHistory" 31 | }, 32 | { 33 | "key": "preheat", 34 | "name": "Preheat Button", 35 | "url": "https://github.com/marian42/octoprint-preheat" 36 | }, 37 | { 38 | "key": "zbolt_octoscreen", 39 | "name": "Z-Bolt OctoScreen", 40 | "url": "https://github.com/Z-Bolt/OctoPrint-Z-Bolt-OctoScreen" 41 | }, 42 | { 43 | "key": "UltimakerFormatPackage", 44 | "name": "Cura Thumbnails", 45 | "url": "https://github.com/jneilliii/OctoPrint-UltimakerFormatPackage" 46 | }, 47 | { 48 | "key": "taborder", 49 | "name": "Tab Order", 50 | "url": "https://github.com/jneilliii/OctoPrint-TabOrder" 51 | }, 52 | { 53 | "key": "SpoolManager", 54 | "name": "SpoolManager Plugin", 55 | "url": "https://github.com/OllisGit/OctoPrint-SpoolManager" 56 | }, 57 | { 58 | "key": "resource_monitor", 59 | "name": "Resource Monitor", 60 | "url": "https://github.com/Renaud11232/OctoPrint-Resource-Monitor" 61 | }, 62 | { 63 | "key": "psucontrol", 64 | "name": "PSU Control", 65 | "url": "https://github.com/kantlivelong/OctoPrint-PSUControl" 66 | }, 67 | { 68 | "key": "PrintTimeGenius", 69 | "name": "PrintTimeGenius Plugin", 70 | "url": "https://github.com/eyal0/OctoPrint-PrintTimeGenius" 71 | }, 72 | { 73 | "key": "printhistory", 74 | "name": "Print History Plugin", 75 | "url": "https://github.com/imrahil/OctoPrint-PrintHistory" 76 | }, 77 | { 78 | "key": "prettygcode", 79 | "name": "PrettyGCode", 80 | "url": "https://github.com/Kragrathea/OctoPrint-PrettyGCode" 81 | }, 82 | { 83 | "key": "plotlytempgraph", 84 | "name": "Plotly Temp Graph", 85 | "url": "https://github.com/jneilliii/OctoPrint-PlotlyTempGraph" 86 | }, 87 | { 88 | "key": "octopod", 89 | "name": "OctoPod Plugin", 90 | "url": "https://github.com/gdombiak/OctoPrint-OctoPod" 91 | }, 92 | { 93 | "key": "navbartemp", 94 | "name": "Navbar Temperature Plugin", 95 | "url": "https://github.com/imrahil/OctoPrint-NavbarTemp" 96 | }, 97 | { 98 | "key": "mqtt", 99 | "name": "MQTT", 100 | "url": "https://github.com/OctoPrint/OctoPrint-MQTT" 101 | }, 102 | { 103 | "key": "homeassistant", 104 | "name": "HomeAssistant Discovery", 105 | "url": "https://github.com/cmroche/OctoPrint-HomeAssistant" 106 | }, 107 | { 108 | "key": "firmwareupdater", 109 | "name": "Firmware Updater", 110 | "url": "https://github.com/OctoPrint/OctoPrint-FirmwareUpdater" 111 | }, 112 | { 113 | "key": "excluderegion", 114 | "name": "Exclude Region", 115 | "url": "https://github.com/bradcfisher/OctoPrint-ExcludeRegionPlugin" 116 | }, 117 | { 118 | "key": "enclosure", 119 | "name": "Enclosure Plugin", 120 | "url": "https://github.com/vitormhenrique/OctoPrint-Enclosure" 121 | }, 122 | { 123 | "key": "discordremote", 124 | "name": "DiscordRemote", 125 | "url": "https://github.com/cameroncros/Octoprint-DiscordRemote" 126 | }, 127 | { 128 | "key": "dashboard", 129 | "name": "Dashboard", 130 | "url": "https://github.com/j7126/OctoPrint-Dashboard" 131 | }, 132 | { 133 | "key": "CrealityTemperature", 134 | "name": "Creality Temperature", 135 | "url": "https://github.com/RomainOdeval/OctoPrint-CrealityTemperature/" 136 | }, 137 | { 138 | "key": "BLTouch", 139 | "name": "BLTouch Plugin", 140 | "url": "https://github.com/jneilliii/OctoPrint-Bltouch" 141 | }, 142 | { 143 | "key": "octodashcompanion", 144 | "name": "OctoDash Companion", 145 | "url": "https://github.com/jneilliii/OctoPrint-OctoDashCompanion" 146 | }, 147 | { 148 | "key": "m73progress", 149 | "name": "M73 Progress Plugin", 150 | "url": "https://github.com/cesarvandevelde/OctoPrint-M73Progress" 151 | }, 152 | { 153 | "key": "DisplayLayerProgress", 154 | "name": "DisplayLayerProgress Plugin", 155 | "url": "https://github.com/OllisGit/OctoPrint-DisplayLayerProgress" 156 | }, 157 | { 158 | "key": "ender3v2tempfix", 159 | "name": "Creality-2x-temperature-reporting-fix", 160 | "url": "https://simplyprint.dk/" 161 | }, 162 | { 163 | "key": "calibrationcompanion", 164 | "name": "Calibration-Companion", 165 | "url": "https://github.com/iFrostizz/OctoPrint-CalibrationCompanion" 166 | }, 167 | { 168 | "key": "bedlevelvisualizer", 169 | "name": "Bed Visualizer", 170 | "url": "https://github.com/jneilliii/OctoPrint-BedLevelVisualizer" 171 | }, 172 | { 173 | "key": "backupscheduler", 174 | "name": "Backup Scheduler", 175 | "url": "https://github.com/jneilliii/OctoPrint-BackupScheduler" 176 | }, 177 | { 178 | "key": "autobim", 179 | "name": "AutoBim", 180 | "url": "https://github.com/j-be/AutoBim" 181 | }, 182 | { 183 | "key": "ABL_Expert", 184 | "name": "ABL Expert Plugin", 185 | "url": "https://framagit.org/razer/Octoprint_ABL_Expert" 186 | }, 187 | { 188 | "key": "astroprint", 189 | "name": "AstroPrint", 190 | "url": "https://github.com/AstroPrint/OctoPrint-AstroPrint" 191 | }, 192 | { 193 | "key": "arc_welder", 194 | "name": "Arc-Welder", 195 | "url": "https://github.com/FormerLurker/ArcWelderPlugin" 196 | }, 197 | { 198 | "key": "touchui", 199 | "name": "TouchUI", 200 | "url": "https://github.com/BillyBlaze/OctoPrint-TouchUI" 201 | }, 202 | { 203 | "key": "filamentmanager", 204 | "name": "Filament Manager", 205 | "url": "https://github.com/OllisGit/OctoPrint-FilamentManager" 206 | }, 207 | { 208 | "key": "octolapse", 209 | "name": "Octolapse", 210 | "url": "https://github.com/FormerLurker/Octolapse" 211 | } 212 | ] 213 | -------------------------------------------------------------------------------- /ender3v2-config/octoprint/basedir/data/octolapse/server_profiles.json: -------------------------------------------------------------------------------- 1 | { 2 | "plugin_version": "0.4.0rc1.dev5", 3 | "profiles": { 4 | "printer": { 5 | "keys": [ 6 | { 7 | "name": "Make", 8 | "value": "make" 9 | }, 10 | { 11 | "name": "Model", 12 | "value": "model" 13 | } 14 | ], 15 | "values": { 16 | "anet": { 17 | "name": "Anet", 18 | "values": { 19 | "a8": { 20 | "name": "A8", 21 | "version": "1.2" 22 | } 23 | } 24 | }, 25 | "anycubic": { 26 | "name": "Anycubic", 27 | "values": { 28 | "i3_mega": { 29 | "name": "I3 Mega", 30 | "version": "1.2" 31 | }, 32 | "mega_s": { 33 | "name": "Mega-S", 34 | "version": "1.2" 35 | }, 36 | "chiron": { 37 | "name": "Chiron", 38 | "version": "0.3" 39 | } 40 | } 41 | }, 42 | "creality3d": { 43 | "name": "Creality3d", 44 | "values": { 45 | "cr_10": { 46 | "name": "CR-10", 47 | "version": "1.2" 48 | }, 49 | "cr_10s": { 50 | "name": "CR-10S", 51 | "version": "0.3" 52 | }, 53 | "cr_10s_pro": { 54 | "name": "CR-10S Pro", 55 | "version": "0.3" 56 | }, 57 | "cr_10_mini": { 58 | "name": "CR-10 Mini", 59 | "version": "0.3" 60 | }, 61 | "ender_3": { 62 | "name": "Ender 3", 63 | "version": "0.4" 64 | }, 65 | "ender_3_pro": { 66 | "name": "Ender 3 Pro", 67 | "version": "0.3" 68 | }, 69 | "ender_5": { 70 | "name": "Ender 5", 71 | "version": "0.2" 72 | }, 73 | "ender_5_pro": { 74 | "name": "Ender 5 Pro", 75 | "version": "0.2" 76 | } 77 | } 78 | }, 79 | "dagoma": { 80 | "name": "Dagoma", 81 | "values": { 82 | "neva": { 83 | "name": "Neva", 84 | "version": "1.2" 85 | } 86 | } 87 | }, 88 | "geeektech": { 89 | "name": "Geeektech", 90 | "values": { 91 | "a30": { 92 | "name": "A30", 93 | "version": "0.2" 94 | } 95 | } 96 | }, 97 | "irapid": { 98 | "name": "Irapid", 99 | "values": { 100 | "black": { 101 | "name": "Black", 102 | "version": "1.2" 103 | } 104 | } 105 | }, 106 | "lulzbot": { 107 | "name": "Lulzbot", 108 | "values": { 109 | "taz_6": { 110 | "name": "Taz 6", 111 | "version": "1.2" 112 | } 113 | } 114 | }, 115 | "mendelmax": { 116 | "name": "MendelMax", 117 | "values": { 118 | "200x200x170_direct_drive": { 119 | "name": "200x200x170 - Direct Drive", 120 | "version": "0.3" 121 | }, 122 | "200x200x200_bowden": { 123 | "name": "200x200x200 - Bowden", 124 | "version": "0.3" 125 | } 126 | } 127 | }, 128 | "monoprice": { 129 | "name": "Monoprice", 130 | "values": { 131 | "maker_select_plus": { 132 | "name": "Maker Select Plus", 133 | "version": "0.3" 134 | }, 135 | "maker_select_v2": { 136 | "name": "Maker Select V2", 137 | "version": "1.2" 138 | }, 139 | "mp_select_mini_v2": { 140 | "name": "MP Select Mini V2", 141 | "version": "0.3" 142 | } 143 | } 144 | }, 145 | "prusa": { 146 | "name": "Prusa", 147 | "values": { 148 | "mini": { 149 | "name": "MINI", 150 | "version": "0.2" 151 | }, 152 | "mk2": { 153 | "name": "MK2", 154 | "version": "1.2" 155 | }, 156 | "mk2.5": { 157 | "name": "MK2.5", 158 | "version": "1.2" 159 | }, 160 | "mk2.5s": { 161 | "name": "MK2.5S", 162 | "version": "1.2" 163 | }, 164 | "mk2.5s_w_mmu2": { 165 | "name": "MK2.5S with MMU2", 166 | "version": "1.2" 167 | }, 168 | "mk2s": { 169 | "name": "MK2S", 170 | "version": "1.21" 171 | }, 172 | "mk3": { 173 | "name": "MK3", 174 | "version": "1.3" 175 | }, 176 | "mk3s": { 177 | "name": "MK3S", 178 | "version": "1.3" 179 | }, 180 | "mk3s_w_mmu2": { 181 | "name": "MK3S with MMU2", 182 | "version": "1.3" 183 | } 184 | } 185 | }, 186 | "wanhao": { 187 | "name": "Wanhao", 188 | "values": { 189 | "duplicator_i3": { 190 | "name": "Duplicator i3", 191 | "version": "1.2" 192 | }, 193 | "duplicator_i3_plus": { 194 | "name": "Duplicator i3 Plus", 195 | "version": "0.3" 196 | } 197 | } 198 | } 199 | } 200 | }, 201 | "stabilization": { 202 | "keys": [ 203 | { 204 | "name": "Profile to Import", 205 | "value": "server_profile" 206 | } 207 | ], 208 | "values": { 209 | "animated_orbit": { 210 | "name": "Animated - Orbit", 211 | "version": "1.0" 212 | }, 213 | "animated_printing": { 214 | "name": "Animated - Printing", 215 | "version": "1.0" 216 | }, 217 | "back_center": { 218 | "name": "Back Center", 219 | "version": "1.0" 220 | }, 221 | "back_left": { 222 | "name": "Back Left", 223 | "version": "1.0" 224 | }, 225 | "back_right": { 226 | "name": "Back Right", 227 | "version": "1.0" 228 | }, 229 | "center_left": { 230 | "name": "Center Left", 231 | "version": "1.0" 232 | }, 233 | "center_right": { 234 | "name": "Center Right", 235 | "version": "1.0" 236 | }, 237 | "centered": { 238 | "name": "Centered", 239 | "version": "1.0" 240 | }, 241 | "disabled": { 242 | "name": "Disabled", 243 | "version": "1.0" 244 | }, 245 | "front_center": { 246 | "name": "Front Center", 247 | "version": "1.0" 248 | }, 249 | "front_left": { 250 | "name": "Front Left", 251 | "version": "1.0" 252 | }, 253 | "front_right": { 254 | "name": "Front Right", 255 | "version": "1.0" 256 | }, 257 | "octoprint_style": { 258 | "name": "OctoPrint Style - No Stabilization", 259 | "version": "1.0" 260 | } 261 | } 262 | }, 263 | "trigger": { 264 | "keys": [ 265 | { 266 | "name": "Profile to Import", 267 | "value": "server_profile" 268 | } 269 | ], 270 | "values": { 271 | "gcode": { 272 | "name": "Classic - Gcode", 273 | "version": "1.0" 274 | }, 275 | "layer": { 276 | "name": "Classic - Every Layer", 277 | "version": "1.0" 278 | }, 279 | "layer_0.5mm": { 280 | "name": "Classic - Layer 0.5mm", 281 | "version": "1.0" 282 | }, 283 | "smart_compatibility": { 284 | "name": "Smart - Compatibility", 285 | "version": "1.1" 286 | }, 287 | "smart_fast": { 288 | "name": "Smart - Fast (low quality)", 289 | "version": "1.1" 290 | }, 291 | "smart_high_quality": { 292 | "name": "Smart - High Quality", 293 | "version": "1.1" 294 | }, 295 | "smart_snap_to_print": { 296 | "name": "Smart - Snap To Print", 297 | "version": "1.1" 298 | }, 299 | "smart_snap_to_print_smooth": { 300 | "name": "Smart - Snap To Print - Smooth", 301 | "version": "1.1" 302 | }, 303 | "smart_snap_to_print_high_quality": { 304 | "name": "Smart - Snap To Print - High Quality", 305 | "version": "1.2" 306 | }, 307 | "smart_gcode": { 308 | "name": "Smart - Gcode", 309 | "version": "1.0" 310 | }, 311 | "timer_30_sec": { 312 | "name": "Classic - Timer 0m 30s", 313 | "version": "1.0" 314 | }, 315 | "timer_60_sec": { 316 | "name": "Classic - Timer 1m 00s", 317 | "version": "1.0" 318 | } 319 | } 320 | }, 321 | "rendering": { 322 | "keys": [ 323 | { 324 | "name": "Profile to Import", 325 | "value": "server_profile" 326 | } 327 | ], 328 | "values": { 329 | "mp4_fixed_fps_15": { 330 | "name": "MP4 - 15 FPS", 331 | "version": "1.1" 332 | }, 333 | "mp4_fixed_fps_30": { 334 | "name": "MP4 - 30 FPS", 335 | "version": "1.1" 336 | }, 337 | "mp4_fixed_fps_60": { 338 | "name": "MP4 - 60 FPS", 339 | "version": "1.1" 340 | }, 341 | "mp4_fixed_length_05": { 342 | "name": "MP4 - Fixed Length - 00:05", 343 | "version": "1.1" 344 | }, 345 | "gif_fixed_length_05": { 346 | "name": "GIF - Fixed Length - 00:05", 347 | "version": "1.1" 348 | }, 349 | "mp4_fixed_length_10": { 350 | "name": "MP4 - Fixed Length - 00:10", 351 | "version": "1.1" 352 | }, 353 | "mp4_fixed_length_15": { 354 | "name": "MP4 - Fixed Length - 00:15", 355 | "version": "1.1" 356 | }, 357 | "mp4_fixed_length_30": { 358 | "name": "MP4 - Fixed Length - 00:30", 359 | "version": "1.1" 360 | }, 361 | "mp4_fixed_length_60": { 362 | "name": "MP4 - Fixed Length - 01:00", 363 | "version": "1.1" 364 | }, 365 | "disabled": { 366 | "name": "Disabled (for manual rendering)", 367 | "version": "1.1" 368 | } 369 | } 370 | }, 371 | "logging": { 372 | "keys": [ 373 | { 374 | "name": "Profile to Import", 375 | "value": "server_profile" 376 | } 377 | ], 378 | "values": { 379 | "debug": { 380 | "name": "Debug Logging", 381 | "version": "1.0" 382 | }, 383 | "debug_script_cameras": { 384 | "name": "Debug - Script Cameras (DSLR)", 385 | "version": "1.0" 386 | }, 387 | "c++": { 388 | "name": "Log Parsing/Preprocessing/Position Tracking", 389 | "version": "1.0" 390 | }, 391 | "verbose": { 392 | "name": "Log Everything", 393 | "version": "1.0" 394 | }, 395 | "errors": { 396 | "name": "Log All Errors - Recommended", 397 | "version": "1.0" 398 | } 399 | } 400 | }, 401 | "camera": { 402 | "keys": [ 403 | { 404 | "name": "Profile to Import", 405 | "value": "server_profile" 406 | } 407 | ], 408 | "values": { 409 | "gcode_printer_camera": { 410 | "name": "Gcode Camera - Built Into Printer", 411 | "version": "1.0" 412 | }, 413 | "webcam_octopi_0.16.0": { 414 | "name": "Webcam - Default OctoPi 0.16.0", 415 | "version": "1.0" 416 | } 417 | } 418 | } 419 | } 420 | } 421 | -------------------------------------------------------------------------------- /ender3v2-config/octoprint/basedir/data/pluginmanager/notices.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "date": "2017-05-16 10:30:00 +0000", 4 | "link": "https://github.com/OctoPrint/OctoPrint-Autoselect/releases/tag/0.2.0", 5 | "plugin": "autoselect", 6 | "text": "Version 0.2.0 of this plugin is available, but your version 0.1.0 does not yet support updating automatically. Please re-install the plugin from the repository to update. More details can be found at the \"Read more...\" link below.", 7 | "versions": [ 8 | "0.1.0" 9 | ] 10 | }, 11 | { 12 | "date": "2020-04-21 08:30:00 +0000", 13 | "link": "https://github.com/OllisGit/OctoPrint-DisplayLayerProgress/issues/124", 14 | "plugin": "DisplayLayerProgress", 15 | "text": "Some users are experiencing layer shifts that seem to be caused by this plugin. If this affects you, please disable it for now and follow the discussion found at the \"Read more...\" link below.", 16 | "versions": [ 17 | "1.17.0", 18 | "1.18.0", 19 | "1.19.0", 20 | "1.19.1", 21 | "1.20.0" 22 | ] 23 | }, 24 | { 25 | "date": "2020-05-04 13:00:00 +0000", 26 | "link": "https://github.com/tpmullan/OctoPrint-DetailedProgress/releases/tag/0.2.3", 27 | "plugin": "detailedprogress", 28 | "text": "Version 0.2.3 of this plugin is available from a new maintainer, but your version still looks for updates at the repository of the old maintainer. Please re-install the plugin from the repository to update. The release notes of the version by the new maintainer can be found at the \"Read more...\" link below.", 29 | "versions": [ 30 | "0.1.0", 31 | "0.1.1", 32 | "0.1.2", 33 | "0.1.3", 34 | "0.1.4" 35 | ] 36 | }, 37 | { 38 | "date": "2020-05-18 14:50:00 +0000", 39 | "link": "https://github.com/OctoPrint/plugins.octoprint.org/issues/466", 40 | "plugin": "octoprint_eta", 41 | "text": "This plugin seems to have been abandoned by its original author, but a new maintainer has stepped up to maintain a fork which you might want to manually install. If so, please uninstall \"OctoPrint-Display-ETA\" and then install \"OctoPrint-Display-ETA\" from the repository." 42 | }, 43 | { 44 | "date": "2020-06-15 09:45:00 +0000", 45 | "link": "https://github.com/OctoPrint/OctoPrint-CommandSplitter/releases/tag/0.2.2", 46 | "plugin": "commandsplitter", 47 | "text": "Version 0.2.2 of this plugin is available, but your version does not yet support updating automatically. Please re-install the plugin from the repository to update. More details can be found at the \"Read more...\" link below.", 48 | "versions": [ 49 | "0.1.0", 50 | "0.2.0", 51 | "0.2.1" 52 | ] 53 | }, 54 | { 55 | "date": "2020-09-14 08:45:00 +0000", 56 | "link": "https://github.com/OllisGit/OctoPrint-FilamentManager/releases/tag/1.6.0", 57 | "plugin": "filamentmanager", 58 | "pluginversions": [ 59 | "<1.6.0" 60 | ], 61 | "text": "Version 1.6.0 of this plugin is available from a new maintainer, but your version still looks for updates at the repository of the old maintainer. Please re-install the plugin from the repository to update, keeping your settings. The release notes of the version by the new maintainer can be found at the \"Read more...\" link below.", 62 | "versions": [ 63 | "0.1.0", 64 | "0.1.1", 65 | "0.2.0", 66 | "0.2.1", 67 | "0.2.2", 68 | "0.3.0", 69 | "0.4.0", 70 | "0.4.1", 71 | "0.5.0", 72 | "0.5.1", 73 | "0.5.2", 74 | "0.5.3" 75 | ] 76 | }, 77 | { 78 | "date": "2020-09-15 04:00:00 +0000", 79 | "link": "https://github.com/AliceGrey/OctoprintKlipperPlugin/releases/tag/0.3.1", 80 | "plugin": "klipper", 81 | "pluginversions": [ 82 | "<0.3.1" 83 | ], 84 | "text": "Version 0.3.1 of this plugin is available from a new maintainer, but your version still looks for updates at the repository of the old maintainer. Please re-install the plugin from the repository to update, keeping your settings. The release notes of the version by the new maintainer can be found at the \"Read more...\" link below.", 85 | "versions": [ 86 | "0.1.5", 87 | "0.2.0", 88 | "0.2.1", 89 | "0.2.2", 90 | "0.2.3", 91 | "0.2.4", 92 | "0.2.5" 93 | ] 94 | }, 95 | { 96 | "date": "2020-09-22 08:45:00 +0000", 97 | "link": "https://github.com/OllisGit/OctoPrint-CostEstimation/releases/tag/3.0.0", 98 | "plugin": "costestimation", 99 | "pluginversions": [ 100 | "<3.0.0" 101 | ], 102 | "text": "Version 3.0.0 of this plugin is available from a new maintainer, but your version still looks for updates at the repository of the old maintainer. Please re-install the plugin from the repository to update, keeping your settings. The release notes of the version by the new maintainer can be found at the \"Read more...\" link below.", 103 | "versions": [ 104 | "0.3.0", 105 | "0.4.0", 106 | "1.0.0", 107 | "1.1.0", 108 | "2.0.0", 109 | "2.0.1", 110 | "2.1.0", 111 | "2.1.1", 112 | "2.1.2", 113 | "2.1.3" 114 | ] 115 | }, 116 | { 117 | "date": "2020-09-23 15:15:00 +0000", 118 | "plugin": "ender3v2tempfix", 119 | "text": "Version 0.0.4 of this plugin is available, but due to a name change the automatic update needs a bit of extra help. Please uninstall the plugin and then just reinstall it from the plugin repository.", 120 | "versions": [ 121 | "0.0.1", 122 | "0.0.2", 123 | "0.0.3" 124 | ] 125 | }, 126 | { 127 | "date": "2020-09-27 18:00:00 +0000", 128 | "link": "https://github.com/ssorgatem/Octoprint-Filament-Reloaded/releases/tag/1.3.0", 129 | "plugin": "filamentreload", 130 | "pluginversions": [ 131 | "<1.3.0" 132 | ], 133 | "text": "Version 1.3.0 of this plugin is available from a new maintainer, but your version still looks for updates at the repository of the old maintainer. Please re-install the plugin from the repository to update, keeping your settings. The release notes of the version by the new maintainer can be found at the \"Read more...\" link below.", 134 | "versions": [ 135 | "1.0.0", 136 | "1.1.0", 137 | "1.1.1", 138 | "1.2.0" 139 | ] 140 | }, 141 | { 142 | "date": "2020-10-07 12:00:00 +0000", 143 | "link": "https://github.com/cp2004/OctoPrint-EEPROM-Marlin/releases/tag/2.0.0", 144 | "plugin": "eeprom_marlin", 145 | "pluginversions": [ 146 | "<2.0.0" 147 | ], 148 | "text": "Version 2.0.0 of this plugin is available from a new maintainer, but your version still looks for updates at the repository of the old maintainer. Please uninstall the old plugin from the plugin manager, then reinstall from the plugin repository to update it. The release notes of the version by the new maintainer can be found at the \"Read more...\" link below.", 149 | "versions": [ 150 | "0.1.0", 151 | "1.0.0", 152 | "1.0.1", 153 | "1.0.2", 154 | "1.0.3", 155 | "1.0.4", 156 | "1.2", 157 | "1.2.1", 158 | "1.2.2" 159 | ] 160 | }, 161 | { 162 | "date": "2020-10-19 12:00:00 +0000", 163 | "link": "https://github.com/AlexVerrico/octoprint-stats/releases/tag/3.0.0", 164 | "plugin": "stats", 165 | "pluginversions": [ 166 | "<3.0.0" 167 | ], 168 | "text": "Version 3.0.0 of this plugin is available from a new maintainer, but your version still looks for updates at the repository of the old maintainer. Please uninstall the old plugin from the plugin manager, then reinstall from the plugin repository to update it. The release notes of the version by the new maintainer can be found at the \"Read more...\" link below.", 169 | "versions": [ 170 | "1.0.0", 171 | "2.0.0", 172 | "2.0.2" 173 | ] 174 | }, 175 | { 176 | "date": "2020-10-31 12:00:00 +0000", 177 | "link": "https://github.com/Zinc-OS/continuousprint/releases/tag/1.0.4", 178 | "plugin": "continuousprint", 179 | "pluginversions": [ 180 | "<1.0.4" 181 | ], 182 | "text": "Version 1.0.4 of this plugin is available from a new maintainer, but your version still looks for updates at the repository of the old maintainer. Please uninstall the old plugin from the plugin manager, then reinstall from the plugin repository to update it. The release notes of the version by the new maintainer can be found at the \"Read more...\" link below.", 183 | "versions": [ 184 | "1.0.0", 185 | "1.0.1", 186 | "1.0.2", 187 | "1.0.3" 188 | ] 189 | }, 190 | { 191 | "date": "2020-12-02 15:00:00 +0000", 192 | "link": "https://github.com/Willmac16/OctoPrint-GcodeLeveling/issues/5", 193 | "octoversions": [ 194 | ">=1.5.0" 195 | ], 196 | "plugin": "gcodeleveling", 197 | "pluginversions": [ 198 | "<=0.1.1" 199 | ], 200 | "text": "There are reports of this plugin somehow breaking extrusion on OctoPrint 1.5.0. It has since been blacklisted until the author can look into this. If it is still active on your instance, please disable it and restart to avoid this problem.", 201 | "versions": [ 202 | "0.1.0", 203 | "0.1.1" 204 | ] 205 | }, 206 | { 207 | "date": "2020-12-08 12:00:00 +0000", 208 | "link": "https://github.com/gdombiak/OctoPrint-M73ETAOverride/releases/tag/1.0.4", 209 | "plugin": "m73etaoverride", 210 | "pluginversions": [ 211 | "<1.0.2" 212 | ], 213 | "text": "Version 1.0.4 of this plugin is available from a new maintainer, but your version still looks for updates at the repository of the old maintainer. Please uninstall the old plugin from the plugin manager, then reinstall from the plugin repository to update it. The release notes of the version by the new maintainer can be found at the \"Read more...\" link below.", 214 | "versions": [ 215 | "1.0.0", 216 | "1.0.1" 217 | ] 218 | }, 219 | { 220 | "date": "2020-12-09 12:00:00 +0000", 221 | "link": "https://github.com/gruvin/OctoPrint-WebcamTab/releases/tag/0.2.0", 222 | "plugin": "webcamtab", 223 | "pluginversions": [ 224 | "<0.2.0" 225 | ], 226 | "text": "Version 0.2.0 of this plugin is available from a new maintainer, but your version still looks for updates at the repository of the old maintainer. Please uninstall the old plugin from the plugin manager, then reinstall from the plugin repository to update it. The release notes of the version by the new maintainer can be found at the \"Read more...\" link below.", 227 | "versions": [ 228 | "0.1.0", 229 | "0.1.1", 230 | "0.1.2" 231 | ] 232 | }, 233 | { 234 | "date": "2021-02-10 12:00:00 +0000", 235 | "link": "https://github.com/tkoecker/OctoPrint-Mmu2filamentselect/releases/tag/1.0.3", 236 | "plugin": "mmu2filamentselect", 237 | "pluginversions": [ 238 | "<1.0.3" 239 | ], 240 | "text": "Version 1.0.3 of this plugin is available from a new maintainer, but your version still looks for updates at the repository of the old maintainer. Please uninstall the old plugin from the plugin manager, then reinstall from the plugin repository to update it. The release notes of the version by the new maintainer can be found at the \"Read more...\" link below.", 241 | "versions": [ 242 | "1.0.0", 243 | "1.0.1", 244 | "1.0.2" 245 | ] 246 | }, 247 | { 248 | "date": "2021-02-27 17:00:00 +0000", 249 | "link": "https://github.com/mkevenaar/OctoPrint-Slack/releases/tag/0.2.4", 250 | "plugin": "slack", 251 | "pluginversions": [ 252 | "<0.2.4" 253 | ], 254 | "text": "Version 0.2.4 of this plugin is available from a new maintainer, but your version still looks for updates at the repository of the old maintainer. Please uninstall the old plugin from the plugin manager, then reinstall from the plugin repository to update it. The release notes of the version by the new maintainer can be found at the \"Read more...\" link below.", 255 | "versions": [ 256 | "0.1", 257 | "0.2", 258 | "0.2.1", 259 | "0.2.2", 260 | "0.2.3" 261 | ] 262 | }, 263 | { 264 | "date": "2021-08-19 22:30:00 +0000", 265 | "link": "https://www.thespaghettidetective.com/blog/2021/08/19/what-happened-last-night/", 266 | "plugin": "thespaghettidetective", 267 | "pluginversions": [ 268 | "<1.7.3" 269 | ], 270 | "text": "On August 19th 2021 a vulnerability was discovered with The Spaghetti Detective that allowed unauthorized access to OctoPrint instances. The issue was resolved shortly after being discovered, more information is available at the \"Read more...\" link below.", 271 | "versions": [ 272 | "0.2.0", 273 | "0.2.1", 274 | "0.3.0", 275 | "0.5.0", 276 | "0.5.1", 277 | "0.5.2", 278 | "0.5.3", 279 | "0.5.4", 280 | "0.6.0", 281 | "0.6.1", 282 | "0.7.0", 283 | "0.7.1", 284 | "0.8.0", 285 | "0.8.1", 286 | "0.8.2", 287 | "0.8.3", 288 | "0.9.0", 289 | "0.9.1", 290 | "0.9.2", 291 | "0.9.3", 292 | "1.0.1", 293 | "1.0.2", 294 | "1.0.3", 295 | "1.0.4", 296 | "1.0.5", 297 | "1.0.6", 298 | "1.0.7", 299 | "1.0.8", 300 | "1.1.0", 301 | "1.1.1", 302 | "1.1.2", 303 | "1.1.3", 304 | "1.1.4", 305 | "1.1.5", 306 | "1.1.6", 307 | "1.2.0", 308 | "1.2.1", 309 | "1.2.2", 310 | "1.2.3", 311 | "1.2.4", 312 | "1.2.5", 313 | "1.3.0", 314 | "1.3.1", 315 | "1.3.2", 316 | "1.3.3", 317 | "1.3.4", 318 | "1.3.5", 319 | "1.4.0", 320 | "1.4.1", 321 | "1.4.2", 322 | "1.4.3", 323 | "1.4.4", 324 | "1.4.5", 325 | "1.4.6", 326 | "1.4.7", 327 | "1.5.0", 328 | "1.5.1", 329 | "1.5.2", 330 | "1.5.3", 331 | "1.6.0", 332 | "1.6.1", 333 | "1.6.2", 334 | "1.6.3", 335 | "1.6.4", 336 | "1.6.5", 337 | "1.6.6", 338 | "1.6.7", 339 | "1.7.0", 340 | "1.7.1", 341 | "1.7.2" 342 | ] 343 | }, 344 | { 345 | "date": "2021-08-25 12:00:00 +0000", 346 | "link": "https://github.com/awenelo/OctoPrint-MetadataPreprocessor/releases/tag/0.2.1", 347 | "plugin": "metadatapreprocessor", 348 | "pluginversions": [ 349 | "<0.2.1" 350 | ], 351 | "text": "Version 0.2.1 of this plugin is available from a new maintainer, but your version still looks for updates at the repository of the old maintainer. Please uninstall the old plugin from the plugin manager, then reinstall from the plugin repository to update it. The release notes of the version by the new maintainer can be found at the \"Read more...\" link below.", 352 | "versions": [ 353 | "0.1.0", 354 | "0.2.0" 355 | ] 356 | }, 357 | { 358 | "date": "2021-10-12 16:00:00 +0000", 359 | "link": "https://github.com/vitormhenrique/OctoPrint-Enclosure/issues/435", 360 | "plugin": "enclosure", 361 | "text": "The maintainer of this plugin is looking for some help with maintaining it from the community. If this sounds like something you'd like to lend a hand in, please click on the \"Read more...\" link below." 362 | }, 363 | { 364 | "date": "2021-10-20 12:00:00 +0000", 365 | "link": "https://github.com/Andy-ch/OctoPrint-HeaterTimeout/releases/tag/0.0.4", 366 | "plugin": "HeaterTimeout", 367 | "pluginversions": [ 368 | "<0.0.4" 369 | ], 370 | "text": "Version 0.0.4 of this plugin is available from a new maintainer, but your version still looks for updates at the repository of the old maintainer. Please uninstall the old plugin from the plugin manager, then reinstall from the plugin repository to update it. The release notes of the version by the new maintainer can be found at the \"Read more...\" link below.", 371 | "versions": [ 372 | "0.0.1", 373 | "0.0.2", 374 | "0.0.3" 375 | ] 376 | }, 377 | { 378 | "date": "2020-10-02 04:34:06 +0000", 379 | "link": "https://github.com/OctoPrint/plugins.octoprint.org/issues/646", 380 | "plugin": "automaticshutdown", 381 | "text": "This plugin has been abandoned by its maintainer and is looking for someone to adopt it. If you want to step in as the new maintainer please get in touch at the \"Read more...\" link below." 382 | }, 383 | { 384 | "date": "2020-12-15 19:28:43 +0000", 385 | "link": "https://github.com/OctoPrint/plugins.octoprint.org/issues/711", 386 | "plugin": "active_filters", 387 | "text": "This plugin has been abandoned by its maintainer and is looking for someone to adopt it. If you want to step in as the new maintainer please get in touch at the \"Read more...\" link below." 388 | }, 389 | { 390 | "date": "2021-07-29 15:39:29 +0000", 391 | "link": "https://github.com/OctoPrint/plugins.octoprint.org/issues/918", 392 | "plugin": "LEDStripControl", 393 | "text": "This plugin has been abandoned by its maintainer and is looking for someone to adopt it. If you want to step in as the new maintainer please get in touch at the \"Read more...\" link below." 394 | }, 395 | { 396 | "date": "2021-02-24 19:39:28 +0000", 397 | "link": "https://github.com/OctoPrint/plugins.octoprint.org/issues/796", 398 | "plugin": "filetypes", 399 | "text": "This plugin has been abandoned by its maintainer and is looking for someone to adopt it. If you want to step in as the new maintainer please get in touch at the \"Read more...\" link below." 400 | }, 401 | { 402 | "date": "2021-03-04 16:33:22 +0000", 403 | "link": "https://github.com/OctoPrint/plugins.octoprint.org/issues/807", 404 | "plugin": "webcamstreamer", 405 | "text": "This plugin has been abandoned by its maintainer and is looking for someone to adopt it. If you want to step in as the new maintainer please get in touch at the \"Read more...\" link below." 406 | }, 407 | { 408 | "date": "2020-09-07 20:42:41 +0000", 409 | "link": "https://github.com/OctoPrint/plugins.octoprint.org/issues/608", 410 | "plugin": "cost", 411 | "text": "This plugin has been abandoned by its maintainer and is looking for someone to adopt it. If you want to step in as the new maintainer please get in touch at the \"Read more...\" link below." 412 | }, 413 | { 414 | "date": "2020-11-18 12:28:31 +0000", 415 | "link": "https://github.com/OctoPrint/plugins.octoprint.org/issues/687", 416 | "plugin": "filamentreload", 417 | "text": "This plugin has been abandoned by its maintainer and is looking for someone to adopt it. If you want to step in as the new maintainer please get in touch at the \"Read more...\" link below." 418 | }, 419 | { 420 | "date": "2020-09-21 10:13:51 +0000", 421 | "link": "https://github.com/OctoPrint/plugins.octoprint.org/issues/624", 422 | "plugin": "growl", 423 | "text": "This plugin has been abandoned by its maintainer and is looking for someone to adopt it. If you want to step in as the new maintainer please get in touch at the \"Read more...\" link below." 424 | }, 425 | { 426 | "date": "2021-07-25 23:34:43 +0000", 427 | "link": "https://github.com/OctoPrint/plugins.octoprint.org/issues/914", 428 | "plugin": "TemperatureFailsafe", 429 | "text": "This plugin has been abandoned by its maintainer and is looking for someone to adopt it. If you want to step in as the new maintainer please get in touch at the \"Read more...\" link below." 430 | }, 431 | { 432 | "date": "2021-02-25 14:24:57 +0000", 433 | "link": "https://github.com/OctoPrint/plugins.octoprint.org/issues/800", 434 | "plugin": "autocalibration", 435 | "text": "This plugin has been abandoned by its maintainer and is looking for someone to adopt it. If you want to step in as the new maintainer please get in touch at the \"Read more...\" link below." 436 | } 437 | ] 438 | -------------------------------------------------------------------------------- /ender3v2-config/octoprint/basedir/data/softwareupdate/versioncache.yaml: -------------------------------------------------------------------------------- 1 | ABL_Expert: 2 | available: false 3 | compatible: true 4 | disabled: false 5 | error: null 6 | hash: a33091d64e5859138db9b26d285fc290 7 | information: 8 | local: 9 | name: '0.6' 10 | value: '0.6' 11 | remote: 12 | name: '0.6' 13 | value: '0.6' 14 | online: true 15 | possible: true 16 | timestamp: 1636636401.9764686 17 | BLTouch: 18 | available: false 19 | compatible: true 20 | disabled: false 21 | error: null 22 | hash: 1e60d0a09ee32790fd2c0d51aa1e696b 23 | information: 24 | local: 25 | name: 0.3.4 26 | value: 0.3.4 27 | needs_online: true 28 | remote: 29 | name: 0.3.4 30 | release_notes: https://github.com/jneilliii/OctoPrint-BLTouch/releases/tag/0.3.4 31 | value: 0.3.4 32 | online: true 33 | possible: true 34 | timestamp: 1636636401.988614 35 | CrealityTemperature: 36 | available: false 37 | compatible: true 38 | disabled: false 39 | error: null 40 | hash: 5047be83b27f5f2786736a57db88329e 41 | information: 42 | local: 43 | name: 1.2.4 44 | value: 1.2.4 45 | needs_online: true 46 | remote: 47 | name: v1.2.4 48 | release_notes: https://github.com/RomainOdeval/OctoPrint-CrealityTemperature/releases/tag/v1.2.4 49 | value: v1.2.4 50 | online: true 51 | possible: true 52 | timestamp: 1636636401.9984856 53 | DisplayLayerProgress: 54 | available: false 55 | compatible: true 56 | disabled: false 57 | error: null 58 | hash: 1f303e39137cbce91a8ba65df19d19b9 59 | information: 60 | local: 61 | name: 1.27.1 62 | value: 1.27.1 63 | needs_online: true 64 | remote: 65 | name: V1.27.1 66 | release_notes: https://github.com/OllisGit/OctoPrint-DisplayLayerProgress/releases/tag/1.27.1 67 | value: 1.27.1 68 | online: true 69 | possible: true 70 | timestamp: 1636636402.022204 71 | PrintJobHistory: 72 | available: false 73 | compatible: true 74 | disabled: false 75 | error: null 76 | hash: 2c00fdfc3d1697ce0a370e43a75c69f3 77 | information: 78 | local: 79 | name: 1.14.0 80 | value: 1.14.0 81 | needs_online: true 82 | remote: 83 | name: V1.14.0 84 | release_notes: https://github.com/OllisGit/OctoPrint-PrintJobHistory/releases/tag/1.14.0 85 | value: 1.14.0 86 | online: true 87 | possible: true 88 | timestamp: 1636636402.631419 89 | PrintTimeGenius: 90 | available: false 91 | compatible: true 92 | disabled: false 93 | error: null 94 | hash: 95ad555d3778808fa20e14cf1d0df76b 95 | information: 96 | local: 97 | name: 2.2.8 98 | value: 2.2.8 99 | needs_online: true 100 | remote: 101 | name: Fix missing print history and height calculation 102 | release_notes: https://github.com/eyal0/OctoPrint-PrintTimeGenius/releases/tag/2.2.8 103 | value: 2.2.8 104 | online: true 105 | possible: true 106 | timestamp: 1636636402.6727357 107 | SpoolManager: 108 | available: false 109 | compatible: true 110 | disabled: false 111 | error: null 112 | hash: 6dccb6ac2a82d41706f973fac20400f4 113 | information: 114 | local: 115 | name: 1.5.0 116 | value: 1.5.0 117 | needs_online: true 118 | remote: 119 | name: V1.5.0 120 | release_notes: https://github.com/OllisGit/OctoPrint-SpoolManager/releases/tag/1.5.0 121 | value: 1.5.0 122 | online: true 123 | possible: true 124 | timestamp: 1636636402.835302 125 | TheSpaghettiDetective: 126 | available: false 127 | compatible: true 128 | disabled: false 129 | error: null 130 | hash: 8c4fe6b0ed055955c309d185a3aa1111 131 | information: 132 | local: 133 | name: 1.8.4 134 | value: 1.8.4 135 | needs_online: true 136 | remote: 137 | name: 1.8.4 138 | release_notes: https://github.com/TheSpaghettiDetective/OctoPrint-TheSpaghettiDetective/releases/tag/1.8.4 139 | value: 1.8.4 140 | online: true 141 | possible: true 142 | timestamp: 1636636704.3259673 143 | UltimakerFormatPackage: 144 | available: false 145 | compatible: true 146 | disabled: false 147 | error: null 148 | hash: 8c5990d558b54217fe5544bd8d9f45c4 149 | information: 150 | local: 151 | name: 1.0.1 152 | value: 1.0.1 153 | needs_online: true 154 | remote: 155 | name: 1.0.1 - Bug Fixes 156 | release_notes: https://github.com/jneilliii/OctoPrint-UltimakerFormatPackage/releases/tag/1.0.1 157 | value: 1.0.1 158 | online: true 159 | possible: true 160 | timestamp: 1636636402.5921412 161 | Z_probe_offset: 162 | available: false 163 | compatible: true 164 | disabled: false 165 | error: null 166 | hash: 529c61e7294495a50156991bd6e89d12 167 | information: 168 | local: 169 | name: '0.5' 170 | value: '0.5' 171 | remote: 172 | name: '0.5' 173 | value: '0.5' 174 | online: true 175 | possible: true 176 | timestamp: 1636636405.113935 177 | __version: 1.7.2 178 | arc_welder: 179 | available: false 180 | compatible: true 181 | disabled: false 182 | error: unknown 183 | hash: fa764b038d84a3ddaf10450a8bb12c19 184 | information: {} 185 | online: true 186 | possible: false 187 | timestamp: 1636636402.0230873 188 | astroprint: 189 | available: false 190 | compatible: true 191 | disabled: false 192 | error: null 193 | hash: 55a851303ef1fb20b8efb8c8ba11cb8b 194 | information: 195 | local: 196 | name: 1.6.5 197 | value: 1.6.5 198 | needs_online: true 199 | remote: 200 | name: 1.6.5 201 | release_notes: https://github.com/AstroPrint/OctoPrint-AstroPrint/releases/tag/1.6.5 202 | value: 1.6.5 203 | online: true 204 | possible: true 205 | timestamp: 1636636402.7796319 206 | autobim: 207 | available: false 208 | compatible: true 209 | disabled: false 210 | error: null 211 | hash: 2ca4b88fbf5a7c047a4144332415f60b 212 | information: 213 | local: 214 | name: 0.2.1 215 | value: 0.2.1 216 | needs_online: true 217 | remote: 218 | name: Basic Klipper support 219 | release_notes: https://github.com/j-be/AutoBim/releases/tag/v0.2.1 220 | value: v0.2.1 221 | online: true 222 | possible: true 223 | timestamp: 1636636403.1134918 224 | backupscheduler: 225 | available: false 226 | compatible: true 227 | disabled: false 228 | error: null 229 | hash: 81b8ba0e2ef66829df99782222b16489 230 | information: 231 | local: 232 | name: 0.1.0 233 | value: 0.1.0 234 | needs_online: true 235 | remote: 236 | name: 0.1.0 237 | release_notes: https://github.com/jneilliii/OctoPrint-BackupScheduler/releases/tag/0.1.0 238 | value: 0.1.0 239 | online: true 240 | possible: true 241 | timestamp: 1636636403.0774262 242 | bedlevelvisualizer: 243 | available: false 244 | compatible: true 245 | disabled: false 246 | error: null 247 | hash: 07ef7ed9eaf22ae2a931fd896010c067 248 | information: 249 | local: 250 | name: 1.1.0 251 | value: 1.1.0 252 | needs_online: true 253 | remote: 254 | name: 1.1.0 - Numpy Removal 255 | release_notes: https://github.com/jneilliii/OctoPrint-BedLevelVisualizer/releases/tag/1.1.0 256 | value: 1.1.0 257 | online: true 258 | possible: true 259 | timestamp: 1636636403.144187 260 | calibrationcompanion: 261 | available: false 262 | compatible: true 263 | disabled: false 264 | error: null 265 | hash: 2388718ed6b15c7dfa508cd42c18d6bc 266 | information: 267 | local: 268 | name: 1.0.1 269 | value: 1.0.1 270 | needs_online: true 271 | remote: 272 | name: Faster UI, progess bar, smaller acc. tower, more variables. 273 | release_notes: https://github.com/iFrostizz/OctoPrint-CalibrationCompanion/releases/tag/1.0.1 274 | value: 1.0.1 275 | online: true 276 | possible: true 277 | timestamp: 1636636403.20375 278 | dashboard: 279 | available: false 280 | compatible: true 281 | disabled: false 282 | error: null 283 | hash: d07743d0fc861fecc9d3eae1d49537c8 284 | information: 285 | local: 286 | name: 1.19.4 287 | value: 1.19.4 288 | needs_online: true 289 | remote: 290 | name: 1.19.4 291 | release_notes: https://github.com/j7126/OctoPrint-Dashboard/releases/tag/1.19.4 292 | value: 1.19.4 293 | online: true 294 | possible: true 295 | timestamp: 1636636704.326966 296 | discordremote: 297 | available: false 298 | compatible: true 299 | disabled: false 300 | error: null 301 | hash: 284fd28f00e17554231faf71ba0b683f 302 | information: 303 | local: 304 | name: 3.3.0 305 | value: 3.3.0 306 | needs_online: true 307 | remote: 308 | name: Release v3.3.0 309 | release_notes: https://github.com/cameroncros/OctoPrint-DiscordRemote/releases/tag/v3.3.0 310 | value: v3.3.0 311 | online: true 312 | possible: true 313 | timestamp: 1636636403.9034455 314 | enclosure: 315 | available: false 316 | compatible: true 317 | disabled: false 318 | error: null 319 | hash: 047305fa6bfea8dd2e2918dc69128ff6 320 | information: 321 | local: 322 | name: 4.13.2 323 | value: 4.13.2 324 | needs_online: true 325 | remote: 326 | name: Fixed missing library 327 | release_notes: https://github.com/vitormhenrique/OctoPrint-Enclosure/releases/tag/4.13.2 328 | value: 4.13.2 329 | online: true 330 | possible: true 331 | timestamp: 1636636403.5912898 332 | ender3v2tempfix: 333 | available: false 334 | compatible: true 335 | disabled: false 336 | error: null 337 | hash: 997cb4b409a70cd5e41f99584258c21c 338 | information: 339 | local: 340 | name: 0.0.4 341 | value: 0.0.4 342 | needs_online: true 343 | remote: 344 | name: 0.0.4 345 | release_notes: https://github.com/SimplyPrint/OctoPrint-Creality2xTemperatureReportingFix/releases/tag/0.0.4 346 | value: 0.0.4 347 | online: true 348 | possible: true 349 | timestamp: 1636636403.4342673 350 | excluderegion: 351 | available: false 352 | compatible: true 353 | disabled: false 354 | error: null 355 | hash: 9ac8b276c205a0be0ecc2e910a6cccbf 356 | information: 357 | local: 358 | name: 0.3.0 359 | value: 0.3.0 360 | needs_online: true 361 | remote: 362 | name: 0.3.0 363 | release_notes: https://github.com/bradcfisher/OctoPrint-ExcludeRegionPlugin/releases/tag/0.3.0 364 | value: 0.3.0 365 | online: true 366 | possible: true 367 | timestamp: 1636636403.5068529 368 | file_check: 369 | available: false 370 | compatible: true 371 | disabled: false 372 | error: null 373 | hash: 1fd5482b4fa54235531810fa4bf95620 374 | information: 375 | local: 376 | name: 2021.2.23 377 | value: 2021.2.23 378 | needs_online: true 379 | remote: 380 | name: 2021.2.23 381 | release_notes: https://github.com/OctoPrint/OctoPrint-FileCheck/releases/tag/2021.2.23 382 | value: 2021.2.23 383 | online: true 384 | possible: true 385 | timestamp: 1636636403.4272962 386 | firmware_check: 387 | available: false 388 | compatible: true 389 | disabled: false 390 | error: null 391 | hash: 2cc0c5c664767763a036f68d2318d063 392 | information: 393 | local: 394 | name: 2021.10.11 395 | value: 2021.10.11 396 | needs_online: true 397 | remote: 398 | name: 2021.10.11 399 | release_notes: https://github.com/OctoPrint/OctoPrint-FirmwareCheck/releases/tag/2021.10.11 400 | value: 2021.10.11 401 | online: true 402 | possible: true 403 | timestamp: 1636636403.7001328 404 | firmwareupdater: 405 | available: false 406 | compatible: true 407 | disabled: false 408 | error: null 409 | hash: 0ef365d7ee5b6512a72d9c4d45803487 410 | information: 411 | local: 412 | name: 1.12.0 413 | value: 1.12.0 414 | needs_online: true 415 | remote: 416 | name: 1.12.0 417 | release_notes: https://github.com/OctoPrint/OctoPrint-FirmwareUpdater/releases/tag/1.12.0 418 | value: 1.12.0 419 | online: true 420 | possible: true 421 | timestamp: 1636636403.9753342 422 | homeassistant: 423 | available: false 424 | compatible: true 425 | disabled: false 426 | error: null 427 | hash: fb71f0651c23ec3e2cdb0ff3c6312e88 428 | information: 429 | local: 430 | name: 3.3.2 431 | value: 3.3.2 432 | needs_online: true 433 | remote: 434 | name: 3.3.2 435 | release_notes: https://github.com/cmroche/OctoPrint-HomeAssistant/releases/tag/3.3.2 436 | value: 3.3.2 437 | online: true 438 | possible: true 439 | timestamp: 1636636404.013849 440 | m73progress: 441 | available: false 442 | compatible: true 443 | disabled: false 444 | error: null 445 | hash: c430a1ffcb2ef92f8fb0df6e354accbf 446 | information: 447 | local: 448 | name: 0.2.1 449 | value: 0.2.1 450 | needs_online: true 451 | remote: 452 | name: 0.2.1 453 | release_notes: https://github.com/cesarvandevelde/OctoPrint-M73Progress/releases/tag/v0.2.1 454 | value: v0.2.1 455 | online: true 456 | possible: true 457 | timestamp: 1636636404.2188125 458 | mqtt: 459 | available: false 460 | compatible: true 461 | disabled: false 462 | error: null 463 | hash: 72535221e6672b51277399d27c1735e6 464 | information: 465 | local: 466 | name: 0.8.10 467 | value: 0.8.10 468 | needs_online: true 469 | remote: 470 | name: 0.8.10 471 | release_notes: https://github.com/OctoPrint/OctoPrint-MQTT/releases/tag/0.8.10 472 | value: 0.8.10 473 | online: true 474 | possible: true 475 | timestamp: 1636636404.3858435 476 | navbartemp: 477 | available: false 478 | compatible: true 479 | disabled: false 480 | error: null 481 | hash: eeb3f64dccfd9dc63dfa62c7072c42cf 482 | information: 483 | local: 484 | name: '0.14' 485 | value: '0.14' 486 | needs_online: true 487 | remote: 488 | name: 0.14 Milestone release 489 | release_notes: https://github.com/imrahil/OctoPrint-NavbarTemp/releases/tag/0.14 490 | value: '0.14' 491 | online: true 492 | possible: true 493 | timestamp: 1636636404.3958101 494 | octodashcompanion: 495 | available: false 496 | compatible: true 497 | disabled: false 498 | error: null 499 | hash: ab12971e81e81ceafd6c314e539b836d 500 | information: 501 | local: 502 | name: 0.0.6 503 | value: 0.0.6 504 | needs_online: true 505 | remote: 506 | name: 0.0.6 - New Features & Bugfixes 507 | release_notes: https://github.com/jneilliii/OctoPrint-OctoDashCompanion/releases/tag/0.0.6 508 | value: 0.0.6 509 | online: true 510 | possible: true 511 | timestamp: 1636636404.401198 512 | octopod: 513 | available: false 514 | compatible: true 515 | disabled: false 516 | error: null 517 | hash: af3694b86a1245299e7b53a46c460e64 518 | information: 519 | local: 520 | name: 0.3.11 521 | value: 0.3.11 522 | needs_online: true 523 | remote: 524 | name: 0.3.11 525 | release_notes: https://github.com/gdombiak/OctoPrint-OctoPod/releases/tag/0.3.11 526 | value: 0.3.11 527 | online: true 528 | possible: true 529 | timestamp: 1636636404.4607565 530 | octoprint: 531 | available: false 532 | compatible: true 533 | disabled: false 534 | error: null 535 | hash: 28b78c9d4f2a2c0a0d14ed9c8205b4db 536 | information: 537 | local: 538 | name: 1.7.2 539 | value: 1.7.2 540 | needs_online: true 541 | remote: 542 | name: 1.7.2 543 | release_notes: https://github.com/OctoPrint/OctoPrint/releases/tag/1.7.2 544 | value: 1.7.2 545 | online: true 546 | possible: true 547 | timestamp: 1636636402.003486 548 | pi_support: 549 | available: false 550 | compatible: true 551 | disabled: false 552 | error: null 553 | hash: a3da1d71a3f7e75425c4c0ae05d3173b 554 | information: 555 | local: 556 | name: 2021.10.28 557 | value: 2021.10.28 558 | needs_online: true 559 | remote: 560 | name: 2021.10.28 561 | release_notes: https://github.com/OctoPrint/OctoPrint-PiSupport/releases/tag/2021.10.28 562 | value: 2021.10.28 563 | online: true 564 | possible: true 565 | timestamp: 1636636404.5055854 566 | plotlytempgraph: 567 | available: false 568 | compatible: true 569 | disabled: false 570 | error: null 571 | hash: 126ad47f9ed0253d6346378b14b37323 572 | information: 573 | local: 574 | name: 0.1.3 575 | value: 0.1.3 576 | needs_online: true 577 | remote: 578 | name: 0.1.3 579 | release_notes: https://github.com/jneilliii/OctoPrint-PlotlyTempGraph/releases/tag/0.1.3 580 | value: 0.1.3 581 | online: true 582 | possible: true 583 | timestamp: 1636636404.772776 584 | preheat: 585 | available: false 586 | compatible: true 587 | disabled: false 588 | error: null 589 | hash: a1f57f17ec958dab6294e947d87119a2 590 | information: 591 | local: 592 | name: 0.8.0 593 | value: 0.8.0 594 | needs_online: true 595 | remote: 596 | name: Add preheat on file select feature and fix a UI bug with UI Customizer 597 | release_notes: https://github.com/marian42/octoprint-preheat/releases/tag/0.8.0 598 | value: 0.8.0 599 | online: true 600 | possible: true 601 | timestamp: 1636636404.7325191 602 | prettygcode: 603 | available: false 604 | compatible: true 605 | disabled: false 606 | error: null 607 | hash: adb606b000454b896167a35aa688569e 608 | information: 609 | local: 610 | name: 1.2.4 611 | value: 1.2.4 612 | needs_online: true 613 | remote: 614 | name: Version 1.2.4 615 | release_notes: https://github.com/Kragrathea/OctoPrint-PrettyGCode/releases/tag/v1.2.4 616 | value: v1.2.4 617 | online: true 618 | possible: true 619 | timestamp: 1636636404.7448344 620 | printhistory: 621 | available: false 622 | compatible: true 623 | disabled: false 624 | error: null 625 | hash: 2aab259999ae352d4d1fcef6ddc6fdc5 626 | information: 627 | local: 628 | name: '1.3' 629 | value: '1.3' 630 | needs_online: true 631 | remote: 632 | name: OctoPrint PrintHistory Plugin 1.3 633 | release_notes: https://github.com/imrahil/OctoPrint-PrintHistory/releases/tag/1.3 634 | value: '1.3' 635 | online: true 636 | possible: true 637 | timestamp: 1636636404.796297 638 | prusaslicerthumbnails: 639 | available: false 640 | compatible: true 641 | disabled: false 642 | error: null 643 | hash: d0a63de9b8a2821cca85c6bd188c956d 644 | information: 645 | local: 646 | name: 1.0.0 647 | value: 1.0.0 648 | needs_online: true 649 | remote: 650 | name: 1.0.0 - New Name 651 | release_notes: https://github.com/jneilliii/OctoPrint-PrusaSlicerThumbnails/releases/tag/1.0.0 652 | value: 1.0.0 653 | online: true 654 | possible: true 655 | timestamp: 1636636404.6382098 656 | psucontrol: 657 | available: false 658 | compatible: true 659 | disabled: false 660 | error: null 661 | hash: 2babc2279d0980b275e72268e3ba968b 662 | information: 663 | local: 664 | name: 1.0.6 665 | value: 1.0.6 666 | needs_online: true 667 | remote: 668 | name: 1.0.6 669 | release_notes: https://github.com/kantlivelong/OctoPrint-PSUControl/releases/tag/1.0.6 670 | value: 1.0.6 671 | online: true 672 | possible: true 673 | timestamp: 1636636404.9769368 674 | resource_monitor: 675 | available: false 676 | compatible: true 677 | disabled: false 678 | error: null 679 | hash: 6793fd5a008b9d0a9c2067b9ae98e2be 680 | information: 681 | local: 682 | name: 0.3.5 683 | value: 0.3.5 684 | needs_online: true 685 | remote: 686 | name: 0.3.5 687 | release_notes: https://github.com/Renaud11232/OctoPrint-Resource-Monitor/releases/tag/0.3.5 688 | value: 0.3.5 689 | online: true 690 | possible: true 691 | timestamp: 1636636405.1290498 692 | taborder: 693 | available: false 694 | compatible: true 695 | disabled: false 696 | error: null 697 | hash: 2558a3362224c141180bdfbe6f805e99 698 | information: 699 | local: 700 | name: 0.5.12 701 | value: 0.5.12 702 | needs_online: true 703 | remote: 704 | name: 0.5.12 705 | release_notes: https://github.com/jneilliii/OctoPrint-TabOrder/releases/tag/0.5.12 706 | value: 0.5.12 707 | online: true 708 | possible: true 709 | timestamp: 1636636404.8938248 710 | themeify: 711 | available: false 712 | compatible: true 713 | disabled: false 714 | error: null 715 | hash: 84fffb6a168d49098e5ee8e0a342596e 716 | information: 717 | local: 718 | name: 1.2.2 719 | value: 1.2.2 720 | needs_online: true 721 | remote: 722 | name: v1.2.2 723 | release_notes: https://github.com/Birkbjo/OctoPrint-Themeify/releases/tag/v1.2.2 724 | value: v1.2.2 725 | online: true 726 | possible: true 727 | timestamp: 1636636404.9149756 728 | wifistatus: 729 | available: false 730 | compatible: true 731 | disabled: false 732 | error: null 733 | hash: 8d7f2002576157ab4f1fa8a9e8ca4b6d 734 | information: 735 | local: 736 | name: 1.7.2 737 | value: 1.7.2 738 | needs_online: true 739 | remote: 740 | name: All about the decibels 741 | release_notes: https://github.com/ManuelMcLure/OctoPrint-WiFiStatus/releases/tag/v1.7.2 742 | value: v1.7.2 743 | online: true 744 | possible: true 745 | timestamp: 1636636405.2240155 746 | zbolt_octoscreen: 747 | available: false 748 | compatible: true 749 | disabled: false 750 | error: null 751 | hash: f9198840700c35efdd9b3f516ebd524d 752 | information: 753 | local: 754 | name: 2.6.0 755 | value: 2.6.0 756 | needs_online: true 757 | remote: 758 | name: 2.6.0 759 | release_notes: https://github.com/Z-Bolt/OctoPrint-Z-Bolt-OctoScreen/releases/tag/2.6.0 760 | value: 2.6.0 761 | online: true 762 | possible: true 763 | timestamp: 1636636405.204635 764 | -------------------------------------------------------------------------------- /ender3v2-config/octoprint/basedir/data/octolapse/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "main_settings": { 3 | "show_navbar_icon": true, 4 | "show_navbar_when_not_printing": true, 5 | "is_octolapse_enabled": true, 6 | "auto_reload_latest_snapshot": true, 7 | "auto_reload_frames": 30, 8 | "show_printer_state_changes": true, 9 | "show_position_changes": true, 10 | "show_extruder_state_changes": true, 11 | "show_trigger_state_changes": true, 12 | "show_snapshot_plan_information": true, 13 | "cancel_print_on_startup_error": true, 14 | "platform": "unknown", 15 | "version": "0.4.1", 16 | "settings_version": "0.4.0", 17 | "git_version": "cec243c65a979e8bbe90f09fc5aec6d0844d2d3b", 18 | "preview_snapshot_plans": true, 19 | "preview_snapshot_plan_autoclose": false, 20 | "preview_snapshot_plan_seconds": 30, 21 | "automatic_updates_enabled": true, 22 | "automatic_update_interval_days": 30, 23 | "snapshot_archive_directory": "", 24 | "timelapse_directory": "", 25 | "temporary_directory": "", 26 | "test_mode_enabled": false 27 | }, 28 | "profiles": { 29 | "options": null, 30 | "defaults": null, 31 | "printers": { 32 | "6b6d0fe4-0c94-4f4b-8a80-d8289eb231d2": { 33 | "name": "Creality3D - Ender 3", 34 | "description": "This is a beta profile, please use with caution.", 35 | "guid": "6b6d0fe4-0c94-4f4b-8a80-d8289eb231d2", 36 | "automatic_configuration": { 37 | "key_values": [ 38 | { 39 | "name": "Creality3d", 40 | "value": "creality3d" 41 | }, 42 | { 43 | "name": "Ender 3", 44 | "value": "ender_3" 45 | } 46 | ], 47 | "version": "0.4", 48 | "suppress_update_notification_version": false, 49 | "is_custom": false 50 | }, 51 | "has_been_saved_by_user": true, 52 | "slicer_type": "automatic", 53 | "gcode_generation_settings": { 54 | "vase_mode": null, 55 | "layer_height": null, 56 | "extruders": [] 57 | }, 58 | "slicers": { 59 | "cura": { 60 | "slicer_type": "cura", 61 | "version": "unknown", 62 | "extruders": [ 63 | { 64 | "version": null, 65 | "speed_z_hop": null, 66 | "max_feedrate_z_override": null, 67 | "retraction_amount": null, 68 | "retraction_hop": null, 69 | "retraction_hop_enabled": false, 70 | "retraction_enable": false, 71 | "retraction_speed": null, 72 | "retraction_retract_speed": null, 73 | "retraction_prime_speed": null, 74 | "speed_travel": null 75 | } 76 | ], 77 | "axis_speed_display_settings": "mm-sec", 78 | "layer_height": null, 79 | "smooth_spiralized_contours": false, 80 | "machine_extruder_count": 1 81 | }, 82 | "simplify_3d": { 83 | "slicer_type": "simplify-3d", 84 | "version": "unknown", 85 | "extruders": [ 86 | { 87 | "retraction_distance": null, 88 | "retraction_vertical_lift": null, 89 | "retraction_speed": null, 90 | "extruder_use_retract": false 91 | } 92 | ], 93 | "x_y_axis_movement_speed": null, 94 | "z_axis_movement_speed": null, 95 | "spiral_vase_mode": false, 96 | "layer_height": null, 97 | "axis_speed_display_settings": "mm-min" 98 | }, 99 | "slic3r_pe": { 100 | "slicer_type": "slic3r-pe", 101 | "version": "unknown", 102 | "extruders": [ 103 | { 104 | "retract_length": null, 105 | "retract_lift": null, 106 | "retract_speed": null, 107 | "deretract_speed": null 108 | } 109 | ], 110 | "axis_speed_display_units": "mm-sec", 111 | "layer_height": null, 112 | "spiral_vase": false, 113 | "travel_speed": null 114 | }, 115 | "other": { 116 | "slicer_type": "other", 117 | "version": "unknown", 118 | "extruders": [ 119 | { 120 | "retract_length": null, 121 | "z_hop": null, 122 | "retract_speed": null, 123 | "deretract_speed": null, 124 | "lift_when_retracted": false, 125 | "retract_before_move": false, 126 | "travel_speed": null, 127 | "z_travel_speed": null 128 | } 129 | ], 130 | "speed_tolerance": 1, 131 | "axis_speed_display_units": "mm-min", 132 | "vase_mode": false, 133 | "layer_height": null 134 | } 135 | }, 136 | "suppress_snapshot_command_always": true, 137 | "auto_detect_position": true, 138 | "origin_type": "front_left", 139 | "home_x": null, 140 | "home_y": null, 141 | "home_z": null, 142 | "override_octoprint_profile_settings": true, 143 | "bed_type": "rectangular", 144 | "diameter_xy": 0, 145 | "width": 235, 146 | "depth": 235, 147 | "height": 250, 148 | "custom_bounding_box": false, 149 | "min_x": 0, 150 | "max_x": 0, 151 | "min_y": 0, 152 | "max_y": 0, 153 | "min_z": 0, 154 | "max_z": 0, 155 | "restrict_snapshot_area": false, 156 | "snapshot_diameter_xy": 0, 157 | "snapshot_min_x": 0, 158 | "snapshot_max_x": 0, 159 | "snapshot_min_y": 0, 160 | "snapshot_max_y": 0, 161 | "snapshot_min_z": 0, 162 | "snapshot_max_z": 0, 163 | "auto_position_detection_commands": "", 164 | "priming_height": 0.75, 165 | "minimum_layer_height": 0.05, 166 | "e_axis_default_mode": "absolute", 167 | "g90_influences_extruder": "false", 168 | "xyz_axes_default_mode": "absolute", 169 | "units_default": "millimeters", 170 | "axis_speed_display_units": "mm-min", 171 | "default_firmware_retractions": false, 172 | "default_firmware_retractions_zhop": false, 173 | "gocde_axis_compatibility_mode_enabled": true, 174 | "home_axis_gcode": "G90; Switch to Absolute XYZ\r\nG28 X Y; Home XY Axis", 175 | "num_extruders": 1, 176 | "shared_extruder": false, 177 | "zero_based_extruder": true, 178 | "extruder_offsets": [], 179 | "default_extruder": 1, 180 | "snapshot_command": "G4 P1" 181 | } 182 | }, 183 | "current_printer_profile_guid": "6b6d0fe4-0c94-4f4b-8a80-d8289eb231d2", 184 | "current_stabilization_profile_guid": "d35dbbe6-949e-4f97-b16f-c575d94ad062", 185 | "stabilizations": { 186 | "801846db-3889-4d90-8496-9a473ee99cc4": { 187 | "name": "Animated - Orbit", 188 | "description": "Moves print in a circular pattern around the center. Best for prints with lower framerates, else the spiraling will be too fast. For snap to print triggers, the extruder will be moved as closely as possible to the stabilization positions depending on the trigger options.", 189 | "guid": "801846db-3889-4d90-8496-9a473ee99cc4", 190 | "automatic_configuration": { 191 | "key_values": [ 192 | { 193 | "name": "Animated - Orbit", 194 | "value": "animated_orbit" 195 | } 196 | ], 197 | "version": "1.0", 198 | "suppress_update_notification_version": false, 199 | "is_custom": false 200 | }, 201 | "x_type": "relative_path", 202 | "x_fixed_coordinate": 0, 203 | "x_fixed_path": "0", 204 | "x_fixed_path_loop": true, 205 | "x_fixed_path_invert_loop": true, 206 | "x_relative": 50, 207 | "x_relative_print": 50, 208 | "x_relative_path": "54.904,54.619,54.157,53.536,52.778,51.913,50.975,50.000,49.025,48.087,47.222,46.464,45.843,45.381,45.096,45.000,45.096,45.381,45.843,46.464,47.222,48.087,49.025,50.000,50.975,51.913,52.778,53.536,54.157,54.619,54.904,55.000", 209 | "x_relative_path_loop": true, 210 | "x_relative_path_invert_loop": false, 211 | "y_type": "relative_path", 212 | "y_fixed_coordinate": 0, 213 | "y_fixed_path": "0", 214 | "y_fixed_path_loop": true, 215 | "y_fixed_path_invert_loop": true, 216 | "y_relative": 50, 217 | "y_relative_print": 50, 218 | "y_relative_path": "50.975,51.913,52.778,53.536,54.157,54.619,54.904,55.000,54.904,54.619,54.157,53.536,52.778,51.913,50.975,50.000,49.025,48.087,47.222,46.464,45.843,45.381,45.096,45.000,45.096,45.381,45.843,46.464,47.222,48.087,49.025,50.000", 219 | "y_relative_path_loop": true, 220 | "y_relative_path_invert_loop": false, 221 | "wait_for_moves_to_finish": true 222 | }, 223 | "a581ea51-096b-4852-8aa6-28456bf9237e": { 224 | "name": "Center Right", 225 | "description": "Stabilized the extruder to the right center of the bed for most triggers. For snap to print triggers, this will stabilize the extruder as close as possible the stabilization position depending on the trigger options.", 226 | "guid": "a581ea51-096b-4852-8aa6-28456bf9237e", 227 | "automatic_configuration": { 228 | "key_values": [ 229 | { 230 | "name": "Center Right", 231 | "value": "center_right" 232 | } 233 | ], 234 | "version": "1.0", 235 | "suppress_update_notification_version": false, 236 | "is_custom": false 237 | }, 238 | "x_type": "relative", 239 | "x_fixed_coordinate": 0, 240 | "x_fixed_path": "0", 241 | "x_fixed_path_loop": true, 242 | "x_fixed_path_invert_loop": true, 243 | "x_relative": 99, 244 | "x_relative_print": 50, 245 | "x_relative_path": "50.0", 246 | "x_relative_path_loop": true, 247 | "x_relative_path_invert_loop": true, 248 | "y_type": "relative", 249 | "y_fixed_coordinate": 0, 250 | "y_fixed_path": "0", 251 | "y_fixed_path_loop": true, 252 | "y_fixed_path_invert_loop": true, 253 | "y_relative": 50, 254 | "y_relative_print": 50, 255 | "y_relative_path": "50", 256 | "y_relative_path_loop": true, 257 | "y_relative_path_invert_loop": true, 258 | "wait_for_moves_to_finish": true 259 | }, 260 | "d35dbbe6-949e-4f97-b16f-c575d94ad062": { 261 | "name": "Centered", 262 | "description": "Stabilized the extruder to the center of the bed for most triggers. For snap to print triggers, this will stabilize the extruder as close as possible the stabilization position depending on the trigger options.", 263 | "guid": "d35dbbe6-949e-4f97-b16f-c575d94ad062", 264 | "automatic_configuration": { 265 | "key_values": [ 266 | { 267 | "name": "Centered", 268 | "value": "centered" 269 | } 270 | ], 271 | "version": "1.0", 272 | "suppress_update_notification_version": false, 273 | "is_custom": false 274 | }, 275 | "x_type": "relative", 276 | "x_fixed_coordinate": 0, 277 | "x_fixed_path": "0", 278 | "x_fixed_path_loop": true, 279 | "x_fixed_path_invert_loop": true, 280 | "x_relative": 50, 281 | "x_relative_print": 50, 282 | "x_relative_path": "50.0", 283 | "x_relative_path_loop": true, 284 | "x_relative_path_invert_loop": true, 285 | "y_type": "relative", 286 | "y_fixed_coordinate": 0, 287 | "y_fixed_path": "0", 288 | "y_fixed_path_loop": true, 289 | "y_fixed_path_invert_loop": true, 290 | "y_relative": 50, 291 | "y_relative_print": 50, 292 | "y_relative_path": "50", 293 | "y_relative_path_loop": true, 294 | "y_relative_path_invert_loop": true, 295 | "wait_for_moves_to_finish": true 296 | }, 297 | "a1137d9a-70b6-4941-95fb-74c49e0ae9b8": { 298 | "name": "Disabled", 299 | "description": "No stabilization will be performed. This has an interesting effect if you are using the 'snap to print' option with the new smart layer trigger. For other profiles it replicates the look of the stock Octoprint timelapse but without the motion blur.", 300 | "guid": "a1137d9a-70b6-4941-95fb-74c49e0ae9b8", 301 | "automatic_configuration": { 302 | "key_values": [ 303 | { 304 | "name": "Disabled", 305 | "value": "disabled" 306 | } 307 | ], 308 | "version": "1.0", 309 | "suppress_update_notification_version": false, 310 | "is_custom": false 311 | }, 312 | "x_type": "disabled", 313 | "x_fixed_coordinate": 0, 314 | "x_fixed_path": "0", 315 | "x_fixed_path_loop": true, 316 | "x_fixed_path_invert_loop": true, 317 | "x_relative": 50, 318 | "x_relative_print": 50, 319 | "x_relative_path": "50.0", 320 | "x_relative_path_loop": true, 321 | "x_relative_path_invert_loop": true, 322 | "y_type": "disabled", 323 | "y_fixed_coordinate": 0, 324 | "y_fixed_path": "0", 325 | "y_fixed_path_loop": true, 326 | "y_fixed_path_invert_loop": true, 327 | "y_relative": 50, 328 | "y_relative_print": 50, 329 | "y_relative_path": "50", 330 | "y_relative_path_loop": true, 331 | "y_relative_path_invert_loop": true, 332 | "wait_for_moves_to_finish": true 333 | }, 334 | "0d97b0ec-57ee-425b-a202-ea037910337d": { 335 | "name": "Animated - Printing", 336 | "description": "Animate the X carriage with a back-and-forth motion while keeping the Bed stable. I like this one! For snap to print triggers, the extruder will be moved as closely as possible to the stabilization positions depending on the trigger options.", 337 | "guid": "0d97b0ec-57ee-425b-a202-ea037910337d", 338 | "automatic_configuration": { 339 | "key_values": [ 340 | { 341 | "name": "Animated - Printing", 342 | "value": "animated_printing" 343 | } 344 | ], 345 | "version": "1.0", 346 | "suppress_update_notification_version": false, 347 | "is_custom": false 348 | }, 349 | "x_type": "relative_path", 350 | "x_fixed_coordinate": 0, 351 | "x_fixed_path": "0", 352 | "x_fixed_path_loop": true, 353 | "x_fixed_path_invert_loop": true, 354 | "x_relative": 50, 355 | "x_relative_print": 50, 356 | "x_relative_path": "45, 45.5, 46, 46.5, 47, 47.5, 48, 48.5, 49, 49.5, 50, 50.5, 51, 51.5, 52, 52.5, 53, 53.5, 54, 54.5, 55", 357 | "x_relative_path_loop": true, 358 | "x_relative_path_invert_loop": true, 359 | "y_type": "relative", 360 | "y_fixed_coordinate": 0, 361 | "y_fixed_path": "0", 362 | "y_fixed_path_loop": true, 363 | "y_fixed_path_invert_loop": true, 364 | "y_relative": 50, 365 | "y_relative_print": 50, 366 | "y_relative_path": "50", 367 | "y_relative_path_loop": true, 368 | "y_relative_path_invert_loop": true, 369 | "wait_for_moves_to_finish": true 370 | }, 371 | "18b35adf-543e-406e-83b8-d8a404961339": { 372 | "name": "Front Right", 373 | "description": "Stabilized the extruder to the front right for most triggers. For snap to print triggers, the extruder will be moved as closely as possible to the stabilization positions depending on the trigger options.", 374 | "guid": "18b35adf-543e-406e-83b8-d8a404961339", 375 | "automatic_configuration": { 376 | "key_values": [ 377 | { 378 | "name": "Front Right", 379 | "value": "front_right" 380 | } 381 | ], 382 | "version": "1.0", 383 | "suppress_update_notification_version": false, 384 | "is_custom": false 385 | }, 386 | "x_type": "relative", 387 | "x_fixed_coordinate": 0, 388 | "x_fixed_path": "0", 389 | "x_fixed_path_loop": true, 390 | "x_fixed_path_invert_loop": true, 391 | "x_relative": 99, 392 | "x_relative_print": 100, 393 | "x_relative_path": "100.0", 394 | "x_relative_path_loop": true, 395 | "x_relative_path_invert_loop": true, 396 | "y_type": "relative", 397 | "y_fixed_coordinate": 0, 398 | "y_fixed_path": "0", 399 | "y_fixed_path_loop": true, 400 | "y_fixed_path_invert_loop": true, 401 | "y_relative": 1, 402 | "y_relative_print": 100, 403 | "y_relative_path": "100", 404 | "y_relative_path_loop": true, 405 | "y_relative_path_invert_loop": true, 406 | "wait_for_moves_to_finish": true 407 | }, 408 | "48413ad7-8345-4da5-af0b-a4f7a4350fc3": { 409 | "name": "Back Right", 410 | "description": "Stabilized the extruder to the back right for most triggers. For snap to print triggers, the extruder will be moved as closely as possible to the stabilization positions depending on the trigger options.", 411 | "guid": "48413ad7-8345-4da5-af0b-a4f7a4350fc3", 412 | "automatic_configuration": { 413 | "key_values": [ 414 | { 415 | "name": "Back Right", 416 | "value": "back_right" 417 | } 418 | ], 419 | "version": "1.0", 420 | "suppress_update_notification_version": false, 421 | "is_custom": false 422 | }, 423 | "x_type": "relative", 424 | "x_fixed_coordinate": 0, 425 | "x_fixed_path": "0", 426 | "x_fixed_path_loop": true, 427 | "x_fixed_path_invert_loop": true, 428 | "x_relative": 99, 429 | "x_relative_print": 100, 430 | "x_relative_path": "100.0", 431 | "x_relative_path_loop": true, 432 | "x_relative_path_invert_loop": true, 433 | "y_type": "relative", 434 | "y_fixed_coordinate": 0, 435 | "y_fixed_path": "0", 436 | "y_fixed_path_loop": true, 437 | "y_fixed_path_invert_loop": true, 438 | "y_relative": 99, 439 | "y_relative_print": 100, 440 | "y_relative_path": "100", 441 | "y_relative_path_loop": true, 442 | "y_relative_path_invert_loop": true, 443 | "wait_for_moves_to_finish": true 444 | }, 445 | "b510ae51-b7c5-43c8-8611-6bfc63a05037": { 446 | "name": "Front Left", 447 | "description": "Stabilized the extruder to the front left for most triggers. For snap to print triggers, the extruder will be moved as closely as possible to the stabilization positions depending on the trigger options.", 448 | "guid": "b510ae51-b7c5-43c8-8611-6bfc63a05037", 449 | "automatic_configuration": { 450 | "key_values": [ 451 | { 452 | "name": "Front Left", 453 | "value": "front_left" 454 | } 455 | ], 456 | "version": "1.0", 457 | "suppress_update_notification_version": false, 458 | "is_custom": false 459 | }, 460 | "x_type": "relative", 461 | "x_fixed_coordinate": 0, 462 | "x_fixed_path": "0", 463 | "x_fixed_path_loop": true, 464 | "x_fixed_path_invert_loop": true, 465 | "x_relative": 1, 466 | "x_relative_print": 100, 467 | "x_relative_path": "100.0", 468 | "x_relative_path_loop": true, 469 | "x_relative_path_invert_loop": true, 470 | "y_type": "relative", 471 | "y_fixed_coordinate": 0, 472 | "y_fixed_path": "0", 473 | "y_fixed_path_loop": true, 474 | "y_fixed_path_invert_loop": true, 475 | "y_relative": 1, 476 | "y_relative_print": 100, 477 | "y_relative_path": "100", 478 | "y_relative_path_loop": true, 479 | "y_relative_path_invert_loop": true, 480 | "wait_for_moves_to_finish": true 481 | }, 482 | "93036d8c-de74-4fc9-96aa-d9bb410df9b0": { 483 | "name": "Back Left", 484 | "description": "Stabilized the extruder to the back left for most triggers. For snap to print triggers, the extruder will be moved as closely as possible to the stabilization positions depending on the trigger options.", 485 | "guid": "93036d8c-de74-4fc9-96aa-d9bb410df9b0", 486 | "automatic_configuration": { 487 | "key_values": [ 488 | { 489 | "name": "Back Left", 490 | "value": "back_left" 491 | } 492 | ], 493 | "version": "1.0", 494 | "suppress_update_notification_version": false, 495 | "is_custom": false 496 | }, 497 | "x_type": "relative", 498 | "x_fixed_coordinate": 0, 499 | "x_fixed_path": "0", 500 | "x_fixed_path_loop": true, 501 | "x_fixed_path_invert_loop": true, 502 | "x_relative": 1, 503 | "x_relative_print": 50, 504 | "x_relative_path": "50.0", 505 | "x_relative_path_loop": true, 506 | "x_relative_path_invert_loop": true, 507 | "y_type": "relative", 508 | "y_fixed_coordinate": 0, 509 | "y_fixed_path": "0", 510 | "y_fixed_path_loop": true, 511 | "y_fixed_path_invert_loop": true, 512 | "y_relative": 99, 513 | "y_relative_print": 50, 514 | "y_relative_path": "50", 515 | "y_relative_path_loop": true, 516 | "y_relative_path_invert_loop": true, 517 | "wait_for_moves_to_finish": true 518 | }, 519 | "5c8b02ba-095d-45f9-b7f7-f2a935f34a70": { 520 | "name": "Center Left", 521 | "description": "Stabilized the extruder to the left center of the bed for most triggers. For snap to print triggers, this will stabilize the extruder as close as possible the stabilization position depending on the trigger options.", 522 | "guid": "5c8b02ba-095d-45f9-b7f7-f2a935f34a70", 523 | "automatic_configuration": { 524 | "key_values": [ 525 | { 526 | "name": "Center Left", 527 | "value": "center_left" 528 | } 529 | ], 530 | "version": "1.0", 531 | "suppress_update_notification_version": false, 532 | "is_custom": false 533 | }, 534 | "x_type": "relative", 535 | "x_fixed_coordinate": 0, 536 | "x_fixed_path": "0", 537 | "x_fixed_path_loop": true, 538 | "x_fixed_path_invert_loop": true, 539 | "x_relative": 1, 540 | "x_relative_print": 50, 541 | "x_relative_path": "50.0", 542 | "x_relative_path_loop": true, 543 | "x_relative_path_invert_loop": true, 544 | "y_type": "relative", 545 | "y_fixed_coordinate": 0, 546 | "y_fixed_path": "0", 547 | "y_fixed_path_loop": true, 548 | "y_fixed_path_invert_loop": true, 549 | "y_relative": 50, 550 | "y_relative_print": 50, 551 | "y_relative_path": "50", 552 | "y_relative_path_loop": true, 553 | "y_relative_path_invert_loop": true, 554 | "wait_for_moves_to_finish": true 555 | }, 556 | "69a0c73c-907c-4a0e-9e96-02d8ae730ac3": { 557 | "name": "Front Center", 558 | "description": "Stabilized the extruder to the front center for most triggers. For snap to print triggers, the extruder will be moved as closely as possible to the stabilization positions depending on the trigger options.", 559 | "guid": "69a0c73c-907c-4a0e-9e96-02d8ae730ac3", 560 | "automatic_configuration": { 561 | "key_values": [ 562 | { 563 | "name": "Front Center", 564 | "value": "front_center" 565 | } 566 | ], 567 | "version": "1.0", 568 | "suppress_update_notification_version": false, 569 | "is_custom": false 570 | }, 571 | "x_type": "relative", 572 | "x_fixed_coordinate": 0, 573 | "x_fixed_path": "0", 574 | "x_fixed_path_loop": true, 575 | "x_fixed_path_invert_loop": true, 576 | "x_relative": 50, 577 | "x_relative_print": 100, 578 | "x_relative_path": "100.0", 579 | "x_relative_path_loop": true, 580 | "x_relative_path_invert_loop": true, 581 | "y_type": "relative", 582 | "y_fixed_coordinate": 0, 583 | "y_fixed_path": "0", 584 | "y_fixed_path_loop": true, 585 | "y_fixed_path_invert_loop": true, 586 | "y_relative": 1, 587 | "y_relative_print": 100, 588 | "y_relative_path": "100", 589 | "y_relative_path_loop": true, 590 | "y_relative_path_invert_loop": true, 591 | "wait_for_moves_to_finish": true 592 | }, 593 | "40b1aeba-af5c-4042-88d6-c571412e3fcf": { 594 | "name": "Back Center", 595 | "description": "Stabilized the extruder to the back center for most triggers. For snap to print triggers, the extruder will be moved as closely as possible to the stabilization positions depending on the trigger options.", 596 | "guid": "40b1aeba-af5c-4042-88d6-c571412e3fcf", 597 | "automatic_configuration": { 598 | "key_values": [ 599 | { 600 | "name": "Back Center", 601 | "value": "back_center" 602 | } 603 | ], 604 | "version": "1.0", 605 | "suppress_update_notification_version": false, 606 | "is_custom": false 607 | }, 608 | "x_type": "relative", 609 | "x_fixed_coordinate": 0, 610 | "x_fixed_path": "0", 611 | "x_fixed_path_loop": true, 612 | "x_fixed_path_invert_loop": true, 613 | "x_relative": 50, 614 | "x_relative_print": 100, 615 | "x_relative_path": "100.0", 616 | "x_relative_path_loop": true, 617 | "x_relative_path_invert_loop": true, 618 | "y_type": "relative", 619 | "y_fixed_coordinate": 0, 620 | "y_fixed_path": "0", 621 | "y_fixed_path_loop": true, 622 | "y_fixed_path_invert_loop": true, 623 | "y_relative": 99, 624 | "y_relative_print": 100, 625 | "y_relative_path": "100", 626 | "y_relative_path_loop": true, 627 | "y_relative_path_invert_loop": true, 628 | "wait_for_moves_to_finish": true 629 | } 630 | }, 631 | "current_trigger_profile_guid": "c44de27e-053e-4a89-900f-c89502fec7ee", 632 | "triggers": { 633 | "e93e644a-cc3f-42bc-81ad-c1c87ef92ad1": { 634 | "name": "Classic - Every 0.5mm", 635 | "description": "This is the classic, real-time layer trigger that will take snapshots at most once every 0.5mm. This can be used to reduce snapshot time for very tall prints or with very low layer heights. Triggers as soon as possible after a layer change. Depending on the quality settings, the snapshot might not be taken exactly on the layer change, and it's possible that snapshots can be missed on some layers.", 636 | "guid": "e93e644a-cc3f-42bc-81ad-c1c87ef92ad1", 637 | "automatic_configuration": { 638 | "key_values": [ 639 | { 640 | "name": "Classic - Layer 0.5mm", 641 | "value": "layer_0.5mm" 642 | } 643 | ], 644 | "version": "1.0", 645 | "suppress_update_notification_version": false, 646 | "is_custom": false 647 | }, 648 | "trigger_type": "real-time", 649 | "smart_layer_trigger_type": 2, 650 | "smart_layer_snap_to_print_high_quality": false, 651 | "smart_layer_snap_to_print_smooth": false, 652 | "smart_layer_disable_z_lift": true, 653 | "is_default": false, 654 | "trigger_subtype": "layer", 655 | "timer_trigger_seconds": 30, 656 | "layer_trigger_height": 0.5, 657 | "position_restrictions_enabled": false, 658 | "position_restrictions": [], 659 | "require_zhop": false, 660 | "extruder_state_requirements_enabled": true, 661 | "trigger_on_extruding_start": "trigger_on", 662 | "trigger_on_extruding": "trigger_on", 663 | "trigger_on_primed": "trigger_on", 664 | "trigger_on_retracting_start": "", 665 | "trigger_on_retracting": "", 666 | "trigger_on_partially_retracted": "forbidden", 667 | "trigger_on_retracted": "trigger_on", 668 | "trigger_on_deretracting_start": "", 669 | "trigger_on_deretracting": "forbidden", 670 | "trigger_on_deretracted": "forbidden" 671 | }, 672 | "d15086ca-f785-4368-ab37-ce2a3e45d3f4": { 673 | "name": "Classic - Every Layer", 674 | "description": "This is the classic, real-time layer trigger. Triggers as soon as possible after a layer change. Depending on the quality settings, the snapshot might not be taken exactly on the layer change, and it's possible that snapshots can be missed on some layers.", 675 | "guid": "d15086ca-f785-4368-ab37-ce2a3e45d3f4", 676 | "automatic_configuration": { 677 | "key_values": [ 678 | { 679 | "name": "Classic - Layer", 680 | "value": "layer" 681 | } 682 | ], 683 | "version": "1.0", 684 | "suppress_update_notification_version": false, 685 | "is_custom": false 686 | }, 687 | "trigger_type": "real-time", 688 | "smart_layer_trigger_type": 2, 689 | "smart_layer_snap_to_print_high_quality": false, 690 | "smart_layer_snap_to_print_smooth": false, 691 | "smart_layer_disable_z_lift": true, 692 | "is_default": false, 693 | "trigger_subtype": "layer", 694 | "timer_trigger_seconds": 30, 695 | "layer_trigger_height": 0, 696 | "position_restrictions_enabled": false, 697 | "position_restrictions": [], 698 | "require_zhop": false, 699 | "extruder_state_requirements_enabled": true, 700 | "trigger_on_extruding_start": "trigger_on", 701 | "trigger_on_extruding": "trigger_on", 702 | "trigger_on_primed": "trigger_on", 703 | "trigger_on_retracting_start": "", 704 | "trigger_on_retracting": "", 705 | "trigger_on_partially_retracted": "forbidden", 706 | "trigger_on_retracted": "trigger_on", 707 | "trigger_on_deretracting_start": "", 708 | "trigger_on_deretracting": "forbidden", 709 | "trigger_on_deretracted": "forbidden" 710 | }, 711 | "11db06c4-b80d-4e68-87d4-41729864e181": { 712 | "name": "Classic - Gcode", 713 | "description": "The classic real-time gcode trigger. It will trigger any time the snapshot gocde (see your current Octolapse printer profile for the snapshot gcode, but it is 'snap' by defualt)", 714 | "guid": "11db06c4-b80d-4e68-87d4-41729864e181", 715 | "automatic_configuration": { 716 | "key_values": [ 717 | { 718 | "name": "Classic - Gcode", 719 | "value": "gcode" 720 | } 721 | ], 722 | "version": "1.0", 723 | "suppress_update_notification_version": false, 724 | "is_custom": false 725 | }, 726 | "trigger_type": "real-time", 727 | "smart_layer_trigger_type": 2, 728 | "smart_layer_snap_to_print_high_quality": false, 729 | "smart_layer_snap_to_print_smooth": false, 730 | "smart_layer_disable_z_lift": true, 731 | "is_default": false, 732 | "trigger_subtype": "gcode", 733 | "timer_trigger_seconds": 30, 734 | "layer_trigger_height": 0, 735 | "position_restrictions_enabled": false, 736 | "position_restrictions": [], 737 | "require_zhop": false, 738 | "extruder_state_requirements_enabled": false, 739 | "trigger_on_extruding_start": "trigger_on", 740 | "trigger_on_extruding": "trigger_on", 741 | "trigger_on_primed": "trigger_on", 742 | "trigger_on_retracting_start": "", 743 | "trigger_on_retracting": "", 744 | "trigger_on_partially_retracted": "forbidden", 745 | "trigger_on_retracted": "trigger_on", 746 | "trigger_on_deretracting_start": "", 747 | "trigger_on_deretracting": "forbidden", 748 | "trigger_on_deretracted": "forbidden" 749 | }, 750 | "c44de27e-053e-4a89-900f-c89502fec7ee": { 751 | "name": "Smart - Compatibility", 752 | "description": "Takes a snapshot on every layer with an emphasis on compatibility. This trigger will return the closest high quality position if one is available. If no high quality point can be found, it will return the next best points, including extrusions. Because of this it will usually take a snapshot on every layer, regardless of slicer settings. This trigger will not work with vase mode prints, but will leave substantial artifacts and is not recommended. Use one of the 'Snap To Print' stabilizations for vase mode prints.\n\nThe smart trigger pre-processes your gcode in order to choose better stabilization points, reducing travel time. This trigger is configured for compatibility with different slicers and printers.", 753 | "guid": "c44de27e-053e-4a89-900f-c89502fec7ee", 754 | "automatic_configuration": { 755 | "key_values": [ 756 | { 757 | "name": "Smart - Compatibility", 758 | "value": "smart_compatibility" 759 | } 760 | ], 761 | "version": "1.1", 762 | "suppress_update_notification_version": false, 763 | "is_custom": false 764 | }, 765 | "trigger_type": "smart", 766 | "smart_layer_trigger_type": 2, 767 | "smart_layer_snap_to_print_high_quality": false, 768 | "smart_layer_snap_to_print_smooth": false, 769 | "smart_layer_disable_z_lift": true, 770 | "is_default": false, 771 | "trigger_subtype": "layer", 772 | "timer_trigger_seconds": 30, 773 | "layer_trigger_height": 0, 774 | "position_restrictions_enabled": false, 775 | "position_restrictions": [], 776 | "require_zhop": false, 777 | "extruder_state_requirements_enabled": true, 778 | "trigger_on_extruding_start": "trigger_on", 779 | "trigger_on_extruding": "trigger_on", 780 | "trigger_on_primed": "trigger_on", 781 | "trigger_on_retracting_start": "", 782 | "trigger_on_retracting": "", 783 | "trigger_on_partially_retracted": "forbidden", 784 | "trigger_on_retracted": "trigger_on", 785 | "trigger_on_deretracting_start": "", 786 | "trigger_on_deretracting": "forbidden", 787 | "trigger_on_deretracted": "forbidden" 788 | }, 789 | "322d69ef-e7cb-454a-916a-15856682932c": { 790 | "name": "Smart - Fast (low quality)", 791 | "description": "Takes a snapshot on every layer with an emphasis on speed. This trigger always chooses the closest position, which is usually an extrusion, and can cause significant artifacts/quality issues. However, this trigger can be useful if your print contains a wipe tower that is the closest object on your print to the selected stabilization point, or if there is an ooze shield around the print.\n\nThe smart trigger pre-processes your gcode in order to choose better stabilization points, reducing travel time. This trigger is configured for compatibility with different slicers and printers.", 792 | "guid": "322d69ef-e7cb-454a-916a-15856682932c", 793 | "automatic_configuration": { 794 | "key_values": [ 795 | { 796 | "name": "Smart - Fast (low quality)", 797 | "value": "smart_fast" 798 | } 799 | ], 800 | "version": "1.1", 801 | "suppress_update_notification_version": false, 802 | "is_custom": false 803 | }, 804 | "trigger_type": "smart", 805 | "smart_layer_trigger_type": 1, 806 | "smart_layer_snap_to_print_high_quality": false, 807 | "smart_layer_snap_to_print_smooth": false, 808 | "smart_layer_disable_z_lift": true, 809 | "is_default": false, 810 | "trigger_subtype": "layer", 811 | "timer_trigger_seconds": 30, 812 | "layer_trigger_height": 0, 813 | "position_restrictions_enabled": false, 814 | "position_restrictions": [], 815 | "require_zhop": false, 816 | "extruder_state_requirements_enabled": true, 817 | "trigger_on_extruding_start": "trigger_on", 818 | "trigger_on_extruding": "trigger_on", 819 | "trigger_on_primed": "trigger_on", 820 | "trigger_on_retracting_start": "", 821 | "trigger_on_retracting": "", 822 | "trigger_on_partially_retracted": "forbidden", 823 | "trigger_on_retracted": "trigger_on", 824 | "trigger_on_deretracting_start": "", 825 | "trigger_on_deretracting": "forbidden", 826 | "trigger_on_deretracted": "forbidden" 827 | }, 828 | "b838fe36-1459-4867-8243-ab7604cf0e2d": { 829 | "name": "Smart - Gcode", 830 | "description": "Takes a snapshot each time the snapshot command is encountered. The snapshot command is @OCTOLAPSE TAKE-SNAPSHOT, but you can specify an alternative snapshot command within your printer profile if you desire.", 831 | "guid": "b838fe36-1459-4867-8243-ab7604cf0e2d", 832 | "automatic_configuration": { 833 | "key_values": [ 834 | { 835 | "name": "Smart - Gcode", 836 | "value": "smart_gcode" 837 | } 838 | ], 839 | "version": "1.0", 840 | "suppress_update_notification_version": false, 841 | "is_custom": false 842 | }, 843 | "trigger_type": "smart", 844 | "smart_layer_trigger_type": 1, 845 | "smart_layer_snap_to_print_high_quality": false, 846 | "smart_layer_snap_to_print_smooth": false, 847 | "smart_layer_disable_z_lift": true, 848 | "is_default": false, 849 | "trigger_subtype": "gcode", 850 | "timer_trigger_seconds": 30, 851 | "layer_trigger_height": 0, 852 | "position_restrictions_enabled": false, 853 | "position_restrictions": [], 854 | "require_zhop": false, 855 | "extruder_state_requirements_enabled": true, 856 | "trigger_on_extruding_start": "trigger_on", 857 | "trigger_on_extruding": "trigger_on", 858 | "trigger_on_primed": "trigger_on", 859 | "trigger_on_retracting_start": "", 860 | "trigger_on_retracting": "", 861 | "trigger_on_partially_retracted": "forbidden", 862 | "trigger_on_retracted": "trigger_on", 863 | "trigger_on_deretracting_start": "", 864 | "trigger_on_deretracting": "forbidden", 865 | "trigger_on_deretracted": "forbidden" 866 | }, 867 | "f8e5e1a2-a54c-489b-961b-2530648e1625": { 868 | "name": "Smart - High Quality", 869 | "description": "Takes a snapshot on every layer with an emphasis on quality. It attempts to reduce the travel distance as much as possible, but only if substantial travel savings are detected. This trigger will not allow snapshots during an extrusion. This trigger will not work with vase mode prints.", 870 | "guid": "f8e5e1a2-a54c-489b-961b-2530648e1625", 871 | "automatic_configuration": { 872 | "key_values": [ 873 | { 874 | "name": "Smart - High Quality", 875 | "value": "smart_high_quality" 876 | } 877 | ], 878 | "version": "1.1", 879 | "suppress_update_notification_version": false, 880 | "is_custom": false 881 | }, 882 | "trigger_type": "smart", 883 | "smart_layer_trigger_type": 3, 884 | "smart_layer_snap_to_print_high_quality": false, 885 | "smart_layer_snap_to_print_smooth": false, 886 | "smart_layer_disable_z_lift": true, 887 | "is_default": false, 888 | "trigger_subtype": "layer", 889 | "timer_trigger_seconds": 30, 890 | "layer_trigger_height": 0, 891 | "position_restrictions_enabled": false, 892 | "position_restrictions": [], 893 | "require_zhop": false, 894 | "extruder_state_requirements_enabled": true, 895 | "trigger_on_extruding_start": "trigger_on", 896 | "trigger_on_extruding": "trigger_on", 897 | "trigger_on_primed": "trigger_on", 898 | "trigger_on_retracting_start": "", 899 | "trigger_on_retracting": "", 900 | "trigger_on_partially_retracted": "forbidden", 901 | "trigger_on_retracted": "trigger_on", 902 | "trigger_on_deretracting_start": "", 903 | "trigger_on_deretracting": "forbidden", 904 | "trigger_on_deretracted": "forbidden" 905 | }, 906 | "0713c9c9-7562-4a04-81e0-9f2f8953e069": { 907 | "name": "Smart - Snap To Print", 908 | "description": "This smart layer trigger keeps your extruder over your printed part while taking a snapshot. As long as your camera is quick to return a snapshot, and there are no communication delays with your printer, this stabilization is very low impact. Since there are no extra travel movements, it is the fastest trigger available, and adds very little time to your print. \n\nConsider trying this trigger with the 'disabled' stabilization profile for an interesting effect, depending on the model you're printing.\n\nThis stabilization is suitable for vase mode prints, but may take snapshots more often than normal if you have not entered a 'Layer Height' into your slicer settings. If you are using 'automatic' slicer settings, this will happen for you.\n\nThe smart trigger pre-processes your gcode in order to choose better stabilization points, reducing travel time. This trigger is configured for compatibility with different slicers and printers.", 909 | "guid": "0713c9c9-7562-4a04-81e0-9f2f8953e069", 910 | "automatic_configuration": { 911 | "key_values": [ 912 | { 913 | "name": "Smart - Snap To Print", 914 | "value": "smart_snap_to_print" 915 | } 916 | ], 917 | "version": "1.1", 918 | "suppress_update_notification_version": false, 919 | "is_custom": false 920 | }, 921 | "trigger_type": "smart", 922 | "smart_layer_trigger_type": 0, 923 | "smart_layer_snap_to_print_high_quality": false, 924 | "smart_layer_snap_to_print_smooth": false, 925 | "smart_layer_disable_z_lift": true, 926 | "is_default": false, 927 | "trigger_subtype": "layer", 928 | "timer_trigger_seconds": 30, 929 | "layer_trigger_height": 0, 930 | "position_restrictions_enabled": false, 931 | "position_restrictions": [], 932 | "require_zhop": false, 933 | "extruder_state_requirements_enabled": true, 934 | "trigger_on_extruding_start": "trigger_on", 935 | "trigger_on_extruding": "trigger_on", 936 | "trigger_on_primed": "trigger_on", 937 | "trigger_on_retracting_start": "", 938 | "trigger_on_retracting": "", 939 | "trigger_on_partially_retracted": "forbidden", 940 | "trigger_on_retracted": "trigger_on", 941 | "trigger_on_deretracting_start": "", 942 | "trigger_on_deretracting": "forbidden", 943 | "trigger_on_deretracted": "forbidden" 944 | }, 945 | "4e1302c8-c0a2-433c-9281-5247ba6de963": { 946 | "name": "Smart - Snap To Print - High Quality", 947 | "description": "This smart layer trigger keeps your extruder over your printed part while taking a snapshot. It will NOT work with vase mode! As long as your camera is quick to return a snapshot, and there are no communication delays with your printer, this stabilization is very low impact. Since there are no extra travel movements, it is the fastest trigger available, and adds very little time to your print. \n\nConsider trying this trigger with the 'disabled' stabilization profile for an interesting effect, depending on the model you're printing.\n\n If you are using 'automatic' slicer settings, this will happen for you.\n\nThe smart trigger pre-processes your gcode in order to choose better stabilization points, reducing travel time. This trigger is configured for compatibility with different slicers and printers.", 948 | "guid": "4e1302c8-c0a2-433c-9281-5247ba6de963", 949 | "automatic_configuration": { 950 | "key_values": [ 951 | { 952 | "name": "Smart - Snap To Print - High Quality", 953 | "value": "smart_snap_to_print_high_quality" 954 | } 955 | ], 956 | "version": "1.0", 957 | "suppress_update_notification_version": false, 958 | "is_custom": true 959 | }, 960 | "trigger_type": "smart", 961 | "smart_layer_trigger_type": 0, 962 | "smart_layer_snap_to_print_high_quality": true, 963 | "smart_layer_snap_to_print_smooth": false, 964 | "smart_layer_disable_z_lift": true, 965 | "is_default": false, 966 | "trigger_subtype": "layer", 967 | "timer_trigger_seconds": 30, 968 | "layer_trigger_height": 0, 969 | "position_restrictions_enabled": false, 970 | "position_restrictions": [], 971 | "require_zhop": false, 972 | "extruder_state_requirements_enabled": true, 973 | "trigger_on_extruding_start": "trigger_on", 974 | "trigger_on_extruding": "trigger_on", 975 | "trigger_on_primed": "trigger_on", 976 | "trigger_on_retracting_start": "", 977 | "trigger_on_retracting": "", 978 | "trigger_on_partially_retracted": "forbidden", 979 | "trigger_on_retracted": "trigger_on", 980 | "trigger_on_deretracting_start": "", 981 | "trigger_on_deretracting": "forbidden", 982 | "trigger_on_deretracted": "forbidden" 983 | }, 984 | "b852dc57-4d8e-457f-825f-2d13d0b1f825": { 985 | "name": "Smart - Snap To Print - Smooth", 986 | "description": "This smart layer trigger keeps your extruder over your printed part while taking a snapshot. As long as your camera is quick to return a snapshot, and there are no communication delays with your printer, this stabilization is very low impact. Since there are no extra travel movements, it is the fastest trigger available, and adds very little time to your print. \n\nConsider trying this trigger with the 'disabled' stabilization profile for an interesting effect, depending on the model you're printing.\n\nThis stabilization is suitable for vase mode prints, but may take snapshots more often than normal if you have not entered a 'Layer Height' into your slicer settings. If you are using 'automatic' slicer settings, this will happen for you.\n\nThe smart trigger pre-processes your gcode in order to choose better stabilization points, reducing travel time. This trigger is configured for compatibility with different slicers and printers.", 987 | "guid": "b852dc57-4d8e-457f-825f-2d13d0b1f825", 988 | "automatic_configuration": { 989 | "key_values": [ 990 | { 991 | "name": "Smart - Snap To Print - Smooth", 992 | "value": "smart_snap_to_print_smooth" 993 | } 994 | ], 995 | "version": "1.1", 996 | "suppress_update_notification_version": false, 997 | "is_custom": false 998 | }, 999 | "trigger_type": "smart", 1000 | "smart_layer_trigger_type": 0, 1001 | "smart_layer_snap_to_print_high_quality": false, 1002 | "smart_layer_snap_to_print_smooth": true, 1003 | "smart_layer_disable_z_lift": true, 1004 | "is_default": false, 1005 | "trigger_subtype": "layer", 1006 | "timer_trigger_seconds": 30, 1007 | "layer_trigger_height": 0, 1008 | "position_restrictions_enabled": false, 1009 | "position_restrictions": [], 1010 | "require_zhop": false, 1011 | "extruder_state_requirements_enabled": true, 1012 | "trigger_on_extruding_start": "trigger_on", 1013 | "trigger_on_extruding": "trigger_on", 1014 | "trigger_on_primed": "trigger_on", 1015 | "trigger_on_retracting_start": "", 1016 | "trigger_on_retracting": "", 1017 | "trigger_on_partially_retracted": "forbidden", 1018 | "trigger_on_retracted": "trigger_on", 1019 | "trigger_on_deretracting_start": "", 1020 | "trigger_on_deretracting": "forbidden", 1021 | "trigger_on_deretracted": "forbidden" 1022 | }, 1023 | "3badd311-31f4-4cb9-b4d4-9d8640f4f761": { 1024 | "name": "Timer - Every 1:00", 1025 | "description": "This is the classic timer trigger. Will take a snapshot approximately every minute.\n\nNot recommended for vase mode prints!", 1026 | "guid": "3badd311-31f4-4cb9-b4d4-9d8640f4f761", 1027 | "automatic_configuration": { 1028 | "key_values": [ 1029 | { 1030 | "name": "Classic - Timer 1m 00s", 1031 | "value": "timer_60_sec" 1032 | } 1033 | ], 1034 | "version": "1.0", 1035 | "suppress_update_notification_version": false, 1036 | "is_custom": false 1037 | }, 1038 | "trigger_type": "real-time", 1039 | "smart_layer_trigger_type": 2, 1040 | "smart_layer_snap_to_print_high_quality": false, 1041 | "smart_layer_snap_to_print_smooth": false, 1042 | "smart_layer_disable_z_lift": true, 1043 | "is_default": false, 1044 | "trigger_subtype": "timer", 1045 | "timer_trigger_seconds": 60, 1046 | "layer_trigger_height": 0, 1047 | "position_restrictions_enabled": false, 1048 | "position_restrictions": [], 1049 | "require_zhop": false, 1050 | "extruder_state_requirements_enabled": true, 1051 | "trigger_on_extruding_start": "trigger_on", 1052 | "trigger_on_extruding": "trigger_on", 1053 | "trigger_on_primed": "trigger_on", 1054 | "trigger_on_retracting_start": "", 1055 | "trigger_on_retracting": "", 1056 | "trigger_on_partially_retracted": "forbidden", 1057 | "trigger_on_retracted": "trigger_on", 1058 | "trigger_on_deretracting_start": "", 1059 | "trigger_on_deretracting": "forbidden", 1060 | "trigger_on_deretracted": "forbidden" 1061 | }, 1062 | "d1fc80ed-3482-419b-a00d-374f682ee13c": { 1063 | "name": "Timer - Every 0:30", 1064 | "description": "This is the classic timer trigger. Will take a snapshot approximately every 30 seconds.\n\nNot recommended for vase mode prints!", 1065 | "guid": "d1fc80ed-3482-419b-a00d-374f682ee13c", 1066 | "automatic_configuration": { 1067 | "key_values": [ 1068 | { 1069 | "name": "Classic - Timer 0m 30s", 1070 | "value": "timer_30_sec" 1071 | } 1072 | ], 1073 | "version": "1.0", 1074 | "suppress_update_notification_version": false, 1075 | "is_custom": false 1076 | }, 1077 | "trigger_type": "real-time", 1078 | "smart_layer_trigger_type": 2, 1079 | "smart_layer_snap_to_print_high_quality": false, 1080 | "smart_layer_snap_to_print_smooth": false, 1081 | "smart_layer_disable_z_lift": true, 1082 | "is_default": false, 1083 | "trigger_subtype": "timer", 1084 | "timer_trigger_seconds": 30, 1085 | "layer_trigger_height": 0, 1086 | "position_restrictions_enabled": false, 1087 | "position_restrictions": [], 1088 | "require_zhop": false, 1089 | "extruder_state_requirements_enabled": true, 1090 | "trigger_on_extruding_start": "trigger_on", 1091 | "trigger_on_extruding": "trigger_on", 1092 | "trigger_on_primed": "trigger_on", 1093 | "trigger_on_retracting_start": "", 1094 | "trigger_on_retracting": "", 1095 | "trigger_on_partially_retracted": "forbidden", 1096 | "trigger_on_retracted": "trigger_on", 1097 | "trigger_on_deretracting_start": "", 1098 | "trigger_on_deretracting": "forbidden", 1099 | "trigger_on_deretracted": "forbidden" 1100 | } 1101 | }, 1102 | "current_rendering_profile_guid": "b87d49db-72de-4285-87f6-50b8044d42b6", 1103 | "renderings": { 1104 | "694b4038-c83d-4edf-a61a-eb767854d882": { 1105 | "name": "GIF - Fixed Length - 00:05", 1106 | "description": "Generates a GIF with a fixed length of 5 seconds. Adds 2 seconds of pre-roll using the first frame and 2 seconds of post-roll using the last frame.", 1107 | "guid": "694b4038-c83d-4edf-a61a-eb767854d882", 1108 | "automatic_configuration": { 1109 | "key_values": [ 1110 | { 1111 | "name": "GIF - Fixed Length - 00:05", 1112 | "value": "gif_fixed_length_05" 1113 | } 1114 | ], 1115 | "version": "1.1", 1116 | "suppress_update_notification_version": false, 1117 | "is_custom": false 1118 | }, 1119 | "enabled": true, 1120 | "fps_calculation_type": "duration", 1121 | "run_length_seconds": 5, 1122 | "fps": 30, 1123 | "max_fps": 120, 1124 | "min_fps": 2, 1125 | "output_format": "gif", 1126 | "sync_with_timelapse": true, 1127 | "bitrate": "10000k", 1128 | "constant_rate_factor": 28, 1129 | "post_roll_seconds": 2, 1130 | "pre_roll_seconds": 2, 1131 | "output_template": "{FAILEDFLAG}{FAILEDSEPARATOR}{GCODEFILENAME}_{PRINTENDTIME}", 1132 | "enable_watermark": false, 1133 | "selected_watermark": "", 1134 | "overlay_text_template": "", 1135 | "overlay_font_path": "", 1136 | "overlay_font_size": 10, 1137 | "overlay_text_pos": "[0,0]", 1138 | "overlay_text_alignment": "left", 1139 | "overlay_text_valign": "top", 1140 | "overlay_text_halign": "left", 1141 | "overlay_text_color": [ 1142 | 255, 1143 | 255, 1144 | 255, 1145 | 1 1146 | ], 1147 | "overlay_outline_color": [ 1148 | 0, 1149 | 0, 1150 | 0, 1151 | 1 1152 | ], 1153 | "overlay_outline_width": 1, 1154 | "thread_count": 1, 1155 | "archive_snapshots": false 1156 | }, 1157 | "d4898ba7-8d27-4479-b7d8-34c063ae7a68": { 1158 | "name": "MP4 - 30 FPS", 1159 | "description": "Generates an MP4 at a constant 30FPS. Adds 2 seconds of pre-roll using the first frame and 2 seconds of post-roll using the last frame.", 1160 | "guid": "d4898ba7-8d27-4479-b7d8-34c063ae7a68", 1161 | "automatic_configuration": { 1162 | "key_values": [ 1163 | { 1164 | "name": "MP4 - 30 FPS", 1165 | "value": "mp4_fixed_fps_30" 1166 | } 1167 | ], 1168 | "version": "1.1", 1169 | "suppress_update_notification_version": false, 1170 | "is_custom": false 1171 | }, 1172 | "enabled": true, 1173 | "fps_calculation_type": "static", 1174 | "run_length_seconds": 5, 1175 | "fps": 30, 1176 | "max_fps": 120, 1177 | "min_fps": 2, 1178 | "output_format": "mp4", 1179 | "sync_with_timelapse": true, 1180 | "bitrate": "10000k", 1181 | "constant_rate_factor": 28, 1182 | "post_roll_seconds": 2, 1183 | "pre_roll_seconds": 2, 1184 | "output_template": "{FAILEDFLAG}{FAILEDSEPARATOR}{GCODEFILENAME}_{PRINTENDTIME}", 1185 | "enable_watermark": false, 1186 | "selected_watermark": "", 1187 | "overlay_text_template": "", 1188 | "overlay_font_path": "", 1189 | "overlay_font_size": 10, 1190 | "overlay_text_pos": "[10, 10]", 1191 | "overlay_text_alignment": "left", 1192 | "overlay_text_valign": "top", 1193 | "overlay_text_halign": "left", 1194 | "overlay_text_color": [ 1195 | 255, 1196 | 255, 1197 | 255, 1198 | 1 1199 | ], 1200 | "overlay_outline_color": [ 1201 | 0, 1202 | 0, 1203 | 0, 1204 | 1 1205 | ], 1206 | "overlay_outline_width": 1, 1207 | "thread_count": 1, 1208 | "archive_snapshots": false 1209 | }, 1210 | "c1f97198-49b1-4b4e-bd32-e65e470d5bca": { 1211 | "name": "MP4 - Fixed Length - 00:05", 1212 | "description": "Generates an MP4 with a fixed length of 5 seconds. Adds 2 seconds of pre-roll using the first frame and 2 seconds of post-roll using the last frame.", 1213 | "guid": "c1f97198-49b1-4b4e-bd32-e65e470d5bca", 1214 | "automatic_configuration": { 1215 | "key_values": [ 1216 | { 1217 | "name": "MP4 - Fixed Length - 00:05", 1218 | "value": "mp4_fixed_length_05" 1219 | } 1220 | ], 1221 | "version": "1.1", 1222 | "suppress_update_notification_version": false, 1223 | "is_custom": false 1224 | }, 1225 | "enabled": true, 1226 | "fps_calculation_type": "duration", 1227 | "run_length_seconds": 5, 1228 | "fps": 30, 1229 | "max_fps": 120, 1230 | "min_fps": 2, 1231 | "output_format": "mp4", 1232 | "sync_with_timelapse": true, 1233 | "bitrate": "10000k", 1234 | "constant_rate_factor": 28, 1235 | "post_roll_seconds": 2, 1236 | "pre_roll_seconds": 2, 1237 | "output_template": "{FAILEDFLAG}{FAILEDSEPARATOR}{GCODEFILENAME}_{PRINTENDTIME}", 1238 | "enable_watermark": false, 1239 | "selected_watermark": "", 1240 | "overlay_text_template": "", 1241 | "overlay_font_path": "", 1242 | "overlay_font_size": 10, 1243 | "overlay_text_pos": "[10,10]", 1244 | "overlay_text_alignment": "left", 1245 | "overlay_text_valign": "top", 1246 | "overlay_text_halign": "left", 1247 | "overlay_text_color": [ 1248 | 255, 1249 | 255, 1250 | 255, 1251 | 1 1252 | ], 1253 | "overlay_outline_color": [ 1254 | 0, 1255 | 0, 1256 | 0, 1257 | 1 1258 | ], 1259 | "overlay_outline_width": 1, 1260 | "thread_count": 1, 1261 | "archive_snapshots": false 1262 | }, 1263 | "7db3e7d6-3fe6-4955-8419-7f63a10d0eee": { 1264 | "name": "MP4 - Fixed Length - 00:10", 1265 | "description": "Generates an MP4 with a fixed length of 10 seconds. Adds 2 seconds of pre-roll using the first frame and 2 seconds of post-roll using the last frame.", 1266 | "guid": "7db3e7d6-3fe6-4955-8419-7f63a10d0eee", 1267 | "automatic_configuration": { 1268 | "key_values": [ 1269 | { 1270 | "name": "MP4 - Fixed Length - 00:10", 1271 | "value": "mp4_fixed_length_10" 1272 | } 1273 | ], 1274 | "version": "1.1", 1275 | "suppress_update_notification_version": false, 1276 | "is_custom": false 1277 | }, 1278 | "enabled": true, 1279 | "fps_calculation_type": "duration", 1280 | "run_length_seconds": 10, 1281 | "fps": 30, 1282 | "max_fps": 120, 1283 | "min_fps": 2, 1284 | "output_format": "mp4", 1285 | "sync_with_timelapse": true, 1286 | "bitrate": "10000k", 1287 | "constant_rate_factor": 28, 1288 | "post_roll_seconds": 2, 1289 | "pre_roll_seconds": 2, 1290 | "output_template": "{FAILEDFLAG}{FAILEDSEPARATOR}{GCODEFILENAME}_{PRINTENDTIME}", 1291 | "enable_watermark": false, 1292 | "selected_watermark": "", 1293 | "overlay_text_template": "", 1294 | "overlay_font_path": "", 1295 | "overlay_font_size": 10, 1296 | "overlay_text_pos": "[10, 10]", 1297 | "overlay_text_alignment": "left", 1298 | "overlay_text_valign": "top", 1299 | "overlay_text_halign": "left", 1300 | "overlay_text_color": [ 1301 | 255, 1302 | 255, 1303 | 255, 1304 | 1 1305 | ], 1306 | "overlay_outline_color": [ 1307 | 0, 1308 | 0, 1309 | 0, 1310 | 1 1311 | ], 1312 | "overlay_outline_width": 1, 1313 | "thread_count": 1, 1314 | "archive_snapshots": false 1315 | }, 1316 | "b87d49db-72de-4285-87f6-50b8044d42b6": { 1317 | "name": "MP4 - 60 FPS", 1318 | "description": "Generates an MP4 at a constant 60FPS. Adds 2 seconds of pre-roll using the first frame and 2 seconds of post-roll using the last frame.", 1319 | "guid": "b87d49db-72de-4285-87f6-50b8044d42b6", 1320 | "automatic_configuration": { 1321 | "key_values": [ 1322 | { 1323 | "name": "MP4 - 60 FPS", 1324 | "value": "mp4_fixed_fps_60" 1325 | } 1326 | ], 1327 | "version": "1.1", 1328 | "suppress_update_notification_version": false, 1329 | "is_custom": false 1330 | }, 1331 | "enabled": true, 1332 | "fps_calculation_type": "static", 1333 | "run_length_seconds": 5, 1334 | "fps": 60, 1335 | "max_fps": 120, 1336 | "min_fps": 2, 1337 | "output_format": "mp4", 1338 | "sync_with_timelapse": true, 1339 | "bitrate": "10000k", 1340 | "constant_rate_factor": 28, 1341 | "post_roll_seconds": 2, 1342 | "pre_roll_seconds": 2, 1343 | "output_template": "{FAILEDFLAG}{FAILEDSEPARATOR}{GCODEFILENAME}_{PRINTENDTIME}", 1344 | "enable_watermark": false, 1345 | "selected_watermark": "", 1346 | "overlay_text_template": "", 1347 | "overlay_font_path": "", 1348 | "overlay_font_size": 10, 1349 | "overlay_text_pos": "[10, 10]", 1350 | "overlay_text_alignment": "left", 1351 | "overlay_text_valign": "top", 1352 | "overlay_text_halign": "left", 1353 | "overlay_text_color": [ 1354 | 255, 1355 | 255, 1356 | 255, 1357 | 1 1358 | ], 1359 | "overlay_outline_color": [ 1360 | 0, 1361 | 0, 1362 | 0, 1363 | 1 1364 | ], 1365 | "overlay_outline_width": 1, 1366 | "thread_count": 1, 1367 | "archive_snapshots": false 1368 | }, 1369 | "35aababf-0ecf-46d5-b142-6290d38c8fea": { 1370 | "name": "Disabled", 1371 | "description": "No timelapse will be generated, but all snapshots will be in the Octolapse data directory and can be downloaded and manually rendered.", 1372 | "guid": "35aababf-0ecf-46d5-b142-6290d38c8fea", 1373 | "automatic_configuration": { 1374 | "key_values": [ 1375 | { 1376 | "name": "Disabled (for manual rendering)", 1377 | "value": "disabled" 1378 | } 1379 | ], 1380 | "version": "1.1", 1381 | "suppress_update_notification_version": false, 1382 | "is_custom": false 1383 | }, 1384 | "enabled": false, 1385 | "fps_calculation_type": "duration", 1386 | "run_length_seconds": 5, 1387 | "fps": 30, 1388 | "max_fps": 120, 1389 | "min_fps": 2, 1390 | "output_format": "mp4", 1391 | "sync_with_timelapse": true, 1392 | "bitrate": "10000k", 1393 | "constant_rate_factor": 28, 1394 | "post_roll_seconds": 0, 1395 | "pre_roll_seconds": 0, 1396 | "output_template": "{FAILEDFLAG}{FAILEDSEPARATOR}{GCODEFILENAME}_{PRINTENDTIME}", 1397 | "enable_watermark": false, 1398 | "selected_watermark": "", 1399 | "overlay_text_template": "", 1400 | "overlay_font_path": "", 1401 | "overlay_font_size": 10, 1402 | "overlay_text_pos": "[0,0]", 1403 | "overlay_text_alignment": "left", 1404 | "overlay_text_valign": "top", 1405 | "overlay_text_halign": "left", 1406 | "overlay_text_color": [ 1407 | 255, 1408 | 255, 1409 | 255, 1410 | 1 1411 | ], 1412 | "overlay_outline_color": [ 1413 | 0, 1414 | 0, 1415 | 0, 1416 | 1 1417 | ], 1418 | "overlay_outline_width": 1, 1419 | "thread_count": 1, 1420 | "archive_snapshots": false 1421 | } 1422 | }, 1423 | "current_camera_profile_guid": "354def78-9eea-409a-ad23-ee966dfff4ba", 1424 | "cameras": { 1425 | "354def78-9eea-409a-ad23-ee966dfff4ba": { 1426 | "name": "Webcam - Default OctoPi 0.16.0", 1427 | "description": "This profile should work for the default settings within OctoPi V0.16.0 for most locally attached USB or Raspberry Pi cameras.", 1428 | "guid": "354def78-9eea-409a-ad23-ee966dfff4ba", 1429 | "automatic_configuration": { 1430 | "key_values": [ 1431 | { 1432 | "name": "Webcam - Default OctoPi 0.16.0", 1433 | "value": "webcam_octopi_0.16.0" 1434 | } 1435 | ], 1436 | "version": "1.0", 1437 | "suppress_update_notification_version": false, 1438 | "is_custom": true 1439 | }, 1440 | "enabled": true, 1441 | "camera_type": "webcam", 1442 | "on_before_snapshot_gcode": "", 1443 | "gcode_camera_script": "", 1444 | "on_after_snapshot_gcode": "", 1445 | "on_print_start_script": "", 1446 | "on_before_snapshot_script": "", 1447 | "external_camera_snapshot_script": "", 1448 | "on_after_snapshot_script": "", 1449 | "on_before_render_script": "", 1450 | "on_after_render_script": "", 1451 | "on_print_end_script": "", 1452 | "delay": 125, 1453 | "timeout_ms": 5000, 1454 | "snapshot_transpose": "", 1455 | "webcam_settings": { 1456 | "address": "http://127.0.0.1:8080/", 1457 | "snapshot_request_template": "{camera_address}?action=snapshot", 1458 | "stream_template": "/webcam/?action=stream", 1459 | "ignore_ssl_error": true, 1460 | "server_type": "mjpg-streamer", 1461 | "username": "", 1462 | "password": "", 1463 | "type": null, 1464 | "use_custom_webcam_settings_page": true, 1465 | "mjpg_streamer": { 1466 | "name": "mjpg-streamer", 1467 | "server_type": "mjpg-streamer", 1468 | "controls": {} 1469 | }, 1470 | "stream_download": false 1471 | }, 1472 | "enable_custom_image_preferences": false, 1473 | "apply_settings_before_print": true, 1474 | "apply_settings_at_startup": true, 1475 | "apply_settings_when_disabled": true 1476 | } 1477 | }, 1478 | "current_logging_profile_guid": "afbe12d6-0dee-4911-b77e-ee9ebfae7521", 1479 | "logging": { 1480 | "4d7411e9-f97e-41c0-921c-02e262660e83": { 1481 | "name": "Log Parsing/Preprocessing/Position Tracking", 1482 | "description": "This logging profile is useful for debugging problems parsing gcode, tracking the printer's position and state, or preprocessing gcode to create snapshot plans using the new smart layer trigger. This profile will create very large log files and will make preprocessing VERY VERY slow, so use this only when necessary to solve a specific issue.", 1483 | "guid": "4d7411e9-f97e-41c0-921c-02e262660e83", 1484 | "automatic_configuration": { 1485 | "key_values": [ 1486 | { 1487 | "name": "Log Parsing/Preprocessing/Position Tracking", 1488 | "value": "c++" 1489 | } 1490 | ], 1491 | "version": "1.0", 1492 | "suppress_update_notification_version": false, 1493 | "is_custom": false 1494 | }, 1495 | "enabled": true, 1496 | "log_to_console": false, 1497 | "default_log_level": 10, 1498 | "enabled_loggers": [ 1499 | { 1500 | "name": "octolapse.stabilization_gcode", 1501 | "log_level": 5 1502 | }, 1503 | { 1504 | "name": "octolapse.snapshot_plan", 1505 | "log_level": 5 1506 | }, 1507 | { 1508 | "name": "octolapse.gcode_commands", 1509 | "log_level": 5 1510 | }, 1511 | { 1512 | "name": "octolapse.gcode_position", 1513 | "log_level": 5 1514 | }, 1515 | { 1516 | "name": "octolapse.settings_preprocessor", 1517 | "log_level": 5 1518 | }, 1519 | { 1520 | "name": "octolapse.gcode_parser", 1521 | "log_level": 5 1522 | } 1523 | ] 1524 | }, 1525 | "afbe12d6-0dee-4911-b77e-ee9ebfae7521": { 1526 | "name": "Log All Errors", 1527 | "description": "Logs only errors and exceptions. This is the recommended default profile, logs a minimal amount of data, and has a low impact on performance.", 1528 | "guid": "afbe12d6-0dee-4911-b77e-ee9ebfae7521", 1529 | "automatic_configuration": { 1530 | "key_values": [ 1531 | { 1532 | "name": "Log All Errors - Recommended", 1533 | "value": "errors" 1534 | } 1535 | ], 1536 | "version": "1.0", 1537 | "suppress_update_notification_version": false, 1538 | "is_custom": false 1539 | }, 1540 | "enabled": false, 1541 | "log_to_console": false, 1542 | "default_log_level": 10, 1543 | "enabled_loggers": [] 1544 | }, 1545 | "a417b5bf-9d26-4456-81ec-ba2f04f57084": { 1546 | "name": "Debug", 1547 | "description": "Logs all but verbose messages. This will create a very large log file that can affect performance, so only use this when necessary. This is useful for debugging issues, or for submitting error reports in the github repository.", 1548 | "guid": "a417b5bf-9d26-4456-81ec-ba2f04f57084", 1549 | "automatic_configuration": { 1550 | "key_values": [ 1551 | { 1552 | "name": "Debug Logging", 1553 | "value": "debug" 1554 | } 1555 | ], 1556 | "version": "1.0", 1557 | "suppress_update_notification_version": false, 1558 | "is_custom": false 1559 | }, 1560 | "enabled": true, 1561 | "log_to_console": false, 1562 | "default_log_level": 10, 1563 | "enabled_loggers": [ 1564 | { 1565 | "name": "octolapse.__init__", 1566 | "log_level": 10 1567 | }, 1568 | { 1569 | "name": "octolapse.camera", 1570 | "log_level": 10 1571 | }, 1572 | { 1573 | "name": "octolapse.stabilization_gcode", 1574 | "log_level": 10 1575 | }, 1576 | { 1577 | "name": "octolapse.gcode_commands", 1578 | "log_level": 10 1579 | }, 1580 | { 1581 | "name": "octolapse.gcode_position", 1582 | "log_level": 10 1583 | }, 1584 | { 1585 | "name": "octolapse.settings_preprocessor", 1586 | "log_level": 10 1587 | }, 1588 | { 1589 | "name": "octolapse.messenger_worker", 1590 | "log_level": 10 1591 | }, 1592 | { 1593 | "name": "octolapse.position", 1594 | "log_level": 10 1595 | }, 1596 | { 1597 | "name": "octolapse.render", 1598 | "log_level": 10 1599 | }, 1600 | { 1601 | "name": "octolapse.settings", 1602 | "log_level": 10 1603 | }, 1604 | { 1605 | "name": "octolapse.settings_migration", 1606 | "log_level": 10 1607 | }, 1608 | { 1609 | "name": "octolapse.snapshot", 1610 | "log_level": 10 1611 | }, 1612 | { 1613 | "name": "octolapse.snapshot_plan", 1614 | "log_level": 10 1615 | }, 1616 | { 1617 | "name": "octolapse.stabilization_preprocessing", 1618 | "log_level": 10 1619 | }, 1620 | { 1621 | "name": "octolapse.timelapse", 1622 | "log_level": 10 1623 | }, 1624 | { 1625 | "name": "octolapse.trigger", 1626 | "log_level": 10 1627 | }, 1628 | { 1629 | "name": "octolapse.utility", 1630 | "log_level": 10 1631 | }, 1632 | { 1633 | "name": "octolapse.settings_external", 1634 | "log_level": 10 1635 | }, 1636 | { 1637 | "name": "octolapse.gcode_processor", 1638 | "log_level": 10 1639 | }, 1640 | { 1641 | "name": "octolapse.gcode_parser", 1642 | "log_level": 10 1643 | }, 1644 | { 1645 | "name": "octolapse.script", 1646 | "log_level": 10 1647 | }, 1648 | { 1649 | "name": "octolapse.migration", 1650 | "log_level": 10 1651 | } 1652 | ] 1653 | }, 1654 | "fa759ab9-bc02-4fd0-8d12-a7c5c89591c1": { 1655 | "name": "Debug - Script Cameras (DSLR)", 1656 | "description": "This profile is useful for debugging script based cameras, like DSLRs.", 1657 | "guid": "fa759ab9-bc02-4fd0-8d12-a7c5c89591c1", 1658 | "automatic_configuration": { 1659 | "key_values": [ 1660 | { 1661 | "name": "Debug - Script Cameras (DSLR)", 1662 | "value": "debug_script_cameras" 1663 | } 1664 | ], 1665 | "version": 1, 1666 | "suppress_update_notification_version": false, 1667 | "is_custom": false 1668 | }, 1669 | "enabled": true, 1670 | "log_to_console": false, 1671 | "default_log_level": 10, 1672 | "enabled_loggers": [ 1673 | { 1674 | "name": "octolapse.script", 1675 | "log_level": 5 1676 | }, 1677 | { 1678 | "name": "octolapse.camera", 1679 | "log_level": 5 1680 | }, 1681 | { 1682 | "name": "octolapse.snapshot", 1683 | "log_level": 5 1684 | }, 1685 | { 1686 | "name": "octolapse.render", 1687 | "log_level": 5 1688 | } 1689 | ] 1690 | }, 1691 | "02717525-3684-4bf7-ac53-037cdfbd4e66": { 1692 | "name": "Log Everything", 1693 | "description": "This will log absolutely everything that Octolapse is capable of logging. It will severely impact performance, and is only recommended for very difficult to debug or uncommon errors. I do not recommend you use this profile unless you are asked for a verbose log after creating an issue in the Octolapse Github repository.", 1694 | "guid": "02717525-3684-4bf7-ac53-037cdfbd4e66", 1695 | "automatic_configuration": { 1696 | "key_values": [ 1697 | { 1698 | "name": "Log Everything", 1699 | "value": "verbose" 1700 | } 1701 | ], 1702 | "version": "1.0", 1703 | "suppress_update_notification_version": false, 1704 | "is_custom": false 1705 | }, 1706 | "enabled": true, 1707 | "log_to_console": false, 1708 | "default_log_level": 10, 1709 | "enabled_loggers": [ 1710 | { 1711 | "name": "octolapse.stabilization_gcode", 1712 | "log_level": 5 1713 | }, 1714 | { 1715 | "name": "octolapse.snapshot_plan", 1716 | "log_level": 5 1717 | }, 1718 | { 1719 | "name": "octolapse.gcode_commands", 1720 | "log_level": 5 1721 | }, 1722 | { 1723 | "name": "octolapse.gcode_position", 1724 | "log_level": 5 1725 | }, 1726 | { 1727 | "name": "octolapse.settings_preprocessor", 1728 | "log_level": 5 1729 | }, 1730 | { 1731 | "name": "octolapse.__init__", 1732 | "log_level": 5 1733 | }, 1734 | { 1735 | "name": "octolapse.camera", 1736 | "log_level": 5 1737 | }, 1738 | { 1739 | "name": "octolapse.messenger_worker", 1740 | "log_level": 5 1741 | }, 1742 | { 1743 | "name": "octolapse.position", 1744 | "log_level": 5 1745 | }, 1746 | { 1747 | "name": "octolapse.render", 1748 | "log_level": 5 1749 | }, 1750 | { 1751 | "name": "octolapse.settings", 1752 | "log_level": 5 1753 | }, 1754 | { 1755 | "name": "octolapse.settings_external", 1756 | "log_level": 5 1757 | }, 1758 | { 1759 | "name": "octolapse.settings_migration", 1760 | "log_level": 5 1761 | }, 1762 | { 1763 | "name": "octolapse.snapshot", 1764 | "log_level": 5 1765 | }, 1766 | { 1767 | "name": "octolapse.stabilization_preprocessing", 1768 | "log_level": 5 1769 | }, 1770 | { 1771 | "name": "octolapse.timelapse", 1772 | "log_level": 5 1773 | }, 1774 | { 1775 | "name": "octolapse.trigger", 1776 | "log_level": 5 1777 | }, 1778 | { 1779 | "name": "octolapse.utility", 1780 | "log_level": 5 1781 | }, 1782 | { 1783 | "name": "octolapse.gcode_processor", 1784 | "log_level": 5 1785 | }, 1786 | { 1787 | "name": "octolapse.gcode_parser", 1788 | "log_level": 5 1789 | }, 1790 | { 1791 | "name": "octolapse.script", 1792 | "log_level": 5 1793 | }, 1794 | { 1795 | "name": "octolapse.migration", 1796 | "log_level": 5 1797 | } 1798 | ] 1799 | } 1800 | } 1801 | }, 1802 | "global_options": null, 1803 | "upgrade_info": { 1804 | "was_upgraded": false, 1805 | "previous_version": null 1806 | } 1807 | } 1808 | --------------------------------------------------------------------------------