Introduction: this project involves more about hardware than software, is my second experience (first one that works) with the design of PCBs and my first experience with Eagle.
Background: I wanted to learn to create my own PCBs. After realizing that cheap chinese 16x2 LCD need a lot of wires to be connected, I decided to create my own PCB, solder the LCD and put directly in the GPIO.
As code is so basic, I will just put the repo: https://github.com/IkerGarcia/Plug-Play
Here you can find code, a png of the board and the code to make it work.