Are you sure about the BTT emulated marlin mode? Last I checked, they didn't implement a specific API call needed for the display, and Klipper couldn't work with them.
Hello Michael, Thank you for all your videos and for being THE prime source of 3D printing tuning inspiration (it really pushed me to migrate my CR10S Pro v1 to Klipper) 1 suggestion for the screen: I had initially ordered the Hyperpixel but sent it back and ordered a Waveshare 4.3" Capacitive Touch Display with DSI Interface. Advantages include of the Waveshare over the hyperpixel include: - Better match in size - as Creality display is 4.3", the waveshare display fills better the full hole (no small black band like with the HyperPixel) - No need to install an extra software (just plug and play) - No need to modify parameter for rotation (it was in landscape out of the box) - Most importantly: given it is a DSI connection, it leaves all 40 GPIO pins un-used - and in particular it allows to connect a couple of ADXL345 accelerometers to the Pi allowing to run and automatic parameters calibration for resonance compensation. Happy to share some pictures on how the set-up is getting along (just received the screen today - will receive and install the accelerometers mid-week) Kind regards, Filippo
Thanks mate for all your knowledge and videos . I went from not knowing a single thing 18 months ago and buying my first Creality CR10S Pro V2 which i recently converted from Marlin to Klipper with Fluidd interface on a Pi 3B+ still using the stock 8bit mainboard . Taking information from the videos you have uploaded gave me the confidence to complety transition over and install Klipper / Fluidd and make my own custom .cfg file , load Klipperscreen to the Pi with a BTT TFT50 and modify my CR10S with a E3D Hemera plus print a dual Z sync and install , tune the pressure advance on the Hemera and print ABS at 100mm/s very easily . Ive built my own custom temp control enclosure too and ive decided to print the parts to start a RatRig build which im half way done ! Thanks again mate .
Thank you so much for this tutorial, I had almost given up but your guide made it super easy to connect old ender 3 screen+knob to skr 1.4 turbo running klipper. Being able to jog the machine, pre-heat and bed mesh/level without having to take phone out of pocket and clumsily using mainsail with touch screen is amazing.
Michael, I do hope you can show how to implement Desuuu's mod. It's free, and much easier than mucking about with expensive, 3rd party touch screens. The simplicity and lack of cost make it attractive, and it also has more features than the path you've shown here.
Micheal; I know this is an older video, but my question is still on topic. Are the FLSUN and Sonic pads the only choices for a Klipper pad? Should I spend money on the PAD of choice or just use an old laptop and save $160.00+. I am trying to take the next step and learn the Control system and not waste resources on a device I really do not need. Boy; do I ever have enough of those already. Thank you for your help, and one of the best channels on the "TUBE"
2:55 - I like that the EXP1/2 plug pins are defined for easier display adaptation. But, I see that they are defined in the reverse order to Marlin, with the GND and 5V pins as #9 and #10. Alas, I've been taking the time to define all the EXP headers in Marlin's pins files recently, but to be consistent with Klipper I guess I'll need to reverse the order. That should be fun! Good thing I"m a master of regular expressions….
They have a note at the bottom of the page about mainboard manufacturers having everything in reverse in some cases. More fun for you and the Klipper team to negotiate.
I am using one Sonic Pad controlling two printers (Ender 3 V2 and Ender 3 S1) with Klipper and Fluidd. Creality released this past Thursday new firmware. The touchscreen is nice and the unit seems to have no issue controlling two printers simultaneously at higher speed (tested at 160mm/s). Talk about easy...it just doesn't get easier. I purchased my unit for $149 direct from Creality and compared to all the messing around I was doing with PI's, screens, configuration, this is way easy and cost effective.
Good video showing a lot of options. I'm using my LCD original Ender 5 screens. They work great for me, pretty much just displaying the temperature and progress. I do all of the commands from my PC using the Fluidd interface. I use firefox ass the browser and have 4 tabs - one for each printer. The printer display lets me tell at a glance what is going on for that printer.
@@eraldylli I use one for each printer. While there may be a way to share them, I think the safety of having one per system is better. I think you can use the new Pi zero for Klipper, especially if not running a camera. I had the Pi's 3 and 4 from running Marlin / Octoprint, so reused them. You can check - lots of good videos out - Nero3D does a lot with Klipper
@@woodwaker1 Thanks for detailed reply. I'm running my Klipper on Pi 3A+, and that works great. I got another printer since then, and I was hoping I could save the 80-120$ the Pi's are going for recently. Luckily I got my 3A+ only a few weeks back, at less than 40$. I hear people are getting good results using Klipper with Creality Boxes, but that plus camera costs pretty much as much as a Zero + cheap Pi camera. Maybe old smartphone is the way to go for now.
Liking the old tablet/ phone option. I have a few of those. But my one printer currently has a click screen i want to get going. Thanks for this video.
Yes, that's a teeny buck converter, and the last thing we want is our CR-10 going up in flames. Luckily for me, I have an electronic digital load, and I first tested my buck converter at 1.5A to make sure it could handle my Pi3b running some test software. I'd recommend others to do the same, as some of these little converters wont drop 24v to 5v without getting red hot. What I eventually did was to open up the recommended power supply that comes with the Pi, and wire that to the mains supply within the base of the CR-10, in it's own 3d printed and well ventilate box. That supply is rated 2.4A and is designed to run this at 5v without getting too hot...
Thanks for the warning. The pi by itself uses a lot less than 3A. The extra current capacity quoted to to allow for peripherals like webcams to be plugged in, which this printer will not have.
So because I'm brand new to the entire 3d printing world, I realize that my question might seem or be ignorant, therefore take that into consideration... My question is, I have already purchased a Sonic Pad, and wondering if it can be wiped clean, and have generic Klipper installed on it to run and work with MainSail??? My reasoning for asking this, is I'm learning that the "C" company which produces it, is trying to lock down an otherwise open source software and limiting some actions. So while I love the big screen, resolution, color and setup of the Sonic Pad, I would prefer to NOT be locked down by their greedy control issues, and run a normal version of Klipper. Thus the question. Thanks for any help you can offer. Cheers!
I use Duet PanelDUE screens for my Klipper printers. No particular reason. But it allows all of my printers have the same touch interface whether they are Duet or Klipper.
Because of your videos on it, I'm currently running Klipper on a BTT SKR 2 with their TFT 35 on my Ender 5 Plus, and since I was already running OctoPrint before I made the switch, I stuck with it as my interface. I absolutely LOVE it, but I'm tempted to at least try the other interfaces at some point. I'm just not sure I want to give up all the plugins I use.
I' running the same board and TFT. Do you have issues with the NoTouchFW V1.3.1 from teeminus? My screen is showing garbage as soon as the first extrusions happen. No issues though while heating up, homing, and moving to start position before purging.
@@_seriousrob_ I haven't had any issues like that I can remember. I do vaguely remember some minor complications getting the screen to power on at all, but once that was sorted, it worked like a dream. I wish I could help you out, but I have no idea what could be causing that.
@@malechei0351 Looks like i fixed it. I checked the configuration via the update manager under machine. Klipper and Moonraker were compromised. I made a soft recovery and after that it works like expected.
Great information and explained way easier than what I have found on the web... good job. A noob question I thought I saw a way to use the Host TF SD Card slot (on a MKS SKIPR board in this case) to print from like we can from a Marlin printer. Are you aware of any way I could find a howto to set this up... if it actually exists?
I wanted the hyperpixel square screen, but seemed like the setup is still a nightmare 1 year later. Went with a pi tft50 v2 and it's phenomenal, plug and play, and cheaper.
Would you be willing to share your designs for mounting the Hyperpixel and main board in the CR10 Max? I have a CR10s-Pro and I believe the same LCD screen is used in both - I should be receiving my Hyperpixel soon.
I upgraded an Ender 3 to Klipper recently and reused the display. For some reason the Klipper UI uses a larger font which I don't like (& probably can change) but it works much the same as the Marlin UI - use the wheel to scroll and click on menus.
Thanks for another very complete video with a whole pile of how to choices in it. Any chance you can include the rest of the script you had for the filament runout sensor . It's one of the few things I have to finish with this upgrade after I get the BL touch going. Thanks
@@TeachingTech Thank you that is awesome, I was having such a tough time finding a basic script to build from as it seems to be called a couple of different things in the klipper community. And it just occurred to me I only tried the simplified octopi runout sensor.
After all the trouble I went through just to get Klipper to integrate with my BTT mini 3v3 so it would jut work,, I'll keep my stock Ender 3 screen, but I am going to add some custom macros and prompts
great video as always really love the content. May i ask how you turn on and off your ratrig printer? is there a function in clipper to auto power it off after print and can it be turned on via the Interface? I had the PSU control on my Octoprint which was really convenient ad i wonder if this is also available in klipper? KR and thx very much
I am running Klipper on my E3V2. I am printing the parts for the Switchwire conversion. I will still be using the 4.2.2 mainboard that came with the printer after the SW conversion. I want to use a Mini 12864 display on this conversion. Will that screen work with what I have?
I have a printer with klipper and another with Marlin and Octoprint. I want to control the printers with a screen, type TFT70, or with a tablet of about 8", like the one that appears at minute 1:36. With a tablet I could control the two printers at the same time via the web. Could I ask you what Samsung model is the tablet that appears at 1:36? Is it smooth or does it slow down a bit? Do you recommend another 8" tablet, or is a single screen per printer better? I think I prefer control via web. Thank you very much, regards!
So a tutorial on using an old laptop would be a good one? First to create the firmware then flash and then have it all going through the host machine. Nearly everyone has an old laptop don't they!? :) rasPi is 200 bucks atm! ouch! Love your demeanour as always dude. peace
Hi, I was using Desuuuu fork with OctoPrint so I can use the touchscreen on the CR10s Pro. However Fluidd installed the original fork which is not compatible with the Desuuuu firmware. I tried removing klipper and installing again with Desuuuu version but then Fluidd did not recognize Klipper. Is there a way to set Fluidd to install the Desuuuu version please?
Use KIAUH to do a fresh install of Fluidd with the Desuuuu fork of Klipper. Save your existing printer config and any other files you want to keep. Install KIAUH on a clean install of Raspbery Pi OS Lite. Before you run it, edit the install_klipper script in the kiauh/scripts folder. On line 88 replace $KLIPPER_REPO with the GitHub repo for Desuuuu Klipper. For some reason I can't link anything in RUclips comments, it has deleted 4 replies so far! Save the script and run the kiauh script to start KIAUH and install Klipper, moonraker, and Fluidd. The mod made to the script force installs the Desuuuu Klipper fork.
Hi, is there any option available on klipper to use IDEX mode with 2 in 1 out hotends (not mixing) my board is BIGTREETECH BTT Octopus Max EZ, awhich has 10 drivers support, i am using X1, X2, Y1, Y2, Z1, Z2, E0, E1 , E2, E3 and my drivers drivers are EZ5160 (6 qty), drivers for extruders are EZ2209 (4 Qty) presently i am using only 2 extruders only in idex mode, but i already installed 4 extruders and 2 hotends Present version of Marlin does't support my setup, can you please help ?
Great video, would love to know more about macros, i've read the documentation but still don't understand it ? I prefer the standard 12864 screen, although using an old moblie phone sounds like an excellent idea.
Not sure why but my Hyperpixel 4 was working fine with OctoDash but after changing the pi4 over to Klipper I cannot get the screen to work. I'll keep trying, thank you for all your videos and everything you do for the community.
Aloha .. .. .. I have an ENDER 3 with a 4.2.2 MotherBoard and a Creality Ender 4.3 Inch Touch Screen. I also have several smart phone and small tablets. I stared 3D printing about 3 months ago. Do you have a MainSail / Fluidd video for beginner. I am not exactly a computer expert but I do have a basic understanding. Also I have been using CURA for my 3d slicing.
I've just been given a windows 10 tablet, I wonder if I can get this to work? Surely it will have enough processing power & memory to run klipper, and screen, its just a matter of using external mcu for gpio pins?
Can I please ask how you powered the Pi in the end? I got a bit confused at the point where you repositioned the printer’s control board (why?) - did you wire something to the GPIO pins? Thanks for an informative video. I was attempting to use Octodash with Octoprint/Klipper, but I think I will now try Klipperscreen with Mainsail
I am finally getting around to converting my Enders to Klipper and one thing I have way too much of is old Windows phones. I know you need a specific app for Android to run KlipperScreen. Is there any hope for an option being available for old Windows phones???
Have a Pi 4 for octoprint but stayed away from kilpper because i wanted to keep using a screen on my ender 3 v2 and didnt want to buy a seperate touch screen for it. I did not know you could use an old android phone !
was about 2 days after having klipper up and running i removed the screen entirely, want an interface right beside it i pull out my phone and goto the webui
I did that for a long time. The screen is much nicer, much easier to adjust z-offset. The screen is also immediately available, and does not have the bad habit of ringing or displaying notices at critical moments.
If I decide to change the order of the menus, can I only change the original configuration file? Is there a shortcut to change directly inside printer.cfg?
does the the tablet solution have the same features as klipperscreen? or would it be possible to strip a touchscreen off a tablet to connect it to a pi and install klipperscreen like option 3?
Still running stock firmware. Using Pi 4 and octoprint Prints look great so do not have to many complaints but I do have one issue that I share with a friend and his SR. The nozzle seems to drag over the infill clicking all the time. The only change I have made to the printer is the extruder. Went with a OMG V2-s F2 set. Using profiles found in the FB group. Again, prints come out looking great but the nozzle just cracks away across the infill. .16 layer height Infill is 15% grid speed is 160mm/s for infill retraction at 7mm at 35mm/s, combing mode on all 0.0. zhop off cooling at 100%
The instructions for the Hyperpixel4 seem to no longer work. I can get the HP4 installed and rotated, but touch does not work at all. Any ideas on why? Have you updated any of your software and run into this issue as well?
Hi, I do have a Geeetech A30 printer with a GTM32_mini_s board carrying a STM32F103 ARM chip. Could you help me with installing Klipper or Marlin on it? Thanks
Hey i have a cr-10 s5 printer. i just convert to klipper. i hav a skr mine e3 v2 motherboard and a tft 35 e3 v2 screen and i cant get the screen to work in any way. please help me out.
I cant seem to find anyone who has confirmed but does the tft 35 work with klipper screen? I'm not giving up marlin if I can't have my brand new touch screen 😭
any chance i can find anywhere the adapters for the hyperpixel and motherboard? want to replicate this setup for my max and this will be great to have.
Have an' Hyper Pixel 4 - Have tryed Newest MainsailOS, but seems like i won't work at all, no picture on the Screen... On Newest FluiddOS it is possible to get the screen working, but nok possible to rotate :-( Do you have a solution for that?
I see one problem with your Display. It uses the SPI one from the Raspberry... I have a similar Display and this dont allow me to use the Adxl sensor, because it blocks the Spi
There is an option to get around this with the Hyperpixel but since this series is about showing multiple ways to do stuff, I will probably do non accelerometer tuning for the CR-10 Max and automated for the Super Racer.
I think a reasonable solution to this is to do the accelerometer tuning first (remote-in from the web interface), then implement the touch display after that, when the accelerometer is removed
@@TeachingTech can you please tell us more about the workaround? that accelorameter is one of the major good points of klipper. ordered the screen ...than saw this comment...
do you know how to do custom menu? im using desuuuu on a cr10s pro (V1) im trying to add : [menu __main __tune __offset] type: input name: Offset Z:{'%05.3f' % menu.input} input: {printer.gcode_move.homing_origin.z} input_min: -5 input_max: 5 input_step: 0.005 realtime: True gcode: SET_GCODE_OFFSET Z={'%.3f' % menu.input} MOVE=1 but i get this error : Section 'menu __main __tune __offset' is not a valid config section
Klipper screen also will NOT work very well with Octoprint…since it interfaces with moonraker and not Octoprint..fine if you are running Fluidd or mainsail…octoscreen is another option in that case….
True - or Octodash :) I tried Klipperscreen and just as you said, it was frustrating how it wasn’t ‘in sync’ with Octoprint, plus it required a Moonraker install which seemed to mangle the Octoprint environment variables the next time I tried to install something for Octoprint
@@alexshepherd Exactly....reason is that Klipperscreen talks to the Moonraker API, and not Octoprint....I happen to be a long time Octoprint guy, and you can not really beat it for all the very useful plugins....so I will just stick with Octoscreeen for now....oh well...
Have you gotten a BTT octopus to play with? I’m about to be swapping a e3 mini for one and gonna try to do clipper and power the raspberry pi from it, but it’s a lot more involved and all the cables need to be lengthened / have extensions added. Would love to see an Ender 3 or cr-10 conversion to the octopus.
Man… I’m using a PITFT50 with my V-Core 3, but it simply stopped to work. When it’s connected, the Pi stays all the time at initialization and don’t get Web interface! When I disconnect the cable, everything works fine…
OK, one question.... I'm using a BTT TFT35 currently. IF I decided to retain this screen in emulation mode only, are the ports on the side still usable? Or do those go away as well?
Do you mean like USB and SD ports for loading up prints? I would imagine those don't work, as they normally work by the display itself streaming the files over the serial connection to the mainboard. Since that is part of the GUI mode and with Klipper it's the Raspberry PI sending lower-level commands to the mainboard, I wouldn't expect them to work. If Klipper ever adds support for connecting the BTT TFTs to the Pi directly to talk to Klipper somehow, that would be theoretically doable, but I wouldn't hold my breath.
@@scramsby Yeah, I was kind of assuming the same thing. I was just hoping maybe Michael could confirm from his testing. But thanks for reinforcing my thoughts, too!
Can You make A Marker And Eraser holder on Onshape plz I really need it in school it’s part of my project to make one so Plz can you show me how to make on Onshape.🥺
I don't understand. One third of this video is detailing Klipperscreen, which is for touch screens. A decent range of touch screens are listed in their docs.
I have had a similar issue, it could be a couple of things. If the pi isn't getting consistent power from the psu, it can shutdown. Another option is that it is overheating, if you are running a pi zero, this is probably the issue. Personally, I swapped to a more powerful pi, but I would check powersupply, and maybe buy a heatsink or fans for the pi. Also, try restarting klipper after restarting the pi. This is from my limited knowledge from debugging my own. Hope that helps.
Are you sure about the BTT emulated marlin mode? Last I checked, they didn't implement a specific API call needed for the display, and Klipper couldn't work with them.
I've just tested some more and it's not reliable. I have an output but it's easily garbled. Thanks for the heads up.
Hello Michael,
Thank you for all your videos and for being THE prime source of 3D printing tuning inspiration (it really pushed me to migrate my CR10S Pro v1 to Klipper)
1 suggestion for the screen: I had initially ordered the Hyperpixel but sent it back and ordered a Waveshare 4.3" Capacitive Touch Display with DSI Interface. Advantages include of the Waveshare over the hyperpixel include:
- Better match in size - as Creality display is 4.3", the waveshare display fills better the full hole (no small black band like with the HyperPixel)
- No need to install an extra software (just plug and play)
- No need to modify parameter for rotation (it was in landscape out of the box)
- Most importantly: given it is a DSI connection, it leaves all 40 GPIO pins un-used - and in particular it allows to connect a couple of ADXL345 accelerometers to the Pi allowing to run and automatic parameters calibration for resonance compensation.
Happy to share some pictures on how the set-up is getting along (just received the screen today - will receive and install the accelerometers mid-week)
Kind regards,
Filippo
Thanks mate for all your knowledge and videos . I went from not knowing a single thing 18 months ago and buying my first Creality CR10S Pro V2 which i recently converted from Marlin to Klipper with Fluidd interface on a Pi 3B+ still using the stock 8bit mainboard . Taking information from the videos you have uploaded gave me the confidence to complety transition over and install Klipper / Fluidd and make my own custom .cfg file , load Klipperscreen to the Pi with a BTT TFT50 and modify my CR10S with a E3D Hemera plus print a dual Z sync and install , tune the pressure advance on the Hemera and print ABS at 100mm/s very easily . Ive built my own custom temp control enclosure too and ive decided to print the parts to start a RatRig build which im half way done ! Thanks again mate .
Thank you so much for this tutorial, I had almost given up but your guide made it super easy to connect old ender 3 screen+knob to skr 1.4 turbo running klipper.
Being able to jog the machine, pre-heat and bed mesh/level without having to take phone out of pocket and clumsily using mainsail with touch screen is amazing.
I've wanted to use an old 2004 screen but wasn't happy with the lack on functions, you just showed me how to set it up like I want. Thank you.
I just decided to upgrade to klipper and klipperscreen on my cr-10s pro. Thank you so much for this guide! Saved me alot of headache.
Michael, I do hope you can show how to implement Desuuu's mod. It's free, and much easier than mucking about with expensive, 3rd party touch screens. The simplicity and lack of cost make it attractive, and it also has more features than the path you've shown here.
Nice job on laying out all the options!
The hat screen you picked will prevent you from connecting the accelerometer it would seem.
Just connect it to the MCU, provided it's decently fast and has a free SPI header :)
Micheal; I know this is an older video, but my question is still on topic. Are the FLSUN and Sonic pads the only choices for a Klipper pad? Should I spend money on the PAD of choice or just use an old laptop and save $160.00+. I am trying to take the next step and learn the Control system and not waste resources on a device I really do not need. Boy; do I ever have enough of those already. Thank you for your help, and one of the best channels on the "TUBE"
2:55 - I like that the EXP1/2 plug pins are defined for easier display adaptation. But, I see that they are defined in the reverse order to Marlin, with the GND and 5V pins as #9 and #10. Alas, I've been taking the time to define all the EXP headers in Marlin's pins files recently, but to be consistent with Klipper I guess I'll need to reverse the order. That should be fun! Good thing I"m a master of regular expressions….
They have a note at the bottom of the page about mainboard manufacturers having everything in reverse in some cases. More fun for you and the Klipper team to negotiate.
I am using one Sonic Pad controlling two printers (Ender 3 V2 and Ender 3 S1) with Klipper and Fluidd. Creality released this past Thursday new firmware. The touchscreen is nice and the unit seems to have no issue controlling two printers simultaneously at higher speed (tested at 160mm/s). Talk about easy...it just doesn't get easier. I purchased my unit for $149 direct from Creality and compared to all the messing around I was doing with PI's, screens, configuration, this is way easy and cost effective.
Thx a lot for this video!
Finally I can configure the LCD on my klippered MK3S+.
Thanks again for the perfect tutorial. Definitely gonna watch it when I'm doing it myself.
I love Your content! and this was helpful! Also whats going on in Australia right now is just wrong! Plz never stop what you do! much Respect!
all in all, very, very cumbersome, especially for a beginner.
Good video showing a lot of options. I'm using my LCD original Ender 5 screens. They work great for me, pretty much just displaying the temperature and progress. I do all of the commands from my PC using the Fluidd interface. I use firefox ass the browser and have 4 tabs - one for each printer. The printer display lets me tell at a glance what is going on for that printer.
Do you use 4 different Raspberrys, one for each printer? Or do you use only 1?
@@eraldylli I use one for each printer. While there may be a way to share them, I think the safety of having one per system is better. I think you can use the new Pi zero for Klipper, especially if not running a camera. I had the Pi's 3 and 4 from running Marlin / Octoprint, so reused them. You can check - lots of good videos out - Nero3D does a lot with Klipper
@@woodwaker1 Thanks for detailed reply. I'm running my Klipper on Pi 3A+, and that works great. I got another printer since then, and I was hoping I could save the 80-120$ the Pi's are going for recently. Luckily I got my 3A+ only a few weeks back, at less than 40$. I hear people are getting good results using Klipper with Creality Boxes, but that plus camera costs pretty much as much as a Zero + cheap Pi camera. Maybe old smartphone is the way to go for now.
Liking the old tablet/ phone option. I have a few of those. But my one printer currently has a click screen i want to get going. Thanks for this video.
More RatRig content please!
Careful with that buck converter, at the 3amps the Pi might pull it can get really hot, you should at least put a heatsink on it
Yes, that's a teeny buck converter, and the last thing we want is our CR-10 going up in flames. Luckily for me, I have an electronic digital load, and I first tested my buck converter at 1.5A to make sure it could handle my Pi3b running some test software. I'd recommend others to do the same, as some of these little converters wont drop 24v to 5v without getting red hot.
What I eventually did was to open up the recommended power supply that comes with the Pi, and wire that to the mains supply within the base of the CR-10, in it's own 3d printed and well ventilate box. That supply is rated 2.4A and is designed to run this at 5v without getting too hot...
Thanks for the warning. The pi by itself uses a lot less than 3A. The extra current capacity quoted to to allow for peripherals like webcams to be plugged in, which this printer will not have.
First comment on a teaching tech vid?! No way!
So because I'm brand new to the entire 3d printing world, I realize that my question might seem or be ignorant, therefore take that into consideration... My question is, I have already purchased a Sonic Pad, and wondering if it can be wiped clean, and have generic Klipper installed on it to run and work with MainSail??? My reasoning for asking this, is I'm learning that the "C" company which produces it, is trying to lock down an otherwise open source software and limiting some actions. So while I love the big screen, resolution, color and setup of the Sonic Pad, I would prefer to NOT be locked down by their greedy control issues, and run a normal version of Klipper. Thus the question. Thanks for any help you can offer. Cheers!
I use Duet PanelDUE screens for my Klipper printers. No particular reason. But it allows all of my printers have the same touch interface whether they are Duet or Klipper.
Because of your videos on it, I'm currently running Klipper on a BTT SKR 2 with their TFT 35 on my Ender 5 Plus, and since I was already running OctoPrint before I made the switch, I stuck with it as my interface. I absolutely LOVE it, but I'm tempted to at least try the other interfaces at some point. I'm just not sure I want to give up all the plugins I use.
I' running the same board and TFT. Do you have issues with the NoTouchFW V1.3.1 from teeminus? My screen is showing garbage as soon as the first extrusions happen. No issues though while heating up, homing, and moving to start position before purging.
@@_seriousrob_ I haven't had any issues like that I can remember. I do vaguely remember some minor complications getting the screen to power on at all, but once that was sorted, it worked like a dream. I wish I could help you out, but I have no idea what could be causing that.
@@malechei0351 could you share your display and boards_pin section from your printer.cfg? Maybe it's just a mix up in the config on my side.
@@_seriousrob_ I hope this helps.
########################################
# EXP1 / EXP2 (display) pins
########################################
[board_pins]
aliases:
# EXP1 header
EXP1_1=PC5, EXP1_3=PB1, EXP1_5=PE10, EXP1_7=PE12, EXP1_9=,
EXP1_2=PB0, EXP1_4=PE9, EXP1_6=PE11, EXP1_8=PE13, EXP1_10=,
# EXP2 header
EXP2_1=PA6, EXP2_3=PE7, EXP2_5=PB2, EXP2_7=PC4, EXP2_9=,
EXP2_2=PA5, EXP2_4=PA4, EXP2_6=PA7, EXP2_8=, EXP2_10=
[display]
lcd_type: emulated_st7920
en_pin: EXP1_4
spi_software_sclk_pin: EXP1_5
spi_software_mosi_pin: EXP1_3
spi_software_miso_pin: EXP1_6
encoder_pins: ^EXP2_5, ^EXP2_3
click_pin: ^!EXP1_2
# See the sample-lcd.cfg file for definitions of common LCD displays.
@@malechei0351 Looks like i fixed it. I checked the configuration via the update manager under machine. Klipper and Moonraker were compromised. I made a soft recovery and after that it works like expected.
That was awesome, so I could add a screen to my Pi4B and mount inside my 10S Pro just like you did, that is pretty cool. D
Great information and explained way easier than what I have found on the web... good job. A noob question I thought I saw a way to use the Host TF SD Card slot (on a MKS SKIPR board in this case) to print from like we can from a Marlin printer. Are you aware of any way I could find a howto to set this up... if it actually exists?
Spot on Michael :)
Great tutorial.
You can also run x server on Android and have the same Klipper screen wirelessly, and switch between printers I'm loving it.
I wanted the hyperpixel square screen, but seemed like the setup is still a nightmare 1 year later. Went with a pi tft50 v2 and it's phenomenal, plug and play, and cheaper.
Would you be willing to share your designs for mounting the Hyperpixel and main board in the CR10 Max? I have a CR10s-Pro and I believe the same LCD screen is used in both - I should be receiving my Hyperpixel soon.
I upgraded an Ender 3 to Klipper recently and reused the display. For some reason the Klipper UI uses a larger font which I don't like (& probably can change) but it works much the same as the Marlin UI - use the wheel to scroll and click on menus.
Thanks for another very complete video with a whole pile of how to choices in it. Any chance you can include the rest of the script you had for the filament runout sensor . It's one of the few things I have to finish with this upgrade after I get the BL touch going.
Thanks
I've just updated my SR config on GitHub with the LCD changes shown in tis video: github.com/teachingtechYT/klipper-configs
@@TeachingTech Thank you that is awesome, I was having such a tough time finding a basic script to build from as it seems to be called a couple of different things in the klipper community. And it just occurred to me I only tried the simplified octopi runout sensor.
About to install Klipper screen.
Can you share the STP file or STL for the Screen Mount that you designed for inside of the Creality case?
After all the trouble I went through just to get Klipper to integrate with my BTT mini 3v3 so it would jut work,, I'll keep my stock Ender 3 screen, but I am going to add some custom macros and prompts
Any settings to reduce screen brightness? (ENDER 3 stockdisplay)
muchas gracias por tu video, comenzare a seguirte :)
great video as always really love the content.
May i ask how you turn on and off your ratrig printer?
is there a function in clipper to auto power it off after print and can it be turned on via the Interface?
I had the PSU control on my Octoprint which was really convenient ad i wonder if this is also available in klipper?
KR and thx very much
I need to setup klipperscreen maybe..just been using official pi touch screen with chromium kiosk and fluidd
From memory that screen is supported so it should be straightforward to switch to KlipperScreen.
Good lord that was complicated!
Hi, great videos, thanks!!! Do you know if will work with the screen of Ender 3 Max Neo?
I am running Klipper on my E3V2. I am printing the parts for the Switchwire conversion. I will still be using the 4.2.2 mainboard that came with the printer after the SW conversion. I want to use a Mini 12864 display on this conversion. Will that screen work with what I have?
I have a printer with klipper and another with Marlin and Octoprint. I want to control the printers with a screen, type TFT70, or with a tablet of about 8", like the one that appears at minute 1:36. With a tablet I could control the two printers at the same time via the web. Could I ask you what Samsung model is the tablet that appears at 1:36? Is it smooth or does it slow down a bit?
Do you recommend another 8" tablet, or is a single screen per printer better? I think I prefer control via web.
Thank you very much, regards!
So a tutorial on using an old laptop would be a good one? First to create the firmware then flash and then have it all going through the host machine. Nearly everyone has an old laptop don't they!? :) rasPi is 200 bucks atm! ouch!
Love your demeanour as always dude. peace
Hi, I was using Desuuuu fork with OctoPrint so I can use the touchscreen on the CR10s Pro. However Fluidd installed the original fork which is not compatible with the Desuuuu firmware. I tried removing klipper and installing again with Desuuuu version but then Fluidd did not recognize Klipper. Is there a way to set Fluidd to install the Desuuuu version please?
I haven't used the fork. That would be a question for Desuuuu's GitHub issues.
Use KIAUH to do a fresh install of Fluidd with the Desuuuu fork of Klipper. Save your existing printer config and any other files you want to keep. Install KIAUH on a clean install of Raspbery Pi OS Lite. Before you run it, edit the install_klipper script in the kiauh/scripts folder. On line 88 replace $KLIPPER_REPO with the GitHub repo for Desuuuu Klipper. For some reason I can't link anything in RUclips comments, it has deleted 4 replies so far! Save the script and run the kiauh script to start KIAUH and install Klipper, moonraker, and Fluidd. The mod made to the script force installs the Desuuuu Klipper fork.
Hi, is there any option available on klipper to use IDEX mode with 2 in 1 out hotends (not mixing)
my board is BIGTREETECH BTT Octopus Max EZ, awhich has 10 drivers support, i am using X1, X2, Y1, Y2, Z1, Z2, E0, E1 , E2, E3
and my drivers drivers are EZ5160 (6 qty), drivers for extruders are EZ2209 (4 Qty)
presently i am using only 2 extruders only in idex mode, but i already installed 4 extruders and 2 hotends
Present version of Marlin does't support my setup, can you please help ?
Great video, would love to know more about macros, i've read the documentation but still don't understand it ? I prefer the standard 12864 screen, although using an old moblie phone sounds like an excellent idea.
Macros will be covered in more detail in the next part of the series.
iPads prior to IOS 12 or later will work only with Octoprint, not Fluidd or Mainsail.
Not sure why but my Hyperpixel 4 was working fine with OctoDash but after changing the pi4 over to Klipper I cannot get the screen to work. I'll keep trying, thank you for all your videos and everything you do for the community.
Aloha .. .. .. I have an ENDER 3 with a 4.2.2 MotherBoard and a Creality Ender 4.3 Inch Touch Screen. I also have several smart phone and small tablets. I stared 3D printing about 3 months ago. Do you have a MainSail / Fluidd video for beginner. I am not exactly a computer expert but I do have a basic understanding. Also I have been using CURA for my 3d slicing.
In latest version of Klipper was Klipper screen support removed? And, if so, why?
I've just been given a windows 10 tablet, I wonder if I can get this to work? Surely it will have enough processing power & memory to run klipper, and screen, its just a matter of using external mcu for gpio pins?
Can I please ask how you powered the Pi in the end? I got a bit confused at the point where you repositioned the printer’s control board (why?) - did you wire something to the GPIO pins?
Thanks for an informative video. I was attempting to use Octodash with Octoprint/Klipper, but I think I will now try Klipperscreen with Mainsail
Hello, i have 3.5inch RPi LCD(B) WaveShare display. Can i realise the Klipperscreen on it?
You forgot to mention that KlipperScreen can also have custom menu items. Okay, with the macros I don't think this feature is even needed at all. :)
I saw that in the docs but I was so impressed with the default I haven't felt the need.
I am finally getting around to converting my Enders to Klipper and one thing I have way too much of is old Windows phones. I know you need a specific app for Android to run KlipperScreen. Is there any hope for an option being available for old Windows phones???
I'm running all 4 of my Ender 3 Pro's headless with just the Fluidd web ui
Possible to use a normal monitor and a mouse? have both laying around
Have a Pi 4 for octoprint but stayed away from kilpper because i wanted to keep using a screen on my ender 3 v2 and didnt want to buy a seperate touch screen for it. I did not know you could use an old android phone !
Hello, are you willing to share stl for for this bracket showed in 13:24? Thanks for such an inspiring lesson :)
I could really use this too.
I'd really like to know the right way to tune, because I switched and I'm really not getting the best out of kipper on my ol anycubic chiron
More on that coming in the next part of the series.
was about 2 days after having klipper up and running i removed the screen entirely, want an interface right beside it i pull out my phone and goto the webui
I did that for a long time. The screen is much nicer, much easier to adjust z-offset.
The screen is also immediately available, and does not have the bad habit of ringing or displaying notices at critical moments.
If I decide to change the order of the menus, can I only change the original configuration file? Is there a shortcut to change directly inside printer.cfg?
Can u make a guide on how to install klipperscreen using old android tablet like samsung tab s
does the the tablet solution have the same features as klipperscreen?
or would it be possible to strip a touchscreen off a tablet to connect it to a pi and install klipperscreen like option 3?
Still running stock firmware.
Using Pi 4 and octoprint
Prints look great so do not have to many complaints but I do have one issue that I share with a friend and his SR. The nozzle seems to drag over the infill clicking all the time. The only change I have made to the printer is the extruder. Went with a OMG V2-s F2 set. Using profiles found in the FB group. Again, prints come out looking great but the nozzle just cracks away across the infill.
.16 layer height
Infill is 15% grid
speed is 160mm/s for infill
retraction at 7mm at 35mm/s, combing mode on all 0.0. zhop off
cooling at 100%
The instructions for the Hyperpixel4 seem to no longer work. I can get the HP4 installed and rotated, but touch does not work at all. Any ideas on why? Have you updated any of your software and run into this issue as well?
Hi, I do have a Geeetech A30 printer with a GTM32_mini_s board carrying a STM32F103 ARM chip. Could you help me with installing Klipper or Marlin on it? Thanks
Did you manage to swap z baby steps to y babysteps for the belt printers?
The belt printer is still running Marlin. That footage was an example of the app, not specific to Klipper.
@Teaching Tech: is this possible to reuse the SWX1 stock touch screen for KlipperScreen? Thanks
Hey i have a cr-10 s5 printer. i just convert to klipper. i hav a skr mine e3 v2 motherboard and a tft 35 e3 v2 screen and i cant get the screen to work in any way. please help me out.
Thanks
I cant seem to find anyone who has confirmed but does the tft 35 work with klipper screen? I'm not giving up marlin if I can't have my brand new touch screen 😭
any chance i can find anywhere the adapters for the hyperpixel and motherboard? want to replicate this setup for my max and this will be great to have.
Have an' Hyper Pixel 4 - Have tryed Newest MainsailOS, but seems like i won't work at all, no picture on the Screen... On Newest FluiddOS it is possible to get the screen working, but nok possible to rotate :-( Do you have a solution for that?
I see one problem with your Display. It uses the SPI one from the Raspberry... I have a similar Display and this dont allow me to use the Adxl sensor, because it blocks the Spi
There is an option to get around this with the Hyperpixel but since this series is about showing multiple ways to do stuff, I will probably do non accelerometer tuning for the CR-10 Max and automated for the Super Racer.
I think a reasonable solution to this is to do the accelerometer tuning first (remote-in from the web interface), then implement the touch display after that, when the accelerometer is removed
@@TeachingTech can you please tell us more about the workaround? that accelorameter is one of the major good points of klipper. ordered the screen ...than saw this comment...
Is there a way to do this with the Ender 3 v3 se?
Klipper screen won't work with the tft screen from the flsun printer?
Maybe if it was pulled apart and hacked. That's beyond my skillset.
@@TeachingTech "That's beyond my skillset." - TT
Do a collab with Louis Rossman and Dave from EEVblog, you would get 5 million views for that.
Can you make a bogey of how to use displays with raspberry pi 0 2w with klipper
can you provide a tutorial on g code macro clipper for ender 3
I am confused. How to i find the app to use fluidd on my tablet?
is klipper better than marlins? im unsure what it is
do you know how to do custom menu? im using desuuuu on a cr10s pro (V1) im trying to add :
[menu __main __tune __offset]
type: input
name: Offset Z:{'%05.3f' % menu.input}
input: {printer.gcode_move.homing_origin.z}
input_min: -5
input_max: 5
input_step: 0.005
realtime: True
gcode:
SET_GCODE_OFFSET Z={'%.3f' % menu.input} MOVE=1
but i get this error :
Section 'menu __main __tune __offset' is not a valid config section
Well I was considering doing this but what an absolute dumpster fire to set it up. Save myself the headache..lol
¿what about a regular hdmi screen with a usb touchscreen?
Klipper screen also will NOT work very well with Octoprint…since it interfaces with moonraker and not Octoprint..fine if you are running Fluidd or mainsail…octoscreen is another option in that case….
True - or Octodash :)
I tried Klipperscreen and just as you said, it was frustrating how it wasn’t ‘in sync’ with Octoprint, plus it required a Moonraker install which seemed to mangle the Octoprint environment variables the next time I tried to install something for Octoprint
@@alexshepherd Exactly....reason is that Klipperscreen talks to the Moonraker API, and not Octoprint....I happen to be a long time Octoprint guy, and you can not really beat it for all the very useful plugins....so I will just stick with Octoscreeen for now....oh well...
Have you gotten a BTT octopus to play with? I’m about to be swapping a e3 mini for one and gonna try to do clipper and power the raspberry pi from it, but it’s a lot more involved and all the cables need to be lengthened / have extensions added.
Would love to see an Ender 3 or cr-10 conversion to the octopus.
I have an Octopus, but they sent it to me without my permission, which always annoys me. I'll only make a video if a project comes up that needs it.
Man… I’m using a PITFT50 with my V-Core 3, but it simply stopped to work. When it’s connected, the Pi stays all the time at initialization and don’t get Web interface!
When I disconnect the cable, everything works fine…
Did you fix this issue?
@@kickaboob Not yet! I’m looking for a solution!
OK, one question.... I'm using a BTT TFT35 currently. IF I decided to retain this screen in emulation mode only, are the ports on the side still usable? Or do those go away as well?
Do you mean like USB and SD ports for loading up prints? I would imagine those don't work, as they normally work by the display itself streaming the files over the serial connection to the mainboard. Since that is part of the GUI mode and with Klipper it's the Raspberry PI sending lower-level commands to the mainboard, I wouldn't expect them to work. If Klipper ever adds support for connecting the BTT TFTs to the Pi directly to talk to Klipper somehow, that would be theoretically doable, but I wouldn't hold my breath.
@@scramsby Yeah, I was kind of assuming the same thing. I was just hoping maybe Michael could confirm from his testing. But thanks for reinforcing my thoughts, too!
After further testing, the display easily becomes garbled so I wouldn't recommend the TFT35.
Can You make A Marker And Eraser holder on Onshape plz I really need it in school it’s part of my project to make one so Plz can you show me how to make on Onshape.🥺
Oo i didn't know about custom menus..win
Why does Klipper not support touch screens? This seems like a big shortcoming that most other firmwares handle.
I don't understand. One third of this video is detailing Klipperscreen, which is for touch screens. A decent range of touch screens are listed in their docs.
anyone know of a ender 3/pro/s1/anything like that mount for samsung galaxy
Does anyone know why an MCU shutdown error is happening on Klipper?
I have had a similar issue, it could be a couple of things. If the pi isn't getting consistent power from the psu, it can shutdown. Another option is that it is overheating, if you are running a pi zero, this is probably the issue. Personally, I swapped to a more powerful pi, but I would check powersupply, and maybe buy a heatsink or fans for the pi. Also, try restarting klipper after restarting the pi. This is from my limited knowledge from debugging my own. Hope that helps.
💕👌👍
Hola gran video muy explicado, consulta como se puede tener la temperatura de la rpi en KlipperScream??
Headless is the only correct way
I want that tab s for not my printer lol
Guppyscreen
#BoycottSliceEng