My Projects

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
electronic:lcd:ip230 [2021/02/20 22:41] – tonyelectronic:lcd:ip230 [2026/09/26 08:14] (current) – tony
Line 3: Line 3:
 ^Model|**IP 230**| ^Model|**IP 230**|
 ^Manufacturer|Shoretel| ^Manufacturer|Shoretel|
-^Recovered from|[[:electronic:equipment:phone:ip230|Shortel IP 230 Phone]]| +^Recovered from|[[:electronic:equipment:phone:ip230|Shoretel IP 230 Phone]]| 
-^Board IDs|A270-1051-02 rev A, C2C084793((Shorephone Model IP 230 10))))|+^Board IDs|A270-1051-02 rev A((Shorephone Model IP 230 10))((A599-1000-02 IP 230 11, 11 Oct 2006))|
 ^Board IDs|KEPC-945-E, EveryMan LCDBoard May 28((IP Telephone Model SEV,  11 Oct 2006))| ^Board IDs|KEPC-945-E, EveryMan LCDBoard May 28((IP Telephone Model SEV,  11 Oct 2006))|
 ^LCD type|positive| ^LCD type|positive|
-^Polarizer type|refective|+^Polarizer type|reflective|
 ^Columns|141 pixels (27 characters)| ^Columns|141 pixels (27 characters)|
 ^Rows|44 pixels (5 rows)| ^Rows|44 pixels (5 rows)|
Line 19: Line 19:
 ^LCD size|86 mm x 52 mm| ^LCD size|86 mm x 52 mm|
  
-^  Connector pin-out((connector not labeled on board, so this is looking at the back of the upright LCD, numbering from left to right))  ^^^  Arduino test rig  || +^  Connector pin-out((connector not labeled on board, so this is looking at the back of the upright LCD, numbering from left to right))  ^^^^^^  Arduino test rig  || 
-^Pin#^Measured^Label^Pin^colour| +^Pin#^Ohms^Volts^Connect^Label^ ^Pin^colour| 
-^1|Vss|GND|+^1|0|0| |Vss|GND|
 ^2|1200| ^2|1200|
 ^3|1200| ^3|1200|
Line 39: Line 39:
 ^17|1040| ^17|1040|
 ^18|1200| ^18|1200|
-^19|870|U4 pin 1| +^19|870| |U4 pin 1| 
-^20|870|U4 pin 8| +^20|870| |U4 pin 8| 
-^21|Vss|GND| +^21|0|0| |Vss|GND| 
-^22|900| +^22|900| |R13|ctrl| 
-^23|900| +^23|900| |R12 U2|ctrl| 
-^24|900| +^24|900| |R11 U1|ctrl|rs?| 
-^25|820| +^25|820| |R10 U1|ctrl|rw?| 
-^26|820| +^26|820| |R9 U1|ctrl|e?| 
-^27|865| +^27|865| |R8 U1|data|D0?| 
-^28|865| +^28|865| |R7 U1|data|D1?| 
-^29|865| +^29|865| |R6 U1|data|D2?| 
-^30|865| +^30|865| |R5 U1|data|D3?| 
-^31|865| +^31|865| |R4 U1|data|D4?| 
-^32|865| +^32|865| |R3 U1|data|D5?| 
-^33|865| +^33|865| |R2 U1|data|D6?| 
-^34|865| +^34|865| |R1 U1|data|D7?| 
-^35|Vdd|3V| +^35| |3.3| |Vdd|3.3V| 
-\\+ 
 +^U1 pin^ ^ ^ ^ 
 +^n+0| |3.3V|reset?| 
 +^n+1| |3.3V|im?| 
 +^n+2| |GND|ext?| 
 +^n+3| |3.3V|ie?| 
 +^n+4| |GND|vss1?| 
 +^n+5|R11| |rs?| 
 +^n+6|R10| |rw?| 
 +^n+7|R9| |e?| 
 +^n+8| |3.3V| 
 +^n+9|R8|data|db0?| 
 +^n+10|R7|data|db1?| 
 +^n+11|R6|data|db2?| 
 +^n+12|R5|data|db3?| 
 +^n+13|R4|data|db4?| 
 +^n+14|R3|data|db5?| 
 +^n+15|R2|data|db6?| 
 +^n+16|R1|data|db7?| 
 +^n+17|C3| |vci?| 
 +^n+18|tp| |c2?| 
 +^+|||| 
 +^n+19|tp| |c1?| 
 \\ \\
