Support

mightyZAP, the micro linear servo actuating solution
for the era of the 4th industrial revolution

FAQ

  1. Control & Communication What is Duty Cycle, and why should it be under 50%?

    Duty Cycle is the ratio of motor operating time to resting
    time. A 50% duty cycle means “rest for as long as it operates.” Since
    DC motors generate heat, continuous operation without rest can shorten lifespan
    or cause burnout. Therefore, the recommended maximum Duty Cycle is 50%.
    Exceeding this may trigger an Overload Shutdown to protect the motor.

  2. Control & Communication Can I use two motors to move a single object simultaneously (Synchronized Control)?

    Caution is advised. Even with the same model, slight speed
    differences exist due to mechanical tolerances. Rigidly connecting two motors
    to one object can cause them to fight each other, leading to stress, overload,
    or reduced lifespan. We recommend using floating joints to allow for
    mechanical play or implementing a precise control algorithm.

  3. Control & Communication The product is not detected in the Total Manager software on PC.

    Please
    check the following:


    1. Ensure 12V power is supplied to the USB
      Interface Board (IR-USB02/03). USB power alone cannot drive the motor.
    2. Verify the USB cable supports data transfer (some are charge-only).
    3. Check if the COM port is recognized in the Device
      Manager.
    4. The Baudrate or Protocol might have been changed. Try
      searching with the option set to ‘All’.
  4. Control & Communication Can I control it with Arduino or Raspberry Pi?

    Yes. We provide APIs and libraries for Arduino and
    Raspberry Pi in our technical resources. Accessories like the IR-CT01 EZ
    Controller (Arduino-based) are also available.

  5. Control & Communication How do I connect to a PLC?

    You can control it using the PLC’s RS-485 communication
    module. The 17Lf series (Modbus RTU) or 12Lf series (switched to Modbus mode)
    can be easily controlled via standard PLC protocols. Please note that a
    separate 12V power supply is required.

  6. Control & Communication Is the Baudrate changeable?

    Yes. The default is 57,600 bps, but it can be set
    from 9,600 to 115,200 bps. You must Restart the actuator for the change
    to take effect.

  7. Control & Communication How do I change the ID?

    You can easily change it using the PC Total Manager
    software without coding. When connecting multiple actuators, ensure each has a unique
    ID (1~253)
    . ID 0 is often the factory default or used for broadcasting, so
    use it with caution.

  8. Control & Communication Can I receive feedback when using PWM control (RC Servo mode)?

    No. In PWM pulse control mode, only position commands are
    possible. Feedback data (Position, Current, etc.) cannot be received. For
    feedback, you must use TTL or RS-485 packet communication.

  9. Control & Communication Is a delay required when sending communication packets?

    Yes. Since mightyZAP uses Half-Duplex communication, it is
    stable to provide a delay of about 5ms after a Write command and 10ms for a
    Read command
    to prevent data collision.

  10. Control & Communication Can I move multiple motors simultaneously?

    Yes. You can use the Broadcast ID (254 or 0) or the Symmetric
    Store
    command in the protocol to send instructions to multiple motors at
    once.