

UVTV
UV/RGB LED display
- Size
- 55.1 × 45.1 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 322
- Nets
- 500
- Pads
- 1,469
- Tracks, vias
- 3,894, 960
- Pours
- 6
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 2 Dec 2019
- Updated
- 20 Jan 2023
Overview
UVTV is an open-source printed circuit board by s-bear, from the s-bear/UVTV repository on GitHub, published under the MIT licence. It is a 4-layer board of 55.1 × 45.1 mm with 322 parts on 500 nets, routed with 3,894 tracks and 960 vias.
It is built around the TLC5955RTQR, EAST1616RGBB4 and SM0603UV-395, with the VLMU1610-365-135 among its other parts. Its parts include 10 capacitors and 3 connectors. It belongs with the lEDs and displays boards of this library.
Main components
4TLC5955RTQR
VFQFN-56-EP(8x8)-40℃~+85℃ 25MHz~33MHz 31.9mA 3V~5.5V 48 5% PWM Short Circuit Protection、LED open-circuit protection、Built-in soft-start VFQFN-56-EP(8x8) LED Drivers ROHSTexas InstrumentsLED DriversEAST1616RGBB4
SMD-4P,1.6x1.6mm120° Common Anode SMD-4P,1.6x1.6mm RGB LEDs ROHSEverlight ElectronicsRGB LEDsSM0603UV-395
0603-30℃~+80℃ 130° 25mA 3.4V 395nm~400nm 0603 Ultraviolet LEDs (UVLED) ROHSBIVARUltraviolet LEDs (UVLED)VLMU1610-365-135
0606-40℃~+85℃ 135°、135°、135° 23mW 240mW 2kV 3.5V 367nm 60mA 0606 Ultraviolet LEDs (UVLED) ROHSVishay IntertechnologyUltraviolet LEDs (UVLED)
README
README.mdUVTV
RGB-V-UV LED display, as published in "A five-channel LED display to investigate UV perception" in Methods in Ecology and Evolution, 2021.
TO DO
- Display: Compactness and seamless edge-to-edge display panelling is not a priority any more. There are a few places where these design goals made things quite difficult and any new production should have these changes made:
- Point-of-Load power supply on display board for LEDs.
- Separate LED power from TLC5955 power.
- Increase margins and put mounting holes in sane places.
- Use larger connectors for the flat-flex cables. Assess signal integrity and see if more conductors would be useful for shielding.
- Another layer of PCB might be in order to ease routing of control signals, especially if there are signal integrity issues at higher speeds.
- Controller: A higher-speed controller is necessary to use the full potential of the display panel. There are several viable alternatives:
- A high-speed microcontroller module, such as the Teensy 4.1 (600 MHz), using built-in SPI or bit-banging to communicate with TLC5955 chips.
- A microcontroller + FPGA combo -- using the microcontroller to handle USB and FPGA to handle the TLC5955 communication.
- An FPGA to handle both USB and TLC5955.
- 3D Models
- Redraw in an open source CAD tool, e.g. FreeCAD.
Parts
322| Qty | Value | Footprint | References |
|---|---|---|---|
| 96 | EAST1616RGB | UVTV:EAST1616RGBA | RGB1A0, RGB1A1, RGB1A2, RGB1A3, RGB1A4, RGB1A5, RGB1A6, RGB1A7, RGB1A8, RGB1A9, RGB1A10, RGB1A11, RGB1A12, RGB1A13, RGB1A14, RGB1A15 +80 |
| 96 | SM0603UV-395 | UVTV:LED_0603_1608Metric | V1A0, V1A1, V1A2, V1A3, V1A4, V1A5, V1A6, V1A7, V1A8, V1A9, V1A10, V1A11, V1A12, V1A13, V1A14, V1A15 +80 |
| 96 | VLMU1610-365 | UVTV:D_0606_1616Metric | UV1A0, UV1A1, UV1A2, UV1A3, UV1A4, UV1A5, UV1A6, UV1A7, UV1A8, UV1A9, UV1A10, UV1A11, UV1A12, UV1A13, UV1A14, UV1A15 +80 |
| 10 | 0.1u | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C1A, C1B, C1C, C1D, C1E, C2A, C2B, C2C, C2D, C2E |
| 10 | TLC5955-RTQ | UVTV:QFN-56-1EP_8x8mm_P0.5mm_EP5.6x5.6mm | U-RGB1A, U-RGB1B, U-RGB1C, U-RGB2A, U-RGB2B, U-RGB2C, U-UV1A, U-UV1C, U-UV2A, U-UV2C |
| 6 | Fiducial_1mm_Dia_2mm_Outer | Fiducial:Fiducial_1mm_Dia_2mm_Outer | FID1, FID2, FID3, FID4, FID5, FID6 |
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | MH1A, MH1B, MH2A, MH2B |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J3 |
| 1 | Conn_01x15 | UVTV:Hirose_FH19SC-15S-0.5SH_1x15-1MP_P0.50mm_Horizontal | J1 |
The 321 most common of 322 parts.
More from s-bear/UVTV
1- 2 layers56 × 34 mm

Similar boards
- 4 layers

Sensei puck
PaoloJN/sensei-puck
Drop-in BLE water sensor puck. College proof of concept, archived before the first board order.
122 parts - 4 layers53.5 × 65.5 mm

ChipigniteExplain
efabless/chipignite_discover
This FPGA experimentation and development board was developped for efabless chipignite workshops and labs to serve as an easy to use experimentation board and stepping stone towards ASIC digital design, allowing for…
251 parts2Apache-2.0 - 4 layers45 × 52.5 mm

- 4 layers120 × 120 mm

Yellow
NabuCasa/yellow
Home Assistant Yellow - hardware for Home Assistant which grows with your needs.
322 parts116 - 4 layers405.4 × 159 mm

Heimdall
modern-hobbyist/aesir
Collection of KiCad PCB designs for custom keyboards, including full-sized and split ergonomic layouts with STM32F072CBT6 microcontrollers.
322 parts27 - 4 layers150 × 50 mm

- 4 layers312.4 × 140.2 mm

Keyboard
hksaperstein/keyboard
Creating a custom mechanical keyboard pcb with rgbw backlighting
322 parts1 - 4 layers250 × 160.1 mm

Questions
How big is the UVTV PCB?
It measures 55.1 × 45.1 mm and has 4 copper layers, 1.6 mm thick.
What parts does the UVTV use?
322 parts, built around the TLC5955RTQR, EAST1616RGBB4, SM0603UV-395 and VLMU1610-365-135. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the UVTV KiCad files?
From the s-bear/UVTV repository on GitHub, at the commit this page was made from: the board is PCB/UVTV.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the UVTV design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).