Romeo board and LCD pin assignmet conflict?

Hello and welcome,

If your 2 shields are using the same pins, I think there is no other solutions than:

a) Using this thing: Go-Between Shield - DEV-11002 - SparkFun Electronics

b)

  1. Or manually re-routing the conflicting pins, by bending the pins on the above shield (LCD) so they don't plug on the shield below (the motor shield), and connect to other Arduino pins, using wires...And then change the line accordingly:
LiquidCrystal lcd(8, 9, newpin1, newpin2, 6, 7);
  1. Or if you don't want to bend pins, use lot of wires to connect the LCD like a breakout board rather than a shield.

Maybe I'm wrong and there may be other methods, I'm beginner too. Hope it helps :slight_smile:

PS: And don't forget that the motor 2 is using pin 6 and 7 too!