

Sludge
Minimum viable SlimeVR tracker
- Size
- 36 × 60 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 24
- Nets
- 42
- Pads
- 141
- Tracks, vias
- 115, 19
- Pours
- 7
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 27 Sep 2023
- Updated
- 27 Sep 2023
Overview
Sludge is an open-source printed circuit board by hugglesfox, from the hugglesfox/sludge repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 36 × 60 mm with 24 parts on 42 nets, routed with 115 tracks and 19 vias.
It is built around the ESP32-C3-MINI-1, TPS61021ADSG and BMI160, with the SI2309CDS among its other parts. Its parts include 9 capacitors, 6 resistors, 3 ICs, 1 diode and 1 transistor. It belongs with the ESP32 and RISC-V boards of this library.
Main components
4ESP32-C3-MINI-1
--40℃~+81℃ -89dBm 2.4GHz 350mA 3V~3.6V 82mA ESP32-C3 Chip On-board PCB Antenna UART - WiFi Modules ROHSRF CrazyWiFi ModulesTPS61021ADSG
WSON-8-EP(2x2)-40℃~+125℃@(TJ) 1 1.8V~4V 17uA 2MHz 3A 500mV~4.4V Adjustable Boost Boost Built-in Yes WSON-8-EP(2x2) DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersBMI160
LGA-14(2.5x3)-40℃~+85℃ 1.71V~3.6V 10uA 16bit 1KB IMU (accelerometer + gyroscope) Motion event detection、Synchronization and timestamp SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps LGA-14(2.5x3) Accelerometers ROHSBosch SensortecAccelerometersSI2309CDS
SOT-23-3-55℃~+150℃ 1 P-Channel 1.5W 1.6A 11.3nC@10V 17.9pF 2.6V 240mΩ@4.5V 444.2pF 60V P-Channel SOT-23-3 MOSFETs ROHSTECH PUBLICMOSFETs
README
README.mdSludge
Sludge is a hardware platform which is compatible with SlimeVR firmware. Sludge is designed to be as featureless and cost down as reasonable to provide a cheaper and updated alternative to the official SlimeVR hardware.
Features
- ESP32-C3 + Bosch BMI160
- Powered by a swappable AA battery
- Firmware flashing and hardware debugging over USB
Does not feature
- Battery charging
- Expansion modules (e.g. for easier foot rotation tracking)
TODO
- General electrical design
- Clean up silk screen
- Switch to USB-C
- Physical design (straps, casing, etc.)
- Real world testing
Licensing
Sludge (c) by Hayley Hughes and Contributors
Sludge is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
You should have received a copy of the license along with this work. If not, see http://creativecommons.org/licenses/by-sa/4.0/.
Parts
24| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 100n | Capacitor_SMD:C_0402_1005Metric | C3, C4, C5 |
| 2 | 10u | Capacitor_SMD:C_0402_1005Metric | C2, C6 |
| 2 | 15u 6.3v | Capacitor_SMD:C_0603_1608Metric | C8, C9 |
| 2 | 1k8 | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 1 | 100k | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 10p | Capacitor_SMD:C_0402_1005Metric | C7 |
| 1 | 1u | Capacitor_SMD:C_0402_1005Metric | C1 |
| 1 | 316k | Resistor_SMD:R_0402_1005Metric | R5 |
| 1 | 470n | Inductor_SMD:L_1008_2520Metric | L1 |
| 1 | 80 | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | AA | Battery:BatteryHolder_Keystone_2460_1xAA | BT1 |
| 1 | BMI160 | Package_LGA:Bosch_LGA-14_3x2.5mm_P0.5mm | U2 |
| 1 | BOOT | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1 |
| 1 | ESP32-C3-MINI-1 | PCM_Espressif:ESP32-C3-MINI-1 | U1 |
| 1 | LED | LED_SMD:LED_1206_3216Metric | D1 |
| 1 | Si2309CDS | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | TPS61021A | Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias | U3 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Amphenol_10104110_Horizontal | J1 |
Questions
How big is the Sludge PCB?
It measures 36 × 60 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Sludge use?
24 parts, built around the ESP32-C3-MINI-1, TPS61021ADSG, BMI160 and SI2309CDS. 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 Sludge KiCad files?
From the hugglesfox/sludge repository on GitHub, at the commit this page was made from: the board is sludge.kicad_pcb and its schematic sludge.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Sludge design in my own project?
Its repository publishes it under the CC-BY-SA-4.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers88.6 × 30 mm

- 2 layers200 × 120 mm

- 2 layers46.5 × 32 mm

Half bridge load cells board
XuanTrace/half-bridge-load-cells-board
Open-source half-bridge load cell PCB design featuring the HX710A/B/C ADC chip. Supports SMD with castellation (half-hole), pin headers, and XH2.45 4-pin connectors.
46 parts1 - 2 layers100 × 50 mm

- 2 layers187.9 × 127.2 mm

Dya panelized
cormoran/dya-dash-keyboard
DYA Dash portable wireless split keyboard with 25mm trackball
269 parts57CC-BY-4.0 - 6 layers44 × 118 mm

3210retro test
DasBasti/NokiaRetroFit
Retrofitting a Nokia 3210 with modern Processor
195 parts9Apache-2.0 - 2 layers63 × 21 mm

Mcu xiao nrf52840-plus
cormoran/dya2-keyboard
Wireless split keyboard with trackball, touch sensor and AAA battery
28 parts5CC-BY-4.0 - 2 layers309.6 × 95 mm

HEball
gohanda11/HEball
A split keyboard powered by Hall Effect (magnetic) switches with a trackball on the right half.
213 parts2GPL-3.0