I need to use different GPIO pins with the Raspberry Pi official 7" touchscreen. I'm already using pins 3, 4, 5 and 6 with a hat, and it would be a pain to change them. I've looked through several tutorials for the screen, but none of them mention how to change the pin assignments.

  • What model Pi? IIRC only the 'old' models A and B use I2C (pins 3 & 5). Even then: you can connect multiple devices to a single i2c bus – Dirk Sep 1 '18 at 22:46
  • ... and to the power pins. Non-issue? – Tomas By Sep 1 '18 at 22:57
  • @TomasBy Only potential issue I can see is the i2c address, but it would be a rare coincidence. Pretty much a non-issue indeed – Dirk Sep 1 '18 at 23:09
  • I'm using a Pi 2. The power and ground aren't an issue, but data pins 3 and 5 are. Is there a way to change which pins the screen uses for data? – browntastic Sep 2 '18 at 13:20

Interesting post. I am wondering how you managed to search for answer if the only info you have is “official 7 inch screen”.

I have found nothing what signals are used to connect to this device. I only found “connected via DSI ribbon cable. “ and I stopped my search there.

Judging from (typical RPi) lack of real technical spec / info we apparently suppose to guess it communicates via I2C bus. Does it ? The I2C bus is already in use, fine, no problem.

Now it is matter of finding the addresses of both devices which will be using the I2C bus.

And my "final answer is :" Simply connect your screen to I2C pins , if it is indeed I2C device !, and hope it will negotiate the I2C bus correctly.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.