⌨ KEY TRIGGER
I.V.E. Robot
Intelligent Vision Engine (MAICS Little Sister)

Connect Video Feed

💡 Ensure stable, consistent lighting before capturing golden reference samples. Lighting accounts for 80% of inspection accuracy.
Parts
0
No parts saved.
Click + New Part to create one.
Zones — Live Scores
0
No zones defined.
Click + Add Zone, then click points around your item. Double-click to close the shape.
🎯 ARM workflow: 1. Draw zones over part
2. Press ARM (captures reference)
3. Place part in nest
4. Press ⊕ SNAP to lock zones onto part
5. Use nudge arrows for fine tuning
SNAP is what locks the zones — ARM alone just arms the camera
Nudge Zones
FAILED — Fix part and press INSPECT again
LIVE
SCANNING FOR PART...
⏳ CAMERA WARMING UP — do not capture reference samples yet
60s
SYSTEM FAULT
CHECK CAMERA
All zones forced to FAIL until resolved
🔄 Searching best angle…
Click to set zoom centre · Draw zones normally · Esc to exit
Zoom:
⠿ LIVE SCORES
HOLD… 2.0s
AUTO · WAITING FOR PART
Master Reference
📷 MASTER REF
LIVE No zones — add zones to see live scores

Place part and press INSPECT

0 zones · · Space = Inspect

Select a zone from the left panel to configure its inspection parameters.
PLC / External Output
Not connected
① USB Relay Connection
Connects to the DSD TECH SH-UR01A USB Relay via Web Serial (USB). This is the only connection type — works in Chrome / Edge only.
Web Serial only works in Chrome / Edge. The user must click a button to grant port access — it cannot be auto-connected.
Device preset:
⚡ Relay Control (AT Commands)
Relay log — connect first, then use buttons above.
📋 DSD TECH Setup Instructions
② Connection Health
Auto-reconnect on disconnectKeep retrying every 5 seconds
③ Audio Alerts
Configure distinct audio tones for PASS and FAIL. Works with any speaker — no hardware needed. Volume is separate from system volume.
Enable PASS toneRising two-tone chime on pass
Enable FAIL toneDescending buzz on fail
④ Keyboard / Scanner Trigger
USB HID barcode scanners appear as keyboards. Map a specific key or scan prefix to trigger an inspection. The operator just scans — I.V.E. fires automatically.
Enable keyboard triggerListen for trigger key or scan prefix
Show on-screen trigger indicatorBrief badge at bottom confirms key was received
Trigger inactive — enable above to start listening.
⑤ Light Tower / Screen Flash
Full-screen colour flash overlaid on the entire browser window. Useful when the monitor is mounted above the line and must be visible from a distance — acts as a software light tower with no extra hardware.
Enable screen flashFull-screen green/red on every result
Click to dismiss (hold mode)Tap screen to clear a held FAIL flash
⑥ Webhook / HTTP Push
Send every inspection result to an HTTP endpoint — independent of the main PLC connection. Includes configurable retries, timeout, and a live response log. Good for MES systems, cloud dashboards, Zapier, Make, or any REST API.
Enable webhookFires on every inspection result
Fire on PASSSend webhook on pass results
Fire on FAILSend webhook on fail results
Response Log
No requests sent yet.
⑦ WebHID (USB I/O Boards)
WebHID lets I.V.E. talk directly to USB HID-class devices — Phidgets, FTDI FT260, Arduino HID sketches, USB button panels, and any device that appears as a HID without needing a serial driver. Chrome/Edge only.
Enable WebHIDRequest a HID device on connect
No HID device connected.
HID log
💾 Connection Profile
Save all PLC panel settings to a JSON file and reload them later — across machines, shifts, or page refreshes.
Inspection Log
Settings

🔍 UI Scale

Makes panels and text larger without shrinking the camera preview. Use this if your browser is zoomed out (e.g. 67%) and the menus are too small to read.

100%

💡 At 67% browser zoom, set to ~150% to restore readable menus while keeping the large preview.

Camera

Mirror Image
30
Live Barcode Scanner

Security PIN

Require PIN to unlock

Anomaly Detection

Enable anomaly baseline

Multi-Camera

Enable multi-camera

Kiosk Mode

Hides all controls. Operators see only the camera, scores and INSPECT button. Use your supervisor PIN to exit.

🖨 Print Settings

Auto-print on PASS
Label Size
Barcode / QR
QR Size 18mm
QR Position
Barcode Content
Auto serial number
Start at Pad
Use {serial} in the formula above.
PASS Stamp
Zone Scores
Font Sizes (pt)
Label Fields
Label Position on Page
Page Margin 8mm
Live Label Preview
Preview loads when part is active
Not connected
PASS

Zone Results

Camera Barcode Scan

Point camera at barcode — auto-detects and loads part
Initialising camera...
Camera:
💡 Supports: Code 128, Code 39, QR Code, EAN-13, Data Matrix and more. Hold barcode 15-30cm from camera. Good lighting essential.

Select Camera

Adding Camera 2 — choose which physical device to use
💡 If your cameras show as "Camera 0", "Camera 1" etc. without labels, try plugging them in one at a time to identify which is which. Labels appear after granting camera permission.
Master Reference Full

Part Library

📷 Click to upload master image
💡 Tip: You can draw zones on the camera feed first, then open this modal and save — your zones will be included automatically. Or save the part now and add zones afterwards.

Teach Part

Place the part clearly in the camera view, then click Capture Fingerprint. I.V.E. extracts distinctive visual features so it can recognise this part automatically at any position and rotation.

📷 Camera preview will appear here.
Status:Waiting for capture
Keypoints extracted:
Descriptor quality:
Match strength:
💡 Tips: Good even lighting, part clearly visible, distinctive markings/edges in frame. Avoid reflections. Re-teach if lighting changes.
Supervisor PIN required to exit kiosk mode
Enter supervisor PIN to return to full interface