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

Resolved USE 2 Years Design a truly plug-and-play, all-servo motor integrated drive and control box

Discussion in 'Motor actuators and drivers' started by DavidYu, Jan 28, 2026 at 11:10.

  1. DavidYu

    DavidYu New Member

    Joined:
    Aug 30, 2024
    Messages:
    7
    Balance:
    46Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    3DOF, AC motor
    Project Background:
    Since coming into contact with game emulators in 2023, I have been thinking about a question: motion simulators on the market are either expensive and bulky commercial simulators or personal DIY products with poor performance and complex installation, debugging, and after-sales service. Moreover, the price and performance of personal DIY products depend on the individual's understanding of motion control and servo drivers, leading to huge price differences. It is almost impossible for individual players to find a product with good performance, reasonable price, and portability. Why not design one myself? Based on this idea, I wanted to design a high-performance, compact, plug-and-play, and expandable integrated drive-control box during my spare time. I shared this idea with my friends who specialize in software design and structural design, and they responded positively. The main reason is also to leverage more than a decade of R&D experience in industrial automation to create a product for individual consumers. I have 15 years of hardware R&D experience in industrial automation, having designed and mass-produced motion controllers, PLCs, and servo drivers. My partner also deeply participated in the design of the first-generation prototype of Oculus. If you need to use this power box for industrial automation applications such as 3D printers, laser cutters, desktop CNC machines, robots, or other scenarios requiring high-precision multi-axis control systems, you can also contact us. We will assist you in how to use this power box correctly.

    Project Implementation
    1: Determine the Scheme
    Motion Controller Scheme Determination
    Most products on the market commonly use Arduino development boards, and the quality of the experience mainly depends on the controller's performance. Motion decoupling is done using SimTools and FLYPT on the host computer. The advantage of this approach is that the controller program is simple, but the disadvantage is that complex motion planning and algorithms critical to the experience cannot be implemented on the lower computer, leading to severe homogenization. It becomes very difficult to create innovative experiences. After careful consideration, STM32F407ZGT6 from ST was ultimately chosen. While this chip has slightly weaker performance for industrial control, it should be sufficient for game simulator applications requiring maximum motion planning at 2ms.
    Interfaces:
    USB *2 Planned for LOG port and host computer communication port (optional)
    Ethernet Host computer communication port (default)
    RS232*1 Planned for expansion peripherals
    RS422*1 Host computer communication port (optional)
    CAN2.0*1 Reserved
    2.4G WIFI Reserved
    2.4G BLE Mobile phone communication
    DI x 8 8-channel DI input (NPN)
    Do x 8 8-channel DO output (NPN), single channel current limit 200Ma
    Limit x 6 6-channel limit input, each supporting positive and negative limit
    EMG Emergency stop input

    2: Servo Solution Determination
    it is a home-use product, safety is the top priority. decided to use 48V servo drives. The advantages of low-voltage servos are as follows:

    1) Safety: Industrial multi-axis high-pressure servo systems may have leakage issues when operating for a long time under conditions where the user grounding is not good.
    2)The power density can be made very large.
    3) It can be powered by batteries

    Servo Parameter Determination:
    Bus Voltage: 48V
    Encoder: A 17-bit single-turn absolute value motor with Tamacon protocol is selected, which is also compatible with multi-turn absolute value motors.
    Current Sampling: High-precision Δ-Σ modulator oversampling is adopted, and software algorithm filtering is used, which can achieve extremely low carrier frequency noise. The advantage is ultra-quiet operation.
    Driver Protect
    Overcurrent Protection:
    Overcurrent protection is implemented by setting the overcurrent point through software design. It is adjustable on the host computer.
    Overload Protection:
    Overload protection is achieved through software settings, and it is adjustable on the host computer.
    Short Circuit Protection:
    Considering that if short circuit protection is not timely, it may burn the circuit board. The short circuit tolerance time of general MOSFETs is 2us-10us. The time from the occurrence of a short circuit event to the shutdown of the wave is limited to within 2us, which can protect the MOSFET from damage during short circuit. Therefore, two types of shutdown methods (hardware and software) are designed. When a short circuit occurs, hardware shutdown is performed first, followed by software shutdown.
    Undervoltage Protection:
    it is adjustable on the host computer software.
    Overvoltage Protection:
    The default opening voltage for software braking is 80V, closing at 70V, with a hysteresis of 10V. It can also be set through the host computer software. An internal brake resistor is built-in. The actual test shows that when the load is 150kg, the temperature rise is not high.
    Overtemperature Protection:
    The overtemperature point is adjustable on the host computer, and the temperature near the heat source can be read in real time.
    Heat Dissipation:
    Through two 8025 dual-bearing fans with adjustable speed via software. Considering that the internal environment is not enclosed, blowing air is more effective for heat dissipation than suction.

    Considering that the product may also be applied in industrial environments or battery-powered environments, the entire system has been designed for low power consumption.

    Rated current of 400W motor
    400/48*1.414=11.8A Overload 3 times, approximately 33A
    Rated current of 750W motor
    750/48*1.414=22A Overload 1.5 times, approximately 33A
    Single-axis hardware overcurrent setting is 31A. When exceeding 31A, hardware wave blocking will be triggered, providing short-circuit protection and overcurrent protection in case of software loss of control.
  2. DavidYu

    DavidYu New Member

    Joined:
    Aug 30, 2024
    Messages:
    7
    Balance:
    46Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    3DOF, AC motor
    3D Diagram of the Control Panel
    upload_2026-1-28_18-13-28.jpg
  3. DavidYu

    DavidYu New Member

    Joined:
    Aug 30, 2024
    Messages:
    7
    Balance:
    46Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    3DOF, AC motor
  4. DavidYu

    DavidYu New Member

    Joined:
    Aug 30, 2024
    Messages:
    7
    Balance:
    46Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    3DOF, AC motor
    3D diagram of the driver board
    Front
    upload_2026-1-28_18-16-34.jpg
    Back
    upload_2026-1-28_18-16-52.jpg
  5. DavidYu

    DavidYu New Member

    Joined:
    Aug 30, 2024
    Messages:
    7
    Balance:
    46Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    3DOF, AC motor
    Drive protection waveform
    upload_2026-1-28_18-18-41.jpg
    Figure 1: Yellow represents the U-phase lower bridge arm waveform of the MCU output, red represents the Vgs waveform of the MOS lower bridge arm, and green represents the Vgs waveform of the MOS upper bridge arm.
    upload_2026-1-28_18-19-45.jpg
    Figure 2: The yellow waveform represents the short-circuit signal generation, and the red waveform represents the PWM enable shutdown. Δt=54ns. The time from the occurrence of the short-circuit event to the hardware wave blocking time t is 1.3μs + 0.054μs = 1.354μs, with a short-circuit current of 31A.
    upload_2026-1-28_18-21-13.jpg
    Figure 3: Over-temperature protection waveform. The over-temperature point is software-adjustable, with a default value of 100°C.
    upload_2026-1-28_18-21-39.jpg
    Figure 4: Undervoltage Protection Waveform. In abnormal conditions, when the voltage drops to the set value, PWM hardware and software wave blocking is triggered. The default value is 15V, mainly to ensure compatibility with 24V voltage.
  6. DavidYu

    DavidYu New Member

    Joined:
    Aug 30, 2024
    Messages:
    7
    Balance:
    46Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    3DOF, AC motor
    3: Housing Design
    Dimension Diagram:
    upload_2026-1-28_18-24-36.png
    upload_2026-1-28_18-26-1.png
    upload_2026-1-28_18-30-4.png
    upload_2026-1-28_18-30-23.jpg
    upload_2026-1-28_18-31-19.png
    Internal Structure Diagram
    upload_2026-1-28_18-31-41.jpg
  7. DavidYu

    DavidYu New Member

    Joined:
    Aug 30, 2024
    Messages:
    7
    Balance:
    46Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    3DOF, AC motor
    6-axis test 1
    Motor: 750W
    Electric cylinder: Stroke 200mm, Lead 10mm, Connection method: Directly integrated
    upload_2026-1-28_18-32-44.jpg
    6-axis testing 2
    Motor: 400W
    Electric cylinder: Stroke 120mm, lead 5mm, connection method: folding platform type
    upload_2026-1-28_18-33-20.jpg
    4-axis test platform: In processing
    upload_2026-1-28_18-34-31.jpg
  8. Rups

    Rups New Member

    Joined:
    Nov 10, 2025
    Messages:
    1
    Balance:
    16Coins
    Ratings:
    +0 / 0 / -0
    Hi David
    I was getting excited to think I was almost on page two then it just stopped.
    Will we be getting the next installment soon