BEATBox
Build Beatbox, flash the firmware, start streaming data.
Open hardware, open firmware, and open APIs.
Hardware
- 1Download CAD, STL, PCB, and wiring diagrams from the Beatbox repository.
- 2Order components using the Bill of Materials.
- 3Assemble the chamber and modules following the build guide.
- 4<!-- TODO: link exact GitHub repo and hardware docs. -->
Firmware
- 1Install the toolchain for the chosen microcontroller.
- 2Clone the firmware repository.
- 3Configure the build for your hardware variant.
- 4Flash the firmware onto the Beatbox controller.
- 5<!-- TODO: add exact commands and microcontroller type. -->
Software & API
- 1Install the Python client package and/or Docker stack.
- 2Start the Beatbox server and confirm streaming from the device.
- 3Use the REST or WebSocket API to subscribe to events and time-series.
- 4Explore the example Jupyter notebooks for analysis workflows.
Contributing
Contributions are welcome. Please follow the coding style and pull request process described in the repository.