Almost every field problem with a POMEAS motorized zoom lens falls into four classes: the motor runs on power-up, the motor does not run at all, the host cannot communicate with the lens, or the lens homes to an inconsistent position or reports an abnormal total pulse. One of these four is not a fault at all — the lens is supposed to move when powered on, because it performs a self-initialisation that takes 25–35 seconds. And the single most destructive action a user can take is to connect or disconnect the motor cable while the controller is powered.
This guide is written to be used at the machine: a quick-reference table first, then each class in detail, then the wiring and power-up rules that prevent the majority of incidents.
| Symptom | Verdict | First place to look |
|---|---|---|
| Motor runs automatically after power-up | Normal | Nothing to fix — wait 25–35 s |
| No initialisation movement at all | Fault | Wiring first, then motor damage or mechanical seizure |
| Software cannot connect or operate the lens | Fault | Connection mode, then IP/serial settings, then cable, then driver |
| Homing inconsistent, or total pulse abnormal | Fault | Motor cable, whether it was ever hot-plugged, motor/controller model match |
This is normal behaviour, not a fault. On power-up the lens completes an initialisation movement within 25–35 seconds, and during that window it accepts no commands at all.
The consequences for host-application design are specific and worth writing into the startup sequence:
(1) apply power
(2) wait 35 s (40 s gives a safer margin)
(3) Open() establish the connection
(4) GoHome() home explicitly, so the zero reference is known
(5) GetMaxPos() read total travel as a link-health check
(6) enter the normal operating loop
| Order | Check | Action |
|---|---|---|
| 1 | Wiring. Verify that every connection is seated and locked — particularly the motor control cable and the RS-232 cable. | Work through the wiring and power-up sequence below item by item. |
| 2 | Lens condition. Motor damage or mechanical seizure. | If the wiring is confirmed correct and there is still no movement, treat it as motor damage or mechanical seizure and contact the supplier. |
Keep this clearly separated from Class 1. Class 2 means the lens is completely still on power-up; Class 1 means the lens moves normally on power-up. They are opposite states. If the motor cable was ever connected or disconnected while powered, suspect motor damage first — see Class 4.
Five checks, in this order:
| # | Check | What to do |
|---|---|---|
| 1 | Wrong connection mode selected | Connected over Ethernet → the software must be set to network connection. Connected over serial → it must be set to serial. The control card supports either interface, but only one at a time. |
| 2 | IP address or serial port misconfigured | Ethernet: the host PC and the lens control card must share the first three octets, for example 192.168.1.xxx; values must not be 0 or greater than 255; the subnet mask is obtained automatically. Serial: confirm the COM port matches Device Manager — COM2 is the usual choice. |
| 3 | Cable faulty or too long | Swap in a known-good cable. If the motor cable must exceed 5 m, use the factory long cable — do not splice short cables together. |
| 4 | USB-to-RS-232 driver not installed | If you are using an RS-232-to-USB adapter, the driver may be missing on the PC. |
| 5 | PC port itself faulty | Rule out the physical port by trying another port or another PC. |
How to confirm a successful connection: the demo software shows a "device connected" message and the connection status indicator turns green. Red means the connection failed.
| # | Check | Action |
|---|---|---|
| 1 | Motor cable faulty | Replace and retest. |
| 2 | Motor cable connected or disconnected while powered | This is the point to emphasise. Hot-plugging damages the motor. |
| 3 | Motor and control card model mismatch | Confirm the control card and lens motor are a matched pair. |
The most important rule in this guide: always power down before connecting or disconnecting the motor cable.
Connecting the motor cable while the controller is live produces a surge directly on the motor windings. The mild outcome is zero-position drift and abnormal total-pulse readings. The severe outcome is permanent motor damage. When a site reports "the home position is different every time" or "the total pulse reading is well away from the factory value", the first question to ask is whether the motor cable was ever hot-plugged.
| # | Rule | Reason |
|---|---|---|
| 1 | Connect the motor cable, the RS-232 cable and the lens before applying power. | Connecting live can damage the drive circuit. |
| 2 | Lock the motor control cable and the RS-232 cable after connecting. | A loose contact shows up as intermittent communication loss, which is very easily misdiagnosed as a software problem. |
| 3 | Choose serial or Ethernet — not both. | The control card supports either interface. The software connection mode must match the hardware wiring. |
| 4 | For motor cable runs over 5 m, order the factory long cable. | Spliced or self-made cables do not meet the impedance and shielding requirements and cause intermittent faults. |
(1) power OFF: connect motor control cable, then RS-232 cable (or USB-to-RS232 / network cable)
(2) power OFF: connect the lens to the camera (C-mount)
(3) confirm every connector is locked
(4) connect the control card power supply (DC12V, positive on the left)
(5) power ON: wait 25-35 s for initialisation
(6) open the software, select serial or network connection to match the wiring
(7) connect, and confirm the status indicator is green
(8) home the lens, read the maximum pulse, begin work
| Behaviour | Nature | Handling |
|---|---|---|
| No data readable only while the motor is moving | Normal — the control card suspends communications while driving the motor | Retry with a timeout; wait for the movement to end |
| Still unresponsive long after the motor has stopped | Fault | Work through the five communication checks above |
How to tell them apart: once the movement has finished, send the status query — or call GetStatus. If it returns the stop indicator (status 1), communications are healthy. If it keeps timing out past an overall limit of at least 10 seconds, treat it as a connection error.
EncryptReadTimes to track zoom cycles for preventive maintenanceIt is not. This is the designed self-initialisation, complete within 25–35 seconds. The genuine fault is the opposite: a lens that is completely still on power-up.
No. The control card deliberately suspends communications while driving the motor. The test is whether the lens answers normally after the movement finishes.
It will not. Motor cable runs over 5 m need the factory long cable, and over-long serial or network cables also cause communication faults. Spliced and self-made cables are a leading source of intermittent faults that are hard to find.
Strictly not. The correct order is: connect with power off, confirm every connector is locked, then apply power.
Not reliably. There is no usable software emergency stop in the SDK — Stop and Stop2 are marked as unimplemented in the header. Safety design must rely on a hardware emergency-stop circuit, not on software.
25–35 seconds after power-up. During that window the lens accepts no commands. Allow at least 35 seconds in your startup sequence.
Because it is homing itself. Commands sent during the initialisation window are ignored, and this is normal — it is not a communication fault.
Connecting or disconnecting the motor cable while the controller is powered. It can permanently damage the motor. Always power down first.
Check the motor cable first, then establish whether the cable was ever hot-plugged, then confirm that the motor and control card are a matched pair. A total-pulse discrepancy usually means the mechanical zero reference has shifted or the motor has been damaged.
If it only happens while the motor is moving, it is normal — the control card suspends communications during motion. If the lens is still silent well after motion has stopped, work through the five communication checks.
Yes, but order the factory long cable for runs over 5 m. Do not splice short cables or build your own; the impedance and shielding will not be adequate.
It is not auto-sensing. You must select the mode that matches your physical wiring, and only one interface can be used at a time.
Simply enter your email to receive the latest news and insights from Pomeas. Stay connected with Pomeas and be the first to discover new innovations in optical excellence.