Got a package from China today. Slammed some components on the PCB and did some first tests.
Not much to it, designed it with components from the stash. From left to right:
- connector to LCD (two pins bigger than needed, but i had some flatcable with connector available)
- pic 16F627A to read the UCCM and write to the LCD, specific xtal frequency to match the baudrates
- DCDC regulator from 12V to 5V (customer specific version, but Fabrimex was very helpful).
- RS232 level shifter (using the standard RX/TX header on the UCCM). Relay switches between pic and DB9.
This is the general idea; i am going to stack the PCBs. For testing the readout PCB is on top. I will swap later. The RS232 headers line up. Some resistors are just mounted temporary, as i need to change them later to adjust the brightness of the final LEDs.
It worked in one go
Note the software was written for a 16x2 display untill now. This is why the bottom half on the display is not initialized. This display is two times a 40x2 display, with separate enable lines.
The text is coming from the UCCM (no antenna connected). So reading and writing (i'm switching to 9600 baud) works. And writing to the LCD obviously works.
Now it is only a matter of software to read the various strings from the UCCM and writing them on the display. Got enough space
This will take a while, not much time at the moment. And then putting it all in a nice enclosure.