Skip to the content
PCBKitNew board
2 layers44.5 × 31.7 mmS3Basic, the printed circuit board in 3D

Small replacement PCB for a BT Speaker

Size
44.5 × 31.7 mm
Copper layers
2
Thickness
0.69 mm
Parts
103
Nets
124
Pads
458
Tracks, vias
1,259, 93
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
16 Sep 2024
Updated
9 Jan 2025

Overview

S3Basic is an open-source printed circuit board by Uspizig, from the Uspizig/BTSpeaker repository on GitHub. It is a 2-layer board of 44.5 × 31.7 mm with 103 parts on 124 nets, routed with 1,259 tracks and 93 vias.

It is built around the BME280, LIS3MDL and LSM6DS3, with the MMC5883MA, RFM95W-868S2 and RT9013-30B among its other parts. Its parts include 26 capacitors, 26 resistors, 13 ICs, 9 connectors and 8 diodes. It belongs with the ESP32 boards of this library.

Main components

10

README

README.md

BTSpeaker: The retrofit Board for an cheap Aliexpress Speaker

Features:

  1. AudioAmplifier MAX98357: Listen to your favourite Tunes with an Audio Amplifier

  2. I2C Connector for Sensor: Connect your favourite I2C Sensor board with the embedded 2.54mm connector

  3. LoRa: Long Range Communication like Meshtastikm, The Thingsnetwork or Helium

  4. Wireless Control: Untehther your development process with the wireless capabilities. With WiFi, Lora and BLE, this tool allows remote control and data logging. Users can adjust settings and monitor data from a distance, offering a more flexible development experience.

  5. Open Source & Programmable: As an open-source device, the Device offers unmatched versatility. It is fully programmable, allowing you to tailor its functionality to your specific applications. This customization extends to software and hardware, opening up endless possibilities for creative and efficient project development.

  6. Compact Design: Designed for convenience, the LoRaCam Board compact and sleek form factor allows for seamless integration into existing setups. Its compatibility with USB PD power sources and inline integration capability minimizes the need for additional equipment or extensive redesign, making it a versatile and user-friendly addition to any development environment.

  7. Eink/Epaper-Display: Monitor live the current status

  1. LoRa: Operate the Device in remote areas without Wifi in Standalone mode

  2. 3 x RGB LED: Status LED

Specifications

Key Features:

  1. Audio Player: Play your favorite tunes from SD Card
  2. Web Radio: Play your favourite tunes from the Web
  3. RGB LEDs Illuminate your room with fany colors
  4. GYRO Monitor movements, steps, pedometer

Future Developments:

AI Detection of movememt and determine if the device shall sent the data via LoRa

Testing for Performance

At the heart of BTSpeaker's design is a commitment to reliability and performance. To ensure that SenseLoRaCam stands up to real-world demands, we subjected it to testing under use conditions.

License

MIT License

Copyright (c) 2025 blue2monster

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Parts

103
QtyValueFootprintReferences
101uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3, C4, C5, C6, C7, C9, C11, C16
7100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC8, C17, C18, C19, C20, C22, C23
5100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC13, C21, C24, C25, C26
4100KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R12, R15, R17
410KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R10, R13, R18
44.7uF50VCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC10, C12, C14, C15
3100KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR16, R20, R21
310KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R24, R25
31KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R9, R14
3MBR0530Diode_SMD:D_SOD-123D1, D2, D3
3TestPointTestPoint:TestPoint_Pad_1.0x1.0mmINT1, RX1, TX1
3WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD4, D5, D6
2300KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR11, R19
25k11Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6
2BME280Package_LGA:Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumberingU9, U13
2Conn_01x02_PinConnector_PinHeader_2.00mm:PinHeader_1x02_P2.00mm_VerticalJ1, RES
2Conn_01x02_PinJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJ9, ON
2Conn_01x03_Pintp4056:PinHeader_1x03_P2.54mm_Vertical_SMD_Pin1LeftJ5, J7
2MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2
2SW_Pushtp4056:SW_SPST_CK_KMS2xxGPSW1, SW2
2TestPointTestPoint:TestPoint_Pad_1.5x1.5mm+5V, INT2
2~tp4056:TQFN-16_L3.0-W3.0-P0.50-BL-EP1.5U3, U8
10RResistor_SMD:R_0603_1608MetricR26
10RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7
122Resistor_SMD:R_0603_1608MetricR23
13RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8
14410AI1VZMOD4410:ZMOD4410AI1VU6
168uH1AInductor_SMD:L_1210_3225MetricL1
1Antenna_ShieldConnector_Coaxial:U.FL_Molex_MCRF_73412-0110_VerticalAE1
1Conn_01x02_PinConnector_PinHeader_1.27mm:PinHeader_1x02_P1.27mm_VerticalIO0
1Conn_01x02_PinJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJ3
1Conn_01x08_PinConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ6
1ESP32-S3-WROOM-1-Espressiftp4056:ESP32-S3-WROOM-1U1
1FPCConnConnector_FFC-FPC:TE_2-1734839-4_1x24-1MP_P0.5mm_HorizontalEINK1
1GC9A01_IPS_displayopen-Smartwatch:GC9A01_IPS_display_reversedU11
1KoreanHropartsElecTYPE-C-31-M-12tp4056:USB-C_SMD-TYPE-C-31-M-12USB1
1LEDLED_SMD:LED_0805_2012MetricD7
1LIS3MDLPackage_LGA:LGA-12_2x2mm_P0.5mmU10
1LSM6DS3Package_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4yU2
1MBR0530Diode_SMD:D_SOD-323D8
1MMC5883MAPackage_LGA:LGA-16_3x3mm_P0.5mmU12
1Micro_SD_Card_Det_UStp4056:TF-SMD_XKTF-0803-0J2
1MountingHolebaer_klein:baerkleinH3
1N.C.Resistor_SMD:R_0603_1608MetricR27
1PWRConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical_SMD_Pin1LeftBAT
1RFM95W-868S2RF_Module:HOPERF_RFM9XW_SMDU5
1RT9013Package_TO_SOT_SMD:SOT-23-5U4
1SI2301CDSPackage_TO_SOT_SMD:SOT-23SI2
1Si1308Package_TO_SOT_SMD:SOT-323_SC-70Q1
1SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP2
1TP4065tp4056:SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BRU7
1TestPointTestPoint:TestPoint_Pad_D1.0mmI3
1jogdialtp4056:JogWheelJOG

