Key Components on the Bodytech PCB
Responsible for High-Quality EMS Impulses
Battery Used: +HD724460PLV โ 2650mAh, 3.8V (21D25 20210521) To ensure safe, powerful, and smooth EMS signal delivery, the following components on the PCB are primarily responsible for impulse quality:
๐ 1. Power Supply & Boost Converter Stage
-
Battery:
+HD724460PLV, 2650mAh, 3.8V LiPo-
This battery provides a stable energy source for the EMS output. Capacity and current delivery are sufficient for multi-channel operation.
-
-
Boost Converter Circuit:
-
Inductor (โ150 ยตH) โ core component that defines energy transfer quality. Affects pulse strength and ripple.
-
Boost IC (e.g., MT3608 or equivalent) โ converts 3.8V input to 50โ100V required for EMS output.
-
High-speed Schottky Diode โ enables efficient and fast switching in boost operation.
-
Input/Output Capacitors โ filter out voltage ripple and stabilize high-voltage output.
-
โ Why it matters: A clean, stable high-voltage rail is critical to generate strong, non-distorted impulses for muscle contraction.
โก 2. Output Driver Stage (Per Channel)
-
MOSFETs (N-channel or half-bridge setup):
-
Controls the ON/OFF state of each impulse with precision.
-
Must be fast-switching, low RDS(on), and thermally stable.
-
-
Gate Drivers (optional):
-
Improve MOSFET switching behavior and impulse sharpness.
-
-
Snubber Circuits / Output Capacitors:
-
Absorb voltage spikes, reduce overshoot, and smooth out pulse transitions.
-
โ Why it matters: Output drivers define the impulse shape, speed, and force. Quality components here ensure reliable stimulation without signal distortion or channel leakage.
๐ก๏ธ 3. Filtering & Safety Protection
-
RC networks or low-pass filters:
-
Remove high-frequency noise and ensure pulse consistency.
-
-
TVS or Zener diodes:
-
Protect output lines and user from voltage spikes or circuit faults.
-
โ Why it matters: These components prevent uncomfortable sensations, skin irritation, and hardware failure.
๐ง 4. MCU & PWM Control
-
MCU (ESP32-S3):
-
Sends precise PWM signals to each output channel.
-
Controls pulse width, frequency, rise/fall time, and training duration.
-
โ Why it matters: PWM logic must be clean, consistent, and adjustable based on workout modes. Firmware stability plays a major role.
๐ 5. PCB Layout & Grounding
-
Proper trace separation, thick power rails, short gate lines
-
Dedicated analog/digital ground planes
-
Decoupling capacitors near ICs
โ Why it matters: Even perfect components perform poorly on a bad PCB. Good layout ensures clean signals, low noise, and high reliability.
โ Summary: Top Priority Components for Signal Quality
| Priority | Component | Function |
|---|---|---|
| 1 | Boost Converter (Inductor, IC) | Provides high-voltage source for impulses |
| 2 | Output MOSFETs | Controls and delivers impulses per channel |
| 3 | Filters / Snubbers / Diodes | Smooth and protect each pulse |
| 4 | PWM Control via MCU | Adjusts frequency, timing, waveform shape |
| 5 | PCB Layout & Grounding | Prevents crosstalk and signal degradation |
Display requirements, Button & positioning
Monochrome OLED Display:
-
Simple Icons (Bluetooth, Battery):
-
Typical of low-power OLED displays used in IoT and wearable devices.
-
-
Black background with white or greenish icons:
-
Matches the appearance of OLED, which emits light only where needed.
-
-
Compact size and position:
-
Fits perfectly into small housings like your EMS eBox device.
-
-
Low power consumption:
-
Ideal for battery-powered devices using a 3.8V 2650mAh LiPo cell.
-
-
Easy integration with ESP32-S3:
-
These displays communicate via IยฒC (2 wires) or SPI (4 wires) and are fully supported by libraries like
U8g2orAdafruit_SSD1306.
-
Recommended Display Module:
-
Model: SSD1306 or SH1106 (commonly used)
-
Size: 0.66″ or 0.91″ OLED
-
Color: White/Green on Black
-
Resolution: Typically 64ร48 or 128ร32 pixels
-
Interface: IยฒC (SDA/SCL) or SPI
-
Voltage: 3.3V compatible
On/Off Button
-
High Quality Apple iPhone Style
Why OLED and not LCD or e-Paper?
| Type | OLED (used here) | LCD | e-Paper |
|---|---|---|---|
| Power Use | Very low | Higher (needs backlight) | Very low (but slow) |
| Speed | Fast refresh | Fast | Slow refresh |
| Visibility | High contrast | Poor without backlight | Good in sunlight only |
| Size | Very compact | Larger | Rare in small sizes |
PCB Dimensions