This 2mm OV6946 USB endoscope camera delivers 400×400 video for veterinary exams and micro-bore inspection. A stainless-steel probe, UVC interface and OEM options simplify embedded integration
The Goobuy NECM16USB-D200 USB Endoscope Camera Module uses the OV6946 ultra-miniature sensor and a Φ2 mm stainless steel probe to deliver live 400×400@30fps video for tight spaces in veterinary diagnostics, micro-bore inspection and embedded vision systems. With USB UVC compatibility and optional IP67 probe housing, it enables engineers to integrate miniature visual capability into handheld devices, inspection rigs and OEM embedded modules.
Product Overview
The Goobuy NECM16USB-D200 is an ultra small 2mm USB endoscope camera module designed for integration into advanced medical and industrial systems. Built on a 1/18 inch endoscope camera OEM sensor format, it provides high-quality imaging in extremely narrow lumens, tubes, and channels.
As an endoscope camera module for medical device OEM, it is engineered for R&D, prototyping, and integration into compliant endoscopic systems. In industrial environments, it serves as a compact inspection tool for micro bore inspection USB endoscope 2mm, micro tube nozzle inspection camera USB, and USB endoscope for micro channels heat exchanger applications. Its versatility also supports niche fields such as miniature USB camera for watchmaking inspection and precision manufacturing.
NOVEL medical-grade 2mm diameter OV6946 USB endoscope camera, OVMed low light USB camera with 4pcs LEDs light ,Featuring 400x400 resolution, 120° DFOV, 4x LED light, and IP67 waterproof. Ideal for veterinary inspections
Ultra-Minimal Φ2 mm Probe for Micro Inspection — Enables access into small boreholes, animal airways, hydraulic lines, watch-making assemblies and embedded modules.
Live Video for Real-Time Inspection & Diagnosis — 400×400 resolution at 30fps delivers clear real-time footage; ideal for diagnostics rather than still-only capture.
USB UVC Integration with No Drivers Required — Plug-and-play with Windows, Linux, Android and Mac; simplifies embedding into devices and platforms.
Rugged Option and OEM-Ready Design — Stainless steel probe, optional IP67 sealing, multiple cable and connector variants for OEM or portable tool integration.
Dual-Use: Veterinary & Micro-Industrial Inspection — Field-tested in exotic animal clinics and micro-bore manufacturing/maintenance use-cases; one module serves both markets.

Other Application Example
Medical endoscope camera
Industrial endoscope camera
Vehicle repair endoscopic inspection
Endoscopy of the pipeline,
OV6946 USB Camera Module | 2mm Micro Endoscope with LED & 120°
|
Model No. |
NECM16USB-D200 |
|
Sensor |
CMOS 1/18" OVM6946 0.16MP |
|
Resolution |
400*400P@30FPS |
|
Output |
USB2.0,USB-A / TYPE-C / Micro USB |
|
FOV |
120° |
|
Focus |
Fixed |
|
Photo Format |
MJPG |
|
Depth of field |
5-50mm |
|
White balance |
Auto |
|
Light |
4 LED |
|
Dimension |
Head Steel tube Φ2mm*5mm |
|
PCB size |
46*14mm |
|
Length of cable |
5cm~5M, standard 2.2M |
|
Power |
5V / 120mA |
|
Material |
Steel shell tube |
|
System |
WIN7/8/10/Android/Apple Mac/Linux |
|
Temperature |
0~+65℃ |
Note: Save this spec sheet for your team. The printable [Datasheet PDF] is available for free download at the bottom of this page

Ideal for endoscopic examination of small animals—ear canals, nasal passages, dental inspection, airways and micro-animal procedures. Lightweight probe enables easier access and live video streaming during procedures.
Perfect for compact inspection of heat-exchanger tubes, hydraulic lines, watch-making components, small machine cavities and embedded module housings where standard cameras cannot reach.
Compact size and USB UVC interface simplify integration into handheld inspection tools, maintenance tablets, IoT devices and embedded diagnostic rigs.
Used for visual logging and remote diagnostics in plumbing, HVAC, electronics repair, micro-mechanics and other tight-space applications where space and access are extremely limited.
What big problems it can solve in Veterinary Applications?
Problems Solved:
Special Demands Met:

