This is a 32 mm square 1080p USB camera board with an interchangeable M12 lens that works as a plug-and-play UVC webcam on any computer, used as the wrist (eye-in-hand) camera and the overhead (third-person) camera when recording LeRobot imitation-learning datasets with SO-ARM101, NexArm, Koch or Moss arms.A small 1080p UVC camera board with an M12 lens, the kind of module used as the wrist (first-person) and overhead (third-person) cameras in LeRobot datasets. It needs no driver, works with OpenCV out of the box, and the 32 mm square board screws onto a printed bracket. Pick 90° for a wrist camera, 110°–140° for an overhead view of the whole workspace.What can you use it for? Wrist camera on a SO-ARM101 gripper (90° lens) Overhead workspace camera on a desk arm (110°–140° lens) Raspberry Pi and Jetson vision projects with OpenCV Replacing the 480p camera in a Standard kit with 1080p Who is it for?LeRobot users adding a second or third view, and makers who want a small board camera that OpenCV recognises immediately.Compatibility OS: Windows, macOS, Linux, Raspberry Pi OS, Android (UVC, no driver) Software: OpenCV / LeRobot OpenCVCamera, ffmpeg, v4l2, OBS Mounting: 4 holes on a 32 × 32 mm board; fits printed wrist and overhead brackets (STL in our Builder's Pack) Connection: USB 2.0, 1 m cable with 4-pin 2.0 mm board connector Specifications Sensor 1/3.2" 2 MP CMOS, 1920 × 1080 Frame rates 1080p 30 fps MJPG, 720p 30 fps, 640 × 480 30 fps (5 fps YUV at 1080p) Interface USB 2.0, UVC, no driver on Windows / macOS / Linux / Raspberry Pi / Android Lens M12 mount; 60°, 90°, 110° or 140° field of view, interchangeable Board 32 × 32 mm, 4 mounting holes, 4-pin 2.0 mm connector, 1 m USB cable included Power 5 V, 80–130 mA Focus Manual, set by turning the lens Software OpenCV, LeRobot OpenCVCamera, ffmpeg, v4l2 Country of origin China; packed and shipped from Singapore What's in the box 60° no-distortion (4.13 mm): 1 × camera board with 4.13 mm lens, 1 m USB cable 90° no-distortion (2.74 mm): 1 × camera board with 2.74 mm lens, 1 m USB cable 110° wide (2.9 mm): 1 × camera board with 2.9 mm lens, 1 m USB cable 140° wide (2.1 mm): 1 × camera board with 2.1 mm lens, 1 m USB cable Shipping and returnsShips from our warehouse in Singapore with tracking. Parts and accessories are charged by parcel weight, the same rates everywhere: $11.99 up to 250 g, $19.99 to 500 g, $34.99 to 1 kg and $59.99 to 2 kg. Orders over $100 that stay under 500 g ship free. Standard tracked runs 5–18 business days; DHL Express (3–5 business days) is offered at checkout if you need it sooner. Within Singapore: $6, or free over $110. Assembled robot-arm kits over 2 kg are built and calibrated to order in Singapore (dispatch in 7–10 business days) and ship worldwide at carrier cost: SingPost Speedpost Priority from $124.99 (10–14 business days) or DHL Express from $229.99 (3–5 business days), shown at checkout. 7-day returns; defective items are replaced or refunded with shipping covered. Import duties, where charged by your country, are paid by the recipient.One parcel, one shipping charge: small parts travel together, so the postage on a single 70 g servo is the same as on six of them. A 500 g parcel holds roughly six servos plus horns and cables — which is also about where an order passes $100 and ships free. If you are buying one small item, it is usually worth checking what else you will need for the same build.Frequently asked questionsWhich lens for a wrist camera?90° no-distortion: wide enough to see the gripper fingers and the object, without fisheye curvature that confuses policies.Which lens for the overhead camera?110° or 140° so the whole workspace fits from 40–60 cm above the desk; the 140° lens has visible barrel distortion, which LeRobot tolerates.What frame rate does LeRobot get?30 fps at 640 × 480 or 1280 × 720 MJPG, which is what most configs use; 1080p also runs at 30 fps in MJPG.Is the focus adjustable?Yes, manually by turning the M12 lens; set it once for your working distance.