PGenerator User Guide

PGenerator enables the generation of calibration patches for the measurement and profiling of any display via an HDMI connection, and has been developed by Riccardo Biasiotto.

The following instructions are for the use of PGenerator with LightSpace CMS.

PGenerator Overview

Raspberry Pi

As PGenerator can be controlled directly by LightSpace CMS it can generate any required colour patches, either as a managed sequence for automated profiling, or manually selected for manual display calibration adjustment, on any HDMI connected display.

Initial Operation

First, configure a Raspberry Pi for PGenerator use, as outlined on the PGenerator page.
(This page also lists the supported Raspberry Pi models.)

  • Connect an HDMI cable from PGenerator to the display
  • Connect to the same network as the LightSpace PC
    (Depending on the Raspberry Pi, connections can be ethernet, WiFi (PGenerator/PGenerator), BlueTooth, or USB)
  • Open LightSpace CMS on the LightSpace PC
  • Select the 'Network Manager' menu within LightSpace, which controls synchronisation with PGenerator
  • Set the desired parameters for patch size/position, background colour, and the required Extra Delay Time
    (Nominally, 0.25 extra Delay is needed)
  • Select Enable to active the Network Manager
  • Wait a few seconds, and the PGenerator IP address will automatically be discovered
  • Close the LightSpace CMS 'Network Manager' window.

The Network Manager menu is located within the top-level icons of LightSpace CMS.

Patch Indent/Size & Extra Delay

LightSpace Connect Network

The Patch Indent/Size & Extra Delay controls within the LightSpace Network Manager can be used to set any specific patch size and position for display profiling, as well as a delay for probe measurement.

The 'Diagonal' box enables the selection of patches based on the ICDM Lxx sizes, which are defined as a percentage of the screen diagonal size. The 'Area' box shows the equivalent screen area percentage for the selected patch. It is possible to enter the desired area percentage manually.

The 4 indent values are also in percentage terms, and can be used to set a Custom width and height of the patch window, as well as the position.

To reposition the patch you simply add/subtract the same value from the apposing percentage boxes, which will reposition the patch, while maintaining the same patch size.

The 'Extra Delay Time' setting is a duplicate of the same setting with the 'Options' menu, as allows for a delay time in seconds to be set before the probe starts reading after a patch change has occurred. This is required when using an external patch generator (such as PGenerator) with an in-built delay, meaning the patches on the display being profiled occur out of sync (delayed) with respect to the patch changes within LightSpace. Such a delay is easy to see visually, and a corresponding value entered to counter the visual delay.

For PGenerator a delay of 0.25 is the nominal value to use.

Extra Delay

Note: The Network Manager can be accessed during a Display Characterisation, enabling the patch size, position, and BG colour to be adjusted during profiling. Depending on the patch generation system being used, it may be preferable to use the 'Pause' button within the Calibration Status window, to pause the profiling before making such adjustments.

PGenerator is now ready to mimic any patch colour selected within LightSpace CMS.

Note: If you have any connection issues check for any Firewall settings preventing connection.

Profiling Operation

To activate PGenerator navigate to the desired profiling mode within LightSpace CMS - Calibration Interface, or Display Characterisation.

When the patch window is activate within LightSpace (the LightSpace CMS internal floating patch window has been made active by clicking the small colour display box when using Quick Profiling or Manual Measure modes) the LightSpace Connect patch generator will mimic the colour displayed within LightSpace CMS.

Profiling can then be performed as normal, using the probe connected to the LightSpace CMS PC, with PGenerator displaying the required patches on the HDMI connected display.


Further control of PGenerator can be gained through the use of DeviceControl, a browser based control program also developed by Riccardo Biasiotto that enables different test images and more to be displayed.

Note: DeviceControl is a very powerful program, with many capabilities beyond managing PGenerator, such as the direct control of many Panasonic TVs, as well as Lumagen LUT Boxes, and is well worth spending time to understand.


DeviceControl can be downloaded via the normal download process.
(Specific user info to be added... for now, please see THIS user forum (in Italian), as well as the new Light Illusion DeviceControl Forum.

PGenerator Update

When a new version of PGenerator is released, it can be update without the need to re-flash the ISO file using PuTTY.
(Any new update will be announced within the User Forums.)

  • Connect the PGenerator Raspberry Pi via Ethernet to your network router
  • Download PuTTY
  • Open, and select connection type as 'SSH'
  • Enter 'PGenerator' as Hostname, and leave Port at the default 22
    (If the Host Name doesn't connect, enter the PGenerator's IP address, which can be found via DeviceControl)
  • Click 'Open'
    (Ignore any pop-up Warning, and accept by pressing 'Yes')
  • Log in: root and and Password: PGenerator!!$
    (The Password is not displayed as you type it)
  • Enter 'pkg_update' and hit Return

PGenerator will update automatically.

Additional Technical & Support Info.

Additional Software Required: LightSpace CMS
LightSpace CMS Demo: Downloads

© Light Illusion - All rights reserved - Privacy Notice