As smart healthcare and wellness devices continue to evolve, traditional massage and physical therapy equipment is increasingly integrating intelligent control, sensor monitoring, touch interfaces, Bluetooth connectivity, and mobile applications.
For manufacturers developing next-generation massage and therapy equipment, the main challenge is not simply selecting a processor. The mainboard must coordinate multiple functions simultaneously, including motor control, sensor acquisition, wireless communication, display interaction, power management, and long-term system operation.
In this project, KICKPI developed a customized RK3566-based ODM mainboard solution for a smart massage and therapy device, focusing on motor control, sensor acquisition, Bluetooth connectivity, Android interaction, EMC optimization, and production reliability.
The project demonstrates how an ARM-based embedded platform can be customized into a reliable intelligent control system for commercial wellness and therapy equipment.
1. Project Overview
The customer required a customized embedded mainboard for a smart massage and therapy device.
Unlike a conventional embedded control board, the system needed to manage both high-current electromechanical components and sensitive digital interfaces on the same PCB.
The mainboard needed to support:
- Intelligent motor control
- Sensor data acquisition
- Bluetooth communication
- Touchscreen interaction
- Android-based system control
- Peripheral interface expansion
- Stable power management
- Long-term continuous operation
- EMC and ESD protection
- Production-level reliability
Based on these requirements, KICKPI selected Rockchip RK3566 as the core processing platform and designed a customized ODM mainboard around the customer’s mechanical, electrical, and functional requirements.
Project Highlights
| Item | Specification |
|---|---|
| Application | Smart Massage & Therapy Device |
| Processor | Rockchip RK3566 |
| Main Functions | Motor Control + Sensor Acquisition + Bluetooth |
| Display | Touchscreen |
| Operating System | Customized Android |
| Wireless | Bluetooth / Wi-Fi |
| Sensors | Customized Sensor Interfaces |
| Development Type | ODM Custom Mainboard |
| Target | Prototype → Validation → Mass Production |
2. Customer Requirements
The customer’s original equipment needed to combine mechanical control, sensor monitoring, wireless connectivity, and intelligent user interaction into a single embedded platform.
The major requirements included:
Motor Control
The mainboard needed to control the massage mechanism reliably while maintaining stable system operation.
Motor-related electrical noise could potentially affect:
- Display output
- Touchscreen operation
- Wireless communication
- Sensor measurements
- Serial communication
- System stability
Therefore, motor control could not be treated as an isolated hardware function. The entire PCB architecture needed to consider noise generation and return-current paths.
Sensor Acquisition
The device needed to collect sensor data during operation.
The sensor subsystem required:
- Stable power supply
- Appropriate hardware interfaces
- Driver support
- Parameter configuration
- Data validation
- Abnormal-state detection
The design also needed to maintain stable sensor performance under different operating conditions.
Bluetooth Control
Bluetooth connectivity was required for wireless device control and interaction.
The system needed to provide reliable:
- Bluetooth pairing
- Connection management
- Command transmission
- Device control
- Reconnection
- Long-duration communication
Touchscreen Interaction
A touchscreen interface was required to provide a more intuitive user experience.
The embedded platform therefore needed to support display, touch input, Android framework integration, and application-level interaction.
Long-Term Operation
Because massage and therapy equipment is often used repeatedly for extended periods, system reliability was an important consideration.
The design needed to address:
- Thermal management
- Power stability
- Watchdog protection
- Abnormal recovery
- Peripheral stability
- Long-duration testing
3. Why RK3566?
For this application, RK3566 provided a suitable balance between processing capability, peripheral connectivity, power consumption, and embedded system integration.
The RK3566 platform can be used as the central control processor for applications that require:
- Android/Linux support
- Touchscreen interfaces
- Wireless connectivity
- Multiple peripheral interfaces
- Sensor integration
- Multimedia processing
- Industrial and commercial embedded control
For the massage and therapy device, RK3566 serves as the central processing platform connecting the user interface, motor-control subsystem, sensor subsystem, and wireless communication functions.
The final board architecture was customized according to the customer’s requirements rather than using a standard development board directly in the finished product.
4. Customized ODM Hardware Architecture
The customized mainboard was designed around several functional blocks.
Core Processing
The RK3566 SoC serves as the central processing unit and manages the system’s:
- Android operating system
- Application framework
- User interface
- Bluetooth communication
- Sensor data processing
- Peripheral communication
- System monitoring
Motor Control
The motor-control subsystem was designed to communicate with the main processor while keeping high-current and high-noise circuits separated from sensitive digital circuits.
The PCB design considered:
- Motor power routing
- Control signal routing
- Ground return paths
- Power filtering
- Noise isolation
- Connector protection
Sensor Interface
Dedicated interfaces were integrated for sensor acquisition.
The hardware and software architecture was optimized together to ensure reliable sensor data collection during different operating conditions.
Wireless Communication
Bluetooth and Wi-Fi connectivity were integrated to support wireless control and communication.
Special attention was paid to antenna layout, power integrity, grounding, and interference from nearby motor and power circuits.
Display and Touch
The mainboard supports a touchscreen user interface for device configuration, massage-mode selection, status monitoring, and user interaction.
5. Development Challenge 1: Motor Control Interference and EMC
One of the most challenging aspects of the project was controlling the electromagnetic interference generated by the motor subsystem.
Problem
During prototype integration and EMC pre-testing, several abnormal behaviors could occur, including:
- Display ripple or interference
- Touchscreen false touches
- Reduced Wi-Fi performance
- Serial communication packet loss
- ADC sampling fluctuations
- Radiated emission issues
- Conducted interference
These problems were especially difficult because they could appear only under certain combinations of motor operation, power conditions, cable configurations, or system loads.
Root Cause Analysis
The interference sources were not limited to the motor itself.
Potential noise sources included:
- Motors
- RF circuits
- LED drivers
- DC-DC converters
- External cables
- Long external interfaces
- High-current switching paths
At the PCB level, the problem was also closely related to:
- Ground-plane planning
- Current return paths
- Power distribution
- Connector design
- Component placement
- Cable routing
- Shielding structure
Therefore, solving the issue required both PCB-level optimization and system-level EMC analysis.
Engineering Solution
KICKPI optimized the PCB architecture around the main interference sources.
1. Separate High-Noise Areas
High-current motor circuits and sensitive digital/RF circuits were physically separated as much as possible.
The PCB layout was organized according to functional zones to reduce coupling between noise-generating and noise-sensitive circuits.
2. Optimize Ground and Return Paths
The design optimized the return paths of:
- Digital circuits
- Analog circuits
- Motor power
- RF circuits
The objective was to reduce unnecessary current-loop areas and prevent high-current switching noise from entering sensitive circuits.
3. Strengthen External Interface Protection
Protection and filtering components were introduced where required, including:
- TVS
- Common-mode chokes
- Ferrite beads
- RC filters
- Interface protection components
These measures helped improve the system’s immunity to external interference.
4. Optimize DC-DC Power Design
The power architecture was reviewed to reduce switching noise.
The optimization included:
- Switching-node area reduction
- Component placement
- Power-path optimization
- Local decoupling
- Key power filtering
5. Combine PCB and Mechanical EMC Optimization
EMC cannot always be solved at PCB level.
The final optimization also considered:
- System wiring
- Cable routing
- Mechanical enclosure
- Shielding
- Connector positions
- Grounding structure
The board was then evaluated through EMC pre-scan and repeated engineering corrections.
Result
After the hardware and system-level optimization, the display, touchscreen, wireless communication, and serial interfaces became significantly more stable.
The customized design achieved the customer’s EMC and system reliability requirements.
ODM Capability Demonstrated
This part of the project demonstrates KICKPI’s capabilities in:
- PCB Layout
- EMC troubleshooting
- Power integrity
- Interface protection
- Grounding optimization
- System-level debugging
- Hardware/mechanical co-design
6. Development Challenge 2: Stable Sensor Acquisition
Sensor stability was another important part of the project.
Problem
During prototype testing, sensor performance could vary under different operating conditions.
This could affect:
- Data consistency
- Device response
- User experience
- System reliability
- Production consistency
The problem could not be attributed to a single component.
Root Cause Analysis
The investigation covered three major areas:
Hardware
The engineering team reviewed:
- Sensor interfaces
- Power supply
- PCB routing
- Grounding
- Signal integrity
- External interference
Software
The team reviewed:
- Driver parameters
- System configuration
- Data acquisition logic
- Resource scheduling
- Error handling
System Environment
The team also considered:
- Motor operation
- Power fluctuations
- Different sensor batches
- Different usage conditions
- External electromagnetic interference
Engineering Solution
The hardware design was first reviewed to ensure that sensor power and signal paths were correctly implemented.
The software team then optimized the relevant driver parameters and system configuration.
Additional abnormal-state detection was introduced to identify unexpected sensor behavior.
A dedicated validation process was established covering:
- Different operating conditions
- Different sensor batches
- Long-duration operation
- Abnormal conditions
- Repeated data acquisition
The validated solutions were then incorporated into the design specifications, BSP configuration, and production test process.
Result
After optimization, sensor acquisition became more stable and the abnormal-event reproduction rate was significantly reduced.
The solution was able to meet prototype validation requirements and support subsequent production introduction.
ODM Capability Demonstrated
This stage demonstrated KICKPI’s ability to combine:
- Hardware debugging
- Driver optimization
- BSP configuration
- Sensor validation
- System-level troubleshooting
- Production testing
7. Development Challenge 3: Reliable Bluetooth Control
Bluetooth connectivity was another important part of the smart massage device.
Problem
During prototype testing, wireless control performance could vary depending on the operating environment.
Potential issues included:
- Connection instability
- Delayed commands
- Reconnection problems
- Communication interruptions
- Inconsistent control response
For a device controlled through a mobile application or wireless interface, these issues could directly affect the user experience.
Root Cause Analysis
The engineering investigation covered both hardware and software.
Potential factors included:
- RF layout
- Antenna position
- Power supply noise
- Motor interference
- Driver configuration
- System resource scheduling
- Bluetooth protocol handling
- Environmental interference
Because the Bluetooth subsystem was located on the same mainboard as the motor-control and power circuits, interference isolation was particularly important.
Engineering Solution
The PCB layout was reviewed to improve RF performance and reduce interference from high-current and switching circuits.
Software-side optimization included:
- Bluetooth driver configuration
- Connection-state monitoring
- Reconnection handling
- Abnormal-state detection
- Communication testing
Dedicated test cases were created to evaluate Bluetooth performance under different operating conditions.
Testing included:
- Pairing
- Connection
- Reconnection
- Command transmission
- Long-duration communication
- Motor operating conditions
Result
After hardware and software optimization, Bluetooth communication became more stable and better suited for continuous device operation.
ODM Capability Demonstrated
The project demonstrated KICKPI’s ability to integrate:
- RF hardware
- Bluetooth software
- Motor-control systems
- Android applications
- System-level testing
into a unified embedded platform.
8. Android and Touchscreen Integration
The mainboard was designed not only as a hardware controller but also as an intelligent Android-based embedded platform.
The Android system provides the foundation for:
- Touchscreen interaction
- Device configuration
- Massage-mode selection
- Status display
- Sensor data visualization
- Bluetooth control
- Application integration
The development process included BSP configuration, peripheral driver integration, system optimization, and application-level debugging.
The touchscreen interface allows users to interact directly with the device without requiring a separate control terminal.
This architecture also provides the customer with greater flexibility for future software upgrades and UI customization.
9. System Development Workflow
The project followed an ODM development workflow from requirement analysis to production validation.
This process allowed hardware and software issues to be identified early and progressively optimized before production.
10. Testing and Validation
To ensure the customized mainboard could support long-term operation, KICKPI established a multi-level validation process.
Motor Continuous Operation Test
The motor subsystem was tested under repeated operating cycles to evaluate:
- Power stability
- Control response
- Thermal behavior
- Communication stability
- System recovery
Sensor Acquisition Test
Sensor data was evaluated under different operating conditions to verify:
- Data stability
- Sampling consistency
- Abnormal-state detection
- Long-duration performance
Bluetooth Test
Bluetooth testing covered:
- Pairing
- Connection
- Reconnection
- Command transmission
- Long-duration operation
- Interference conditions
Thermal Test
Temperature measurements were performed during different workloads and motor operating conditions.
The objective was to identify potential thermal risks before mass production.
Reliability Test
The complete system was tested for:
- Long-duration operation
- Repeated power cycles
- Peripheral stability
- System recovery
- Abnormal conditions
Watchdog and Recovery
Watchdog and automatic recovery mechanisms were considered to improve system resilience during unexpected software or peripheral failures.
11. Project Results
The customized RK3566 mainboard successfully provided a unified platform for the customer’s smart massage and therapy equipment.
The final solution integrated:
- Motor control
- Sensor acquisition
- Bluetooth communication
- Touchscreen interaction
- Android software
- Power management
- EMC protection
- System reliability mechanisms
The project helped transform a conventional massage device into a more intelligent embedded system with improved control, connectivity, and user interaction.
12. Customer Value
The customized ODM solution delivered several benefits to the customer.
More Intelligent Product
The RK3566-based platform provides sufficient processing and peripheral capability for intelligent control and user interaction.
Better User Experience
The combination of touchscreen interaction and Bluetooth connectivity enables a more intuitive control experience.
Improved System Stability
Hardware optimization, EMC improvement, sensor validation, and reliability testing helped improve overall system stability.
Reduced Development Complexity
Instead of developing individual control modules independently, the customer received an integrated embedded platform combining processing, communication, sensor acquisition, and user interaction.
Easier Product Customization
The customized mainboard architecture allows the customer to further adapt the system to different massage mechanisms, sensors, displays, and product models.
Better Production Readiness
Design validation and production-oriented testing were incorporated into the development process, helping reduce risks during mass production introduction.
13. Why Choose KICKPI for Custom Embedded Mainboard Development?
Developing an intelligent massage and therapy device requires more than simply integrating a processor onto a PCB.
The mainboard must work reliably with motors, sensors, RF modules, displays, touch interfaces, power systems, and the mechanical structure of the complete product.
KICKPI’s ODM development capabilities cover the complete embedded development cycle, including:
- SoC platform selection
- Custom PCB design
- Hardware schematic design
- PCB Layout
- Power architecture
- Motor-control integration
- Sensor interface development
- Bluetooth/Wi-Fi integration
- Android/Linux BSP adaptation
- Driver development
- Application integration
- EMC optimization
- Thermal management
- Reliability testing
- Prototype development
- Production validation
This integrated approach enables KICKPI to support customers from the initial product concept through prototype development and mass production.
14. Conclusion
The RK3566 smart massage and therapy device project demonstrates how a customized embedded mainboard can combine motor control, sensor acquisition, Bluetooth connectivity, touchscreen interaction, Android software, and EMC optimization within a single intelligent platform.
For smart wellness, massage, rehabilitation, and therapy equipment manufacturers, the key challenge is achieving reliable operation across the entire system rather than optimizing individual components independently.
Through hardware customization, software adaptation, EMC engineering, sensor validation, and system-level testing, KICKPI helped build a stable and production-oriented embedded platform around the RK3566 processor.
If you are developing a custom massage device, physical therapy equipment, rehabilitation device, smart wellness machine, or other embedded healthcare/wellness product, KICKPI can provide customized ARM-based mainboard development from prototype to mass production.