mirror of
https://github.com/TheRobotStudio/SO-ARM100.git
synced 2026-01-08 23:08:03 -05:00
Plug Wrist Camera (MF) Installation Guide for SO-100
Overview
This guide provides step-by-step instructions for installing a Wrist Camera (alternate "McGartoll-Fung" design) on the SO-100 robot using a Camera Module and a 3D-printed Plug-in Camera adapter.
This an adapatation of Wrist Camera (MF) UVC Module
Comparison to Main Design
Advantages:
- smaller
- fewer parts
- no additional screws/hardware needed to attach camera
- no removal/replacement of existing pieces
- easy removal/replacement
Disdvantages:
- still require to adapt to new camera
Required Components
Hardware:
- USB Camera Module (1) - this is the recommended model, but any 32mm x 32mm USB camera module with min 720p / 30 fps spec will likely work
- 3D-printed Plugin camera attachment (1)
- I recommend printing it as oriented in the STL using tree supports. 40% infill is recommended to increase sturdiness and avoid wobbling
- M2 Screws (8) - these are the smaller screws that came with your Feetech servos.
Assembly Instructions
Step 1: Plug the new camera module to the Gripper
-
3D print the Plugin camera attachment.
-
Attach the Plugin camera attachment.
- The hole fit into the Gripper hole
-
Secure it with the M2 screws
Step 2: Install the Camera
- Take out the Camera Module.
- Align the 4 holes of the Camera Module with the Moving Jaw Replacement, and attach using 4 M2 Screws.
Step 3: Configure Software and Adjust Focus
- In your software, set your resolution and FPS.
- Note: You will likely want to set your resolution to 640 x 480 and FPS to 30 even if the camera module's max resolution/frame rate is higher, as most models work with lower resolutions and any higher will just be data bloat.
- Turn on your arm. Look at the video feed from your newly installed camera (On Mac, you can also use QuickTime->New Movie Recording to see this feed).
- Note: The focus on the camera is manual and will look very blurry initially. Adjust the focus by twisting the lens counterclockwise or clockwise until the video feed is clear.