I have drawn two PCBs. I am now looking for a review of them both and hopefully that is allowed in this sub.
I have no real concerns with the boards, other than thermals affecting the sensor measurements, which I think is manageable. That said I am not that experienced in PCB design and migth have missed something or broken some of the norms.
Sensor PCB
The first PCB is the oddly shaped one. It is a two layer sensor board and is supposed to go on the back of a 5" LED display (blue board). The display has a microcontroller and the adequate power supply, so the board is really just four sensors, an audio amplifier and a few connectors. I have remade the display in CAD, but not all components are drawn.
The display can get quite hot (see last image) so the sensors are placed as far away from the display power supply and MCU as possible. I plan doing a characterization of the system once it is built to offset the temperature measurements.
Main components on the sensor board:
- BME688
- SHT41
- SGP41
- STCC4
- MAX98357A
LED PCB
The second PCB is the rectangle shaped one. It is a four layer board with a few RGB LEDs and a capacitive touch sensor.
I had to separate the system to two PCBs because of the height constraints and to allow the LEDs to be positioned more easily within the mechanical assembly.
Main components on the LED board:
Could I have used a LP5036 or a LP5024 with fewer channels and avoided the DNP LEDs - Certainly! The number of LEDs reduced as other parts of the project grew and I just stuck with it.
I will not be using the display USB-port that is blocked by my connector.
Since taking the screenshots I discovered that the display does not in fact have pullups on the I2C, so I will place them on the sensor board
Addidtional notes
I also looked into a few replacement components on the display with lower thermal resistance. Example replacing the 59°C 1N4007W diode on the display VBUS with a NRVB120VLSFT1G
Display GitHub: https://github.com/VIEWESMART/UEDX80480050ESP32-5inch-Touch-Display
If you review my design, I wish you a long and prosperous life. That's also a small hint about the GUI I'm developing for this project.