Install OctoPrint - 3D Printer Web UI - on Windows
#OctoPrint #3DPrinting #Windows
Full steps can be found at https://i12bretro.github.io/tutorials/0989.html
--------------------------------------------------------------------
What is OctoPrint?
--------------------------------------------------------------------
OctoPrint provides a snappy web interface for controlling consumer 3D printers. - https://github.com/OctoPrint/OctoPrint
--------------------------------------------------------------------
Installation
--------------------------------------------------------------------
01. Log into the Windows device
02. Download Python v3.11.x https://www.python.org/downloads/windows/
03. Download Visual Studio Build Tools https://download.visualstudio.microsoft.com/download/pr/1afa33fc-e800-4714-9e19-31b928ea2572/1fc592e65b7c697cb80f96ae2c2f7ac9e6b366fecd42d7ecb451cc9f0de89624/vs_BuildTools.exe
04. Run the downloaded VS Build Tools installer
05. Select Individual components from the top left ≫ Filter the list to C++ x64/x86 build tools ≫ Check the box next to the option for x64/x86 build tools (Latest)
06. Filter the list to Windows SDK ≫ Check the box next to the option for the latest Windows SDK ≫ Click Install at the bottom right
07. Once the installation completes close VS Build Tools installer
08. Run the downloaded Python installer
09. Select the options to Use Admin privileges and Add python.exe to PATH ≫ Click Customize installation
10. Check the pip, py launcher and for all users options ≫ Click Next
11. Check the top five options, set the install location to C:\Program Files\Python ≫ Click Install
12. Launch PowerShell as Administrator
13. Run the following commands in PowerShell
create octoprint path
New-Item -Path 'C:\apps\octoprint' -ItemType Directory -Force | Out-Null
change directory to the new path
cd 'C:\apps\octoprint'
create and activate the virtual environment
python -m venv .\octo-venv
.\octo-venv\Scripts\activate
install wheel
pip install --upgrade pip wheel
install octoprint
pip install octoprint
run octoprint
.\octo-venv\Scripts\octoprint.exe serve
14. If prompted, allow Python to have network access
15. Open a web browser and navigate to http://DNSorIP:5000
--------------------------------------------------------------------
Run OctoPrint on System Startup
--------------------------------------------------------------------
01. Press CTRL + C to kill the running OctoPrint process
02. Open a text editor and paste the following
:: Start OctoPrint server
cd /D "%~dp0"
start "octoprint" /b "C:\apps\octoprint\octo-venv\Scripts\octoprint.exe" serve
03. Save the file as startup.bat in the OctoPrint directory, C:\apps\OctoPrint in this example
04. Click on the Start Button ≫ Type task ≫ Launch Task Scheduler
05. Right click the Task Scheduler Library folder in the left pane ≫ Create Basic Task...
06. Set the name to OctoPrint and optionally set a Description ≫ Click Next
07. For the Trigger, select When the computer starts ≫ Click Next
08. For the Action, select Start a program ≫ Click Next
09. Complete the form fields as follows:
Program/script: "C:\apps\octoprint\startup.bat"
Add arguments:
Start in:
10. Click Next
11. Check the Open the Properties dialog checkbox ≫ Click Finish
12. In the Properties dialog, click the Change User or Group... button
13. Type System in the Object name field ≫ Click OK
14. Click OK to create the scheduled task
15. Right click the OctoPrint task ≫ Run
16. Refresh the open web browser to verify OctoPrint is now running from the scheduled task
17. Click Next on the Start screen
18. Click Next on the Restore Backup screen
19. Create an account my entering a Username and entering and confirming a password ≫ Click Create Account
20. Once the account is created, click Next
21. Choose to Enable or Disable the Connectivity Check ≫ Click Next
22. Choose to Enable or Disable Anonymous Usage Tracking ≫ Click Next
23. Choose to Enable or Disable the Plugin Blacklist ≫ Click Next
24. Click Next on the Webcam Wizard screen
25. Click Next on the Default Printer Profile screen
26. Click Next on the Server Commands screen
27. Acknowledge all the messages on the Finish screen ≫ Click Finish
28. Welcome to OctoPrint
Source: https://community.octoprint.org/t/setting-up-octoprint-on-windows/383
Connect with me and others ###
★ Discord: https://discord.com/invite/EzenvmSHW8
★ Reddit: https://reddit.com/r/i12bretro
★ Twitter: https://twitter.com/i12bretro
Other Videos By i12bretro
Other Statistics
Counter-Strike: Source Statistics For i12bretro
Currently, i12bretro has 9,292 views for Counter-Strike: Source across 7 videos. His channel published less than an hour of Counter-Strike: Source content, making up less than 0.90% of the total overall content on i12bretro's YouTube channel.