Electronics > Repair
Advantest R6581 VFD replacement
Mickle T.:
Ian, thanks for the MAIN.C source code. I'm not a software programmer either, but it's never too late to learn :)
AFAIK, the Advantest display module uses the second half of the ASCII table to store special characters. In DIAG mode, characters with codes 0xE0...0xE8 are displayed on the display to simulate vertical and horizontal fill.
dietert1:
You can find very efficient code for all this in the archive i posted above (file: inData_Format.c). Except i used int64 (8 bytes per image). There is a character table for most of the characters i saw during data taking and configuration and there is an optimized binary search to do the OCR.
In the end i finished without fully implementing a higher resolution font as i knew that characters would be missing, e.g. those graphics characters that are now mentioned by Mickle T. One might also follow a hybrid approach, like replacing known character images by higher resolution ones while leaving unknown characters as they are. The STM32H730 MCU i selected has enough free flash for a very nice and complete font, even with anti-aliasing.
Regards, Dieter
IanJ:
--- Quote from: dietert1 on November 17, 2024, 04:34:27 pm ---You can find very efficient code for all this in the archive i posted above (file: inData_Format.c). Except i used int64 (8 bytes per image). There is a character table for most of the characters i saw during data taking and configuration and there is an optimized binary search to do the OCR.
In the end i finished without fully implementing a higher resolution font as i knew that characters would be missing, e.g. those graphics characters that are now mentioned by Mickle T. One might also follow a hybrid approach, like replacing known character images by higher resolution ones while leaving unknown characters as they are. The STM32H730 MCU i selected has enough free flash for a very nice and complete font, even with anti-aliasing.
Regards, Dieter
--- End quote ---
Thanks, I grabbed a few of the hex character fonts (some lower case and symbols) that I hadn't verified yet and converted them to my format.
Cheers,
Ian.
dietert1:
By the way, my project outputs OCR'd display data via the debug uart (Uart1 meant to be connected via STLink).
Regards, Dieter
vinovino:
Can this VFD replacement work on Advantest R6243 display?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version