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
95
Nets
113
Pads
391
Tracks, vias
968, 78
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 95 parts on 113 nets, routed with 968 tracks and 78 vias.

It is built around the BME280, LIS3DH and LSM6DS3, with the RFM95W-868S2, RT9013-30B and MBR0530 among its other parts. Its parts include 24 resistors, 22 capacitors, 9 ICs, 9 diodes and 6 connectors. It belongs with the ESP32 boards of this library.

Main components

9

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

95
QtyValueFootprintReferences
101uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3, C4, C5, C6, C7, C9, C11, C16
8100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC8, C13, C17, C18, C19, C20, C22, C23
7100KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R12, R15, R16, R17, R20, R21
510KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R4, R10, R13, R18
5MBR0530Diode_SMD:D_SOD-123D1, D2, D3, D8, D9
5TestPointTestPoint:TestPoint_Pad_1.0x1.0mmINT3, INT4, INT5, RX, TX
44.7uF50VCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC10, C12, C14, C15
4TestPointTestPoint:TestPoint_Pad_1.5x1.5mm+5V, INT1, INT2, TP2
31KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R9, R14
3Conn_01x02_PinConnector_PinHeader_2.00mm:PinHeader_1x02_P2.00mm_VerticalIO0, J1, RES1
3WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD4, D5, D6
210KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR24, R25
2300KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR11, R19
25k11Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6
2Conn_01x02_PinJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJ9, ON
2Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical_SMD_Pin1LeftJ5, J7
2MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2
2SW_Pushtp4056:SW_SPST_CK_KMS2xxGPSW1, SW2
2~tp4056:TQFN-16_L3.0-W3.0-P0.50-BL-EP1.5U3, U8
10RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR22
10RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7
13RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8
168uH1AInductor_SMD:L_1210_3225MetricL1
1Antenna_ShieldConnector_Coaxial:U.FL_Molex_MCRF_73412-0110_VerticalANT
1BME280Package_LGA:Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumberingU9
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
1KoreanHropartsElecTYPE-C-31-M-12tp4056:USB-C_SMD-TYPE-C-31-M-12USB
1LEDLED_SMD:LED_0805_2012MetricD7
1LIS3DHPackage_LGA:LGA-16_3x3mm_P0.5mm_LayoutBorder3x5yU6
1LSM6DS3Package_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4yU2
1MountingHolebaer_klein:baerkleinH3
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

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?

95 parts, built around the BME280, LIS3DH, LSM6DS3 and RFM95W-868S2. 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/btspeakerV3/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

    103 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 layers37.8 × 50 mmXilwatch2, the printed circuit board in 3D

    Xilwatch2

    xil-se/xilwatch_hw

    68 parts2
  • 4 layers91.4 × 88.4 mmSAcre, the printed circuit board in 3D

    SAcre

    Cosmin-DB/SAcre

    Diseño electrónico de un dispositivo portátil basado en ESP32.

    93 parts
  • 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