Problems with basic configuration

Basic Information:

Printer Model: Ender 3 Pro
MCU / Printerboard: SKR Mini E3 V2.0
Host / SBC: Raspberry Pi 3B
klippy.log: klippy.log - Pastebin.com
printer.cfg: printer.cfg - Pastebin.com

Describe your issue:

Hi! So I’ve been trying to install a Klipper with Mainsail(Mainsail OS through the raspberry imager), I did it, but now i have some problems, had a problem with mcu which was solved now i have something like this: "Pin ‘PA6’ is not a valid pin name on mcu ‘mcu’ ", the thing is i don’t see a PA6 pin in mcu section, this config was from someone on the internet, please tell me where is the problem and for the future, i should include raspberry pins or the SKR E3 board? I assume SKR E3 but who knows better to ask, I’m too tired for this today so i thought i will just ask.

Also I will say that i got this printer very cheap with some mods(Direct Driver Extruder, cheap ali BL Touch knockoff, SKR Mini E3 V2.0 and probably some more) so it is especially hard for me to do all the configuration but it is a lot of fun and i want to learn as i plan to add accelometer and better hotend in the future.

Hello @Atlantir !

You can upload the files here.

@Atlantir

Here’s where you use PA6:

Three issues:

  1. You’ve specified PA6 as a sensor_pin which means that it has an ADC on it that Klipper can access. When I look at the STM32F103 datasheet, PA6 pin mux can select ADC12_IN6 but Klipper can’t access it.

Looking at the Pinout Map and the Schematic, you should be using PC3 for the heated bed temperature sensor:

  1. Don’t use things “from someone on the internet” without understanding exactly what you’re getting.

When I looked back at the printer.cfg snippet above, you’re specifying heater_pin: PD4 which is a problem because PD4 is not an available pin on the the STM32F103 used with the BTT SKR Mini E3 V2 (see the “ARM-CPU” in the image above).

Based on that, your printer.cfg is totally inappropriate for the BTT SKR Mini E3 V2. I could look through all the pins but with the two I see above, I don’t think it will change my conclusion.

  1. Restart your project with a new printer.cfg using the “generic-bigtreetech-skr-mini-e3-v2.0.cfg” file available in the example_configs folder of your Klipper installation and then match it to the BTT SKR MINI E3 V2.0-PIN.pdf file available on the BTT GitHub page.

It’s a bit more work this way (it will take you between thirty minutes and an hour) but yoiu will get a better understanding of how your printer and its controller board works.

Didn’t knew, good to know, was too sleepy yesterday to think about it so just went the easy way.

Thanks for the response, I’m going to go configure the file rn myself, any tips to make the 3d printing faster and better?

Get it working first and then go through Ellis’s 3D printer tuning guide:

Then look at speeding up the operation of the printer.

3 Likes