I know this is an old and worn out question.....SKR mini 3 V2/Pi4 connecting gpio to ttf

I’ve followed just about every site I can find. Most sites are for the Pico. My problem that I can determine is when using the ‘make menuconfig’ command and choosing the SMT32f103 (as indicated for the SKR V2), the communication serial options don’t indicate the available header pins for the Quad Core Cortex-A72 ARM used on the Pi4b+ which are pins 8 (gpio14) and pin 10 (gpio15). I’ve looked through all of the data sheets and can not find one that indicates a PA or PB designation.

Most of the sites say that during ‘sudo nano /boot/config.txt’ to include a dtoverlay=pi4(or3)-miniuart-bt at the end of the file.
Also the (4)? uses a dtoverlay=disable-bt. The pi4 does not have the typical serial=serial0,115200 in the cmdline.txt.
afterwards issue the make, make menuconfig and choose the appropriate micro-controller…none of which indicate the TX/RX pins (as stated earlier I cannot find a PA orPB designation on any datasheets)
in the klippy log included it states:
mcu ‘mcu’: Timeout on connect
mcu ‘mcu’: Wait for identify_response

telling me the STM32f103 gpio choice (and I’ve tried them all) isn’t communicating with the SKR mini 3 V2.0.
Do I need to just get another micro-controller? Maybe it’s a problem with the 64bit architecture? Or maybe I’m just making it more complicated than it needs to be (probably the case)…I don’t know, but getting it connected via the GPIO opens a world of possibilities in case design if it’s possible.
klippy.log (35.5 KB)

When running make menuconfig, the pins being referenced are on the control board, not the Pi. The firmware for the MCU doesn’t care what pins you’re using on the Pi. The pins on the Pi are determined by the serial port you configure in printer.cfg.

I actually took that into account as well, neither the BTT SKR Mini E3 V2.0 pin data sheet nor the schematic give the indications of PA or PB. The Pin data sheet just refers to them as RST, RX2, TX2, Gnd, and +5V. the schematic refer to them as P3 1 2 3 4 5 with labels for each.

That information is on the schematic. TX2 and RX2 are PA2 and PA3.

Ahhhhhh the cpu…I was looking at the bus board. Like I said making it overly complicated. Thanks

Nope still not working…I think I’m going to just do a complete re-install and work from there

Have you run raspi-config and disabled the serial console? Are you sure the wiring is correct (rx to tx and vice versa)? Are you sure the board flashed properly? I’m not sure what reinstalling will accomplish.

I wasn’t sure either…since I’m using made jumpers I did a continuity test and all was fine. I checked and double checked the connections. I had run the raspi-config and disabled the serial console. And yup the board flashed fine with a complete firmware.cur returned.
But I went ahead and did a complete mainsailos download to the sdcard. Reflashed the pi4 and since the dtoverlay=disable-bt is already in the config.txt only placed the dtoverlay=pi4-miniuart-bt in the pi4 section.
in the makemenu chose the SMT32f103 like before and chose the serial (PA2 PA3) like before. then flashed the SKR…it worked. Now I’m slowly placing the old config back together…I’ll have to redo the input shaper and the what not but it works…thank you for the information, you set me on the right path.