Frequently Asked Questions (FAQ)
Q1: "Is the 2mm probe capable of withstanding sterilization?"
The camera head is IP67 waterproof and designed to withstand cold sterilization (e.g., Cidex, alcohol). For autoclave (high-temp) requirements, please contact our engineering team for specialized housing options.
Q2: "What is the minimum bend radius of the cable?"
The standard cable is highly flexible with a bend radius of approximately 10mm. For robotic catheter applications, we offer custom ultra-fine coaxial cables.
Q3: "Can I get raw sensor data for AI analysis?"
Yes. The USB interface transmits standard UVC video. Developers can use OpenCV to extract frames for AI-based polyp detection or defect recognition algorithms.
Q4. How does the Goobuy NECM16USB-D200 2 mm OV6946 endoscope differ from a standard USB webcam?
It uses a miniature Φ2 mm probe, USB-UVC interface, high-flex cable and optional IP67 sealing—designed for inspection in ultra-tight spaces and industrial or veterinary use, rather than general consumer camera use.
Q5. What working distance and depth of field should I expect from the Φ2 mm probe?
Typical depth of field is approximately 5–50 mm; optimal inspection targets are within that range inside machine cavities, animal passages or micro-tubes.
Q6. Can this module operate on Linux or Jetson for embedded vision applications?
A3. Yes. It is UVC-compliant and works with Linux distributions (Ubuntu/Debian), Raspberry Pi 4/5 and NVIDIA Jetson boards using standard vision libraries like OpenCV or GStreamer.
Q7. Is the probe suitable for dusty or moisture-prone environments?
A4. Yes. The optional IP67 assembly allows operation in dusty, moist or wash-down zones; the stainless-steel Φ2 mm probe head is designed for durability in inspection contexts.
Q8. What resolution and frame rate are supported, and are still images possible?
A5. The module supports 400×400 at 30fps video output; still snapshots can be captured via UVC capture applications. It is optimized for live inspection rather than ultra-high resolution still imaging.
Q9. What customization options are available for OEM integration?
A6. Goobuy offers cable length variations (0.5m/1m/3m/5m), USB connector types (USB-C, USB-A, Micro USB), optional IP67 probe housing and firmware integration support for OEM customers.
Q10: What is the recommended working length for this endoscope?
This module is typically integrated into custom endoscope designs. We can supply the module with various cable lengths to suit your specific instrument needs.
Q11: Can this endoscope be sterilised?
Yes, the IP67 rating means it is waterproof and can withstand common sterilisation methods such as liquid disinfectants. Please refer to our cleaning guidelines for specific recommendations.
Q12: What software is needed to operate the camera?
As a UVC (USB Video Class) compliant device, it works with standard camera applications on Windows, Linux, and macOS. For Android, a UVC-compatible app is required.
Q13: Does it have a working channel for instruments?
Due to its ultra-small 2mm diameter, this specific module does not typically include an integrated working channel. It is primarily for diagnostic visualisation.
Q14: What is the field of view for the 120° DFOV?
DFOV stands for Diagonal Field of View. This provides a wide perspective (120 degrees diagonally) allowing you to see a broad area within tight spaces.
Q15: Is this suitable for human medical use?
While based on medical-grade components, this specific module is primarily marketed for veterinary applications. For human medical devices, specific certifications and regulatory compliance would be required.
Q16: Can the LED lights be adjusted?
The LED brightness is typically controlled via software on the host device. (Confirm if this module supports software control or if it's fixed).

# Example: Processing OV6946 Medical Stream with OpenCV
import cv2
import numpy as np
cap = cv2.VideoCapture(0)
# Set OV6946 Native Resolution
cap.set(cv2.CAP_PROP_FRAME_WIDTH, 400)
cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 400)
while True:
ret, frame = cap.read()
if ret:
# Apply circular mask (simulating endoscopic view)
height, width = frame.shape[:2]
mask = np.zeros((height, width), np.uint8)
cv2.circle(mask, (width//2, height//2), 190, 255, -1)
masked_frame = cv2.bitwise_and(frame, frame, mask=mask)
# Contrast Limited Adaptive Histogram Equalization (CLAHE) for tissue detail
# (Convert to LAB, apply CLAHE to L-channel, convert back - simplified here)
cv2.imshow('Medical Endoscope View', masked_frame)
if cv2.waitKey(1) == 27: break