Body Controller
STM32 / GD32 master controller: monitors the resistance motor and shifter over CAN, speaks BLE / ANT+ fitness protocols

STM32 design: CAN-bus control, encoder closed-loop positioning, stable and low-power
An actuator board that receives control commands over CAN bus and drives a brushed motor, with an encoder sampling the rotor in real time for position control and editable gear settings. A gyroscope detects when the machine is stationary and puts the board into low-power sleep; it wakes on motion. Used for actuation and monitoring in bicycles, treadmills and similar smart equipment.
| MCU | STM32 (per project) |
|---|
| Bus | CAN (transceiver + controller) |
|---|---|
| Others | UART, I2C (EEPROM, gyroscope), PWM, ADC |
| Type | Brushed DC motor |
|---|---|
| Feedback | ABZ encoder |
| Power | Separate System and Motor power rails |
Usually within 4 hours during working hours. For requests involving a custom solution, an engineer gets in touch within one working day to confirm the details.
Hardware and solution pricing depends on quantity, degree of customisation, certification and delivery requirements, so we issue a formal quote against each inquiry. Reference prices and MOQs for standard items are available when you inquire.
Samples and small pilot runs are both available; the mass-production MOQ is stated in the quote and depends on the product and its materials.
Yes. We arrange testing and certification for the target market — CCC, CE, FCC, SRRC, RoHS and others — with cost and lead time itemised in the quote.
Yes. The firmware supports MQTT / HTTP integration with your own platform or a public cloud IoT platform; you can also use our cloud platform and mini-program monitoring service.
Mass-produced products come with OTA firmware updates and technical support; repairs and replacements are handled under the warranty period agreed in the contract.