Overview
In order to connect your Creality Ender 3 V3 or K1 series 3D printer to FlowQ you will need to enable root access on your printer. This allows you to install Moonraker API, which is how FlowQ communicates with Klipper-based 3D printers.
Many Klipper based printers ship with Moonraker already installed and ready to connect, but the Creality Ender-3 V3 and K1 series are exceptions. These models come with a firmware version that doesn’t include Moonraker by default. Because of that, you’ll first need to enable root access on the printer and then manually install Moonraker before linking it to FlowQ.
The entire process only takes about 5–10 minutes, and root access is an official option provided by Creality specifically to let users install custom tools and software like Moonraker on these machines.
Enabling root access and modifying the printer’s firmware may void your manufacturer’s warranty or cause issues if done incorrectly. Proceed carefully and only make changes you understand.
Video Guide
This video was not created by the Infinity Flow team, but it does an excellent job explaining the process step-by-step. In it, you’ll see how to:
-
-
Enable Root Access on your Printer
-
Install Moonraker
-
Other tools can also be installed but they’re not required to use FlowQ — FlowQ only needs the Moonraker API running on your printer.
Enabling Root Access
Step 1: Update your Firmware
Make sure your printer is running the latest official firmware. The root access option was added in recent Creality updates, so older versions may not include it.
You must be above software version:
-
-
- Ender 3 V3 Series: 1.2.1.3
- KE Series: 1.1.0.12
- K1 Series: 1.3.3.5
-
Step 2: Get your Printer’s IP address
With your printer connected to Wi-Fi, go to Settings → Network. You’ll see your IP address displayed under the connected Wi-Fi network (for example, 192.168.X.XXX)
Go ahead and enter this IP address into FlowQ — you’ll need it later to link your printer.
Step 3: Enable Root Access
On the printer, go to Settings → Root Access. The screen will display a short terms-of-service notice. You’ll need to wait about 30 seconds before it allows you to agree. Once accepted, the printer will display your root password.
Write it down or take a photo of the password — you’ll need it when installing Moonraker.
Installing Moonraker
Step 1: Connect to your Printer.
On your computer, open a terminal or command prompt and connect to the printer using SSH. Replace <printer-ip> with the IP address you wrote down earlier:
Command: ssh root@<printer-ip>
When asked for a password, type it in and press Enter. You will not see the characters as you type.
Step 2: Install the Creality Helper Script
Official documentation for installing the Creality Helper Script can be found here.
Enter the command below in the terminal line to install the script. If prompted to, choose yes to install the helper script.
Command: git clone --depth 1 https://github.com/Guilouz/Creality-Helper-Script.git /usr/data/helper-script
Step 3: Run the helper script
To run the helper script, enter the following command:
Command: sh /usr/data/helper-script/helper.sh
Step 4: Install Moonraker
-
-
Press 1 to go to the install menu.
-
Press 1 to install Moonraker and Nginx and hit enter.
-
Once everything is installed, exit the menu by pressing q and hitting enter.
-
Step 5: Power Cycle & Complete FlowQ Printer Registration.
Turn your printer off, wait about 30 seconds, and then turn it back on to reboot the system.
Your printer is now ready to connect to FlowQ. Finish adding your printer details into the FlowQ web app and you are done!