Questions

How big is the S3Basic PCB?

It measures 44.5 × 31.7 mm and has 2 copper layers, 0.69 mm thick.

What parts does the S3Basic use?

103 parts, built around the BME280, LIS3MDL, LSM6DS3 and MMC5883MA. 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.

Where can I download the S3Basic KiCad files?

From the Uspizig/BTSpeaker repository on GitHub, at the commit this page was made from: the board is Hardware/btspeakerV4/s3Basic.kicad_pcb and its schematic Hardware/btspeaker/s3Basic.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the S3Basic design in my own project?

Its repository states no licence, so its author keeps all rights: ask Uspizig before reusing the design.

More from Uspizig/BTSpeaker

2
  • 2 layers44.5 × 31.7 mmS3Basic, the printed circuit board in 3D

    S3Basic

    Uspizig/BTSpeaker

    Small replacement PCB for a BT Speaker

    95 parts
  • 2 layers44.5 × 31.7 mmS3Basic, the printed circuit board in 3D

    S3Basic

    Uspizig/BTSpeaker

    Small replacement PCB for a BT Speaker

    82 parts

Similar boards

  • 2 layers65.4 × 68 mmS3-27-epaper touch, the printed circuit board in 3D

    S3-27-epaper touch

    Uspizig/WifiWallSwitch

    A WallSwitch with a clever EINK Display that measures your Air Quality, measures Temperature, detects movement, measures Light Conditions... and many more.

    159 parts4
  • 2 layers25.9 × 44.2 mmM5StampC3, the printed circuit board in 3D

    M5StampC3

    Uspizig/M5StampC3-EINK

    Eink Board Addon for M5Stack Stamp C3 for Eink Waveshare Displays

    38 parts4
  • 4 layers50.3 × 33 mm154-watch, the printed circuit board in 3D

    154-watch

    martinberlin/H-spi-adapters

    PCB design for SPI adapters (HATs)

    67 parts23
  • 4 layers83.4 × 42.1 mmH C3-ulp29, the printed circuit board in 3D

    H C3-ulp29

    martinberlin/H-C3-029-eink

    This is a joint project between Larry Bank and Fasani Corp with the purpouse to make an easy and unexpensive nRF52 BLE badge with a SPI 2.9", a QWIIC connector, and on board RTC

    54 parts5MIT
  • 4 layers53.5 × 33 mmH C6-ulp, the printed circuit board in 3D

    H C6-ulp

    martinberlin/H-C6-ulp

    ESP32C6 in a very low power design with a 24 pin FPC for a small SPI Epaper

    82 parts4GPL-3.0
  • 2 layers44 × 42.5 mmSense slim, the printed circuit board in 3D

    Sense slim

    bartoszp1992/tacho3

    hand watch with EPD screen

    75 parts3GPL-3.0
  • 2 layers42.3 × 55.8 mmRSTM32F405RGT6 B, the printed circuit board in 3D

    RSTM32F405RGT6 B

    r-pv/STM32F405RGT6_STUnoPlus

    An ST development board based on the STM32F405RGT6 MCU compatible with STM32Duino (Arduino).

    53 parts9GPL-3.0
  • 2 layers42.5 × 62.5 mmRSTM32F103VET6, the printed circuit board in 3D

    RSTM32F103VET6

    r-pv/STM32F103VET6_STUno

    An ST development board based on the STM32F103VET6 MCU compatible with STM32Duino (Arduino).

    38 parts2GPL-3.0