Skip to the content
PCBKitNew board
4 layers40 × 22 mmRgba, the printed circuit board in 3D

Reasonably Good Bluetooth Audio - A tiny, inline Bluetooth audio receiver for IEMs.

Size
40 × 22 mm
Copper layers
4
Thickness
1.6 mm
Parts
73
Nets
87
Pads
277
Tracks, vias
542, 99
Pours
3
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
7 Mar 2021
Updated
4 Apr 2021

Overview

Rgba is an open-source printed circuit board by fu5ha, from the fu5ha/rgba repository on GitHub. It is a 4-layer board of 40 × 22 mm with 73 parts on 87 nets, routed with 542 tracks and 99 vias.

It is built around the OPA1662AID, TPS62849DLCR and TPS65133DPD, with the TPS7A3501DRV among its other parts. Its parts include 28 capacitors, 17 resistors, 10 connectors, 6 ICs and 6 diodes. It belongs with the audio and music and radio and wireless boards of this library.

Main components

4

README

README.md

rgba - reasonably good bluetooth audio

The rgba is a tiny (41x20mm PCB), extremely high fidelity Bluetooth audio receiver meant to attach inline to the cord of a pair of IEMs. It aims to provide as high quality audio as possible while retaining reasonable battery life and its small form factor. It is designed to pair well with high sensitivity, low impedance IEMs. For use with lower sensitivity, harder to drive headphones (or IEMs), you'll need to adjust the values of the resistor feedback network around the Op Amp to provide the proper output power. See this document, especially sections 1 through 3, for more information. Reach out to me via GitHub issue or social media (listed on my GitHub profile) and I'd be happy to guide you on this.

Schematic

See rgba.pdf for a PDF copy of the schematic, or open the repo's root as a project in KiCad and launch Eeschema.

Renders

Here are a couple of renders of the latest version of the PCB.

front side back side

Bill of Materials

A bill of materials is available in HTML format, with links to sourcing information and interactive PCB board view useful when performing assembly. View it here: https://termhn.github.io/rgba/ibom.html

Not included in the BOM is a battery. You can use any single cell LiPo (3.7V) LiPo battery up to 500mAh in capacity. You'll likely need to either re-terminate the batteries with the proper connector (2-pin JST-ACH plug housing and crimp leads can be found on DigiKey) or lop off the included connector and solder the leads directly to the board.

PCB Sourcing

I recommend ordering PCBs through OSH Park because their 4 layer process has the needed precision at a reasonable price (JLCPCB for example will cost you a lot more to get the needed 0.2/0.4 diameter vias), is good quality, and are a cool organization to support. Plus their PCBs are a super purdy purple :d

You can order some of the rev 1.1 PCBs directly using this link: -link will be inserted here when it has been tested working-

Parts

73
QtyValueFootprintReferences
80.1uFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC21, C22, C27, C51, C600, C601, C602, C603
710uFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC30, C31, C40, C42, C50, C52, C53
71KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R3, R610, R611, R620, R621
41uFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC10, C23, C26, C41
433pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC611, C612, C621, C625
44.7KResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR612, R613, R622, R623
468RResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR22, R614, R615, R624
32.2uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC20, C24, C25
34.7uHInductor_SMD:L_1008_2520Metric_Pad1.43x2.20mm_HandSolderL30, L50, L51
3D_SmallDiode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1, D2, D30
3Switch_RArgba:TL4110AF160QSW1, SW2, SW3
2100KResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR10, R11
24.3nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC610, C620
2Screw 1rgba:MountingHole_1.2mm_M1_PadJ11, J12
1BATT CONNConnector_JST:JST_ACH_BM02B-ACHSS-GAN-ETF_1x02-1MP_P1.20mm_VerticalJ2
1BLUELED_SMD:LED_0603_1608Metric_CastellatedLED2
1CHARGE CONNrgba:USB_C_Receptacle_UJC-HP-3-SMT-TRJ1
1FSC-BT806rgba:FSC-BT806U1
1L SPK OUTrgba:SolderWire_AudioOut_1x03_P2.0mmJ5
1OPA1662rgba:VSSOP-8_3.0x3.0mm_P0.65mmU6
1ORNGLED_SMD:LED_0603_1608Metric_CastellatedLED1
1PCM5242rgba:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mmU2
1R SPK OUTrgba:SolderWire_AudioOut_1x03_P2.0mmJ4
1TPS62849DLCRrgba:VSON-8_1.5x2mm_P0.5mmU3
1TPS65133DPDrgba:WSON-12-1EP_3x3mm_P0.45mm_EP1.2x2mmU5
1TPS7A3501rgba:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalViasU4
1UART_GNDrgba:TestPoint_THTPad_D1.5mm_Drill0.7mmJ3
1UART_RXrgba:TestPoint_THTPad_D1.5mm_Drill0.7mmJ8
1UART_TXrgba:TestPoint_THTPad_D1.5mm_Drill0.7mmJ6
1UART_VBUSrgba:TestPoint_THTPad_D1.5mm_Drill0.7mmJ7
1WHITELED_SMD:LED_0603_1608Metric_CastellatedLED3

Questions

How big is the Rgba PCB?

It measures 40 × 22 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Rgba use?

73 parts, built around the OPA1662AID, TPS62849DLCR, TPS65133DPD and TPS7A3501DRV. 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 Rgba KiCad files?

From the fu5ha/rgba repository on GitHub, at the commit this page was made from: the board is rgba.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Rgba design in my own project?

Its repository states no licence, so its author keeps all rights: ask fu5ha before reusing the design.

Similar boards

  • 4 layers34.5 × 18 mmOpenAXES, the printed circuit board in 3D

    OpenAXES

    OpenAXES-IMU/OpenAXES

    Hardware design files and source code for an open-access wireless IMU

    99 parts9
  • 6 layers60 × 100 mmSenseboard, the printed circuit board in 3D

    Senseboard

    CPSLO-AI-Campus-Fire-Detection/senseboard

    PCB for sensor stack and compute for fire detection system

    109 partsAGPL-3.0
  • 4 layers52 × 94.2 mmTangara mainboard, the printed circuit board in 3D

    Tangara mainboard

    dpaola2/Harmony

    Current logistics, September 26: core modules are received, and the revision B shells, LCD supports and carrier gauge passed loose fit checks. Screws and foam are ordered. The SD trial playlist is prepared.

    124 parts
  • 2 layers36 × 16 mmMcp2518fd, the printed circuit board in 3D

    Mcp2518fd

    dragonlock2/kicadboards

    Offsite backup for the miscellaneous KiCad boards that don't fit elsewhere

    21 parts14Apache-2.0
  • 2 layers63.5 × 29.8 mm5 -5V Rail, the printed circuit board in 3D

    5 -5V Rail

    SlugSat/Schematics_PCBs

    PCB Schematics for all of SlugSat

    31 parts1
  • 4 layers163.5 × 99.1 mmTPA3250PFFB, the printed circuit board in 3D

    TPA3250PFFB

    smileym4n-collab/Kicadprojects

    225 parts
  • 6 layers157.8 × 95.2 mmCovg daq v2, the printed circuit board in 3D

    Covg daq v2

    lucask07/open_covg_daq_pcb

    DAQ (ADCs and DACs) PCB for the digital ion channel amplifier project.

    600 parts9GPL-3.0
  • 2 layers100 × 70 mmPico rx, the printed circuit board in 3D

    Pico rx

    ra0sms/picorx_digi

    SDR receiver for Digi modes

    79 parts6MIT