My Projects

Differences

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

Link to this comparison view

electronic:lcd:canonmx300 [2019/01/30 07:57]
tony
electronic:lcd:canonmx300 [2019/11/24 15:57] (current)
tony [Examples :]
Line 19: Line 19:
 The two rows of 20 characters have no space row between them, so that using the 8 programmable characters you can create characters that span both rows.  The Canon MX300 printer displays a mix of single and double height digits, but I have no information on whether the controller supports this or whether they just used programmable characters. ​ During testing I tried setting double height fonts but to no useful effect. ​ See [[:​arduino:​mx300_driver_library]] for drivers that implement double height characters. The two rows of 20 characters have no space row between them, so that using the 8 programmable characters you can create characters that span both rows.  The Canon MX300 printer displays a mix of single and double height digits, but I have no information on whether the controller supports this or whether they just used programmable characters. ​ During testing I tried setting double height fonts but to no useful effect. ​ See [[:​arduino:​mx300_driver_library]] for drivers that implement double height characters.
  
-^  Connector pin-out  ​^^^  Arduino test rig  +^  Connector pin-out  ​||^  Arduino test rig | 
-^Pin#​^Label^Measured^Pin|+^Pin#​^Label^Description ​^Pin|
 ^1|R/W|0V| ^1|R/W|0V|
 ^2|RS|0V| ^2|RS|0V|
Line 42: Line 42:
 ===== Examples : ===== ===== Examples : =====
  
-{{:​electronic:​lcd:​p4118674a.jpg?​800|CANON MX300}}+{{:​electronic:​lcd:​p4118674a.jpg?​800|CANON MX300 front}}
  
-{{:​electronic:​lcd:​p4118681.jpg?​800|CANON MX300}}+{{:​electronic:​lcd:​p4118681.jpg?​300|CANON MX300 connector}}
  
-{{:​electronic:​lcd:​p4118682.jpg?​400|CANON MX300}}+{{:​electronic:​lcd:​p4118682.jpg?​300|CANON MX300 connector}}
  
-{{:​electronic:​lcd:​pa252257a.jpg?​400|CANON MX300}}+{{:​electronic:​lcd:​pa252257a.jpg?​300|CANON MX300 connector}}
  
-{{:​electronic:​lcd:​p4118680.jpg?​300|CANON MX300}}+{{:​electronic:​lcd:​p4118680.jpg?​300|CANON MX300 chip}}
  
-{{:​electronic:​lcd:​pc263411a.jpg?​600|CANON MX300}}\\ +{{:​electronic:​lcd:​pc263411a.jpg?​300|CANON MX300 character set}}\\ 
-{{:​electronic:​lcd:​pc263398a.jpg?​600|CANON MX300}}\\ +{{:​electronic:​lcd:​pc263398a.jpg?​300|CANON MX300 character set}}\\ 
-{{:​electronic:​lcd:​pc263399a.jpg?​600|CANON MX300}}\\ +{{:​electronic:​lcd:​pc263399a.jpg?​300|CANON MX300 character set}}\\ 
-{{:​electronic:​lcd:​pc263400a.jpg?​600|CANON MX300}}\\ +{{:​electronic:​lcd:​pc263400a.jpg?​300|CANON MX300 character set}}\\ 
-{{:​electronic:​lcd:​pc263401a.jpg?​600|CANON MX300}}\\ +{{:​electronic:​lcd:​pc263401a.jpg?​300|CANON MX300 character set}}\\ 
-{{:​electronic:​lcd:​pc263402a.jpg?​600|CANON MX300}}\\ +{{:​electronic:​lcd:​pc263402a.jpg?​300|CANON MX300 character set}}\\ 
-{{:​electronic:​lcd:​pc263403a.jpg?​600|CANON MX300}}\\+{{:​electronic:​lcd:​pc263403a.jpg?​300|CANON MX300 character set}}\\
  
-{{:​electronic:​lcd:​pa252244a.jpg?​600|CANON MX300}}+{{:​electronic:​lcd:​pa252244a.jpg?​400|CANON MX300 examples}}
  
-{{:​electronic:​lcd:​pa252251a.jpg?​200|CANON MX300}}\\+{{:​electronic:​lcd:​pa252251a.jpg?​200|CANON MX300 examples}}\\
 Example of double height numeric characters displayed by the MX300. Example of double height numeric characters displayed by the MX300.
  
-{{:​electronic:​lcd:​pc263404a.jpg?​600|CANON MX300}}\\+{{:​electronic:​lcd:​pc263404a.jpg?​400|CANON MX300 examples}}\\
  
-{{:​electronic:​lcd:​pc283419a.jpg?​600|CANON MX300}}\\+{{:​electronic:​lcd:​pc283419a.jpg?​400|CANON MX300 examples}}\\
 Double height digit example using {{:​electronic:​lcd:​mx300_dh_digits1.pdf|eight custom characters}}. Double height digit example using {{:​electronic:​lcd:​mx300_dh_digits1.pdf|eight custom characters}}.
  
-{{:​electronic:​lcd:​p1063644a.jpg?​600|CANON MX300}}\\+{{:​electronic:​lcd:​p1063644a.jpg?​400|CANON MX300 examples}}\\
 Double height digit example using {{:​electronic:​lcd:​digits_bignum.pdf|seven custom characters}}. Double height digit example using {{:​electronic:​lcd:​digits_bignum.pdf|seven custom characters}}.
  
-{{:​electronic:​lcd:​p1063642a.jpg?​600|CANON MX300}}\\+{{:​electronic:​lcd:​p1063642a.jpg?​400|CANON MX300 examples}}\\
 Double height digit example using {{:​electronic:​lcd:​mx300_dh_digits-b.pdf|six custom and four existing characters}}. Double height digit example using {{:​electronic:​lcd:​mx300_dh_digits-b.pdf|six custom and four existing characters}}.
  
-{{:​electronic:​lcd:​pc283415a.jpg?​600|CANON MX300}}\\ +{{:​electronic:​lcd:​pc283415a.jpg?​400|CANON MX300 examples}}\\ 
-{{:​electronic:​lcd:​pc283417a.jpg?​600|CANON MX300}} (({{:​electronic:​lcd:​mx300_clock.ino}}))\\+{{:​electronic:​lcd:​pc283417a.jpg?​400|CANON MX300 examples}} (({{:​electronic:​lcd:​mx300_clock.ino}}))\\
 Double height digit examples using a {{:​electronic:​lcd:​mx300_dh_digits2.pdf|seven custom and three existing characters}}. Double height digit examples using a {{:​electronic:​lcd:​mx300_dh_digits2.pdf|seven custom and three existing characters}}.
  
-{{:​electronic:​lcd:​pc283431a.jpg?​600|CANON MX300}} (({{electronic:​lcd:​mx300_clock2.ino}}))\\+{{:​electronic:​lcd:​pc283431a.jpg?​400|CANON MX300 examples}} (({{electronic:​lcd:​mx300_clock2.ino}}))\\
 Double height digit example using a {{:​electronic:​lcd:​mx300_dh_digits3.pdf|dynamic custom character set}}. Double height digit example using a {{:​electronic:​lcd:​mx300_dh_digits3.pdf|dynamic custom character set}}.
  
  
-{{:​electronic:​lcd:​pc263406a.jpg?​150|CANON MX300}}\\+{{:​electronic:​lcd:​pc263406a.jpg?​150|CANON MX300 pixel layout}}\\
 Example of two characters with all bits lit showing how they form one continuous block. Example of two characters with all bits lit showing how they form one continuous block.