Just a little "gotcha" I encountered when watching this excellent guide; remember to remove the SD-card from the LCD as soon as you've finished flashing, else the next time you power-cycle the printer the LCD will attempt to flash an invalid file from the card and get stuck in a state where all it does is report something like "Illegal flash app! on the display. Don't panic if this happens to you though, remove any file remaining on the SD-Card (it may end in .cur), copy back the NoTouchScreen .bin file that you downloaded as mentioned in the video to the SD-card and power-cycle the printer again to re-flash it. And this time remember to remove the SD-CARD as soon as the flashing is done! :-)
I have an Ender 3, BLTouch and wanted to try Klipper. Although I couldn't find a specific guide to mine, your Ender 5 guide helped me enormously. Thank very much as you probably saved me a lot of heartache!
Thank you for taking the time to explain this setup. I actually have all the same parts on order for my Ender 5 Plus. Looks like they will be here Thursday. I am looking forward to the new setup. I have gone through many other setups to date. I am hoping this will fix some issues I am having. Thanks again for the instruction for this setup!
I'm really happy with this set up. Klipper was a huge leap in terms of print quality. I am able to get better quality prints at much faster speeds now, thanks to klipper tuning. I highly recommend getting an ADXL345 accelerometer for input shaping.
@@EB3DPrinting My Printer is a bit different in that I have an EZABL sensor from TH3D and I am extended in the Z axis to 700 mm. If all goes well I will extend to 1000mm in Z. I design scale airplane parts and also RC turbine aircraft so I use the printer to make plugs for my molds.
I just got done building a 5 plus with this board and some other upgrades. I was having problems with marlin, and now I think this video sold me on trying klipper instead.
And by the way, since I didn't say it yet - great video! Perfect timing for me as I had just been looking at Klipper recently and I have exactly the configuration you used. You even use the tools I already have set up on my PC. I got through the whole setup, including some troubleshooting, in a couple of hours and am now running a test print that is looking good so far.
Thank you!!! This tutorial was great!!! It worked for me to switch over to Klipper on my Sovol SV01 using the SKR Mini E3 2.0 and TFT35 E3 V3.0. I copied your menu settings from the link and modified them to get the display preheat options in my preferred order.
Hi, I have an Ender 5 plus and wanted to upgrade it with the BTT E3 mini v.3 and the TFT35 v3 display, so this video looked like a godsend for me. Firstly, I attached the board to the printer then attached the display to the board. When I powered on, for a few seconds it reported no printer attached, then changed to Ender-3 ready. (I am not very experienced, as you will find). I assumed that this is the firmware the brand new BTT Mini E3 v.3 ships with. I followed the steps in your video to the letter, and created the firmware.bin file. I then copied it from the klipper/out directory onto an SD card formatted as directed. When I placed it in the card slot on the board, nothing changed that I could see. I continued to the steps for the display, and again copied the firmware file to an SD card and inserted it into the slot on the display. Again nothing appeared to change when I switched on the printer. The screen still shows Ender-3 ready. I have gone back to the beginning and repeated the whole process again with the same result. Am I missing something or can you help me get this sorted. Rather than go through a lengthy conversation on here, Are you on Messenger?
Thank you very., very much for this video! Have an Ender 5 pro standing here with BTT 1.4 and have been working tediously on getting it upgraded to linear rails etc. pp. ad nauseum. I searched for Ender 5 Klipper and chose this one as it is the longest tutorial I could find 😊 Yep, the longest - I‘m very thankful for the level of detail you went in to! PS: I‘m using Ubuntu Mate on my 4B as it‘s arm64 instead of armhf (32bit), this means more work but I have the time. Hope many others find your video here, I‘ll subscribe too! All the best
In your sample config you have a section for Resonance Compensation which includes another serial: definition. I made the mistake of copying and modifying your config so, since I don't have the rpi mcu installed Klipper was trying to connect to /tmp/klipper_host_mcu and was unable to do so. It wasn't until I reviewed the log file that I was able to see that it wasn't connecting to the serial USB port I had defined. I commented out the entire section and got it working. Just a head's up that you might want to either remove that RESONANCE COMPENSATION section from the sample config you uploaded, or explain it.
Thanks for the quick updates. One more thing I should have mentioned but almost forget because it was easy. You also have an include for your macros at the top of the config file. I just created a dummy macro file since that seemed like something I'd want to build on later, but until I did that it did throw an error. I know, you warned against just using your config file so it was my own fault. But I'm probably not the only one :)
That was one thing I was looking at too, as I didnt mention in the video about using winSCP to create a subfolder that I store additional config files in. I'll remove that line as well
good video, im currently gobbling up any ender 5 videos mine was just delivered today. your videos seem the easiest to follow and its not filled with fluff, and that is appreciated. keep up the great work. have you considered a corexy upgrade to the ender 5 it seems the next step to my new to the printing arena.
Yes, that is currently in the works. I'm trying to figure out the best way to go about doing that. I plan on doing the corexy and linear rails at the same time.
Liked and subbed. I know its been a year since this video was published. But you gave me (and many others) some confidence on switching our buggy E5+ machines over to this. I am definitely going to be doing this on Monday. I know you mentioned the gear ratios, but what do you know about finding the gear ratios for the new CW2 with random china parts? How can I be sure my spec matches whats expected?
Thank you! You gave me the courage to try to install Kilpper on my Ender5Plus, I have the same setup as you except the hotend. I have some problems with the printer right now that I can't troubleshoot, like it's printing for 2 minutes or 5 minutes, or 2h, and the random it gets clough and extruder motor can't push any more filament into the hotend, and there's no more filament coming out of the hotend, I really don't know what the deals but it's really frustrating.... I've changed the thermistor, did the PID tunning. no luck.
Sounds like either a partial clog, or a retraction issue. Could be heat creep as well. Might need to check the hotend fan. Make sure that is spinning properly. Also check your extruder gears to make sure they are not worn. The brass wears out and will not grip the filament any more. If you have a plastic extruder, the tensioner arm could have a crack in it as well
if anyone's curious, this is my config for stepper fan control. fan on when steppers engage, turn off 1min after steppers. obviously my stepper fan is on PC7, ymmv. [fan] pin: PC6 [controller_fan my_controller_fan] pin: PC7 idle_timeout: 60
Hi, Thank you for sharing the Klipper installation in such detail video. I have a Ender5plus with SKR Mini E3 V2 and TFT35E3. I followed the video til the part requires to flash the motherboard of the printer with the "firmware.bin (renamed from Klipper.bin)". I turned on the printer while SD card has inserted, but the screen shows black only. There is no sign the new firmware has updated to motherboard. Then I also keep going to the part to paste "ls /dev/serial/by-id/*" , but putty returned as "ls: cannot access '/dev/serial/by-id/*': No such file or directory". On Octoprint, it shows Klipper standby. On the SD card, the file extension has turned "cursor". Any advice I should try. Thanks
Thank you for doing this video!!!!! I touched the wires for fan0 on my 1.4 turbo which you can not get anymore so I ordered the skr2 board. How different would it be on the display config part? I will be donating. Some of the discord’s for killer are not as helpful to say the least.
Sorry for the late reply, I didnt get the notification for this. But the process would be the same, You would just have to figure out the pin-outs for the SKR2 and change that accordingly in the Code copied from the NoTouchScreen Firmware github
I have used some parts of your config but its throwing me an error "bltouch not deployed" when I try to home it (ender5plus, btt e3v3 mini, microswiss direct drive and pad 7 tablet for klipper). Do you have any ideas how ti fix it? It has a tendency to hit the bed sometimes but I think the bed is raised enough to be able to deploy correctly.
In the video you mention that you will include a link to the Voron Design site. I don't see that link on this page. It wasn't hard to find, but I thought you might want to check that.
Thank you for feedback on both accounts. I updated the description to include the Voron site as well as removed "Input Shaper" and "Resonance Compensation" sections of my example config.
I have a question, will this video guide also work with the ender 3 pro? I'm thinking about getting the SKR mini E3 V2 control board 32 bit and the TFT35 E3 V3.0.1 Touch Screen with Dual Modes for the ender 3 and I was wondering if there was anything I need to change with the firmware or that this not compatible with the ender 3 pro?
The only things you will need to change are in regards to the printer config file. Your dimensions and printer setup is different which you will need to match in the config file. Everything else would be the same. If you run into any trouble you can always ask. I'll try my best to help
Amazing thanks so much! Came here just for the TFT35... but I get no updating show on the 35, and suddenly after a couple of reboots get kinda the right image but they're a bit collided or missing in parts. Liked and subbed :)
@@EB3DPrinting Since using klipper it's done nothing at all except say "LCD12864 simulator" at the top.. So it seems permanently in that mode. There is NO response whatsoever to any USB or SD card boot, via reset or printer on/off. I'm getting the basics on the screen after your instruction, but it's really bad, all collided numbers as if the wrong resolution. Someone mentioned take out the 5 pin on the back so I tried that, and klipper is way slower to boot but it's made the text more readable. Bloody nightmare. I found some bootloader files in the github for TFT35, but zero instruction. Many thanks.
@@Mr_Gadge ok, first, make sure the pi with klipper can connect to the printer. Once you can connect to the printer, use an SD card with the "notouchscreenfirmware" and put that into the tft35's SD card slot while it is powered off, then turn it on. If this doesn't work then try: Reflash the printers main board with the latest BigTreeTechs firmware, same way you typically flash a main board with a microSD card. Should be able to find this on github Then reflash the tft35 with BTT latest firmware for this from GitHub as well. When you get the screen up and running again. Press and hold the knob until you hear three clicks/beeps, then switch it over to "marlin" mode. After doing this, reflash the printers main board with your klipper.bin file. Make sure the pi can connect to the printer, then reflash the tft35 with "notouchscreenfirmware".
@@EB3DPrinting The printer has been working fine on klipper, and I've just been through rotation changes etc so I'm not wiping all that and starting again (fresh 'make' two days ago) .. I think my bootloaders damaged. Just tried the marlin mode, it simply ignores any SD or USB stick at fat32 :(
@@Mr_Gadge I get what you're saying, but you wouldn't be wiping anything. The pi would be unaffected. The only thing that changes is the mainboard firmware, which you can simply reflash with the original klipper.bin you used. No need to even remake that. You wouldn't have to re-setup anything
i just recived the btt kit ( pi v1.2 /tft35 2.1v / filament sensor / skr mini v3) there is file for the touch screen as i can see only for the 3v with the knob ? thanks in advance
Mate, works flawlessly, thanks. Just need some guidance to finetune the BL touch. It deploys the second time before the bed can move down and clear it. Can you please share the BLtouch config part? Also would love to print the Pi case and the holder for the E5+
Here is my BLTouch Section: [bltouch] sensor_pin: ^PC2 control_pin: PA1 pin_move_time: 0.675 stow_on_each_sample: True probe_with_touch_mode: True pin_up_touch_mode_reports_triggered: False x_offset: -27.5 y_offset: -2.5 #z_offset: 2.320 speed: 10 lift_speed: 20 samples: 2 sample_retract_dist:5 samples_tolerance_retries: 3 And here is the link to the Pi Case: www.thingiverse.com/thing:3723561
Yes it is the same process. I am not familiar with the SKR 2 board yet, but I would say there is something off in your makeconfig settings that is causing it to not flash properly. Just make sure you are compiling it for the STM32F407 with a "32KiB bootloader".
I have pretty much the same setup as you but a few differences. I have ddx v3 but having issues with it not extruding. The motor moves but not fast or enough to be useful. I’m using the BTT octo 1.1 with 2209’s. I am using most of your code minutes the pins that differ. Do you have any idea what would cause this issue?
Hi. I have to ask why would you use aftermarket board when running klipper? I'm thinking of running klipper on stock e5+ and wonder if there would be any difference
The main reason at the time was because I had it set up in the kitchen. So I went aftermarket to use the silent stepper drivers. The stock board is more than capable of running klipper. But for the quality of life of reducing noise, I went with the SKR mini e3 v2
@@EB3DPrinting did steps calculated from marlin values behave fine? Was this transition painless? I have only one printer so im a bit hasitant to have it non-functional for whoever knows howl long and having to recalibrate all basic functions is kind of scarry. I print a lot of precise parts and i've learnt tolerances so far
@@zgrywusbat471 it does take some time to get use to. If your printer is stock, the default config file for klipper that's already available will work to get you up and running. If you are already running your printer off of a raspberry pi with octoprint, I'd suggest getting a second SD card for klipper. That way if you have any trouble or it's taking to long. You can just pop in the raspberry pis marlin SD card, reflash marlin to the printer, and be back up and running
Hello, excellent video! I'm trying to get mine Ender 5+ to work and when I go to set the BL touch settings like you have I keep getting an error: Unknown pin chip name 'probe'. Any ideas how to fix? I am using a BTT mini E3 V3 with my BL touch plugged into the z endstop which is pin PC2. I'm lost at this point. I have swapped the black and white wire in the JST connector and the Brown and red in the other connector to match my board. Thanks!
This is happening because "probe" is incorrectly identified. Make sure your bltouch and safe z home section is configured correctly and that there arent any misplaced indents or spaces.
@@EB3DPrinting I went to bed last night and this morning and everything made sense and got it right away. lol Just finished setting up my mesh points, almost ready to do the first print! Thanks for the response!
i have the skr mini e3 v3 and i CANNOT get the display working... tft35-e3.... will not display anything. it flashes the file, but no emulated marlin mode... im dying here pleasse help
i also CANNOT get it to print. no matter what. the first layer is okay then it starts going insane, fast, no filiment even coming out, it just drags a little filiment all over the bed. i am so frustrated with this. This was a good guide but i can't find ANYTHING AT ALL for the sskr mini e3 v3 and tft35-e3 display. they simply dont work together, im ready to cry right now this sucks.
Your video is very useful and my e5p is working well but one last problem I would like to ask. I had tried several times to run bed_mesh_calibarte but in the end, I tried save_config command then I check printed_config and found that there was no bed messh saving. Can you please suggest to me how to save the bed mesh calibration. Thanks.
A I followed your video and installed this on my Ender 5. Since it has the exact board I figured it was the same. Got it all done and inserted it into the printer and NOTHING, just shows marlin mode at the top of the LCD. Any thoughts on this? Thanks Kelly in San Antonio
@@kellyvb9881 since it says marlin mode, i think it is due to the firmware not being installed on the display properly. if you installed the firmware onto the display with the supplied SD card. the display should read "ST7920Emulator ready" try reinstalling the github.com/teeminus/NoTouchScreenFirmware/blob/main/binaries/BIGTREE_TFT35_V3_0/BIGTREE_TFT35_V3.0.26.x.bin file again. Then reboot the printer to see it it changes from displaying marlin mode
@@EB3DPrinting guess I missed something, I didn't install anything on the display, I only installed the klipper.bin, changed to the frimware .bin on the main board
They do all do something different. I have them set up that way because if I want to change something say with the BLtouch, all I have to do is go to the bltouch config file, or change something with the stepper motors, just to the stepper motor config file. I do this so I do not have to scroll through hundreds of lines of code to get to the section im looking for. These are already "combined" with the printer config file by using the lines at the top of the printer.cfg file such as [include bltouch.cfg]. This line automatically loads the contents of the bltouch.cfg file when the printer.cfg file loads If you would like to have all the contents in one large file, you can copy/cut all the contents from the individual .cfg files and paste them into the printer.cfg
github.com/KevinOConnor/klipper/blob/master/config/generic-bigtreetech-skr-2.cfg You can use this as a reference and then set it up similar to how I did for the mini e3, if you went with 2209 steppers then it's almost the same
I got everything installed and hooked up just to have to pull the board out and send it back. It will not load the SD card. I thought it was a serial port issue because I kept getting an error when trying to id the port through the kliiper directory, but the board would not even load the firmware it came with.
@@EB3DPrinting Good news... I am just new to this stuff. I am using the SKR E3 Turbo, not the board you are using. lol. I could not find anyone that has used this board on this machine and klipper. So I just started from scratch and filled in the blanks without any videos or tutorials. Finally found the documentation for the board (hidden on Github under hardware for the board. Long story short, I am now setting up my printer.config stuff now, but everything is talking! Thank you again for all your info on here. Maybe I'll make a video on what I came across as a newb and what I did to make it all work.
They both are good, but it depends on what you'd like to do with it. The 1.4 turbo allows for independent z lead screw movement, which is great for bed leveling. You could also run dual extruder with the 1.4 as well. But if you dont plan for either of those, the Mini E3 is an awesome buy
@@EB3DPrinting Thanks for the detailed reply, damn its a hard decision cause i might want to use dual extruder down the track, i was also looking at the SKR 2 and the SKR pro but from what i can tell this wont work with the 5+ or do they?
This video is a lot of help for me. This is exactly the same as my environment. But I have a problem accessing the serial port even connected with ekr mini board and raspberry. pi@octopi:~ $ ls -l /dev/serial/by-id/ ls: cannot access '/dev/serial/by-id/': No such file or directory because of this, I can not find my mcu name. 06:50:46 mcu 'mcu': Unable to connect Once the underlying issue is corrected, use the "FIRMWARE_RESTART" command to reset the firmware, reload the config, and restart the host software. Error configuring printer Klipper state: Not ready
A few things to check, make sure the usb is securely connected between the pi and mini e3. Second, make sure they are both on. Next, you have to flash the mini e3 with the klipper.bin(rename it firmware.bin) file before it will show up in the serial id. Try also to run lsusb with the mini e3 unplugged from the pi, plug in the usb cable, run lsusb again to see if it shows up, if it does, then its at least recognized. Lastly, if the above doesnt work, try makemenuconfig again to ensure the settings are right, remake the klipper.bin file, then reflash the mini e3. Settings: Ensure that the micro-controller architecture is set to ‘STM32’ Ensure that the processor model is set to ‘STM32F103’ Ensure that the Bootloader offset is set to ‘28KiB’ Ensure that the Clock Reference is set to ‘8 Mhz’ Ensure that “Enable extra low-level configuration options” is selected. Ensure that “Use USB for communication (instead of serial)” is selected. Ensure that “GPIO pins to set at micro-controller startup” includes ‘!PA14’.
@@EB3DPrinting I have tried almost things that you suggested and googled things. But I failed to get MCU id. USB connection between Raspberry and SKR board looks fine, I checked with Merlin update on SKR. it shows "/dev/serial/by-id/usb-STMicroelectronics_GENERICSTM32F103RC_CDC_in_FS_Mode_82699DFA1234-if00" But once update Klipper(5 times build, and changed firmware.bin), I can not get any usb device via raspberry. I will try once more from scratch and I hope this works getting a bit of luck. Before that, I want to try with your Klipper.bin - which is the same environment and all configurations can change through printer.cfg file. May I ask your klipper.bin for testing? If possible, please contact me "chungil.chung@gmail.com". Thanks.
@@EB3DPrinting Thank you for your kind reply. I still can't get under /dev/serial/. and only I only can see 4 USB hub in rspi using "lsusb". But the funny thing is in octopi view, I can see connected klipper as like below. Changing monitoring state from "Opening serial connection" to "Connecting" Connected to: Serial(port='/tmp/printer', baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=10.0, xonxoff=False, rtscts=False, dsrdtr=False), starting monitor Send: N0 M110 N0*125 Recv: ok Send: N0 M110 N0*125 Changing monitoring state from "Connecting" to "Operational" Recv: ok And this is klipper status 09:12:04 Connected to host via /tmp/printer @115200bps 09:12:04 Error: Klipper config file not found at: /home/pi/printer.cfg 09:12:04 Firmware version: v0.10.0-45-g9d9fe3cb 09:29:02 Unable to open config file /home/pi/printer.cfg 09:29:02 Unable to open config file /home/pi/printer.cfg Once the underlying issue is corrected, use the "RESTART" command to reload the config and restart the host software. Printer is halted Klipper state: Not ready So I think however Octopi(rspi 3b+) and Klipper(skr mini v2) are connected...through USB, even though not updated in /dev/serial/ and lsusb.
@@EB3DPrinting I found a difference. my skr e3 v2.0 has GD32F103RCT6 as main chipset. which is same arm based chip as STM32F103RET6. Differences are GD32F103RCT6's having only 256kB of flash and 48kB of RAM as opposed to the STM32F103RET6's 512kB flash and 64kB RAM. I am not sure this makes a problem but I doubt "bootloarder offset".... Anyway I will try to find some way. Thanks.
Who do I have to pay to get my Ender 5+ printer file set up under the new klipper settings so I can make my first print?!!! Needs a working printer.cfg file. Bought ender5+ match 1st 2022 Amazon Raspberry pi 4B w/pi cam Klipper installed Moonraker installed Fluidd installed Kiauh installed Creality all metal extruder upgrade Capricorn filament tube upgrade Bed leveled before klipper installed Extruded 97.73mm instead of 100mm Screen(Desuuuu) and board successfully flashed Klipper screen comes on and heats
@@EB3DPrinting well, it goes into shut down when I try to level the bed when pressing the probe button on the bed level screen, Pi disconnected for several of the settings under "extruder" that seemed to be missing from klippers new settings so I ran through their config info best I could(being new) and the pi connected again but I cant just run a bed level and the extruder sits in the rear right side of printer and clicks and dis connects. I learn quickly if I can see a semi working machine and can calculate numbers to fix settings I just need to heat, home, level and print something. Once I learn I can teach others easily, it's just a lot of info. The settings shared from this video and others is old news because the klipper settings in some cases were different such as the extruder rotation_distance is needed but wasn't in the shared printer.cfg, the steper_distance didn't seem to be needed, and the extruder microstepper settings need to be added. The stepper_z needed the hashtag removed from the z offset I think...but it's like there is just a load of problems. Thanks for responding though. Is there a group for ender 5+ ?
@@EB3DPrinting what other mods have you done to your 3v2? could you share your config file so I can check it out ? going to get FluiddPi/Klipper going this weekend. First time with Klipper though.
@@icyfrosty1 It works well, you can customize it somewhat as well. I added extra preheat options for other filaments as well as bed level corners where it takes the print head around to the corners for manual level
@@EB3DPrinting Hey do you have an issue with save_config in octoprint? My config file does not seem to be changing after sending save_config in the terminal of octoprint.
Just a little "gotcha" I encountered when watching this excellent guide; remember to remove the SD-card from the LCD as soon as you've finished flashing, else the next time you power-cycle the printer the LCD will attempt to flash an invalid file from the card and get stuck in a state where all it does is report something like "Illegal flash app! on the display. Don't panic if this happens to you though, remove any file remaining on the SD-Card (it may end in .cur), copy back the NoTouchScreen .bin file that you downloaded as mentioned in the video to the SD-card and power-cycle the printer again to re-flash it. And this time remember to remove the SD-CARD as soon as the flashing is done! :-)
Thank you for the heads up. I should have mentioned that in the guide
I have an Ender 3, BLTouch and wanted to try Klipper. Although I couldn't find a specific guide to mine, your Ender 5 guide helped me enormously. Thank very much as you probably saved me a lot of heartache!
I also have your set up. I got to loading firmware on to the SD card...can share what you did differently?
I am new to the 3D printing hobby but this is one of the best videos I have seen, thank you for sharing your experience, great video.
Thank you for taking the time to explain this setup. I actually have all the same parts on order for my Ender 5 Plus. Looks like they will be here Thursday. I am looking forward to the new setup. I have gone through many other setups to date. I am hoping this will fix some issues I am having. Thanks again for the instruction for this setup!
I'm really happy with this set up. Klipper was a huge leap in terms of print quality. I am able to get better quality prints at much faster speeds now, thanks to klipper tuning. I highly recommend getting an ADXL345 accelerometer for input shaping.
@@EB3DPrinting My Printer is a bit different in that I have an EZABL sensor from TH3D and I am extended in the Z axis to 700 mm. If all goes well I will extend to 1000mm in Z. I design scale airplane parts and also RC turbine aircraft so I use the printer to make plugs for my molds.
Thanks for a great video, it's inspired me to go the Klipper route with my E5P + SKY Mini E3. Please do more for the E5P & Klipper! :-)
I love how you explain this, you're very clear and concise .. please do a mainsail video
I just got done building a 5 plus with this board and some other upgrades. I was having problems with marlin, and now I think this video sold me on trying klipper instead.
And by the way, since I didn't say it yet - great video! Perfect timing for me as I had just been looking at Klipper recently and I have exactly the configuration you used. You even use the tools I already have set up on my PC. I got through the whole setup, including some troubleshooting, in a couple of hours and am now running a test print that is looking good so far.
Thank you!!! This tutorial was great!!! It worked for me to switch over to Klipper on my Sovol SV01 using the SKR Mini E3 2.0 and TFT35 E3 V3.0. I copied your menu settings from the link and modified them to get the display preheat options in my preferred order.
Thank you a lot for this fantastic effort!!! I can't find solution for my BTT TFT50 V3 display befor your video tutorial...
Thank you for this fantastic video. I had no clue how to even start with clipper now I think I will give it a shot.
Hi, I have an Ender 5 plus and wanted to upgrade it with the BTT E3 mini v.3 and the TFT35 v3 display, so this video looked like a godsend for me. Firstly, I attached the board to the printer then attached the display to the board. When I powered on, for a few seconds it reported no printer attached, then changed to Ender-3 ready. (I am not very experienced, as you will find).
I assumed that this is the firmware the brand new BTT Mini E3 v.3 ships with.
I followed the steps in your video to the letter, and created the firmware.bin file. I then copied it from the klipper/out directory onto an SD card formatted as directed. When I placed it in the card slot on the board, nothing changed that I could see.
I continued to the steps for the display, and again copied the firmware file to an SD card and inserted it into the slot on the display. Again nothing appeared to change when I switched on the printer. The screen still shows Ender-3 ready.
I have gone back to the beginning and repeated the whole process again with the same result. Am I missing something or can you help me get this sorted. Rather than go through a lengthy conversation on here, Are you on Messenger?
Thank you very., very much for this video!
Have an Ender 5 pro standing here with BTT 1.4 and have been working tediously on getting it upgraded to linear rails etc. pp. ad nauseum.
I searched for Ender 5 Klipper and chose this one as it is the longest tutorial I could find 😊 Yep, the longest - I‘m very thankful for the level of detail you went in to!
PS: I‘m using Ubuntu Mate on my 4B as it‘s arm64 instead of armhf (32bit), this means more work but I have the time.
Hope many others find your video here, I‘ll subscribe too!
All the best
Easy as that. Im a trucker, This is way out of my safe zone but its much needed on my No2. Hold my coat, Im going in!!
Exactly what I was looking for! Thx a lot sir!
In your sample config you have a section for Resonance Compensation which includes another serial: definition. I made the mistake of copying and modifying your config so, since I don't have the rpi mcu installed Klipper was trying to connect to /tmp/klipper_host_mcu and was unable to do so. It wasn't until I reviewed the log file that I was able to see that it wasn't connecting to the serial USB port I had defined. I commented out the entire section and got it working.
Just a head's up that you might want to either remove that RESONANCE COMPENSATION section from the sample config you uploaded, or explain it.
Thanks for the quick updates. One more thing I should have mentioned but almost forget because it was easy. You also have an include for your macros at the top of the config file. I just created a dummy macro file since that seemed like something I'd want to build on later, but until I did that it did throw an error. I know, you warned against just using your config file so it was my own fault. But I'm probably not the only one :)
That was one thing I was looking at too, as I didnt mention in the video about using winSCP to create a subfolder that I store additional config files in. I'll remove that line as well
Thanks, I’ll be following this mostly for my E5+
good video, im currently gobbling up any ender 5 videos mine was just delivered today. your videos seem the easiest to follow and its not filled with fluff, and that is appreciated. keep up the great work. have you considered a corexy upgrade to the ender 5 it seems the next step to my new to the printing arena.
Yes, that is currently in the works. I'm trying to figure out the best way to go about doing that. I plan on doing the corexy and linear rails at the same time.
Nice video ! Got a question. Is it really necessary to change the firmware of the display? I kinda like the touchscreen part :)
it does not work in touch screen mode, that is the point of this, there is a UART workaround. i cant even get my display to work at all 😭😭
@@devinlehman8798
I haven't started my build to klipper. Still on octoprint. But I have received my orangepi 3b so soon I will begin 😁
Liked and subbed. I know its been a year since this video was published. But you gave me (and many others) some confidence on switching our buggy E5+ machines over to this. I am definitely going to be doing this on Monday. I know you mentioned the gear ratios, but what do you know about finding the gear ratios for the new CW2 with random china parts? How can I be sure my spec matches whats expected?
Thank you! You gave me the courage to try to install Kilpper on my Ender5Plus, I have the same setup as you except the hotend. I have some problems with the printer right now that I can't troubleshoot, like it's printing for 2 minutes or 5 minutes, or 2h, and the random it gets clough and extruder motor can't push any more filament into the hotend, and there's no more filament coming out of the hotend, I really don't know what the deals but it's really frustrating.... I've changed the thermistor, did the PID tunning. no luck.
Sounds like either a partial clog, or a retraction issue. Could be heat creep as well. Might need to check the hotend fan. Make sure that is spinning properly. Also check your extruder gears to make sure they are not worn. The brass wears out and will not grip the filament any more. If you have a plastic extruder, the tensioner arm could have a crack in it as well
if anyone's curious, this is my config for stepper fan control.
fan on when steppers engage, turn off 1min after steppers.
obviously my stepper fan is on PC7, ymmv.
[fan]
pin: PC6
[controller_fan my_controller_fan]
pin: PC7
idle_timeout: 60
Thank you very much, it worked my tft24 with Skr octopus. Use TFT 35v3 values with ex1exp2 from Skr octopus on github, and TFT24 firmware
Hi,
Thank you for sharing the Klipper installation in such detail video.
I have a Ender5plus with SKR Mini E3 V2 and TFT35E3. I followed the video til the part requires to flash the motherboard of the printer with the "firmware.bin (renamed from Klipper.bin)". I turned on the printer while SD card has inserted, but the screen shows black only. There is no sign the new firmware has updated to motherboard.
Then I also keep going to the part to paste "ls /dev/serial/by-id/*" , but putty returned as "ls: cannot access '/dev/serial/by-id/*': No such file or directory".
On Octoprint, it shows Klipper standby. On the SD card, the file extension has turned "cursor".
Any advice I should try.
Thanks
love the video. clear and straight to the point
Where can I get your mods for the Ender 5 like the corner braces. I like them a lot. Thanks for your video it’s been great help. 😊
The corner brackets can be found here
www.printables.com/model/82832-90-degree-bracket-for-2020-extrusion-for-ender-5-p
Great walkthrough. Thanks!
WOW! This video helped me out a lot!! Thanks!!!!
Thank you for doing this video!!!!! I touched the wires for fan0 on my 1.4 turbo which you can not get anymore so I ordered the skr2 board. How different would it be on the display config part? I will be donating. Some of the discord’s for killer are not as helpful to say the least.
Sorry for the late reply, I didnt get the notification for this. But the process would be the same, You would just have to figure out the pin-outs for the SKR2 and change that accordingly in the Code copied from the NoTouchScreen Firmware github
Thanks alot, if you want people to love you even more add the commands in description - make cd etc ;)
I have used some parts of your config but its throwing me an error "bltouch not deployed" when I try to home it (ender5plus, btt e3v3 mini, microswiss direct drive and pad 7 tablet for klipper). Do you have any ideas how ti fix it? It has a tendency to hit the bed sometimes but I think the bed is raised enough to be able to deploy correctly.
In the video you mention that you will include a link to the Voron Design site. I don't see that link on this page. It wasn't hard to find, but I thought you might want to check that.
Thank you for feedback on both accounts. I updated the description to include the Voron site as well as removed "Input Shaper" and "Resonance Compensation" sections of my example config.
I have a question, will this video guide also work with the ender 3 pro?
I'm thinking about getting the SKR mini E3 V2 control board 32 bit and the TFT35 E3 V3.0.1 Touch Screen with Dual Modes for the ender 3 and I was wondering if there was anything I need to change with the firmware or that this not compatible with the ender 3 pro?
The only things you will need to change are in regards to the printer config file. Your dimensions and printer setup is different which you will need to match in the config file. Everything else would be the same.
If you run into any trouble you can always ask. I'll try my best to help
Thanks for the fast response!
I want to do the same thing! Did it worked for you 🤔
Have not tried it yet.
I know this video is two years old, but will this setup work on an E3 V3 as well?
Amazing thanks so much! Came here just for the TFT35... but I get no updating show on the 35, and suddenly after a couple of reboots get kinda the right image but they're a bit collided or missing in parts. Liked and subbed :)
Did you have your tft35 switched to marlin emulation mode before the flash?
@@EB3DPrinting Since using klipper it's done nothing at all except say "LCD12864 simulator" at the top.. So it seems permanently in that mode. There is NO response whatsoever to any USB or SD card boot, via reset or printer on/off. I'm getting the basics on the screen after your instruction, but it's really bad, all collided numbers as if the wrong resolution. Someone mentioned take out the 5 pin on the back so I tried that, and klipper is way slower to boot but it's made the text more readable. Bloody nightmare.
I found some bootloader files in the github for TFT35, but zero instruction.
Many thanks.
@@Mr_Gadge ok, first, make sure the pi with klipper can connect to the printer. Once you can connect to the printer, use an SD card with the "notouchscreenfirmware" and put that into the tft35's SD card slot while it is powered off, then turn it on. If this doesn't work then try:
Reflash the printers main board with the latest BigTreeTechs firmware, same way you typically flash a main board with a microSD card. Should be able to find this on github
Then reflash the tft35 with BTT latest firmware for this from GitHub as well. When you get the screen up and running again. Press and hold the knob until you hear three clicks/beeps, then switch it over to "marlin" mode.
After doing this, reflash the printers main board with your klipper.bin file. Make sure the pi can connect to the printer, then reflash the tft35 with "notouchscreenfirmware".
@@EB3DPrinting The printer has been working fine on klipper, and I've just been through rotation changes etc so I'm not wiping all that and starting again (fresh 'make' two days ago) .. I think my bootloaders damaged. Just tried the marlin mode, it simply ignores any SD or USB stick at fat32 :(
@@Mr_Gadge I get what you're saying, but you wouldn't be wiping anything. The pi would be unaffected. The only thing that changes is the mainboard firmware, which you can simply reflash with the original klipper.bin you used. No need to even remake that. You wouldn't have to re-setup anything
i just recived the btt kit ( pi v1.2 /tft35 2.1v / filament sensor / skr mini v3)
there is file for the touch screen as i can see only for the 3v with the knob ?
thanks in advance
Mate, works flawlessly, thanks. Just need some guidance to finetune the BL touch. It deploys the second time before the bed can move down and clear it. Can you please share the BLtouch config part? Also would love to print the Pi case and the holder for the E5+
Here is my BLTouch Section:
[bltouch]
sensor_pin: ^PC2
control_pin: PA1
pin_move_time: 0.675
stow_on_each_sample: True
probe_with_touch_mode: True
pin_up_touch_mode_reports_triggered: False
x_offset: -27.5
y_offset: -2.5
#z_offset: 2.320
speed: 10
lift_speed: 20
samples: 2
sample_retract_dist:5
samples_tolerance_retries: 3
And here is the link to the Pi Case:
www.thingiverse.com/thing:3723561
you best of the bests
I'm following along on this to hopefully get Klipper running. Is this the same process when flashing an SKR 2? I've not had any luck yet.
Yes it is the same process. I am not familiar with the SKR 2 board yet, but I would say there is something off in your makeconfig settings that is causing it to not flash properly. Just make sure you are compiling it for the STM32F407 with a "32KiB bootloader".
@@EB3DPrinting yeah, that's the settings that I've been using. Trying something out now after restarting everything from scratch again.
i'm using a Bmg Clone by triangle labs extruder
will the e steps be the same as in the video thanks.
Why would you even use OctoPrint? :'( It's so clunky and old.
I am having problem with bed mesh with my ender 5 plus (klipper). Pls can you make a video about it? (as detailed as this one)
Thank you THANK YOU THANK YOU!!!!!!!!!!!!!!!!!!!!!! very helpfull!!!!!!
FYI: windows 10/11 already has built in options for ssh and file copy using powershell with ssh and scp
I have pretty much the same setup as you but a few differences. I have ddx v3 but having issues with it not extruding. The motor moves but not fast or enough to be useful. I’m using the BTT octo 1.1 with 2209’s. I am using most of your code minutes the pins that differ. Do you have any idea what would cause this issue?
Do you have your rotation_distance and gear_ratio settings set up correctly?
Hi. I have to ask why would you use aftermarket board when running klipper? I'm thinking of running klipper on stock e5+ and wonder if there would be any difference
The main reason at the time was because I had it set up in the kitchen. So I went aftermarket to use the silent stepper drivers. The stock board is more than capable of running klipper. But for the quality of life of reducing noise, I went with the SKR mini e3 v2
@@EB3DPrinting did steps calculated from marlin values behave fine? Was this transition painless? I have only one printer so im a bit hasitant to have it non-functional for whoever knows howl long and having to recalibrate all basic functions is kind of scarry. I print a lot of precise parts and i've learnt tolerances so far
@@zgrywusbat471 it does take some time to get use to. If your printer is stock, the default config file for klipper that's already available will work to get you up and running.
If you are already running your printer off of a raspberry pi with octoprint, I'd suggest getting a second SD card for klipper. That way if you have any trouble or it's taking to long. You can just pop in the raspberry pis marlin SD card, reflash marlin to the printer, and be back up and running
very useful! thanks
Nice but where is the link to page for update raspberry pi os?
Hello, excellent video! I'm trying to get mine Ender 5+ to work and when I go to set the BL touch settings like you have I keep getting an error: Unknown pin chip name 'probe'. Any ideas how to fix? I am using a BTT mini E3 V3 with my BL touch plugged into the z endstop which is pin PC2. I'm lost at this point. I have swapped the black and white wire in the JST connector and the Brown and red in the other connector to match my board. Thanks!
This is happening because "probe" is incorrectly identified.
Make sure your bltouch and safe z home section is configured correctly and that there arent any misplaced indents or spaces.
@@EB3DPrinting I went to bed last night and this morning and everything made sense and got it right away. lol Just finished setting up my mesh points, almost ready to do the first print! Thanks for the response!
@@Davedubya69 Apologies for the late reply. I'm glad you got it working though. If you have any more issues, feel free to reach out
Can this be done with my Creality silent board on my ender 5 plus
i have the skr mini e3 v3 and i CANNOT get the display working... tft35-e3.... will not display anything. it flashes the file, but no emulated marlin mode... im dying here pleasse help
i also CANNOT get it to print. no matter what. the first layer is okay then it starts going insane, fast, no filiment even coming out, it just drags a little filiment all over the bed. i am so frustrated with this. This was a good guide but i can't find ANYTHING AT ALL for the sskr mini e3 v3 and tft35-e3 display. they simply dont work together, im ready to cry right now this sucks.
Your video is very useful and my e5p is working well but one last problem I would like to ask. I had tried several times to run bed_mesh_calibarte but in the end, I tried save_config command then I check printed_config and found that there was no bed messh saving. Can you please suggest to me how to save the bed mesh calibration. Thanks.
You need to save the bed mesh profile with "BED_MESH_PROFILE SAVE"
Then use the save_config command
A I followed your video and installed this on my Ender 5. Since it has the exact board I figured it was the same. Got it all done and inserted it into the printer and NOTHING, just shows marlin mode at the top of the LCD. Any thoughts on this?
Thanks
Kelly in San Antonio
Which display are you using?
@@EB3DPrinting i'm using the btt tft35 e3 v3 display
@@kellyvb9881 since it says marlin mode, i think it is due to the firmware not being installed on the display properly. if you installed the firmware onto the display with the supplied SD card. the display should read "ST7920Emulator ready"
try reinstalling the
github.com/teeminus/NoTouchScreenFirmware/blob/main/binaries/BIGTREE_TFT35_V3_0/BIGTREE_TFT35_V3.0.26.x.bin
file again. Then reboot the printer to see it it changes from displaying marlin mode
@@EB3DPrinting guess I missed something, I didn't install anything on the display, I only installed the klipper.bin, changed to the frimware .bin on the main board
@@kellyvb9881 start watching @35:07 and follow those steps
Im a bit confused. Im looking at all of the config files and they all look like they have something different. How do I combine them?
They do all do something different. I have them set up that way because if I want to change something say with the BLtouch, all I have to do is go to the bltouch config file, or change something with the stepper motors, just to the stepper motor config file. I do this so I do not have to scroll through hundreds of lines of code to get to the section im looking for.
These are already "combined" with the printer config file by using the lines at the top of the printer.cfg file such as [include bltouch.cfg]. This line automatically loads the contents of the bltouch.cfg file when the printer.cfg file loads
If you would like to have all the contents in one large file, you can copy/cut all the contents from the individual .cfg files and paste them into the printer.cfg
can i follow this klipper tutorial for my ender 3 pro printer ?
yes you can. all the of steps will be the same except setting up the printer cfg. obviously the dimensions and such will have to be changed
I have the SKR 2 on the way. I am on the same Klipper train. Is there any firmware for it built?
github.com/KevinOConnor/klipper/blob/master/config/generic-bigtreetech-skr-2.cfg
You can use this as a reference and then set it up similar to how I did for the mini e3, if you went with 2209 steppers then it's almost the same
@@EB3DPrinting That's so good to know. Yes, I have the 2209's, TFT35 and RPi 4 coming along with the board as well. Hope it goes smooth.
@@anirudhchandrashekar4987 then it shouldn't be to much difference in setup. Some of the board pins may be different, but that's about it
Thank you . With this i think i can do it 😂💪🏻👍
Please more Klipper setup
I got everything installed and hooked up just to have to pull the board out and send it back. It will not load the SD card. I thought it was a serial port issue because I kept getting an error when trying to id the port through the kliiper directory, but the board would not even load the firmware it came with.
Man that sucks, I've been there before. Hopefully the new one gets here quick so you can get up and running
@@EB3DPrinting Good news... I am just new to this stuff. I am using the SKR E3 Turbo, not the board you are using. lol. I could not find anyone that has used this board on this machine and klipper. So I just started from scratch and filled in the blanks without any videos or tutorials. Finally found the documentation for the board (hidden on Github under hardware for the board. Long story short, I am now setting up my printer.config stuff now, but everything is talking! Thank you again for all your info on here. Maybe I'll make a video on what I came across as a newb and what I did to make it all work.
@@subzerofpv1235 that be awesome as I plan on upgrading my 5+ to that board and moving the mini e3 to the ender 3
SKR Mini E3 or SKR 1.4 Turbo which is better?
They both are good, but it depends on what you'd like to do with it. The 1.4 turbo allows for independent z lead screw movement, which is great for bed leveling. You could also run dual extruder with the 1.4 as well. But if you dont plan for either of those, the Mini E3 is an awesome buy
@@EB3DPrinting Thanks for the detailed reply, damn its a hard decision cause i might want to use dual extruder down the track, i was also looking at the SKR 2 and the SKR pro but from what i can tell this wont work with the 5+ or do they?
@@Tennisinslowmotion they would "work" but you'd have to have some case modifications. They wouldnt be a direct drop in replacement like the Mini E3.
This video is a lot of help for me. This is exactly the same as my environment.
But I have a problem accessing the serial port even connected with ekr mini board and raspberry.
pi@octopi:~ $ ls -l /dev/serial/by-id/
ls: cannot access '/dev/serial/by-id/': No such file or directory
because of this, I can not find my mcu name.
06:50:46 mcu 'mcu': Unable to connect
Once the underlying issue is corrected, use the
"FIRMWARE_RESTART" command to reset the firmware, reload the
config, and restart the host software.
Error configuring printer
Klipper state: Not ready
A few things to check, make sure the usb is securely connected between the pi and mini e3. Second, make sure they are both on. Next, you have to flash the mini e3 with the klipper.bin(rename it firmware.bin) file before it will show up in the serial id. Try also to run lsusb with the mini e3 unplugged from the pi, plug in the usb cable, run lsusb again to see if it shows up, if it does, then its at least recognized.
Lastly, if the above doesnt work, try makemenuconfig again to ensure the settings are right, remake the klipper.bin file, then reflash the mini e3.
Settings:
Ensure that the micro-controller architecture is set to ‘STM32’
Ensure that the processor model is set to ‘STM32F103’
Ensure that the Bootloader offset is set to ‘28KiB’
Ensure that the Clock Reference is set to ‘8 Mhz’
Ensure that “Enable extra low-level configuration options” is selected.
Ensure that “Use USB for communication (instead of serial)” is selected.
Ensure that “GPIO pins to set at micro-controller startup” includes ‘!PA14’.
@@EB3DPrinting I have tried almost things that you suggested and googled things. But I failed to get MCU id.
USB connection between Raspberry and SKR board looks fine, I checked with Merlin update on SKR.
it shows "/dev/serial/by-id/usb-STMicroelectronics_GENERICSTM32F103RC_CDC_in_FS_Mode_82699DFA1234-if00"
But once update Klipper(5 times build, and changed firmware.bin), I can not get any usb device via raspberry.
I will try once more from scratch and I hope this works getting a bit of luck.
Before that, I want to try with your Klipper.bin - which is the same environment and all configurations can change through printer.cfg file.
May I ask your klipper.bin for testing? If possible, please contact me "chungil.chung@gmail.com". Thanks.
@@chungilchung The Klipper.bin file is on my github, can be found here:
github.com/EB3DPrinting/Klipper
@@EB3DPrinting Thank you for your kind reply.
I still can't get under /dev/serial/. and only I only can see 4 USB hub in rspi using "lsusb".
But the funny thing is in octopi view, I can see connected klipper as like below.
Changing monitoring state from "Opening serial connection" to "Connecting"
Connected to: Serial(port='/tmp/printer', baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=10.0, xonxoff=False, rtscts=False, dsrdtr=False), starting monitor
Send: N0 M110 N0*125
Recv: ok
Send: N0 M110 N0*125
Changing monitoring state from "Connecting" to "Operational"
Recv: ok
And this is klipper status
09:12:04 Connected to host via /tmp/printer @115200bps
09:12:04 Error: Klipper config file not found at: /home/pi/printer.cfg
09:12:04 Firmware version: v0.10.0-45-g9d9fe3cb
09:29:02 Unable to open config file /home/pi/printer.cfg
09:29:02 Unable to open config file /home/pi/printer.cfg
Once the underlying issue is corrected, use the "RESTART"
command to reload the config and restart the host software.
Printer is halted
Klipper state: Not ready
So I think however Octopi(rspi 3b+) and Klipper(skr mini v2) are connected...through USB, even though not updated in /dev/serial/ and lsusb.
@@EB3DPrinting I found a difference.
my skr e3 v2.0 has GD32F103RCT6 as main chipset. which is same arm based chip as STM32F103RET6.
Differences are GD32F103RCT6's having only 256kB of flash and 48kB of RAM as opposed to the STM32F103RET6's 512kB flash and 64kB RAM. I am not sure this makes a problem but I doubt "bootloarder offset"....
Anyway I will try to find some way. Thanks.
with skr pro im getting some shit like this
ls: cannot access '/dev/serial/by-id/*': No such file or directory
instead, try to use:
ls -l /dev/serial/by-id/
Who do I have to pay to get my Ender 5+ printer file set up under the new klipper settings so I can make my first print?!!! Needs a working printer.cfg file.
Bought ender5+ match 1st 2022 Amazon
Raspberry pi 4B w/pi cam
Klipper installed
Moonraker installed
Fluidd installed
Kiauh installed
Creality all metal extruder upgrade
Capricorn filament tube upgrade
Bed leveled before klipper installed
Extruded 97.73mm instead of 100mm
Screen(Desuuuu) and board successfully flashed
Klipper screen comes on and heats
What settings are you having trouble with? Where do you seem to be stuck?
@@EB3DPrinting well, it goes into shut down when I try to level the bed when pressing the probe button on the bed level screen,
Pi disconnected for several of the settings under "extruder" that seemed to be missing from klippers new settings so I ran through their config info best I could(being new) and the pi connected again but I cant just run a bed level and the extruder sits in the rear right side of printer and clicks and dis connects.
I learn quickly if I can see a semi working machine and can calculate numbers to fix settings I just need to heat, home, level and print something. Once I learn I can teach others easily, it's just a lot of info.
The settings shared from this video and others is old news because the klipper settings in some cases were different such as the extruder rotation_distance is needed but wasn't in the shared printer.cfg, the steper_distance didn't seem to be needed, and the extruder microstepper settings need to be added. The stepper_z needed the hashtag removed from the z offset I think...but it's like there is just a load of problems.
Thanks for responding though. Is there a group for ender 5+ ?
@@redfishbluefish965 which printer.cfg file are you using as a baseline to set yours up?
Will you be installing Klipper on your Ender 3 v2 as well?
I have had klipper installed on my 3v2 for about a month now. just never did a guide on it since Nero3d already had one out.
@@EB3DPrinting what other mods have you done to your 3v2? could you share your config file so I can check it out ? going to get FluiddPi/Klipper going this weekend. First time with Klipper though.
Can it be controlled via the tft 35?
Yes it can. Pause, resume, stop, temp control, axis movement, print tuning, fan control and more
@@EB3DPrinting oh sweet did not know about the alternate firmware for the screen, will try it out!
@@icyfrosty1 It works well, you can customize it somewhat as well. I added extra preheat options for other filaments as well as bed level corners where it takes the print head around to the corners for manual level
@@EB3DPrinting Hey do you have an issue with save_config in octoprint? My config file does not seem to be changing after sending save_config in the terminal of octoprint.
@@icyfrosty1 I havent run into an issue yet. I am able to save PID tune and save Z-offset through the Octoprint terminal just fine.
i stay with my old card because useless buy sk3 with klipper and i use atom old notebook and not rasberry !