
Raven
agranlund/raven
Homemade MC68060 + DSP56303 Atari-compatible computer. Hardware, firmware, and software stack

A modern Bluetooth audio system for your vehicle.
Coupe is an open-source printed circuit board by jamescolb7, from the jamescolb7/Coupe repository on GitHub. It is a 4-layer board of 90 × 56 mm with 7 parts on 47 nets, routed with 120 tracks and 25 vias.
It is built around the ESP32-DEVKITC-VE and PCM5102APW. Its parts include 3 ICs, 2 resistors and 1 connector. It belongs with the audio and music and radio and wireless boards and the ESP32 boards of this library.
A modern Bluetooth audio system for your vehicle.
The Coupé is a small ESP32 powered drop-in infotainment system for your vehicle. It receives audio over Bluetooth from your mobile device and plays it to your car through an I2S compatible DAC. It also consists of a 3.2 inch touch display that indicates what song is playing, artist, album, along with the cover art.
These are the steps for building your own Coupé.
Below is a general parts list of what you may need. If you choose to build one without a PCB, you may need wire and a breadboard/perfboard. If you choose to use a PCB, you may want to ensure you have a soldering iron and solder. You may also want to have a 3D printer on hand (the 3D print shown here has been printed on both the Bambu X1E and P2S).
| Part | Role | Description | Vendor |
|---|---|---|---|
| ESP32 WROVER | MCU | Selected due to built in 4-8 MB of PSRAM, Classic BT | AliExpress |
| PCM5102a | DAC | Excellent sound quality and reasonable signal strength w/o amplification | AliExpress |
| Generic ILI9341/XPT2046 3.2" TFT Touch Display | Display | Reasonably cost effective, decently large, touch, typically with a red PCB | AliExpress |
| Custom PCB (Optional) | PCB | KiCad PCB design provided | JLCPCB (or other) |
| 3D Printed Enclosure (Optional) | Case | Fusion 360 .f3d and .3mf provided | PLA/PETG |
As a general guide to how everything is going to be connected, below is the schematic. Here, the USB C receptacle is fully optional, as it is only supplying 5V to the AMS1117 on the ESP32 board itself, which could be done with its own UART connector regardless. Making all connections listed in this schematic will allow you to have a working prototype before ordering a custom PCB.

Below is the PCB that will be used for the project. Its dimensions are 90 mm x 56 mm, being just larger than the 3.2" display. It is shown below:

Currently, my PCB fab of choice is JLCPCB, as they have been easiest to work with so far. The KiCad project included is also already set for their machine tolerances and has been confirmed to work.
To order a PCB, you will have to manually generate Gerbers and drilling files. A good guide from JLC to do this can be found here:
https://jlcpcb.com/help/article/how-to-generate-gerber-and-drill-files-in-kicad-9
Currently, this board is set up to be 4 layers, however it could be reduced to 2 by removing the two inner layers.
Readme to be completed...
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 5.1K | PCBLIB_R0805_2026-08-03:R0805 | R1, R2 |
| 1 | ESP32-DevKitC | PCM_Espressif:ESP32-DevKitC | U1 |
| 1 | ILI9341 + XPT2046 | coupe_footprints:ILI9341 + XPT2046 | U2 |
| 1 | LOGO | LOGO | G*** |
| 1 | PCM5102a | coupe_footprints:PCM5102a | U3 |
| 1 | USB_C_Receptacle_PowerOnly_6P | PCBLIB_USB-C-SMD_TYPE-602-T3_2026-08-03:USB-C-SMD_TYPE-602-T3 | J1 |
It measures 90 × 56 mm and has 4 copper layers, 1.6 mm thick.
7 parts, built around the ESP32-DEVKITC-VE and PCM5102APW. 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.
From the jamescolb7/Coupe repository on GitHub, at the commit this page was made from: the board is kicad/coupe.kicad_pcb and its schematic kicad/coupe.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask jamescolb7 before reusing the design.

agranlund/raven
Homemade MC68060 + DSP56303 Atari-compatible computer. Hardware, firmware, and software stack




xiphonics/picoTracker-pcb
Buy the official kit at xiphonics store # Trademark Notice


martinroger/ipodesp32
An iPod emulator for 2006-2013 BMW Mini Coopers that need Bluetooth