Creality Ender 3 Pro w/Big Tree Tech SKR Mini E3 v2.0 Extruder Heating Issues

Basic Information:

Printer Model: Creality Ender 3 Pro
MCU / Printerboard: Big Tree Tech SKR Mini E3 v2.0
Host / SBC: Raspberry Pi Zero 2 W
klippy.log (1.1 MB)

Describe your issue:

Hi. I recently switched from using the Marlin firmware to Klipper. I’m using OctoPi with Klipper on a Raspberry Pi Zero 2W, and since I’ve switched, I haven’t actually been able to print anything due to constant issues. The first issue is an extruder heating error. The extruder apparently wasn’t heating quickly enough which led to an error. I fixed that (sort of) by upping the check_gain_time option in the verify_heater section of my config to 27 seconds. Now it won’t print because apparently the extruder is either getting too hot or too cold. (Last time it got too cold, but before that it hit 250 Celsius and stopped due to it being too hot.) What am I doing wrong? I’d really like a network-connected printer, but this is a lot more difficult than I expected, and Marlin’s firmware rebuilds are seeming like less and less of a hassle.

Any help is greatly appreciated!

I assume you have been using Octoprint to interface with your marlin printer. I know a familiar interface is nice but I’d recommend you get a new SD card and image a “regular” Pi OS. Install kiauh from github and use it to install klipper.

Fluidd and Mainsail (I preffer Fluidd) both have built in editors that allow easy (and quick) configurations.

It might be worthwhile to look for a printer.cfg that is known to work with your hardware. Google found this one fairly quickly.

Hang in there, once you get it working you’ll wonder how you survived Marlin.

You can do that n OctoPrint too.

Ever used OctoPrint?

For several years with Marlin printers. My first exposure to Klipper was a printer with an integrated host that didn’t have Octoprint installed. I did install Octoprint after using the machine VIA fluid for a couple days but quickly stopped using Octoprint as a liked fluid better.

I still run Klipper on OctoPrint. The Plugins are more convenient and I prefer the look of OctoPrint because it is more - IMHO - tidy.

If at all possible, I’d love to stick to Octoprint. Having a web UI rocks. But I’ll switch if I have to.

And as for my printer.cfg, I was confused when I selected one. I didn’t know if I should go with the one for my motherboard or the one for my printer, or a combination of both. I’ll try out the one you recommended and see if it helps.

Edit: just noticed that the config you linked is for the v3 board, not the v2. Should I still use it or shop around for another config?

Hi @AgentLoneStar007 ,

You should start with one for the board you’re using since it will have the proper pin definitions. Then, you can copy over the axis limits and thermistor settings from the printer’s config.