<p>If you followed the video verbatim then the pins file will be wrong, because he's changing the pins based on an MKS Gen 1.4 and not the SKR 1.3. All pins on the SKR will look similar to P2_04, which is the pin for the 2nd hotend terminal.</p>

CC BY-SA 4.0
2021-02-03T05:50:53.163Z
Indeed, MKS boards are based on RAMPS (so "pins_RAMPS.h" are edited on video) and AVR-based. SKR is ARM-based (LPC1768), and use different pin symbols. (The voltage difference agains Pi is the same, though.) The video (@2:40s) presents how to free pins D18 (TX1) and D19 (RX1) and enable communication over this by setting `#define SERIAL_PORT 1`. But do you know how to resolve the question of @ipatch? I could only find instructions for connecting to SKR via TFT. If any pins could be successfully configured for OctoPrint connection?
octopus8
CC BY-SA 4.0
2021-02-03T00:48:39.563Z
2021-02-03T08:10:10.413Z
2021-02-03T08:10:10.413Z
dash3811
<p>I have a Bigtreetech SKR v1.3, and I'm trying to connect a Raspberry Pi to the board using the RPi's GPIO pins as opposed to using a USB connection because space is limited within the case of CR10S Pro.</p>
<p>I watched <a href="https://www.youtube.com/watch?v=Du0-Ka2srIg&amp;lc" rel="nofollow noreferrer">this</a> youtube video where he explains using the Z min and Z max endstops to connect to a RPi via the GPIO pins on a Raspberry Pi, and I've watched the video several times, but havent been able to get OctoPrint to connect to the SKR v1.3 board.</p>
<p>There is a dedicated UART serial port on the board other than the USB port but I'm using that for the Bigtreetech tft35 v2 display so that is <strong>not</strong> an option for connecting OctoPrint to the board.</p>
<p>There are 5 inputs on the board for stepper drives and the TMC2208 stepper drivers that I have installed operate over UART so I'm not opposed to using the extra stepper driver port on the board to communicate with the Pi if that is an option, but figuring out how to use the Z min plus the Z max pins to connect the Pi would be ideal.</p>
<h2>board graphic pins</h2>
<p><a href="https://i.sstatic.net/A19eE.jpg" rel="nofollow noreferrer" title="SKR v1.3 pin-out"><img src="https://i.sstatic.net/A19eE.jpg" alt="skr-v13-pin-out" title="SKR v1.3 pin-out" /></a></p>

<marlin><raspberry-pi><skr-v1.3><bigtreetech>
What UART port to use for RPi GPIO pins on an SKR v1.3 board
ipatch
# What UART port to use for RPi GPIO pins on an SKR v1.3 board

(Asked by: username_0 on 2019-12-02)

I have a Bigtreetech SKR v1.3, and I'm trying to connect a Raspberry Pi to the board using the RPi's GPIO pins as opposed to using a USB connection because space is limited within the case of CR10S Pro.

I watched [this](https://www.youtube.com/watch?v=Du0-Ka2srIg&lc) youtube video where he explains using the Z min and Z max endstops to connect to a RPi via the GPIO pins on a Raspberry Pi, and I've watched the video several times, but havent been able to get OctoPrint to connect to the SKR v1.3 board.

There is a dedicated UART serial port on the board other than the USB port but I'm using that for the Bigtreetech tft35 v2 display so that is **not** an option for connecting OctoPrint to the board.

There are 5 inputs on the board for stepper drives and the TMC2208 stepper drivers that I have installed operate over UART so I'm not opposed to using the extra stepper driver port on the board to communicate with the Pi if that is an option, but figuring out how to use the Z min plus the Z max pins to connect the Pi would be ideal.

## board graphic pins

[![skr-v13-pin-out](https://i.sstatic.net/A19eE.jpg "SKR v1.3 pin-out")](https://i.sstatic.net/A19eE.jpg "SKR v1.3 pin-out")

**Tags:** marlin, raspberry-pi, skr-v1.3, bigtreetech

---

## 1 answers

### Answer by username_1 on 2021-02-03. Score: 2

If you followed the video verbatim then the pins file will be wrong, because he's changing the pins based on an MKS Gen 1.4 and not the SKR 1.3. All pins on the SKR will look similar to P2\_04, which is the pin for the 2nd hotend terminal.

> **Comments:**
> **username_2**: Indeed, MKS boards are based on RAMPS (so "pins_RAMPS.h" are edited on video) and AVR-based. SKR is ARM-based (LPC1768), and use different pin symbols. (The voltage difference agains Pi is the same, though.) The video (@2:40s) presents how to free pins D18 (TX1) and D19 (RX1) and enable communication over this by setting `#define SERIAL_PORT 1`. But do you know how to resolve the question of @ipatch? I could only find instructions for connecting to SKR via TFT. If any pins could be successfully configured for OctoPrint connection?  

---

