This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| electronic:lcd:m299 [2023/03/05 04:03] – tony | electronic:lcd:m299 [2026/09/26 08:29] (current) – tony | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| ^ LCD Description | ^ LCD Description | ||
| ^Model|**LMCCAT299C**| | ^Model|**LMCCAT299C**| | ||
| - | ^Manufacturer|[[https:// | + | ^Manufacturer|[[https:// |
| ^Recovered from|Wayfarer TGX 13722 ((Wayfarer Transit Systems Ltd, England))| | ^Recovered from|Wayfarer TGX 13722 ((Wayfarer Transit Systems Ltd, England))| | ||
| ^Board IDs|M299- Rev.A, D36072B1J, M299-GA, 36171103M336, | ^Board IDs|M299- Rev.A, D36072B1J, M299-GA, 36171103M336, | ||
| Line 42: | Line 42: | ||
| - | From a photo of the T6963C pins 3,6,7,9 are tied together, it is not apparent whether they go to Vdd or Vss. If it is Vss then maximum vertical resolution would be 64 v-dots, which seems a bit small for a 95mm high display, so I'll assume they' | + | From a photo of the T6963C pins 3,6,7,9 are tied together, it is not apparent whether they go to Vdd or Vss. If it is Vss then maximum vertical resolution would be 64 v-dots, which seems a bit small for a 95mm high display, so I'll assume they' |
| ^Display size selectors (hard wired)||| | ^Display size selectors (hard wired)||| | ||
| ^Pin#^IC pin^Value| | ^Pin#^IC pin^Value| | ||
| Line 50: | Line 50: | ||
| ^MD1|5|0| | ^MD1|5|0| | ||
| => 80 to 128 vertical dots, from the physical size most likely 128 (16 lines of characters).\\ | => 80 to 128 vertical dots, from the physical size most likely 128 (16 lines of characters).\\ | ||
| - | 128 is now confirmed | + | 128 is now confirmed. |
| ^Display size selectors (hard wired)||| | ^Display size selectors (hard wired)||| | ||
| Line 57: | Line 57: | ||
| ^MD3|7|1| | ^MD3|7|1| | ||
| =32 character columns (or this would give 80 columns if they' | =32 character columns (or this would give 80 columns if they' | ||
| - | 32 is now confirmed | + | 32 is now confirmed. |
| ^Display font size selectors||| | ^Display font size selectors||| | ||
| Line 64: | Line 64: | ||
| ^FS1|9|1| | ^FS1|9|1| | ||
| not sure what FS0 connects to, if Vdd then 5x8 font => 160 horizontal dots, if Vss then 6x8 font =>192 horizontal dots (but again not enough control chips to handle it).\\ | not sure what FS0 connects to, if Vdd then 5x8 font => 160 horizontal dots, if Vss then 6x8 font =>192 horizontal dots (but again not enough control chips to handle it).\\ | ||
| - | FS0 apparently does connect to Vss, from looking at a sample of these displays, which would imply that it is 192 dots wide. | + | Markus confirms |
| - | There are not enough driver chips to handle more than 160 columns, so the above analysis is wrong. | + | So I must conclude that we have only 160 dots across to play with as the driver chips can't handle more. |
| - | Anyway | + | |
| - | \\ | + | A photo of a similar display in a Wayfarer TGX150 shows a text display of 27 columns by 16 rows of 7×8 characters. Actually 26 columns plus 4 pixels wide, so we have a 160 x 128 pixel display. |
| + | |||
| + | {{electronic: | ||
| + | |web.archive.org/ | ||
| + | |||
| + | It turns out, that with the T6963C controller, the graphics pixel addressing mirrors the text rendering display buffer addressing. | ||
| \\ | \\ | ||
| ===== Additional info ===== | ===== Additional info ===== | ||
| Line 73: | Line 79: | ||
| * Similar to OCM160128-1 | * Similar to OCM160128-1 | ||
| * Similar to [[https:// | * Similar to [[https:// | ||
| - | * {{http:// | + | * [[https:// |
| + | * Explanation of difference in U8GLib and U8G2Lib parameters [[https:// | ||
| + | \\ | ||
| ---- | ---- | ||
| - | ===== Examples | + | ===== Examples ===== |
| {{: | {{: | ||
| Line 87: | Line 95: | ||
| |{{: | |{{: | ||
| |{{: | |{{: | ||
| - | |||
| - | * [[https:// | ||