A project-ready IMX678 USB2.0 vision core for low-light robotics and industrial machines, with lens, cable, housing, IR LED, ISP and device-name customization
The Goobuy IMX678 USB2.0 dual-board vision module UCM-678-8mp-2 is a configurable 4K Sony STARVIS 2 UVC camera core for robotics teams, Physical AI developers, teleoperation systems, industrial machine OEMs, and equipment integrators that already have a host platform, mechanical space, project timeline, and customization requirements. Built around the 1/1.8-inch Sony IMX678 low-light STARVIS 2 sensor, this 38×38mm dual-board platform supports lens, cable, housing, 850nm IR LED, ISP, device-name, serial-number, and OEM configuration for low-light robot vision, VLM data capture, machine interior monitoring, dark enclosure imaging, energy equipment, and parking terminal visual verification.
The Goobuy UCM-678-8mp-2 is not positioned as a generic 4K USB camera module. It is a project-ready IMX678 USB2.0 vision core for companies that already have a robot, industrial machine, embedded host, edge AI device, or equipment platform — but do not want to start a full camera hardware development project from zero.
This module is especially suitable for teams that need:
This page is intended for serious OEM and system integration projects with a real host platform, sample schedule, pilot quantity, and customization need.
Core Decision Snapshot
| Buyer Question | Goobuy Answer |
|---|---|
| Do you already have a host platform? | Yes. This module is designed for existing Linux, Windows, Android, Jetson, x86, ARM, and embedded hosts that support USB UVC. |
| Is this for robotics or Physical AI? | Yes, if the need is low-light contextual vision, teleoperation video, VLM data capture, operator review, or non-motion-critical perception. |
| Is this for industrial machine interiors? | Yes. It is suitable for dark enclosures, internal equipment monitoring, machine status review, and maintenance visual evidence. |
| Is it for high-speed SLAM or safety obstacle detection? | Usually no. For motion-critical robot perception, Goobuy normally recommends global shutter modules such as OV9281 or AR0234. |
| Is USB2.0 enough? | Yes for UVC integration and 4K MJPEG capture. No for USB3.0 raw bandwidth, high-FPS uncompressed video, or high-throughput machine vision. |
| Can it be customized? | Yes. Lens, FOV, cable, connector, housing, mounting, IR LED, ISP, device name, serial number, and OEM branding can be evaluated. |
| Can Goobuy support NRE? | Yes. Paid NRE can be evaluated after reviewing the application, host, mechanical space, target quantity, and timeline. |
| Is this for hobby or student use? | No. This page is intended for project-ready OEMs, system integrators, robotics teams, and industrial equipment companies. |
Many camera projects do not fail because the image sensor is weak. They fail because the camera cannot fit the customer’s host, enclosure, cable route, lighting condition, software workflow, pilot schedule, or batch deployment process.
The Goobuy IMX678 USB2.0 dual-board vision module is designed to solve these practical engineering problems before the customer spends months on from-zero camera development.
If your team already has a Linux, Windows, Android, Jetson, x86, ARM, or embedded host with USB input, this module provides a faster UVC camera path than starting from a raw sensor, MIPI driver, ISP pipeline, PCB layout, lens selection, cable design, and mechanical housing
Many robotics teams begin with a low-cost webcam and then discover that dim warehouse lighting, exposure instability, wrong FOV, and low-light noise make the image unsuitable for teleoperation, VLM data capture, or operator review.
The Sony IMX678 STARVIS 2 sensor gives the project a stronger 4K low-light starting point than many generic small-sensor USB modules.
A camera may work on a test bench but fail inside the final product. Lens height, board size, connector position, cable exit, screw holes, bracket design, housing depth, and heat path all affect whether the module can actually be installed.
Goobuy can evaluate lens, cable, housing, bracket, and mounting customization based on your real robot or machine enclosure.
Resolution alone does not solve image usability. A robotics or machine-monitoring project may fail if the FOV is too wide, too narrow, too distorted, or focused at the wrong distance after installation.
This IMX678 module can be evaluated with different lens and EFL options according to working distance, target size, enclosure depth, and scene coverage.
For robot workcells, dim warehouses, machine interiors, control cabinets, process chambers, and parking terminals, sensor sensitivity alone may not be enough. The camera may also need IR LED support, lens/filter matching, exposure tuning, or a controlled light path.
Goobuy can evaluate optional 850nm IR LED configuration and low-light ISP tuning for qualified projects.
In real deployments, one sample working correctly is not enough. Multiple robots, machines, or equipment systems may need consistent camera names, serial numbers, firmware identity, image settings, and cable configuration so the customer’s software can detect and manage cameras reliably.
Goobuy can evaluate custom device name, unique serial number, uniform naming, OEM branding, and batch-consistent configuration.
Sony IMX678 is widely evaluated in 4K low-light camera projects because it combines a 1/1.8-inch optical format, 2.0µm pixel size, STARVIS 2 technology, 3840×2160-class resolution, and strong low-light / NIR relevance.
For OEM teams, however, the sensor alone is not enough. A real robot or machine project also needs:
That is where Goobuy positions this product differently.
Many IMX678 products are sold as standard USB, MIPI, GigE, or HDMI cameras. Goobuy positions this model as a configurable USB2.0 UVC vision core for project teams that already know their host platform, mechanical space, working distance, lighting condition, validation date, and target quantity.
Instead of asking customers to start from sensor-level R&D, Goobuy uses an existing IMX678 dual-board platform and configures it around the customer’s robot, industrial machine, equipment enclosure, or edge AI host.
This makes the module suitable for customers who need:
For U.S. robotics teams, this IMX678 USB2.0 dual-board camera is best used as a 4K low-light contextual vision node for teleoperation, Physical AI data capture, VLM visual context, robot workcell observation, remote operator review, and non-motion-critical perception.
It is not positioned as the main global-shutter SLAM camera or safety obstacle-detection camera.
A robotics team may already have a Jetson Orin, x86 industrial PC, ARM Linux board, or embedded AI host, but the camera problem is still unresolved:
The module provides a practical balance for robotics projects that need low-light image quality and easy host integration, but do not need high-speed global-shutter vision.
It supports:
This module is suitable for:
This module is usually not suitable as:
For those requirements, Goobuy can recommend global shutter OV9281 UVC camera or AR0234 USB modules
IMX678 USB2.0 camera applications for U.S. warehouse robot vision, teleoperation, machine interiors, dark enclosures, energy cabinets and parking terminals

