1. Do not share user accounts! Any account that is shared by another person will be blocked and closed. This means: we will close not only the account that is shared, but also the main account of the user who uses another person's account. We have the ability to detect account sharing, so please do not try to cheat the system. This action will take place on 04/18/2023. Read all forum rules.
    Dismiss Notice
  2. For downloading SimTools plugins you need a Download Package. Get it with virtual coins that you receive for forum activity or Buy Download Package - We have a zero Spam tolerance so read our forum rules first.

    Buy Now a Download Plan!
  3. Do not try to cheat our system and do not post an unnecessary amount of useless posts only to earn credits here. We have a zero spam tolerance policy and this will cause a ban of your user account. Otherwise we wish you a pleasant stay here! Read the forum rules
  4. We have a few rules which you need to read and accept before posting anything here! Following these rules will keep the forum clean and your stay pleasant. Do not follow these rules can lead to permanent exclusion from this website: Read the forum rules.
    Are you a company? Read our company rules

Laptop Freezes/Lags when powering BTS7960 (DIY FFB Steering Wheel Project)

Discussion in 'DIY peripherals' started by Alansyah, Feb 3, 2026 at 05:16.

  1. Alansyah

    Alansyah New Member

    Joined:
    Tuesday
    Messages:
    1
    Balance:
    10Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    Arduino
    Hi everyone,

    I am currently building a DIY Force Feedback Steering Wheel and I’ve run into a major issue where my laptop starts lagging and stuttering heavily as soon as I turn on the power supply for the motor.

    Here is my hardware setup:

    • Microcontroller: Arduino Leonardo

    • Motor Driver: BTS7960

    • Motor: RS 550 DC Motor

    • Encoder: 600 PPR Rotary Encoder

    • Power Supply: 12V 20A

    • Software: EMC Lite

    The Problem:

    When I connect the Arduino via USB (without the external 12V PSU turned on), everything works fine. The software detects the board and the encoder reads correctly.

    However, the moment I switch on the 12V 20A PSU to power the BTS7960 driver, my laptop immediately becomes unstable. The mouse cursor freezes/stutters, and the operating system becomes very laggy. If I turn off the PSU, the laptop returns to normal instantly.

    What I suspect:

    I suspect this is a Ground Loop or heavy EMI (Electromagnetic Interference) noise feeding back into the laptop through the USB cable.

    Questions:

    1. Has anyone experienced this specific lag with the BTS7960 and Arduino Leonardo?

    2. What is the best way to isolate the noise? Would adding ferrite beads or capacitors to the motor terminals help?

    3. Is a USB Isolator necessary in this case?

    Any advice or wiring tips would be greatly appreciated.

    Thanks!