Skip to content

Commit

Permalink
Updating the system with an adapter for the PCO Edge/Panda camera
Browse files Browse the repository at this point in the history
  • Loading branch information
beniroquai committed Jun 8, 2021
1 parent 436404f commit 149c72a
Show file tree
Hide file tree
Showing 10 changed files with 160 additions and 0 deletions.
Binary file added CAD/ASSEMBLY_CUBE_PCO_Panda/IMAGES/A.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added CAD/ASSEMBLY_CUBE_PCO_Panda/IMAGES/B.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added CAD/ASSEMBLY_CUBE_PCO_Panda/IMAGES/P.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
62 changes: 62 additions & 0 deletions CAD/ASSEMBLY_CUBE_PCO_Panda/Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# Camera Cube (PCO PAnda / CMOUNT)

This is the repository for the Camera Cube which hosts a sophisticated scientific camera (e.g. PCO Panda sCMOS).

To acquire the STL-files use the [UC2-Configurator](https://uc2configurator.netlify.app/). The files themselves are in the [RAW](../RAW/STL) folder. The module can be built using injection-moulded (IM) or 3D-printed (3DP) cubes.

## Purpose

It adapts a camera with a C-mount to the UC2 system.

<p align="center">
<img src="./IMAGES/Assembly_Cube_PCO_Panda_v3.png" width="500">
</p>

The sensor is put into an adapter which holds the camera in the center of the cube. The height can be varied by sliding the adapter along the slides.

### Properties
* design is derived from the base-plate
* Basicallly it holds a Thorlabs cage which then adapts a C-mount adapter

## Parts
The [Bill of Materials](https://docs.google.com/spreadsheets/d/1U1MndGKRCs0LKE5W8VGreCv9DJbQVQv7O6kgLlB6ZmE/edit?usp=sharing) is always the most up-to-date version!

### <img src="../IMAGES/P.png" height="40"> 3D printing parts
* No support needed in all designs
* Carefully remove all support structures (if applicable)

The Cube consists of the following components.

#### Default:
* **IM Cube** which houses the insert and adapts it into a UC2 setup.
* **The Camera Insert** which holds the camera and makes it adaptable to the base-cube ([20_Cube_insert_AlliedVision_Alvium_v3.stl](../RAW/STL))

#### Alternatives:
* **3DP Cube** which will be screwed to the Lid. Here all the functions (i.e. Mirrors, LED's etc.) find their place ([10_Cube_1x1_v3.stl](../RAW/STL)) and **3DP Lid** which closes the Cube ([10_Lid_1x1_v3.stl](../RAW/STL)) - find the details in [ASSEMBLY_CUBE_Base](../ASSEMBLY_CUBE_Base)
* **The Adjustable Camera Insert** which holds the camera and makes it adaptable to the base-cube and makes it possible to slide it through the cube and fix its position with screws ([20_Cube_insert_AlliedVision_Alvium_adjustable.stl](../RAW/STL))

### <img src="./IMAGES/B.png" height="40"> Additional parts
* Check out the [RESOURCES](../../TUTORIALS/RESOURCES) for more information!
* 1x Thorlabs Cage [🢂](https://www.thorlabs.com/thorproduct.cfm?partnumber=CP33/M)
* 1x CMount-to-Thorlabs SM1 adapter (Thorlabs) [🢂](https://www.thorlabs.com/thorproduct.cfm?partnumber=SM1A39)
* PCO Panda

## <img src="./IMAGES/A.png" height="40"> Assembly
* Mount the camera to the insert using the C-Mount adapter
* Mount the Thorlabs cage on the UC2 Adapter
* Mount the Thorlabse'd Adapter on the cube
* Mount the camer to the Thorlabs Adapter
* Done!

Once it's done it looks like this:

<p align="center">
<img src="./IMAGES/Assembly_Cube_PCO_Panda2_v3.png" width="500">
</p>


# Showcase

<p align="center">
<img src="./IMAGES/IMG_20210607_194709.jpg" width="500">
</p>
98 changes: 98 additions & 0 deletions CAD/ASSEMBLY_CUBE_PCO_Panda/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
{
"name": "ASSEMBLY_CUBE_PCO_Panda",
"description": "",
"image": "",
"price": 0.3,
"fixedOptions": {},
"type": "module",
"partslist": [
{
"name": "10_Cube_1x1_IM",
"description": "",
"image": "",
"price": 0.0,
"is_printable": false,
"n_parts": 2.0
},
{
"name": "10_Cube_1x1_v3",
"description": "",
"image": "",
"price": 0.4,
"is_printable": true,
"n_parts": 1.0
},
{
"name": "10_Lid_1x1_v3",
"description": "",
"image": "",
"price": 0.2,
"is_printable": true,
"n_parts": 1.0
},
{
"name": "Screws M3x12",
"description": "",
"image": "",
"price": 0.2,
"is_printable": false,
"n_parts": 8.0
},
{
"name": "Screws (set) M5\u00d78",
"description": "",
"image": "",
"price": 0.1,
"is_printable": false,
"n_parts": 6.0
},
{
"name": "20_Cube_Insert_PCO_Panda_CMount_v3",
"description": "",
"image": "",
"price": 0.3,
"is_printable": true,
"n_parts": 1.0
},
{
"name": "Thorlabs CP33/M",
"description": "",
"image": "",
"price": 0.3,
"is_printable": false,
"n_parts": 1.0
},
{
"name": "Thorlabs CMount-to-Thorlabs SM1 adapter",
"description": "",
"image": "",
"price": 0.0,
"is_printable": false,
"n_parts": 1.0
},
{
"name": "",
"description": "",
"image": "",
"price": "",
"is_printable": false,
"n_parts": ""
},
{
"name": "",
"description": "",
"image": "",
"price": "",
"is_printable": false,
"n_parts": ""
},
{
"name": "",
"description": "",
"image": "",
"price": "",
"is_printable": false,
"n_parts": ""
}
]
}
Binary file not shown.
Binary file modified DOCUMENTS/UC2-Configurator/UC2_ReadyToUse_Boxes_Modules_Parts.xlsx
Binary file not shown.

0 comments on commit 149c72a

Please sign in to comment.