Skip to content

los93sol/OpenPool2

Repository files navigation

OpenPool 2

This is OpenPool for Azure Kinect DK.


Table of Contents

Hardware

Billiards Table

Size: 7-9ft
Cloth Color: Gray or gold cloth is recommended for the best experience.

Projector

Recommended: UHD35STx
The UHD35STx has 4 corner geometric correction which simplifies tightly fitting the image to the edges of the rails.

You'll need to attach the projector vertically onto the ceiling. I used this standard ceiling mount.

Considerations

  • Throw Ratio
  • Brightness
  • Latency
  • Lens Offset
  • Zoom

Mini PC

Recommended: KAMRUI CK10

Minimum Requirements

  • i7 10th Gen CPU (lower should work but has not been tested)
  • DX11 Capable GPU
  • Intel USB 3.0 chipset
  • 8GB RAM
  • Windows 10 or 11 (64 bit)
  • Mouse and Keyboard

Optional

  • Bluetooth/Wifi
  • Speaker

Azure Kinect DK

Can be purchased direct from Microsoft

You'll need to mount the camera as well. I used this, but would recommend something with an extension for cable clearance.

Installation

Physical

Projector
The projector should be mounted from the ceiling near the edge of the table due to the lens offset. Calculate how high it needs to be from the table bed using it's throw distance and your table size. The projected image should cover to the outside edges of the cloth on the rails.

Mini PC
The Mini PC should be relatively close to the Azure Kinect DK to keep the USB cable as short as possible.

Azure Kinect DK
The Azure Kinect DK must be as close as possible to the exact center of the table and pointing directly at the center of the table. The size of the table will determine how much distance you need between the lens of the Azure Kinect and the table top.
7ft Table: 4.5ft
8ft Table: 5.25ft
9ft Table: 6ft

My Setup

Software

Required

Recommended

  • Configure Mini PC to boot after power loss
  • Configure auto login for the Mini PC
  • Set OpenPool to autostart
  • Set power settings to never go to sleep when plugged in
  • Set power settings to never turn the screen off when plugged in