500CCM - Colour Clock Module

support.e-plex.co_product_photos_500ccm.jpg

E-Plex economy slim clock module with flush LCD display and integrated electroluminescent backlight.

Links

Frequently Asked Questions

Why is the touchscreen larger than the LCD?

A space is provided at the edge of the LCD to insert a printed graphic. Typically, this would include controls to switch the LCD display on and off. The 500CCM can be programmed to switch off the LCD after an amount of inactivity, but the power buttons will still be visible. This can also be used for commonly used menu functions, such as a link to the home page.

Where do I find the USB driver?

The correct USB driver is installed automatically with Elogic. When you connect the 500CCM for the first time, Windows will ask to go online to find the correct drivers. Don't allow it to do this- instead use the drivers located in c:\elogic\USB\ . You should only need to do this once. The same drivers are used with the 431USB.

Why when I load my program do the graphics not get updated?

The graphics on the 500CCM must be loaded seperatly to the main program, to do this go to the Eplex interface, select the 500CCM in the module selector window, then press “Open Module Test Program”, now press “Write All Backgrounds”, this may take a while. Once the graphics have loaded, exit the test program and do a “Program all”.

I have just programmed the graphics, but one or more of the screens are white, what has gone wrong?

This can occur if the rendering process is interrupted, re-render the design and program the graphics again.

Programming the graphics on a 500LCD takes a long time. Is there a faster way?

Yes, it is much faster to program the module as a 500CCM than as a 500LCD. The procedure is as follows:

  1. Create a copy of your design.
  2. If you have not yet converted the 500CCM to clock mode, skip to step 11.
  3. Connect the USB or serial cable to the actual clock used in the system.
  4. Connect the 500LCD to the clock with an E-Plex bus cable.
  5. Open the E-Plex interface.
  6. Select the 500LCD in the module selector.
  7. Clock on Open Module Test Program.
  8. Untick the box labelled Disable Clock Mode.
  9. Close the E-Plex interface.
  10. Completely disconnect the original clock.
     
  11. Connect the USB on the 500LCD (currently a 500CCM) to the PC.
  12. Delete the clock from your design.
  13. Open the object selector.
  14. Select the EPLEX - CLOCKS object group.
  15. Select 500CCM.
  16. Click once in the design to add a 500CCM.
  17. Click Close.
  18. From the Compile menu, select Update Part Addresses.
  19. Re-connect the wires that were connected to 450 clock to 500 clock.
  20. Make a note of the address assigned to the 500CCM object.
  21. From the View menu, select Layout Manager…
  22. Select the 500LCD in the module list.
  23. Click on the Reassign… button.
  24. Enter the address of the 500CCM (from step 19).
  25. Click OK.
  26. Close the Layout Manager.
  27. Open the E-Plex interface.
  28. Select the clock from the module selector (last item in the list).
  29. Click on Open Module Test Program.
  30. Click on Write Design, and wait for the process to complete.
  31. Click on Write All Backgrnd, and wait for the process to complete.
  32. Tick the box labelled Disable Clock Mode.
  33. Close the module test program.
  34. Close the E-Plex interface.
  35. Close the modified design.
     
  36. Disconnect the 500LCD from the PC.
  37. Re-connect the original clock.
  38. Open the original design.
  39. Open the E-Plex interface.
  40. Press Program All.

How do I re-calibrate the touch screen?

The following instructions describe the touch screen calibration procedure for the 500CCM. Note that there are separate instructions for recalibrating the 500LCD.

  1. Connect the 500CCM to a PC via the USB connection, and open E-Logic.
  2. Open the E-Logic design file for your system.
  3. From the compile menu, select Open E-Plex interface.
  4. Click on the Stop Streaming button.
  5. In the module selector area, choose Clock (500CCM) from the drop-down list. It will be at the very bottom.
  6. Click on the Open Module Test Program button.
  7. Click on the Re-calibrate touch button.
  8. The 500CCM display will now ask to you press on the highlighted regions. For best results you should use something hard and pointy (but not sharp).
  9. Once you have completed the procedure, close the test program.
  10. Click on the Start Stream button.
  11. Close E-Logic.

Master / Slave Functionality

Each design can have only one 500CCM object in it. Any additional displays would need to be 500LCD objects. The 500CCM defaults to auto sense mode. It will automatically scan for a random period of time on power up looking for a pre-existing E-Plex signal. If it does not find one, it will go into clock (master) mode. If it does find an E-Plex signal, it will go into module (slave) mode.

If you want to have two 500CCMs in a design with identical displays, create the 500CCM first, and then copy its layout to a 500LCD. It is normal to dedicate one clock as the master; this would only be programmed as a 500CCM. The other unit would be programmed as a 500CCM, then using a second clock it is programmed as a 500LCD.

You can also have a system with a 400 or 450ECM as the master, and a 500LCD as a display. In this configuration, the 500CCM should be set to 'disable clock mode' in the module test program.

Unless a 500 is forced to master or slave in the options, it is important to make sure that the master powers up first and then the slave, or else they could get reversed. It is also important to ensure that two modules never both come up in master mode. (i.e. a clock with the Disable Module Mode option selected powers up when another module is already putting E-Plex pulses onto the bus.)

It is much faster to program the graphics when the 500 is in clock mode. It is therefore recommended that the graphics are programmed before converting the clock to an LCD.

hardwarepub/modules/500ccm.txt · Last modified: 2016/02/22 11:29 by Bob Lynas
 
Recent changes RSS feed

Wiki help | Staff area