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

Audio module is an open-source printed circuit board by NEOgHacking, from the NEOgHacking/audio_module repository on GitHub. It is a 2-layer board of 25.5 × 32 mm with 26 parts on 24 nets, routed with 137 tracks and 21 vias.
It is built around the PCM5102APW. Its parts include 12 capacitors, 8 resistors, 2 connectors and 1 IC. It belongs with the audio and music boards of this library.
For this design i wanted to be able to connect my headphones to thee console for audio output to add an extra dimension to the games. For this i used a PCM5102A audio chip from Texas Instruments to drive the audio output on the 3.5mm headphone jack. I tried to isolate the digital power and analog power as good as possible with a ferrite bead to prevent unwanted output from interference from the digital side.
This design was made in KiCad 10 and uses the standard parts. I needed to make a custom part for the audio port the PJ-342, i could use the symbol from KiCad but had to make my own footprint.
This is a pretty basic schematic but it should work.
The case was made in onshape using the free licence, its pretty simple and was based on an import of the PCB so referencing was easy. The PCB screws in from the bottom with 2 screws to attach it to the case.
Here is the onshape link
WIP The software was made as described in the first driver tutorial. It was heavily edited to create I2S compatibility for the audio chip, this however is still not in a working state, i am working hard to get it working but it is not that easy to get working for me because i am shit in rust.
| Vendor | Price in $ | Tax in $ |
|---|---|---|
| LCSC | 10.42 | 10.47 |
| JLCPCB | 4.00 | 6.80 |
Huge thanks to @Koeg for the YSWS and all the help with the firmware!!
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 100n | Capacitor_SMD:C_0603_1608Metric | C2, C4, C6, C8 |
| 4 | 10k | Resistor_SMD:R_0603_1608Metric | R5, R6, R7, R8 |
| 4 | 10u | Capacitor_SMD:C_0603_1608Metric | C3, C5, C7, C9 |
| 4 | 2u2 | Capacitor_SMD:C_0603_1608Metric | C10, C11, C12, C13 |
| 2 | 470R | Resistor_SMD:R_0603_1608Metric | R3, R4 |
| 2 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 1 | 2k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | AudioJack4_SwitchTR1 | audio_jack:PJ-342 | J3 |
| 1 | FerriteBead | Inductor_SMD:L_0603_1608Metric | FB1 |
| 1 | PCM5102A | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U1 |
| 1 | ~ | Hackxpansion:Male_Module | J1 |
It measures 25.5 × 32 mm and has 2 copper layers, 1.6 mm thick.
26 parts, built around the 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 NEOgHacking/audio_module repository on GitHub, at the commit this page was made from: the board is PCB/audio_module.kicad_pcb and its schematic PCB/audio_module.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 NEOgHacking 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