

TinyDiversityRX5808 panelized
Recording taken with Eachine Pro DVR integrated in to the EV100 goggles.
- Size
- 97 × 92 mm
- Copper layers
- 2
- Thickness
- 0.8 mm
- Parts
- 640
- Nets
- 23
- Pads
- 1,648
- Tracks, vias
- 4,608, 800
- Pours
- 32
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 15 Nov 2017
- Updated
- 24 May 2019
Overview
TinyDiversityRX5808 panelized is an open-source printed circuit board by nppc, from the nppc/TinyDiversityRX5808 repository on GitHub. It is a 2-layer board of 97 × 92 mm with 640 parts on 23 nets, routed with 4,608 tracks and 800 vias.
It is built around the ATTINY85-20SU, MAX4624EUT and B5819WS. Its parts include 144 resistors, 80 diodes, 80 connectors, 64 capacitors and 32 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
3ATTINY85-20SU
SOIC-8-208mil-40℃~+85℃ 10bit 2.7V~5.5V 20MHz 512Byte 512Byte 6 8 Bit 8KB AVR Built-in FLASH SOIC-8-208mil Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)MAX4624EUT
-- Signal Switches, Multiplexers, DecodersMaxim Integrated (Analog Devices)Signal Switches, Multiplexers, DecodersB5819WS
SOD-323-55℃~+125℃ 1A 1mA@40V 25A 40V 900mV@3A Independent SOD-323 Schottky Diodes ROHSMDDSchottky Diodes
README
Readme.mdTiny 5.8GHz Diversity VRX for EV100 Goggles
Sample video, showing diversity in work (for example at 1:42).
Recording taken with Eachine Pro DVR integrated in to the EV100 goggles.
3D rendering of the board:

PCB can be ordered here: https://oshpark.com/shared_projects/An2v0djk
Proof of concept
- Diversity bench test: https://www.youtube.com/watch?v=jwpYg-zWEIs
- Band/channel change and auto-search test: https://www.youtube.com/watch?v=jH8NeLfK5f4

Calibration
- Power OFF VTX.
- Power ON Goggles and then press button on tVRX.
- LEDs will make 5 short (100ms) blinks indicating, that lowest video signal detection in progress.
- When LEDs will stay lit, then power ON VTX.
- After about 2 seconds LEDs will make 5 long (900ms) blinks indicating that highest video signal detection in progress.
- When LEDs turn OFF for 2 seconds, then Calibration is done.
- Now tVRX will exit from Calibration mode and go to normal state.
Compiling
Use latest Arduino IDE.
You need to add ATtiny Support to Arduino IDE (Google the Internet). :)
In Arduino IDE Clock should be left as default = 1MHz (internal).
In this project we don't use Arduino bootloader. So, you need to export compiled binary from IDE and flash it with external programmer like USBasp.
Programming pads on tVRX:
All fuses leave default.
Discussion on RCG: https://www.rcgroups.com/forums/showthread.php?3051872-DIY-Tiny-Diversity-VRX-for-EV100-Goggles
Parts
640| Qty | Value | Footprint | References |
|---|---|---|---|
| 80 | 1K | Resistors_SMD:R_0603 | R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1 +64 |
| 64 | LED | LEDs:LED_0805 | D1, D1, D1, D1, D1, D1, D1, D1, D1, D1, D1, D1, D1, D1, D1, D1 +48 |
| 32 | 100K | Resistors_SMD:R_0603 | R4, R4, R4, R4, R4, R4, R4, R4, R4, R4, R4, R4, R4, R4, R4, R4 +16 |
| 32 | 100n | Capacitors_SMD:C_0603 | C1, C1, C1, C1, C1, C1, C1, C1, C1, C1, C1, C1, C1, C1, C1, C1 +16 |
| 16 | 10K | Resistors_SMD:R_0603 | R9, R9, R9, R9, R9, R9, R9, R9, R9, R9, R9, R9, R9, R9, R9, R9 |
| 16 | 10n | Capacitors_SMD:C_0603 | C2, C2, C2, C2, C2, C2, C2, C2, C2, C2, C2, C2, C2, C2, C2, C2 |
| 16 | 10uf | Capacitors_SMD:C_0603 | C4, C4, C4, C4, C4, C4, C4, C4, C4, C4, C4, C4, C4, C4, C4, C4 |
| 16 | 30 | Resistors_SMD:R_0603 | R8, R8, R8, R8, R8, R8, R8, R8, R8, R8, R8, R8, R8, R8, R8, R8 |
| 16 | ATTINY85-20SU | Housings_SOIC:SOIJ-8_5.3x5.3mm_Pitch1.27mm | U2, U2, U2, U2, U2, U2, U2, U2, U2, U2, U2, U2, U2, U2, U2, U2 |
| 16 | B5819WS | Diodes_SMD:D_SOD-323 | D3, D3, D3, D3, D3, D3, D3, D3, D3, D3, D3, D3, D3, D3, D3, D3 |
| 16 | Googles | Connectors_Molex:Molex_PicoBlade_53047-0910_09x1.25mm_Straight | J1, J1, J1, J1, J1, J1, J1, J1, J1, J1, J1, J1, J1, J1, J1, J1 |
| 16 | MAX4624 | TO_SOT_Packages_SMD:SOT-23-6 | U1, U1, U1, U1, U1, U1, U1, U1, U1, U1, U1, U1, U1, U1, U1, U1 |
| 16 | Prog1 | KiCadCustomLibs:Pads_prog_3pin1.25mm | J4, J4, J4, J4, J4, J4, J4, J4, J4, J4, J4, J4, J4, J4, J4, J4 |
| 16 | Prog2 | KiCadCustomLibs:Pads_prog_3pin1.25mm | J5, J5, J5, J5, J5, J5, J5, J5, J5, J5, J5, J5, J5, J5, J5, J5 |
| 16 | RX_A | KiCadCustomLibs:Pads_9pin_chess | J2, J2, J2, J2, J2, J2, J2, J2, J2, J2, J2, J2, J2, J2, J2, J2 |
| 16 | RX_B | KiCadCustomLibs:Pads_9pin_chess | J3, J3, J3, J3, J3, J3, J3, J3, J3, J3, J3, J3, J3, J3, J3, J3 |
| 16 | SW_Push | Button_TS-018 | SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1 |
The 416 most common of 640 parts.
Questions
How big is the TinyDiversityRX5808 panelized PCB?
It measures 97 × 92 mm and has 2 copper layers, 0.8 mm thick.
What parts does the TinyDiversityRX5808 panelized use?
640 parts, built around the ATTINY85-20SU, MAX4624EUT and B5819WS. 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 TinyDiversityRX5808 panelized KiCad files?
From the nppc/TinyDiversityRX5808 repository on GitHub, at the commit this page was made from: the board is KiCad/TinyDiversityRX5808_panelized.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the TinyDiversityRX5808 panelized design in my own project?
Its repository states no licence, so its author keeps all rights: ask nppc before reusing the design.
Similar boards
- 2 layers22 × 20.3 mm

- 4 layers30 × 30 mm

- 2 layers30 × 94 mm

- 2 layers89.8 × 10.2 mm

- 4 layers105 × 55 mm

MotorKit
zhbi98/ODriveX
【无刷电机FOC驱动器】双通道 FOC 无刷电机驱动套件,最高电压 60V 单通道电流可达 100A,可以驱动 1.2kW 以内 BLDC 或 PMSM(有中文注释)。
184 parts22MIT - 2 layers32.2 × 59.4 mm

- 2 layers26.6 × 14.9 mm

- 4 layers76 × 100 mm

