OtterCastAmp is an open-source WiFi Speaker amplifier, based on a Sochip S3 SoC. Powered by any USB PD adapter for up to 100W of music.

Overview

OtterCastAmp

OtterCastAmp is an open-source Sonos Amp replacement, based on a Sochip S3 SoC and pulseaudio sink/source.

How do I get one?

We are currently planning a small batch production run, stay tuned.

You don't want to wait? You can of course run a small batch on your own! Please have a look into the gerber folder, a batch size of just 5 (and up to 30) boards is supported by JLC.

Installation & Configuration

After downloading and flashing the image, OtterCastAmp can either be configured via the config.ini file or via the web-interface.

Check out our Documentation for more information!

Schematics?

Schematics!

Team

Do you plan a PoE version?

No. (25W of power is not enough and >50W isn't popular)

Status

HW v1.0 is ordered and we already found bugs fixed in v1.2 (not ordered yet) Tested & working:

  • Audio Speaker Out

  • Audio Line In

  • Bluetooth Audio In

  • USB PD

  • WiFi

  • Ethernet

  • Display

  • Uart

  • Webinterface (config)

  • Shairport-sync

  • Pulseaudio sink

  • Pulseaudio source

  • snapcast

License

MIT Licensed HW

Note: The following files or directories are excluded from the License and are otherwise licensed

  • 3D/
  • datasheets/
Issues
  • Add kitspace.yaml

    Add kitspace.yaml

    This adds the file necessary to put up a Kitspace project. If you are happy to have a page for this project, simply merge. If you have any concerns, let me know.

    preview: http://add-ottercast.preview.kitspace.org/boards/github.com/kitspace-forks/OtterCastAmp/

    One thing to consider regarding BOM: there is no quantity column so quantity is is inferred from references. This may be more brittle than adding an explicit quantity column.

    opened by kasbah 0
  • v1.2 status

    v1.2 status

    Hello! Just checking in to see how the Ottercast amp is coming along. Did you get a run of v1.2 boards fabricated? Did you get a chance to test them? Are they in regular use?

    I hope the project is coming along, and that you're all doing well. Best regards!

    opened by timothy-godfrey 2
  • USB drive support

    USB drive support

    From my understanding of the OtterCastAmp v1.2 schematic, the only way to play music from an external USB drive is to use an USB-C hub with power pass-through.

    Should I expect most of the USB-C hubs to work nicely with OtterCastAmp, or should I rather try to remix the design with either:

    • Have two USB ports, one for power, one for data ;
    • Add an internal USB 2.0 hub for another USB port?

    What is your opinion on simplifying the use of an USB drive in future versions?

    Thank you for all this amazing work!

    opened by erdnaxe 1
Owner
Ottercast
OtterCast is a family of open-source audio streaming devices running Linux
Ottercast
ESP8266 powered Xilinx Virtual Cable - Xilinx WiFi JTAG!

Xilinx Virtual Cable Server for ESP8266 Overview ESP8266 implementation of XVC (Xilinx Virtual Cable) protocol based on xvcd

Dhiru Kholia 6 Jul 18, 2022
WiFi Attack + Recon Suite for the ESP8266 WiFi Nugget

Nugget-Invader Welcome to the Nugget Invader repository! The Invader is a WiFi attack suite developed for the WiFi Nugget, an ESP8266 based platform d

HakCat 27 Aug 2, 2022
An implementation of the Mobile Adapter GB protocol, to connect to custom game servers.

libmobile Library that implements the Mobile Adapter GB protocol, in a way that should be easy to integrate into a plethora of different emulators/har

REON Team 9 Jul 6, 2022
About Add any Program in any language you like or add a hello world Program ❣️ if you like give us ⭐

Hello-World About Add any Program in any language you like or add a hello world Program ❣️ if you like give us ⭐ Give this Project a Star ⭐ If you lik

Lokesh Jangid 15 Aug 5, 2022
Ultra-lightweight web browser based on Qt Ultralight webview, powered by Ultralight HTML renderer

Qt Ultralight Browser This is an ultra-lightweight web browser powered by the Ultralight web engine embedded in Qt 5 app as a custom webview widget -

niu tech 34 Jul 24, 2022
A WiFi-enabled microcontroller capable of communicating with web-based service APIs for fast prototyping applications.

A WiFi-enabled microcontroller capable of communicating with web-based service APIs for fast prototyping applications.

Mark Hofmeister 2 Mar 9, 2022
TCP tunnel powered by epoll

Feature Dual Stack Async DNS Non-blocking IO Zero Copy Build git clone https://github.com/zephyrchien/ZTUN cd ZTUN mkdir build && cd build cmake .. ma

zephyr 15 Jun 3, 2022
TCP tunnel powered by epoll

Feature Dual Stack Async DNS Non-blocking IO Zero

zephyr 15 Jun 3, 2022
ebpfkit-monitor is a tool that detects and protects against eBPF powered rootkits

ebpfkit-monitor ebpfkit-monitor is an utility that you can use to statically analyse eBPF bytecode or monitor suspicious eBPF activity at runtime. It

Guillaume Fournier 64 Aug 4, 2022
This is a MQTT-enabled, compact weather station powered by a Wemos D1 minicontroller and built with 3D-printed parts

This is a MQTT-enabled, compact weather station powered by a Wemos D1 minicontroller and built with 3D-printed parts. It supports OTA updates.

65397 1 Feb 10, 2022
A simple network library powered by epoll and proactor pattern.

spinet A simple network library powered by epoll and proactor pattern. Installation Required cmake version 3.10 or above c++ standard 17 or above git

null 8 Jan 27, 2022
Zyre - an open-source framework for proximity-based peer-to-peer applications

Zyre - Local Area Clustering for Peer-to-Peer Applications Linux & MacOSX Windows Contents Overview Scope and Goals Ownership and License Using Zyre B

The ZeroMQ project 796 Aug 8, 2022
A WiFi mapping companion app for Valetudo

Valeronoi (Valetudo + Voronoi) is a companion for Valetudo for generating WiFi signal strength maps. It visualizes them using a Voronoi diag

Christian F. Coors 169 Jul 30, 2022
Tuya IoTOS Embeded SDK WiFi & BLE for BK7231T

Tuya IoTOS Embedded Wi-Fi and BLE SDK for BK7231T 中文版 | English Overview Developed independently by Tuya Smart, Tuya IoTOS is the world's only IoT ope

Tuya 34 Jul 31, 2022
WiFi-enabled soil moisture sensor

w-parasite w-parasite is an open source, WiFi-enabled soil moisture sensor for house plants. This repo contains all the hardware design files (schemat

null 126 Jul 31, 2022
T-Watch 2020 v1 compatible firmware providing WiFi and BLE testing tools (and also, a watch :D)

ESP-IDF template app This is a template application to be used with Espressif IoT Development Framework. Please check ESP-IDF docs for getting started

Damien Cauquil 39 Jul 31, 2022
Netstick client for Nintendo 3DS -- turn your portable console into a Linux compatible WiFi gamepad!

Netstick turns your 3DS into a wifi enabled gamepad! Control any linux-based device (such as a Raspberry Pi running Retropie) using your 3DS!

null 32 May 6, 2022
WiFi/MQTT Code For the ThingPulse ESPGateway

ESP32-Paxcounter with ThingPulse ESPGateway This project lets you run the ESP32-Paxcounter project on the ThingPulse ESPGateway. The ESPGateway has tw

Daniel Eichhorn 5 Dec 18, 2021
ESP8266 WiFi Connection manager with fallback web configuration portal

ESP8266 WiFi Connection manager with fallback web configuration portal

null 5.3k Aug 7, 2022