2025-10-07, 11:02 AM
Hey all! Congrats on the progress so far; just getting to the point of being able to flash firmware is a really good sign! From that point, you're quite frustratingly close to having a working device!
This is odd, I haven't heard this before. I'd expect JLC to ask for confirmation on a lack of copper, but I haven't heard of anyone having an issue like this with the outline. Just in case, I've attached a fresh export of this piece. It looks like it renders fine in JLC's gerbers viewer, so hopefully it works okay for you.
tangara-panel.kicad_pcb_gerber.zip (Size: 5.12 KB / Downloads: 1)
Just one quick note on the topic of touchwheel covers: do make sure to order thin PCBs for these! We used 0.6mm for our production units. A thicker cover won't fit in the case correctly, and will have reduced sensitivity.
Are you measuring this with a multimeter, or an oscilloscope? This pin is driven via PWM, so it's possible that a multimeter reading could be giving you an average voltage.
I would be most suspicious of the J4 pins (give the LED_ENABLE pin a poke with a needle to see if it's budging; possibly it's a dry joint?), or perhaps the LED_ENABLE pin on the ESP needing a reflow. You may also want to inspect the corresponding pins on the display panel where it's soldered to the faceplace.
Quote:Q1: I can't get the touchwheel cover to export correctly from KiCad into JLCPCB. I even downloaded the FabricationToolkit plugin which is supposed to do it exactly in the format the guys at JLCPCB want it in. When I texted customer support they said I didn't have a separate outline layer which I didn't really understand since the Edge.Cuts layer gets used for both the faceplate and mainboard correctly. Anyone else facing the same issue?
This is odd, I haven't heard this before. I'd expect JLC to ask for confirmation on a lack of copper, but I haven't heard of anyone having an issue like this with the outline. Just in case, I've attached a fresh export of this piece. It looks like it renders fine in JLC's gerbers viewer, so hopefully it works okay for you.

Just one quick note on the topic of touchwheel covers: do make sure to order thin PCBs for these! We used 0.6mm for our production units. A thicker cover won't fit in the case correctly, and will have reduced sensitivity.
Quote:Update I narrowed part of the problem down to the backlight on the display. It seems like pin 8 on my ESP32 is floating - if I short the pins 12 (LED_ENABLE) and 13 (3v3) on the J4 connector on the mainboard, the screen lights up (and sometimes stays lit up). It sounds like the firmware doesn't drive this GPIO correctly? When I measure the voltage on ESP32 pin8, it's consistently something like 0.5V
Are you measuring this with a multimeter, or an oscilloscope? This pin is driven via PWM, so it's possible that a multimeter reading could be giving you an average voltage.
I would be most suspicious of the J4 pins (give the LED_ENABLE pin a poke with a needle to see if it's budging; possibly it's a dry joint?), or perhaps the LED_ENABLE pin on the ESP needing a reflow. You may also want to inspect the corresponding pins on the display panel where it's soldered to the faceplace.