-The display has approximately 141 columns and 44 rows of pixels (plus a few extra as part of a vertical dividing line).  But, as can be seen in the pixel layout photo below, those pixels have a rather custom layout which will make it interesting to drive, and probably not worth the effort!  Despite apparently being a graphic, rather than character display, the pixels are physically separated into blocks.  In the upper half of the display we have 4 blocks 11 pixels wide, 18 blocks 5 pixels wide and one block 7 pixels wide.  These are in 3 rows, 8 pixels high, with a gap between the rows.  So you could treat the upper half as 3 rows of 27 characters, with a small aberration where the 7 pixel wide block is.  The lower half is even stranger, with one blank row, one row as above, then a last row divided into 24 character blocks with borders grouping sets of 6 characters.  Not exactly general purpose!+The display has approximately 141 columns and 44 rows of pixels (plus a few extra as part of a vertical dividing line).  <del>But, as can be seen in the pixel layout photo below, those pixels have a rather custom layout which will make it interesting to drive, and probably not worth the effort!  Despite apparently being a graphic, rather than character display, the pixels are physically separated into blocks.  In the upper half of the display we have 4 blocks 11 pixels wide, 18 blocks 5 pixels wide and one block 7 pixels wide.  These are in 3 rows, 8 pixels high, with a gap between the rows.  So you could treat the upper half as 3 rows of 27 characters, with a small aberration where the 7 pixel wide block is.  The lower half is even stranger, with one blank row, one row as above, then a last row divided into 24 character blocks with borders grouping sets of 6 characters.  Not exactly general purpose!</del> 
 +I am now thinking this is probably a character based LCD display, despite being described as 141 x 44 pixels in one document.  And the extra divider elements are probably addressed as pixels within characters logically located on the 4th line.  If it is addressed as a simple character based display, then the characters are probably all logically 6 pixels wide, but most character positions can't display the extra column of pixels. 
 +When used in the IP 230 phone those double wide characters are used to display double wide icons like a phone symbol or a pulsing circle (but presumably created from two adjacent programmable characters).
  
 Similar to A270-1101-01, D2C400460, SEVG LCD Board, from IP 230G phones, but they have 39 pins - [[https://www.edn.com/voip-phone-teardown/|ShoreTel 230G telephone from 2011 ]] Similar to A270-1101-01, D2C400460, SEVG LCD Board, from IP 230G phones, but they have 39 pins - [[https://www.edn.com/voip-phone-teardown/|ShoreTel 230G telephone from 2011 ]]
  
 +\\
 ---- ----
-===== Examples : =====+===== Examples =====
  
-{{:electronic:lcd:.jpg?800|IP230 front}} +{{:electronic:lcd:dsc_0115a.jpg?800|IP230 front}} 
-|{{:electronic:lcd:.jpg?800|IP230 back}}+{{:electronic:lcd:dsc_0117a.jpg?800|IP230 back}} 
 +{{:electronic:lcd:p2174657a.jpg?800|IP230 back}}
 |{{:electronic:lcd:.jpg?800|IP230 overview with board}} |{{:electronic:lcd:.jpg?800|IP230 overview with board}}
 |{{:electronic:lcd:.jpg?300|IP230 connector}} |{{:electronic:lcd:.jpg?300|IP230 connector}}
-|{{:electronic:lcd:.jpg?300|IP230 chip}}+{{:electronic:lcd:p8293720a.jpg?300|IP230 chip}}
 |{{:electronic:lcd:.jpg?300|IP230 character set}} |{{:electronic:lcd:.jpg?300|IP230 character set}}
-|{{:electronic:lcd:.jpg?400|IP230 examples}}+{{:electronic:lcd:p2186990a.jpg?400|IP230 examples}} 
 {{:electronic:lcd:p2186994a.jpg?400|IP230 pixel layout}} {{:electronic:lcd:p2186994a.jpg?400|IP230 pixel layout}}
 |{{:electronic:lcd:.jpg?800|IP230 circuit}} |{{:electronic:lcd:.jpg?800|IP230 circuit}}