Great Guide. Might want to update the description to the latest wiki, it took me a minute to find the right scripts to run on the Ender 3 V3 KE. But overall it worked flawlessly. Unfortunately I can't use my spare Elgato FaceCam because it requires USB 3.0 to run. Oh well, looks like I'll be getting a different camera. A note for those of you that do this and find that your print head isn't laying down filament directly on the bed but just creates a jumbled mess, check your Z offset. Running the printers self calibration doesn't seem to solve the offset issue since Mainsail and the device itself will have conflicting values. So, if your printer shows an offset of -2.25 but the print head is too high off the bed and you adjust it in Mainsail it will ADD whatever value you input to what is on the printer. For example, the printer shows -2.25 and you adjust it in Mainsail -2.25 the Z offset will now be -5.00, which may cause the nozzle to crash into the build plate. I found that it's best to adjust the offset on the PRINTER ONLY, and you will see a value change in Mainsail. Once you get the offset where you want it, click the save button in Mainsail and you're good to go. It will reboot Klipper and your combined values will be accurate and you shouldn't have any issues. Hope this helps.
@@TH3DStudio I almost did that but then I started digging into what was wrong. The Z axis offset was not calibrating correctly so I messed with it a little bit and got it dialed in. She's printing like a champ now. This is my first 3d printer and my first experience with any of this, so there's a bit of a learning curve, but your guide is top notch! Thanks a ton!
HI what scripts did you use? I think I ran into the same problem as you...but am not experienced enough to try to just wing it. Can you paste the link where you found them?
This is a really great guide! You just need to add one thing - instructions for changing the root password. You already had them SSH and login as root, just add a "passwd root" command to your instructions so they don't leave the default password there indefinitely.
Ok, I'm new to 3d printing and using the slicing software. I've been using the ender 3 v3 ke since December. I'm also using Creality Print and the cloud app to monitor remotely with the nebula camera. I also have Cura, but it does not have a profile for the ke. What are the benefits of rooting my printer. Can you please explain to me what the differences would be. And how much better my printer will work.
Hi. Firstly, thanks for working on this guide and sharing it. I used it to root my e3v3ke. I have a few questions: 1. Is there any place where I can help with improving/contributing/reporting bugs with the script? 2. I seem to be unable to compile firmware for secondary mcu (eg: pico) probably because of missing sources/compiler on the klipper on the e3ke. But maybe, I could do that on another computer instead of this. Would that work? 3. I've been using zerotier to connect to my other rpi/klipper printer(s) and it's very helpful. opkg provides zerotier package but there is no tun/tap kernel module on the linux running on e3ke. If there's a way to fix that, it'd be great. Thanks again for the work on this script!
Great video, well done and thank you very much. I have one question though, can you see the print status, model thumbnail on the printers screen when printing over mainsail. It would be great if you find any solution for that.
This was the closest information I found to rooting the CR10 SE. Unfortunately now I can not use the adxl for input shaping. I get this error when trying to run resonance calibration - {"code":"key119", "msg": "Invalid adxl345 id (got ff vs e5).This is generally indicative of connection problems(e.g. faulty wiring) or a faulty adxl345 chip.", "values": ["ff", "e5"]}
I noticed that my Ender 3 v3 SE prints are slant. I checked the printer's alignment and noticed that the z axis is not square (it is tilted backwards). I found a y-axis support kit to install on Aliexpress. There are also some options on thingverse. I'm still deciding which option I'm going to test. Any thoughts?
I previously tried to root, got everything installed but kept getting errors on the printer. Ended up restoring back to factory settings and i have had any issues. Not sure what i did wrong. I tried twice but couldn't keep prints going. Kept going to error
Greetings from Belarus and thanks for the guide! Question. After all manipulations will future printer firmware updates work? And is it possible to restore everything to factory settings, if necessary.
same here. I was thrown off since the video is only 2 days old but it appears that this was recorded either on 2/9 or 3/9 judging by the date on the task bar. Maybe it's been updated?
I have diff menus also, i did go by verbal names, but there is no "supervisor lite". I get the mailsale interface on port 4409 but it does not load a web page just entering the IP address.
Good morning. I have an ender 3 v3 KE running installed Klipper What i don't understand is this. At the start of a print the bed sets to 60c and remains constant the head starts at 180c when it reaches set temperature remains a while then resets to 200c when it reaches set temperatures it resets to 140c then starts bed levelling cycle during which temperature drops to approx 109c then has to wait for temperature to reach 220c is this correct has it wastes time before starting. Hop you can help. Regards
Hi! Thanks for the video, it helped me a lot. Want to ask you if you found a way to remote control the printer with other program than octoeverywhere, like tailscale or something. Thanks!
I have not because I use local IP access over my VPN. You could setup a VPN endpoint or other box on your network to facilitate a VPN into your network in general.
Handy Guide. Would you happen to know if a secondary mcu like an rpi pico can be connected. I'm hoping to have chamber heating control via the pico. Any thoughts whether it might work?
Hiya! Would the helper scripts work on the Ender 3v3 CoreXZ? Didn't want to risk it if it's different enough to mess it up. I can activate the webcam etc but wasn't sure whether to try installing things on a different printer!
@@TH3DStudioappreciate your response. I had a longer look and got it all working. Enders wonderful naming convention made me doubt what was covered but the core xy is :)
That's a great guide, but unfortunately, it seems like the webcam shenanigan doesn't work now. Even if i manage to to install the script using nano, it just won't work on machine start
Still running it on ours with no issue. Maybe your camera is not working or its not supported by the linux OS on the machine. Our EZCams work on there.
@@TH3DStudio Yeah, i figured out it works only after i reboot a bunch of times while hoping for the best. I have Logitech B910 HD, a fairly popular webcam. I'll be researching this further
@@TH3DStudio I managed to do it second time around, but then connection was lost between Creality Print 5.0 and the printer. It seems it needs this default web interface on port 80 in order to connect to printer.
@@TH3DStudio so if you go in to customize menu and remove it does not auto change over anymore. to port 80 it still trys to load the creality one if you go to direct IP with out the mainsail port. whats the extra step to get that updated
If I wanna keep the original interface BUT be able to add a 3rd party camera (like Logitech C920), can that be done with the steps from installing the camera and further or does something before need to be done first?
Are there any downsides to this? Like do all of the KE's features work when you install klipper? (if there's a plugin that gives the same functionality, I'd count it as still having the feature). I just bought the KE as my first printer, and want to add klipper and a webcam, but I also don't want to lose any functionality.
@@TH3DStudio Except for people who want to monitor their prints outside of their LAN. Means you need to setup a VPN in your LAN or at least Port Forwarding into Mainsail.
Great tutorial, but what I care most about is extruder calibration, do these mods allow me to change and adjust the Esteps/mm E parameter? I found guide how I can fix it by easy steps but in 3 v3 ke I cannot change anything now. I'm a beginner in 3D printing so I'm a little afraid of doing something wrong :D
Heya my dude! Is there an updated way to get kamp and screws tilt adjust? The menu has changed. I updated to 13 and then went back to reinstall but the k1 helper menu has changed and kamp and screws tilt adjust are gone. Please help 🙏
@@TH3DStudio Oh ok copy that! what I ended up doing was I brought back the creality ui then accessed it with the :4409 port. but yes let me try again. Thank you so much for the reply! much appreciated!
@@TH3DStudio I removed Creality Print and now use Orcaslicer, which supports upload directly from UI with Mainsail and Creality UI removed, just in case anyone still want this comfort feature. Thanks for the your tutorial!
Anyone intalled Guppy Screen using the menu in this video ? I see in foruns people using the Guppy Screen ( only works in landscape mode) but don,t now if we can just select that option on the menu.
@@TH3DStudio meanwhile i instaled everything ( great tutorial btw, congrats) and tested the Guppy Screen instalation and it worked, it just gives an error that we have to install "klipper gcode shell command" first. IT is in the landscape mode but it is miles away better then the creality UI. Have to print the suport for the landscape mode and it will be perfect. I don,t remember where i saw that someone else instaled ( i think it is in the github of the helper script) Until now i just tested the axis and the bed calibration ( with just the screen) and all worked fine . I read that are some functions doesnt work and we have to modify some files to fix it. Btw i also installed octoeverywhere ( for remote acess) with your method and everything installed without problem. Don,t had any luck with an usb cam that i have but i guess i will have to buy a diferent one.
@@TH3DStudio I got passed that and got it installed. worked for a week and then the everything crashed on my printer. I got it un bricked and reloaded everything per your video. I can get everything done except the (chmod +x /etc/init.d/S99mjpg_streamer) command. it tells me there is no file found. Man I have tried 4 more times. wiping my printer and starting fresh and everything. Not sure what I am doing wrong.
It uses it to remap port assignments for when you want to re-route the new UI to port 80 instead of Creality UI. They have all the source code available so you can look through it to see what its doing.
For some reason nano wont run with the command /etc/init.d/S99mjpg_streamer. If i input opkg install nano it says that nano is installed in root and is up to date, but if i run /etc/init.d/S99mjpg_streamer it replys -sh: /etc/init.d/mjpg_streamer: not found . Any thoughts?
the install menu has changed because When installing Moonraker and Nginx, Supervisor Lite is also installed
i was actually panicking a bit thinking i've installed something wrong when supervisor lite wasn't showing
thank you!
Great Guide. Might want to update the description to the latest wiki, it took me a minute to find the right scripts to run on the Ender 3 V3 KE. But overall it worked flawlessly. Unfortunately I can't use my spare Elgato FaceCam because it requires USB 3.0 to run. Oh well, looks like I'll be getting a different camera.
A note for those of you that do this and find that your print head isn't laying down filament directly on the bed but just creates a jumbled mess, check your Z offset. Running the printers self calibration doesn't seem to solve the offset issue since Mainsail and the device itself will have conflicting values. So, if your printer shows an offset of -2.25 but the print head is too high off the bed and you adjust it in Mainsail it will ADD whatever value you input to what is on the printer. For example, the printer shows -2.25 and you adjust it in Mainsail -2.25 the Z offset will now be -5.00, which may cause the nozzle to crash into the build plate. I found that it's best to adjust the offset on the PRINTER ONLY, and you will see a value change in Mainsail. Once you get the offset where you want it, click the save button in Mainsail and you're good to go. It will reboot Klipper and your combined values will be accurate and you shouldn't have any issues. Hope this helps.
There are options to remove the customizations in the script. You can also factory reset the printer and it will clear out any changes.
@@TH3DStudio I almost did that but then I started digging into what was wrong. The Z axis offset was not calibrating correctly so I messed with it a little bit and got it dialed in. She's printing like a champ now. This is my first 3d printer and my first experience with any of this, so there's a bit of a learning curve, but your guide is top notch! Thanks a ton!
HI what scripts did you use? I think I ran into the same problem as you...but am not experienced enough to try to just wing it. Can you paste the link where you found them?
this is the ONLY tutorial you need.
thank you sir
Many thanks man, you are a machine!
This is a really great guide! You just need to add one thing - instructions for changing the root password. You already had them SSH and login as root, just add a "passwd root" command to your instructions so they don't leave the default password there indefinitely.
perfect guide, thanks so much!
Ok, I'm new to 3d printing and using the slicing software. I've been using the ender 3 v3 ke since December. I'm also using Creality Print and the cloud app to monitor remotely with the nebula camera. I also have Cura, but it does not have a profile for the ke.
What are the benefits of rooting my printer.
Can you please explain to me what the differences would be. And how much better my printer will work.
Great tutorial.
Thank you!
you could close the browser and the session will normally release from hanging
FYI, 07/26/2024, the 'remove creality web interface' option is now under '3) customize' menu, not '2) remove'
Note: opkg install nano doesnt work for me until i reconnect using putty (also reinstall Entware)
Thanks for the guide
Outstanding
Github pages is changed and commands cannot be found?
Hi. Firstly, thanks for working on this guide and sharing it. I used it to root my e3v3ke. I have a few questions:
1. Is there any place where I can help with improving/contributing/reporting bugs with the script?
2. I seem to be unable to compile firmware for secondary mcu (eg: pico) probably because of missing sources/compiler on the klipper on the e3ke. But maybe, I could do that on another computer instead of this. Would that work?
3. I've been using zerotier to connect to my other rpi/klipper printer(s) and it's very helpful. opkg provides zerotier package but there is no tun/tap kernel module on the linux running on e3ke. If there's a way to fix that, it'd be great.
Thanks again for the work on this script!
Very good video! But, can I make timelaps ?
Great video, well done and thank you very much. I have one question though, can you see the print status, model thumbnail on the printers screen when printing over mainsail. It would be great if you find any solution for that.
We dont use the thumbnails in our slicer setups so I am not sure.
Holy cow! I can’t wait to do this to mine in about an hour. I hate the nebula camera. It’s junk
Yeah I bought one and returned it. Quality was horrible.
This was the closest information I found to rooting the CR10 SE. Unfortunately now I can not use the adxl for input shaping. I get this error when trying to run resonance calibration - {"code":"key119", "msg": "Invalid adxl345 id (got ff vs e5).This is generally indicative of connection problems(e.g. faulty wiring) or a faulty adxl345 chip.", "values": ["ff", "e5"]}
I noticed that my Ender 3 v3 SE prints are slant. I checked the printer's alignment and noticed that the z axis is not square (it is tilted backwards). I found a y-axis support kit to install on Aliexpress. There are also some options on thingverse. I'm still deciding which option I'm going to test. Any thoughts?
Is there any updates/help to also change the UI on the printers screen?
Guppy screen changes it. I use that on my K1. Not sure if its supported on the V3 KE yet though.
Thanks!
No problem! Thanks for the super thanks
I previously tried to root, got everything installed but kept getting errors on the printer. Ended up restoring back to factory settings and i have had any issues. Not sure what i did wrong. I tried twice but couldn't keep prints going. Kept going to error
Greetings from Belarus and thanks for the guide! Question. After all manipulations will future printer firmware updates work? And is it possible to restore everything to factory settings, if necessary.
You can't use new firmware updates but you can go back to defaults.
Your menus are different than mine. I don't have the supervisor thing and my #4 is Entware.
There maybe was an update since making the video. Just go by the NAME of the menu options then.
same here. I was thrown off since the video is only 2 days old but it appears that this was recorded either on 2/9 or 3/9 judging by the date on the task bar. Maybe it's been updated?
I have diff menus also, i did go by verbal names, but there is no "supervisor lite". I get the mailsale interface on port 4409 but it does not load a web page just entering the IP address.
I already have the Creality camera, will it work 'out of the box' under the new configuration?
The creality one works fine with the mods.
Title says this is for Ender 3 V3 KE, and url of the wiki shows K1 - K1 MAX.
That is correct.
Good morning. I have an ender 3 v3 KE running installed Klipper
What i don't understand is this.
At the start of a print the bed sets to 60c and remains constant the head starts at 180c when it reaches set temperature remains a while then resets to 200c when it reaches set temperatures it resets to 140c then starts bed levelling cycle during which temperature drops to approx 109c then has to wait for temperature to reach 220c is this correct has it wastes time before starting. Hop you can help.
Regards
Hello, i would like to ask, is there a way to install The web cam script only? Thank you
Hi! Thanks for the video, it helped me a lot.
Want to ask you if you found a way to remote control the printer with other program than octoeverywhere, like tailscale or something.
Thanks!
I have not because I use local IP access over my VPN. You could setup a VPN endpoint or other box on your network to facilitate a VPN into your network in general.
You could just setup Port Forwarding into Mainsail and access it over the internet just make sure you enable logins and dont use defaults.
Handy Guide. Would you happen to know if a secondary mcu like an rpi pico can be connected. I'm hoping to have chamber heating control via the pico. Any thoughts whether it might work?
If it can be connected into klipper you should be able to. Just update the printer.cfg with the new mcu info
@TH3DStudio hi, I try to connect my rpi with octoklipper but I can't find the v3 ke printer.cfg file, any tips ?? Thx
I just purchased the V3 KE, is this worth installing? I mean, does it make a noticeable difference in quality or user experience? Thx
NM, I just read your able to adjust E-steps and extruder steps.... that's already a positive =)
Question. What's the benefit for doing this upgrade? I'm fairly new that's why I ask
You get more access to the printer settings and tuning it.
@@TH3DStudio thank you for the info. I'll be rewatching this video again to root my printer tonight
Hiya! Would the helper scripts work on the Ender 3v3 CoreXZ? Didn't want to risk it if it's different enough to mess it up. I can activate the webcam etc but wasn't sure whether to try installing things on a different printer!
Dont have that version so cannot let you know if it works on there too or not.
@@TH3DStudioappreciate your response. I had a longer look and got it all working. Enders wonderful naming convention made me doubt what was covered but the core xy is :)
That's a great guide, but unfortunately, it seems like the webcam shenanigan doesn't work now. Even if i manage to to install the script using nano, it just won't work on machine start
Still running it on ours with no issue. Maybe your camera is not working or its not supported by the linux OS on the machine. Our EZCams work on there.
@@TH3DStudio Yeah, i figured out it works only after i reboot a bunch of times while hoping for the best. I have Logitech B910 HD, a fairly popular webcam. I'll be researching this further
Removal of Creality Web Interface works, but it does not redirect to new interface unless I specify port 4409...
There is another step to update it to the port 80 instead of 4409.
@@TH3DStudio I managed to do it second time around, but then connection was lost between Creality Print 5.0 and the printer. It seems it needs this default web interface on port 80 in order to connect to printer.
@@TH3DStudio so if you go in to customize menu and remove it does not auto change over anymore. to port 80 it still trys to load the creality one if you go to direct IP with out the mainsail port. whats the extra step to get that updated
If I wanna keep the original interface BUT be able to add a 3rd party camera (like Logitech C920), can that be done with the steps from installing the camera and further or does something before need to be done first?
The creality UI will not work with a 3rd party Camera due to the limitations creality put on it
does this also works for an Ender 3 V3 SE with the nebula pad and camera?
Not sure. Haven't tested it on there.
@@TH3DStudio wanna take a risk?
Are there any downsides to this? Like do all of the KE's features work when you install klipper? (if there's a plugin that gives the same functionality, I'd count it as still having the feature).
I just bought the KE as my first printer, and want to add klipper and a webcam, but I also don't want to lose any functionality.
The creality cloud will not work after this. But that's a good thing in our book.
@@TH3DStudio Except for people who want to monitor their prints outside of their LAN. Means you need to setup a VPN in your LAN or at least Port Forwarding into Mainsail.
Great tutorial, but what I care most about is extruder calibration, do these mods allow me to change and adjust the Esteps/mm E parameter? I found guide how I can fix it by easy steps but in 3 v3 ke I cannot change anything now.
I'm a beginner in 3D printing so I'm a little afraid of doing something wrong :D
Yeah it does. It's all in the printer.cfg file in Mainsail
Thanks a lot. “Rotation_distance” is parameter which should be adjustable?
@@pawemiroYes
Using putty I get the message connection refused. The printer shows up fine when I put the same address into a web browser. Any clues?
Probably didn't enable root access.
How can I get the ender ke config from Creality Print to Orca. My orca prints are taking 4 hrs where the same print is 1.5 hrs.
You'd need to adjust and make your own profile
Heya my dude! Is there an updated way to get kamp and screws tilt adjust? The menu has changed. I updated to 13 and then went back to reinstall but the k1 helper menu has changed and kamp and screws tilt adjust are gone. Please help 🙏
Haven't messed with the Kamp setting or screw one. I'd try installing it and seeing it it works but I don't think it's needed on this machine.
For some reason the opkg install nano doesn't work for me, it just says -sh: opkg: not found. No idea what to do with that...
UPD: Solved it by reinstalling Entware
hi,if I not have "supervisor lite"?
I'm really stuck, I can't complete this process. I'm using a Mac and when I type ssh root@my IP - it's not working. very frustrated
See if you can ping it first
@@TH3DStudio I actually solved it a couple days back. Thanks though! Now trying to do the KAMP but can't seem to get that working.
Hello, I followed the instructions but when I try and go to my home IP it just gets stuck at loading
Force a refresh in the browser. It can get stuck after mainsail is loaded
@@TH3DStudio Oh ok copy that! what I ended up doing was I brought back the creality ui then accessed it with the :4409 port. but yes let me try again. Thank you so much for the reply! much appreciated!
Is it possible to upload the gcode directly from creality print with the removed stanard ui?
Creality print doesn't work after the mods. You'd use the new web UI to upload the gcode file
@@TH3DStudio I removed Creality Print and now use Orcaslicer, which supports upload directly from UI with Mainsail and Creality UI removed, just in case anyone still want this comfort feature. Thanks for the your tutorial!
Anyone intalled Guppy Screen using the menu in this video ? I see in foruns people using the Guppy Screen ( only works in landscape mode) but don,t now if we can just select that option on the menu.
Doesn't work on the KE right now. Only the K1 series.
@@TH3DStudio meanwhile i instaled everything ( great tutorial btw, congrats) and tested the Guppy Screen instalation and it worked, it just gives an error that we have to install "klipper gcode shell command" first. IT is in the landscape mode but it is miles away better then the creality UI. Have to print the suport for the landscape mode and it will be perfect.
I don,t remember where i saw that someone else instaled ( i think it is in the github of the helper script) Until now i just tested the axis and the bed calibration ( with just the screen) and all worked fine . I read that are some functions doesnt work and we have to modify some files to fix it.
Btw i also installed octoeverywhere ( for remote acess) with your method and everything installed without problem.
Don,t had any luck with an usb cam that i have but i guess i will have to buy a diferent one.
superviros lite not present on the options to install
See pinned comment
Thanks for the video. I am running the helper script and do not have an option for Supervisor Lite. Any idea if this was removed? -thanks
It's part of moonraker and nginx now.
When i put i9n the opkg install nano command, it says its not found
You missed a step then.
@@TH3DStudio I got passed that and got it installed. worked for a week and then the everything crashed on my printer. I got it un bricked and reloaded everything per your video. I can get everything done except the (chmod +x /etc/init.d/S99mjpg_streamer) command. it tells me there is no file found. Man I have tried 4 more times. wiping my printer and starting fresh and everything. Not sure what I am doing wrong.
@@TH3DStudio What step is missed then? I got the same failiure. I followed everything in the video
Can use a generic USB web cam?
Depends on the cam. Only way to know is plug it in and find out.
does this automatically format the printer.cfg file?
It uses the stock one.
@@TH3DStudio thanks! Did you have trouble with timelapse? I cant add a camera to timelapse
Can we update klipper?
Probably not. Haven't tried yet but I'm going to haha.
@@TH3DStudio same hahah if i beat you too it ill come back and reply, have a good day man !
@@kigaming2593you too!
nginx? what for?
It uses it to remap port assignments for when you want to re-route the new UI to port 80 instead of Creality UI. They have all the source code available so you can look through it to see what its doing.
@@TH3DStudio nice
Nano installed fine but this command does not work. Just says command not found /etc/init.d/S99mjpg_streamer.
For some reason nano wont run with the command /etc/init.d/S99mjpg_streamer. If i input opkg install nano it says that nano is installed in root and is up to date, but if i run /etc/init.d/S99mjpg_streamer it replys -sh: /etc/init.d/mjpg_streamer: not found
. Any thoughts?