Community project
8-Channel AES3 Distribution Amplifier
This 8-channel AES3 distribution amplifier takes a single AES3 digital audio input and distributes it to two independent outputs, each carrying all eight channels. Built around isolation transformers and shielded connectors, the amplifier maintains signal integrity across professional audio installations while rejecting common-mode interference.
The guide provides a complete parts list, wiring diagram, and step-by-step assembly instructions for building the amplifier in a metal enclosure. The AES3 signal path is entirely passive and transformer-based, requiring only a 5 V DC power input for the ESP32 controller. Assembly proceeds from preparing the enclosure through fitting input and output stages, with a final inspection and single-link test before full deployment.
Wiring diagram

Gather all the parts
Assemble it in 7 steps
1. Prepare the metal enclosure
Use a metal rack enclosure with three shielded RJ45 panel cut-outs marked INPUT, OUTPUT A, and OUTPUT B, plus one locking 5 V DC input cut-out. Bond each RJ45 metal shell directly to the enclosure with a short, wide connection; this gives cable noise a safe path to the chassis.
- Mark every RJ45 port “AES3 ONLY — NOT ETHERNET — NO PoE” before fitting it.
- Do not connect these ports to an Ethernet switch or PoE injector; that can damage the distribution amplifier and connected audio equipment.
2. Fit the input side parts
Fit the four input transformers beside the INPUT connector. Keep each transformer close to its matching RJ45 pair: pins 1–2 for link 1, pins 3–6 for link 2, pins 4–5 for link 3, and pins 7–8 for link 4. Fit each 110 Ω 1% resistor directly across that transformer’s receiver-side pair.
- Keep the two copper tracks of each pair the same length and route them next to one another.
- Do not substitute Ethernet magnetics for the AES3 transformers; the wrong transformer can distort the digital-audio signal.
3. Fit the receiver and copying stage
Fit the four receiver ICs and the 74AHCT244 copying buffer near the input transformers. Add a 100 nF ceramic capacitor from 5 V to ground at every IC supply pin pair, placed as close to the chip as possible.
- The buffer makes one separate electrical copy for Output A and another for Output B; it does not decode or alter the audio.
- Keep the input transformer secondary tracks short; long tracks can pick up noise and cause dropouts.
4. Fit the Output A path
Fit Output A’s four driver ICs and four output transformers between the copying buffer and the OUTPUT A connector. Route the transformer secondaries to pins 1–2, 3–6, 4–5, and 7–8 in that order.
- Keep every outgoing pair as a 110 Ω differential pair and avoid branches or unused trace stubs.
- Swapping the plus and minus wires of one pair reverses that AES3 link and may prevent the receiving equipment from locking.
5. Fit the Output B path
Fit Output B’s four driver ICs and four output transformers in the same way. Route the output transformer secondaries to pins 1–2, 3–6, 4–5, and 7–8 on OUTPUT B.
- Output A and Output B must remain separate after the copying buffer so a fault or unplugged cable on one output does not load the other.
- Never join an Output A pair directly to the same Output B pair; the two outputs must be separately driven and transformer-isolated.
6. Wire and protect the 5 V input
Bring the certified regulated 5 V supply into the locking DC connector, then route it through reverse-polarity and over-current protection before the 5 V plane. Connect its return to the circuit ground plane; do not use the RJ45 signal pairs as power or ground wires.
- Use a supply rated for at least 1 A even though the circuit draws less; it will run cooler and has margin.
- Check the connector polarity with a meter before plugging in the board—reversed 5 V power can damage every interface chip.
7. Inspect and test one link first
Before connecting studio equipment, check for shorts between 5 V and ground. Then connect a known AES3 source to INPUT and a known AES3 receiver to Output A using the correct shielded 110 Ω cable. Verify channels 1–2 first, then repeat for the other three pairs and Output B.
- If one pair fails, first check the pin pair order: 1–2, 3–6, 4–5, then 7–8.
- Power down before changing soldered connections; accidental shorts can damage the drivers or connected audio hardware.
Review all connections
1. Connections between "dc_input" and "ESP32"
2. Connections between "rj45_in" and "ESP32"
3. Connections between "rj45_out_a" and "ESP32"
4. Connections between "rj45_out_b" and "ESP32"
5. Connections between "in_tx1" and "ESP32"
6. Connections between "term1" and "ESP32"
7. Connections between "in_tx2" and "ESP32"
8. Connections between "term2" and "ESP32"
9. Connections between "in_tx3" and "ESP32"
10. Connections between "term3" and "ESP32"
11. Connections between "in_tx4" and "ESP32"
12. Connections between "term4" and "ESP32"
13. Connections between "rx_link1" and "ESP32"
14. Connections between "rx_link2" and "ESP32"
15. Connections between "rx_link3" and "ESP32"
16. Connections between "rx_link4" and "ESP32"
17. Connections between "drv_a1" and "ESP32"
18. Connections between "drv_a2" and "ESP32"
19. Connections between "drv_a3" and "ESP32"
20. Connections between "drv_a4" and "ESP32"
21. Connections between "drv_b1" and "ESP32"
22. Connections between "drv_b2" and "ESP32"
23. Connections between "drv_b3" and "ESP32"
24. Connections between "drv_b4" and "ESP32"
25. Connections between "out_tx_a1" and "ESP32"
26. Connections between "out_tx_a2" and "ESP32"
27. Connections between "out_tx_a3" and "ESP32"
28. Connections between "out_tx_a4" and "ESP32"
29. Connections between "out_tx_b1" and "ESP32"
30. Connections between "out_tx_b2" and "ESP32"
31. Connections between "out_tx_b3" and "ESP32"
32. Connections between "out_tx_b4" and "ESP32"
33. Connections between "logic_fanout" and "ESP32"
Deploy the firmware
// Hardware-only AES3 distribution amplifier.
// The AES3 signal path is entirely discrete: no ESP32 GPIO is used.
void setup() {}
void loop() {}Remix this project
Make it yours in one click
Open a full copy of this project in your own Schematik workspace — diagram, code, parts, and assembly steps included. Swap the sensor, add features, or redesign the whole thing with AI. The author's original stays untouched.




