The Creality K1 and K1 Max are excellent choices of 3D printers for beginners or experts. They combine cutting-edge tech, high-speed printing, and reliable hardware, all for a great price tag. But did you know you can level up your Creality K1 or K1 Max with free and unlimited remote access, AI print failure detection, print notifications, and more?
It’s true. OctoEverywhere.com empowers the worldwide maker community with free and unlimited remote access to their K1 web portal, next-gen AI failure detection, real-time notifications, and so much more.
The best part? It only takes 60 seconds to set up! Start now!
Step 1 – Enable SSH Root Access
SSH, or Secure Shell, is disabled by default on the Creality K1 and K1 Max. SSH is a standard tool for accessing and controlling your K1 from another computer. Think of it like a local remote desktop for your K1.
Enabling SSH and getting the root password on the Creality K1 or K1 Max is easy:
- From the home screen, tap the “gear” icon to enter settings.
- Tap “Root account information”
You will see a warning informing you about the power of root access. But don’t worry; our guide will walk you through the steps required, and there’s no risk to your K1.
Scroll the text down to reach the bottom, check the box, and press “Next Step”. You will then see the SSH root login information for the Creality K1 or K1 Max. The default user name is root, and the password is creality_2023.
Step 2 – Find Your Creality K1 or K1 Max’s IP Address
Each device on your home network has a unique IP address that allows it to communicate with other devices. To SSH into your Creality K1 or K1 Max, you will need to find the IP address of your K1.
- From the home screen, tap the “gear” icon to enter settings.
- Select the “Network” tab at the top of the screen.
- If your printer is connected via WiFi, the IP address will be shown under your network name.
- If your printer is connected via Ethernet, tap the arrow next to the word “Connected”, the IP address will be listed on the following screen.
- Write down the IP address; you need it in the next step.
Step 3 – Log Into Your Creality K1 or K1 Max With Root Access
You will need to use a terminal, such as MobaXterm, on Windows or the Terminal app on a Mac. If you need help downloading and using MobaXterm, here is an excellent guide.
When you have selected a terminal, log into your K1 using this command:
For example, if the IP address of your K1 or K1 Max is 192.168.1.23 use:
ssh [email protected]
You will be prompted for the password you got when you enabled root SSH access. Enter: creality_2023
You did it! You now have a remote terminal open to your Creality K1 or K1 Max logged in as the root user! 🥳
Step 4 – Install Moonraker, Fluidd, and Mainsail
Moonraker, Fluidd, and Mainsial are the standard components used by most Klipper setups. But by default, Creality doesn’t install Moonraker, Fluidd, or Mainsail on the K1 and K1 Max.
Moonraker is a service that interacts with Klipper and exposes its functions to OctoEverywhere and web frontends like Fluidd and Mainsail. The web frontends create the webpage you load in your browser to access, monitor, and control the printer. We recommend you install both web frontends and see which you like.
To install Moonraker, Fluidd, or Mainsail on the Creality K1 and K1 Max, you can use a script written by Guilouz on his GitHub page. The script makes the install process extremely easy, providing a full user interface with easy-to-understand options.
To get the script running, make sure you SSHed into your Creality K1 or K1 Max as root, and enter the following commands into the terminal:
cd && wget --no-check-certificate https://raw.githubusercontent.com/Guilouz/Creality-K1-and-K1-Max/main/Scripts/installer.sh
cd && sh ./installer.sh
Great! Now you have the installer script running. Next, we are going to install the required core components. You can accept all of the defaults as you install each component or change them if you wish.
- From the script’s main menu, enter “1” to open the install menu.
- From the install menu, enter “5” to install Enterare.
- When the install is done, enter “1” to install Moonraker and Nginx.
- When the install is done, enter “4” to install “Supervisor Lite”
- When the install is done, enter “2” or “3” to install Fluidd or Mainsail.
- We recommend you install both, then you can use which ever you like.
- Finally, enter “19” to install OctoEverywhere!
If you get a “wget: TLS error from peer (alert code 80): 80” error during the installs, do this to fix it:
- Run Guilouz’s installer script
- From the main menu, enter “1” to open the install menu
- From the install menu, enter “5” to install Entware
- When it’s done installing, exit the install script by entering “q”
- Type “
reboot” into the terminal to restart the K1’s computer
- Wait for about 30 seconds for the restart and reconnect your SSH terminal
"opkg install wget-ssl” into the terminal
- Now try the Moonraker, Fluidd, and Mainsail installs again.
Congrats, you now have a full Moonraker, Fluidd, and Mainsail Klipper setup running on your Creality K1 or K1 Max! You can access Fluidd or Mainsail on your home network using:
- Fluidd – http://<k1 or k1 max IP>:4408
- Mainsail -http://<k1 or k1 max IP>:4409
Step 5 – Install The OctoEverywhere Plugin For Remote Access
You can skip this part if you installed OctoEverywhere in the guide above. Otherwise, run the following commands in the remote terminal to download and install the OctoEverywhere plugin:
git clone https://github.com/QuinnDamerell/OctoPrint-OctoEverywhere octoeverywhere
If you’re wondering what’s happening, the
cd command is used to move the terminal to a different folder, in this case, the
git clone downloads our open-source plugin code to your device.
cd once again moves the terminal into our plugin’s code folder. Then
./install.sh starts a script that does the plugin install.
Congratulations! You now have full and unlimited remote access to your full Creality K1 or K1 Max! OctoEveywhere provides the community with a ton of great features. Check out the iOS and Android apps, Gadget, our next-gen AI print failure detection system, live streaming, and more!
Our real-time print notifications support every platform you love: SMS, email, Discord, Telegram, Slack, Pushover, Webhooks, and more!
Our mission at OctoEverywehre is to empower the worldwide maker community to print better with powerful cloud printing tools. If you have any feedback, ideas, or just want to chat, consider joining our Discord or reaching out to the development team directly via our support system.
Welcome To Our Community And Happy Printing!