Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Digipos WD-202 (PC-POS) CD5220-mode Screen Is Blank #175

Open
sxiii opened this issue May 29, 2021 · 2 comments
Open

Digipos WD-202 (PC-POS) CD5220-mode Screen Is Blank #175

sxiii opened this issue May 29, 2021 · 2 comments

Comments

@sxiii
Copy link

sxiii commented May 29, 2021

Greetings!

I've got working screen (I know as it lights up and goes through demo information about itself) Digipos WD-202 (on the chip sticker it also says PC-POS). I've put the screen into default CD5220 mode with DIP switches according to this documentation: http://www.goodsononline.com.au/download/User_manual/fps2002_um.pdf

When the screen starts I see that it says that it's in this mode. Screen itself is 20x2 while using 5x7 dots. I also know that screen should be on port /dev/ttyS0 because I've tested it with shortening the TX/RX pins to see echo and it worked.

This is my LCDd.conf file (only the important / meaningful part):

DriverPath=/home/sd/lcdproc/server/drivers/
Driver=serialPOS
Bind=127.0.0.1
Port=13666
User=nobody
[serialPOS]
Device=/dev/ttyS0
Size=20x2
Cellsize=5x7
Custom_chars=0
Type=CD5220
Speed=9600

But as you guessed probably already, the screen does not work. Additional information:

  • EndeavourOS 1.4 (rolling release) (Arch based distro)
  • Kernel 5.10.11-arch1-1 Update hd44780-i2c driver, pins defined via config file, rather than hardcoded #1 SMP PREEMPT
  • I'm running all commands with root
  • That's how I start LCDd: sudo killall LCDd && ./server/LCDd -c ./LCDd.conf (or tried manually in two steps as well)
  • That's how I start lcdproc: sudo ./clients/lcdproc/lcdproc -s localhost -p 13666 -f C M L
  • Both previous commands are running from root directory of the project
  • The project was just recently downloaded and compiled with all drivers according to instruction
  • In "test mode" (DIP switch 11 set to ON) the screen just shows demo text and information back and forth. In the "normal mode", the screen shows information once, and then blanks out. After issuing two commands above nothing is appearing on the screen.
  • Other information on the screen: VFD Display ver. 3.1, 01/27/2003; S/N D2A51-00873; WD-202 PC-POS Ver 1.40 04/07, Chip producers are Winbond and AMIC. Model: WD-202A(B) Ver: 1.40.

So;

  1. Do you have any ideas what I could check to make the screen work?
  2. My screen have the following modes: DSP800, ESC/pos, ADM 787, ADM 788, EMAX, UTC/P, UTC/S, CD5220. Should I maybe try something else than CD5220 which is more stable? Which mode and driver should I use in this case? (I've tried with EMAX mode and it didn't worked as well).

Thanks a lot!

@sxiii sxiii changed the title Digipos WD-202 (PC-POS) Screen Issue Digipos WD-202 (PC-POS) CD5220-mode Screen Is Blank May 29, 2021
@shenghaoyang
Copy link
Contributor

shenghaoyang commented May 29, 2021

Hello!

If you get a chance, could you try the AEDEX protocol?

DIPS

ON ON OFF

That should be the simplest.

Scratch that, you've mentioned you tried EMAX already =/

@sxiii
Copy link
Author

sxiii commented May 30, 2021

Heyhey @shenghaoyang yes I've tried EMAX; AEDEX and Epson (with DIPS for EMAX) in addition to CD5220 with the according DIPS for this protocol. None of them works sadly :( I'm starting to think maybe I hadn't connected all pins correctly... But RX and TX seems to be worked at the beginning as I've checked them with short-circuit method...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants