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:

PCB Design iBody - Bodytech EMS Training
PCB Design iBody - Bodytech EMS Training 3

๐Ÿ”‹ 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.

PCB Design iBody - Bodytech EMS Training 2

โšก 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

PCB & App Overview

iBody EMS Device Full Overview Production

๏‡

Display requirements, Button & positioning

iBody Display

Monochrome OLED Display:

  1. Simple Icons (Bluetooth, Battery):

    • Typical of low-power OLED displays used in IoT and wearable devices.

  2. Black background with white or greenish icons:

    • Matches the appearance of OLED, which emits light only where needed.

  3. Compact size and position:

    • Fits perfectly into small housings like your EMS eBox device.

  4. Low power consumption:

    • Ideal for battery-powered devices using a 3.8V 2650mAh LiPo cell.

  5. Easy integration with ESP32-S3:

    • These displays communicate via IยฒC (2 wires) or SPI (4 wires) and are fully supported by libraries like U8g2or Adafruit_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