
Switch
byrantech/laptop
anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

A small cute box that displays controls and media
Spotube is an open-source printed circuit board by Sudo-Aju, from the Sudo-Aju/Spotube repository on GitHub. It is a 2-layer board of 58 × 72.4 mm with 6 parts on 15 nets, routed with 50 tracks and 2 vias.
Its parts include 4 switches, 1 IC and 1 connector. It belongs with the ESP32 boards of this library.

A Physical Spotify Controller
Spotube is a compact physical Spotify controller built around an ESP32-S3, 1.5" LCD, mechanical switches, and a rotary encoder.
It provides physical controls for Spotify playback while displaying the current track.
| Component | Description |
|---|---|
| MCU | Waveshare ESP32-S3 Mini |
| Display | Waveshare 1.5" IPS LCD |
| Switches | Cherry MX |
| Encoder | EC11 |
| Connectivity | Wi-Fi |
| PCB | Custom KiCad design |
| Case | Custom 3D printed |
Generate Gerbers from:
PCB/Spotube.kicad_pcbSend them to your preferred manufacturer.
All components are listed in:
BOM.csvFirmware is located in:
spotube.inoThe firmware handles:
Configure your:
Wi-Fi SSID
Wi-Fi Password
Spotify Client ID
Spotify Client SecretThen upload the firmware to the ESP32-S3.
Designed in KiCad.
PCB/
├── Spotube.kicad_pcb
├── Spotube.kicad_sch
├── Spotube.kicad_pro
└── Spotube.kicad_prl
The complete assembly is available as:
Assembly.stepThe enclosure STL files are:
Bottom.stl
Upper.stl
Rod.stlSpotube/
├── PCB/
├── CAD/
├── Media/
├── Firmware/spotube.ino
├── BOM.csv
└── README.mdContributions and suggestions are welcome.
git clone https://github.com/Sudo-Aju/Spotube.git
cd SpotubeFork → Modify → Commit → Pull Request
17 • India • @macondo
Built With A Love For:
This project is licensed under the MIT License.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3 |
| 1 | Conn_01x08_Socket | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J2 |
| 1 | ESP32-S3-SuperMini | untitled folder:ESP32-S3-SuperMini | U1 |
| 1 | RotaryEncoder | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW4 |
It measures 58 × 72.4 mm and has 2 copper layers, 1.6 mm thick.
6 parts. 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 Sudo-Aju/Spotube repository on GitHub, at the commit this page was made from: the board is PCB/Spotube.kicad_pcb and its schematic PCB/Spotube.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 Sudo-Aju before reusing the design.

byrantech/laptop
anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.


Jcparkyn/dpoint
Open-source digital stylus using camera tracking and inertial measurements

VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

Luos-io/luos_engine
Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.
