Skip to content

3DO usb enclosure camera for 3D printers.

Notifications You must be signed in to change notification settings

3DO-EU/usb-camera

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

3DO 4K USB CAMERA

This repository is archived. Please visit the new project at https://github.com/3DO-EU/Enclosure-Nozzle-Camera-V2

3DO Discord Server

The 3DO USB Camera is a compact USB camera based on the IMX485 sensor, designed for use with 3D printers. This repository contains reference designs; additional resources may be found on printables.com or similar platforms.

4K (Sony IMX258)
Sensor Size 1/3.06
Mega-Pixel 13MP
Frame Rate* 30 FPS at 4K, 60 FPS at 1080P*
Lens type Auto Focus
Focus length 5 - ∞ cm
FoV 120 Deg
FPC length 5cm
Operating temperature** -20°C TO 65°C
Storage temperature -40°C TO 80°C

*These frame rates represent what the camera can achieve when directly connected, such as in OBS Studio or the Windows webcam app.

When streaming through Crowsnest on a Raspberry Pi or a similar device, two factors limit your performance: GPU power and bandwidth.

The new version of Crowsnest supports WebRTC/H.264 streaming, significantly reducing bandwidth requirements, making it less of a concern. However, when using the WebRTC streaming function, your GPU's encoding capabilities become the limiting factor (For Raspberry Pi 4, the GPU is limited to 1080p at 38 FPS and cannot encode 4K).

If you opt for the MJPEG stream in Crowsnest, no encoding is necessary, eliminating GPU limitations. However, this method requires considerably more bandwidth, so your FPS will be restricted by the available network bandwidth (using an Ethernet cable instead of Wi-Fi is recommended).

Folders

Pinout

The PCB uses a 5P 1.0mm pitch connector.

Pin No. Function Color
1 USB 5VDC Red
2 Data - White
3 Data + Green
4 USB -VDC/GND Black
5 GND/Shield Black (heat shrink)

Wire number 5 is an optional shield/drain wire, though it will work without it; we recommend installing it.


Software

The camera functions as a standard UVC web camera and is, therefore, compatible with Linux, Windows, and Mac. For streaming, we recommend using mainsail + crowsnest.

FAQ

  • Does it work in an enclosed printer?

Yes, although our camera is rated at 60°C, we have been running it for 48 hours in a 70°C industrial heat chamber without any issues.

  • Can I bend/fold the FPC to make it shorter?

Yes, the FPC is flexible and can be bent. If you want to fold it (180 degrees), we recommend doing this at most one time in the same spot; otherwise, you risk breaking the lanes inside the FPC.

Example of folding FPC

Where to buy

EU / UK

USA

This work is licensed under CC BY-NC-SA 4.0

About

3DO usb enclosure camera for 3D printers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published