Build your own Stream Kiddo
Stream Kiddo is open hardware. Buy one from us if you'd rather have something that just works out of the box, or build your own from off-the-shelf dev boards using the guide below; nothing here is locked away.
Stream Kiddo shares its hardware with Stream Mama, minus the audio-input side -- it's just an ESP32-S3 Ethernet board and a DAC for line-out. No custom PCB required, but you'll have to do some soldering and wiring.
Parts list
- ESP32-S3 Ethernet board~$25
Wi-Fi 4 and Bluetooth 5 (LE), plus a W5500 chip for wired 10/100 Ethernet over SPI, the same Ethernet chip Stream Kiddo's PCB uses. Skip the cable for a WiFi-only build.
Total cost ~$45
Line-out -- ESP32 to PCM5102A DAC module
- BCLK
- GPIO1 (pin 25)BCK
- DATA
- GPIO21 (pin 35)DIN
- LRCLK
- GPIO2 (pin 26)LCK
- Power
- VBUS (pin 40)/GNDVIN/GND
Ethernet -- onboard W5500 (nothing to wire; set these pins in the firmware)
- SCLK
- GPIO13 (onboard)
- MOSI
- GPIO11 (onboard)
- MISO
- GPIO12 (onboard)
- CS
- GPIO14 (onboard)
- INT
- GPIO10 (onboard)
- RST
- GPIO9 (onboard)
Notes
- Pin numbers in parentheses are the positions on the board's pinout diagram. GPIO4-7 (SD card) and GPIO9-14 (Ethernet) aren't on the header, and GPIO35-37 are taken by the board's PSRAM, so these pins differ from Stream Kiddo's PCB: set them in the firmware's I2S settings.