Skip to content

Installation on Creality

Christian Würthner edited this page Apr 2, 2024 · 3 revisions

It is possible to use OctoApp with Creality printers running "Creality OS", this generally includes:

  • K1 family
  • Ender V3 and Ender V3 KE (not SE)
  • Creality CR10 SE
  • Any Creality printer with the Nebula Pad

1. Enable Root Access

K1 machines

  • Make sure you have the latest firmware installed
  • On your screen select the "gear" icon on the bottom tab bar
  • Select "Root account information"
  • Carefully read the disclaimer and continue
  • Note down the credentials, usually it's username root and password creality_2023

Alternatively, follow this guide to enable root access for your Creality K1:
https://guilouz.github.io/Creality-K1-Series/firmwares/install-and-update-rooted-firmware/#enable-root-access

Ender V3 / Ender V3 KE

  • Make sure you have the latest firmware installed
  • On your screen select the "gear" icon on the bottom tab bar
  • Select "Root account information"
  • Carefully read the disclaimer and continue
  • Note down the credentials, usually it's username root and password creality_2023

CR 10-SE

Please install the pre-rooted firmware following this video guide:
https://www.youtube.com/watch?v=YCxHfN7lI00

Creality might release a firmware with root access in the future, please make sure to research the latest approach.

Nebula Pad

Please install the pre-rooted firmware following this video guide:
https://www.youtube.com/watch?v=cQAKxl-rnOE

The firmware for the Nebula Pad can be found here.

Creality might release a firmware with root access in the future, please make sure to research the latest approach.

2. Connect via SSH

You need to connect to your printer via SSH to install the OctoApp plugin. Follow this guide:
https://guilouz.github.io/Creality-K1-Series/firmwares/ssh-connection/

3. Install K1 Helper Script

Basically you only need to run this command via SSH, but see here for full instructions and trouble shooting.

git clone https://github.com/Guilouz/Creality-Helper-Script.git /usr/data/helper-script

4. Install OctoApp

Now that the K1 Helper Script is up and running, perform following steps:

  • Run sh /usr/data/helper-script/helper.sh via SSH
    Screenshot 2024-03-31 at 17 44 16

  • Type 1 and then press enter to open the install menu
    Screenshot 2024-03-31 at 17 44 46

  • Type the number corresponding to "OctoApp" and press enter

  • The installation will now start

  • You might be ask to install additional components first, please do so

5. Connect the app

Well, not much to do! Next time you use OctoApp the app will register with the plugin automatically and will receive notifications moving forward. If the app doesn't connect to the plugin for 14 days, the plugin will automatically remove the app...until the app registers itself again automatically.


Appendix: Manual installation

If you do not want to use the Helper Script, complete step 1 and 2, then run the following:

  • cd /usr/data
  • git clone https://github.com/crysxd/OctoApp-Plugin octoapp
  • cd octoapp
  • ./install.sh <-- sh ./install.sh results in file not found, ./install.sh works