The main mechanical part is the carousell which moves the ball to four positions: ball in, OCR camera record, public camera record and ball out. This pipeline enables the reading speed of about 1 ball per second. One low cost CMOS camera serves as OCR input device, and the another one is for public monitors, arranged in the Bingo hall.
There are two stepper motors, one of them is for carousell rotating, and the another one repositions the ball for new reading, if the OCR process was unsuccessfull.
The lighting block is equal to the one described at https://hackaday.io/project/5649-ocr-for-bingo-balls
Controller contains two PIC24E MCUs, one of them keeps the communication with the host and controls all mechanical parts, and the another one scans the camera image and executes the OCR process.