Application collage of the Goobuy IMX678 USB2.0 vision core, showing U.S. warehouse robot vision, teleoperation vision, Physical AI data capture, machine interior monitoring, dark enclosure vision, energy cabinet monitoring, and parking terminal verification
This IMX678 USB2.0 vision core is designed for project-ready OEM applications where a standard webcam is not enough and full MIPI camera development would take too long. Typical use cases include U.S. warehouse robot vision, teleoperation camera views, Physical AI data capture, machine interior monitoring, dark enclosure imaging, energy cabinet monitoring, and parking terminal visual verification.
For industrial machine interiors, enclosed automation equipment, dark process chambers, control enclosures, and maintenance monitoring systems, this IMX678 module provides a compact 4K UVC camera core when IP cameras are too bulky and MIPI camera development is too slow.
Industrial equipment companies often need a camera inside a machine, but ordinary camera choices do not fit:
The Goobuy IMX678 dual-board module can be configured as a machine-ready camera subassembly:
This module is suitable for:
This module is usually not suitable for:
For energy cabinets, battery cabinets, power distribution equipment, and industrial control enclosures, this module can be configured as an internal 4K low-light camera for visual status checks, door-open records, event evidence, and AI-assisted monitoring.
This is a secondary but relevant application when the customer already has a USB-capable edge gateway and needs a low-light camera core rather than a bulky IP camera.
Goobuy can evaluate:
For parking terminals and gate-control equipment, this IMX678 USB module can be used for low-light visual verification, gate-event recording, vehicle-scene context capture, and terminal-side evidence recording inside an existing controller.
It is not positioned as a dedicated high-speed ALPR camera.
Goobuy can evaluate:
Platform Configuration Matrix
| Configuration Area | What Can Be Adjusted | Buyer Problem It Solves |
|---|---|---|
| Lens / FOV | EFL options such as 4mm, 6mm, 8mm, 10mm, 16mm and other project lenses | Avoids wrong scene coverage after robot or machine installation |
| Working Distance | Fixed-focus tuning based on object distance and target size | Matches robot mounting position or machine interior geometry |
| Cable / Connector | USB-A, USB-C, custom cable length, cable direction | Fits host board, enclosure, and internal cable routing |
| Low-Light / IR | Optional 850nm IR LED layout, lens/filter matching, image tuning | Improves dark warehouse, machine interior, cabinet, and enclosure visibility |
| Housing / Mounting | Metal housing, plastic housing, bracket, mounting structure | Converts a bare camera board into a usable camera subassembly |
| ISP / Image Tuning | Exposure, gain, white balance, color profile, low-light tuning | Reduces unstable image quality across different lighting conditions |
| Device Identity | Unified device name, custom serial number, OEM branding | Supports multi-device deployment and software-side camera management |
| NRE Customization | Project-based modification after feasibility check | Enables serious OEM customization without starting from zero |
Technical Specifications
| Item | Specification |
|---|---|
| Part No. | UCM-678-8mp-2 |
| Sensor | Sony IMX678 STARVIS 2 |
| Optical Format | 1/1.8 inch |
| Maximum Resolution | 3840 × 2160 |
| Interface | USB2.0 UVC |
| Output Format | MJPEG / YUY2 |
| 4K Output | 3840 × 2160 MJPEG up to 30fps |
| Focus | Fixed focus |
| Object Distance | Approx. 30cm to infinity, adjustable by lens/focus setup |
| Default FOV | Approx. 90–95° depending on lens configuration |
| Lens Construction | 5G2P |
| Default EFL | 4.0mm |
| F/No. | F2.8 default lens configuration |
| TV Distortion | <5% |
| Shutter Type | Electronic rolling shutter |
| Auto Control | Auto exposure, auto gain, auto white balance |
| Microphone | Integrated DMIC supported |
| Power Supply | USB bus power |
| Supply Voltage | DC 5V ±5% |
| Max Power Consumption | Approx. 950mW |
| PCB Ink | Black |
| Module Structure | 38×38mm dual-board camera platform |
| Operating System Support | Windows, Linux, macOS, Android, UVC-compatible embedded hosts |
| Optional Customization | Lens, FOV, cable, USB-A/USB-C, housing, mounting, ISP, IR LED, branding, device name, serial number |
This module is based on USB UVC, which is widely used for Windows, Linux, Android, Jetson, x86, ARM, and embedded host integration. However, each robot or industrial system may use different capture software, USB controller behavior, CPU/GPU pipeline, enclosure layout, and performance targets.
For serious projects, Goobuy can evaluate or discuss:
IMX678 is a strong low-light sensor, but final image quality depends on the complete optical and mechanical system:
For dark warehouse robots, machine interiors, cabinets, and enclosed equipment, please send your real lighting condition and target distance. Goobuy can evaluate whether the default lens is enough or whether lens / IR / ISP customization should be discussed.
This module is designed for USB2.0 UVC integration and 4K MJPEG capture. It is not intended for USB3.0 raw bandwidth, high-FPS uncompressed streaming, or high-throughput machine vision.
If your robot or machine requires high-speed uncompressed video, Goobuy should evaluate a USB3.0 or global shutter alternative.
IMX678 uses an electronic rolling shutter. This is suitable for many low-light contextual vision and monitoring tasks, but it is not the best fit for high-speed motion capture, fast SLAM, or safety-critical obstacle detection.
For motion-critical robotics, ask Goobuy about OV9281, AR0234, or other global shutter modules.
The default lens is F2.8. For more demanding low-light or IR-assisted projects, Goobuy can evaluate alternative lens options, IR filter strategy, LED support, exposure tuning, and working-distance optimization.
Please do not judge low-light performance only by the sensor name. Lens, filter, illumination, exposure, and enclosure design all affect the final image.
The module platform can be evaluated with optional 850nm IR LED support, but LED placement, power, heat, lens reflection, filter selection, and enclosure design must be reviewed per project.
For dark machine interiors or cabinets, please provide distance, target area, expected illumination range, and enclosure layout.
This module is designed for embedded equipment integration, but continuous operation depends on enclosure airflow, LED configuration, ambient temperature, host settings, exposure mode, and mechanical heat path.
For 24/7 equipment use, Goobuy can evaluate thermal and image-stability risks based on your enclosure and duty cycle.
When This Module Is Not the Right Fit
| Requirement | Better Direction |
|---|---|
| High-speed SLAM, motion capture, or safety obstacle detection | Use global shutter modules such as OV9281 or AR0234 |
| USB3.0 raw bandwidth or high-FPS uncompressed streaming | Use a USB3.0 camera platform |
| Direct monitor output without software capture | Use the Goobuy IMX678 HDMI version |
| Outdoor IP/PoE surveillance | Use IP, GigE, PoE, or waterproof camera architecture |
| Dedicated high-speed ALPR recognition | Use a specialized ALPR camera system |
| Precision metrology or high-speed defect detection | Use industrial machine vision camera architecture |
| Consumer webcam replacement | This module is designed for OEM/SI project integration |
| No host, no schedule, no quantity, no budget | This page is intended for project-ready customers |
To avoid long and unclear camera development discussions, please send your real project context. Goobuy can evaluate whether your requirement can be solved through standard sample testing, lens/cable adjustment, platform modification, or paid NRE customization.
Please include:
We are developing a teleoperation camera add-on for warehouse robots in the U.S. Our host is Jetson Orin NX running Ubuntu, and we need a 4K low-light UVC camera for contextual vision and VLM data capture, not for SLAM or safety detection. The camera will be mounted inside a compact front module, with a working distance of about 0.5–4m.
Please confirm whether your IMX678 USB2.0 module can support 4K MJPEG, lower-resolution preview, custom USB-C cable around 40cm, fixed-focus tuning, unified device name, and possible low-light ISP adjustment. We need 3–5 samples within 3–4 weeks and may move to 100 units for pilot deployment if validation passes. Please send the datasheet, sample lead time, lens options, cable customization feasibility, and NRE estimate.
Yes, if your robot needs 4K low-light contextual vision, teleoperation video, robot workcell observation, VLM data capture, or non-motion-critical perception. It is not the best fit for high-speed SLAM, fast motion capture, or safety obstacle detection, where a global shutter camera is usually better.
Yes. This module uses USB2.0 UVC, so it is designed for low-friction integration with UVC-compatible hosts such as Linux, Windows, Android, Jetson, x86 industrial PCs, ARM boards, and embedded AI devices. For real projects, please confirm your OS, capture software, resolution, frame rate, and whether you need OpenCV, GStreamer, or v4l2 validation.
USB2.0 is suitable when the project needs easy UVC integration, 4K MJPEG capture, and a practical camera input for an existing host. It is not intended for USB3.0 raw bandwidth, high-FPS uncompressed video, or machine-vision-grade high-throughput streaming.
Yes. This module is well positioned for teleoperation view, operator review, Physical AI data capture, VLM visual context, and low-light robot monitoring. For SLAM, visual odometry, or fast motion perception, Goobuy normally recommends a global shutter camera instead.
Yes. Goobuy can evaluate lens/FOV tuning, working-distance adjustment, USB-A or USB-C cable, custom cable length, cable exit direction, plastic or metal housing, mounting structure, ISP tuning, OEM branding, custom device name, and serial-number configuration for qualified OEM projects.
Yes. This module is suitable for machine interiors, enclosed automation equipment, dark process chambers, operator review, and maintenance monitoring systems where a bulky IP camera is difficult to install and MIPI camera development would take too long.
Yes. The IMX678 STARVIS 2 sensor is suitable for low-light and NIR-assisted imaging projects. Goobuy can evaluate optional 850nm IR LED configuration, lens/filter matching, and low-light image tuning for robot workcells, machine interiors, energy cabinets, and dark equipment enclosures.
Yes. For OEM projects, Goobuy can evaluate custom device name, unique serial number, uniform naming, OEM branding, and batch-consistent configuration so the customer’s software can identify cameras more reliably across robots, machines, or production batches.
Please send your application scenario, host platform, operating system, working distance, target object size, lighting condition, required FOV, cable type, connector, cable length, mechanical space, housing requirement, IR LED need, sample deadline, pilot quantity, annual estimate, and whether paid NRE is acceptable for customization.
Send Goobuy your project background, host platform, lighting condition, working distance, lens requirement, cable path, mechanical space, sample timeline, and expected quantity.
We will evaluate whether the fastest path is:
Contact Goobuy to discuss your IMX678 USB2.0 low-light robot vision or industrial machine vision project.
office@okgoobuy.com