
ARC AP
probstj03/ARC-Play
ARC-Play ist das Zuspielgerät des ARC-Systems. Es spielt den Song eines Shots ab, auf Wunsch mit Vorzähler und veränderter Geschwindigkeit.

ARC-Play ist das Zuspielgerät des ARC-Systems. Es spielt den Song eines Shots ab, auf Wunsch mit Vorzähler und veränderter Geschwindigkeit.
Pcm5102a is an open-source printed circuit board by probstj03, from the probstj03/ARC-Play repository on GitHub. It is a 2-layer board of 19.2 × 25 mm with 20 parts on 19 nets, routed with 92 tracks and 9 vias.
It is built around the PCM5102APW. Its parts include 9 capacitors, 7 resistors, 3 connectors and 1 IC.
ARC-Play ist das Zuspielgerät des ARC-Systems. Es spielt den Song eines Shots ab, auf Wunsch mit Vorzähler und veränderter Geschwindigkeit. Dazu gibt es einen sample-genauen LTC-Timecode mit Shot-Userbits aus (Kamera, Roll, Scene, Shot, Take). Gesteuert wird ARC-Play aus ARC-Studio (ARC-Server) oder direkt am Gerät über das TFT-Display und den Drehencoder.
hardware/ARC_Playback.1, KiCad 9) mit ESP32-S3-DevKitC-1 N16R8hardware/wiring/ARC-Play_Verdrahtung.svghardware/components.txthardware/3D-Druck (FreeCAD + STL)Dieselbe Platine wird auch für ARC-Slate verwendet.
PlatformIO-Projekt in firmware/ (Arduino-Framework, ESP32-S3). Zeitbasis, Timecode, Jam Sync und
Netzwerk kommen aus ARC-Core. Das Repo muss neben
ARC-Play liegen, weil es per symlink://../../ARC-Core eingebunden wird.
| Modul | Aufgabe |
|---|---|
| ARC-Core | RTC-Uhr, phasengeregelter LTC-Generator, Decoder, Jam Sync mit Prüfphase, Latenz-Loopback, WLAN/ARC-Net, Protokoll v2, Ereignis-Log |
play_audio | Song von SD (/track.wav) mit 8-Schläge-Vorzähler, Start und Shot-Ende sample-genau geplant (at) |
play_ui | TFT + Drehencoder |
play_link | Play-Protokoll: Shot, Song-Info, WAV-Upload, Lautstärke, Take-Ereignis am Shot-Ende |
play_state | Shot- und Song-Daten |
cd firmware
cp src/secrets.example.h src/secrets.h # einmalig: eigene WLANs eintragen
pio run -t upload
pio device monitor -b 115200 # "help" zeigt alle Befehle| Modus | Funktion |
|---|---|
| Free Run | TC = Tageszeit aus der RTC, phasengeregelt |
| Record Run | TC läuft nur während der Aufnahme. Start und Stopp auch geplant (at). |
| Playback | Song + LTC ab Shot-Start mit Vorzähler und Tempo, sample-genauer Start und Stopp am Shot-Ende |
| Slave / Jam Sync | TC von J2 übernehmen. Jam → Free Run stellt die RTC µs-genau und prüft 30 s lang. |
Bildraten: 24, 25, 29.97 DF, 30. Kanäle: links = Song (J3), rechts = LTC (J2).
Bedienung:
Protokoll: WebSocket ws://<ip>/ws, Protokoll v2 aus ARC-Core.
hello, event (take_end mit µs-Zeit), pong und geplante Befehle mit at.newTake, status, upload_prepared und upload_ack erhalten.? zeigt Latenz und Phasenfehler.| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 470 | Resistor_SMD:R_0402_1005Metric | R1, R2, R3, R4, R5, R7 |
| 4 | 0.1uf | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C8 |
| 2 | 2.2nf | Capacitor_SMD:C_0402_1005Metric | C5, C7 |
| 2 | 2.2uf | Capacitor_SMD:C_0402_1005Metric | C4, C6 |
| 1 | 0 | Resistor_SMD:R_0805_2012Metric | R6 |
| 1 | 10uf | Capacitor_SMD:C_0402_1005Metric | C9 |
| 1 | AudioJack4 | Connector_Audio:Jack_3.5mm_PJ320D_Horizontal | J1 |
| 1 | Conn_01x03_Female | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | Conn_01x06_Female | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J2 |
| 1 | pcm5102a | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U1 |

probstj03/ARC-Play
ARC-Play ist das Zuspielgerät des ARC-Systems. Es spielt den Song eines Shots ab, auf Wunsch mit Vorzähler und veränderter Geschwindigkeit.

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
It measures 19.2 × 25 mm and has 2 copper layers, 1.6 mm thick.
20 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 probstj03/ARC-Play repository on GitHub, at the commit this page was made from: the board is hardware/ARC_Playback.1/esp32-pcm51202-audio-hardware-master/esp32-pcm51202-audio-hardware-master/pcm5102a.kicad_pcb and its schematic hardware/ARC_Playback.1/ARC_AP.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 probstj03 before reusing the design.