Manufacture du Son
On this page

Board design

KiCad sources, schematics, PCB versions and fabrication outputs

Edit on GitHub

Board design

The board has been designed with KiCad. Both KiCad 7.x and 8.x have been used during the development.

The KiCad sources live in this repository under mds-hardware/, split into two projects:

  • mds-hardware/network_player/ โ€” the main board
  • mds-hardware/dac/ โ€” the audio DAC daughter board

Schematics

A rendered SVG of the schematics is included for quick reference:

Schematics

Versions

VersionDateStatusSchematicPCBGerbers
v12024-01-15Sent to JLCPCB, had routing issues PDF PDF ZIP
v1.12024-06-02Sent to JLCPCB, fixes routing issues of v1 PDF PDF ZIP
v22024-10-17Full redesign on Allwinner T113-s3, never produced PDF PDF ZIP

Latest produced version: v1.1

v1.1 is the version that was actually fabricated and assembled by JLCPCB. Compared to v1, it brings the following changes:

  • Removed the discrete transistors used for ESP32 boot/reset, driven directly from F1C200s GPIOs instead
  • EA3036 enable pin tied to 3.3 V
  • Added a RST button that pulls the MISO line to ground to disable booting from flash
  • ESP32 moved to SPI1; SPI0 is now shared between the NAND flash and the RPi connector
v1.1 schematic

Assembled boards

The v1.1 board as assembled by JLCPCB:

Network player v1.1, top side Network player v1.1, bottom side

For reference, the earlier v1 board:

Network player v1, top side Network player v1, bottom side