Assembly - ilikecake/ESP32-Wall-Display GitHub Wiki
Once you have verified that the software is working correctly, you can install everything in the case. All of these steps should be done with the device unplugged. Note that after installation, you will not be able to update the software. Make sure the software is working the way you want before doing this assembly.
Step 1. Install nuts into the parts.
Slide the #2-56 nuts into the slots in the case front and back. for the front, you will need two nuts and for the back you will need four.
Step 2. Install light pipe
Press the light pipe into the hole in the front case. The light pipe should be a tight fit but slide all the way to the flange. If the fit is too tight, use a small knife to make the hole slightly larger.
Step 3. Install the two buttons into the case.
Place the two buttons into the case as shown. Depending on the tolerances on your 3D printer, you may need to shave a bit off the holes to make them fit freely. You won't want these to be too tight or you won't be able to use the buttons.
Step 4. Arrange the power wires.
If you haven't already, install the OLED to the feather. Be careful not to press on the glass of the OLED when pushing them together. If you attached the power wires to the front of the OLED, route them as shown below.
I had good luck using Kapton tape to hold the wires to the side of the headers during install. You don't have to do this, but they will be hard to keep in place if you don't.
Step 5. Install the USB port.
Slide the USB port PCB into the front case as shown below. The PCB should end up flush with the plastic. Secure with two of the #2-56 PHMS.
Step 6. Install the BME280 sensor.
It is easier to do this step with the BME280 sensor disconnected from the feather. Put BME280 sensor PCB into the cutout on the side of the front case. Secure with the #2 self tapping screw.
Step 7. Install the display and feather.
Set the display and feather down into the case as shown. If you disconnected the BME280 sensor to install it, you will need to reconnect before you set the display down. The display PCB should fit into a small cutout in the front case.
before continuing, loosely hold the feather and display in place and flip the case over. Make sure the display is centered in the cutout on the front. You can also try the buttons and make sure they don't stick.
take the longer of the display holder parts and set it on top of the display PCB on the side away from the buttons. Use two #2-56 PHMS to secure it in place.
take the two smaller display holder parts and set them down on the display PCB on the side with the buttons. Arrange them as shown and use two #2-56 PHMS to secure them in place.
Step 8. Install the RGB LED.
Slide the neopixel into the slot in the case as shown. Push down firmly to set it in place. It will be a pretty tight fit.