Maker Pro
Maker Pro

Looking for open source PIC controller for Touch Screen

B

Buffy

Jan 1, 1970
0
I have this small project using 3M Dynapro Touch screen.
(Possibly 4 wired)
Trying to find open source(I am willing to pay if the price is
reasonable) for PIC controller.

Where's the best place I can look for?

Thanks~

-B
 
B

Brian

Jan 1, 1970
0
Buffy said:
I have this small project using 3M Dynapro Touch screen.
(Possibly 4 wired)
Trying to find open source(I am willing to pay if the price is
reasonable) for PIC controller.

Where's the best place I can look for?

Thanks~

-B

Thats a pretty loose spec, there.
 
B

Buffy

Jan 1, 1970
0
I can tell you more about it if you can write and sell the source code.
Contact me if you are interested in.

Thanks.

-B
 
L

Luhan

Jan 1, 1970
0
Buffy said:
I have this small project using 3M Dynapro Touch screen.
(Possibly 4 wired)
Trying to find open source(I am willing to pay if the price is
reasonable) for PIC controller.

Where's the best place I can look for?

Thanks~

-B

Please post a link to the Touch Screen specifications.

Maybe I'll do it for a couple free touch screens....

Luhan
 
B

Buffy

Jan 1, 1970
0
We have been using the 3M/Dynapro Analog Resistive Touch Screen
Controller part number 95704 (V1.2), which is a programmed PIC16C5X
microcontroller. The 95704 has become obsolete. The 95704 uses an
external multiplexer and ADC. We are using the UPDD (V3.8) touch
screen driver, which runs in embedded XP and has the following hard
coded settings:
Model 3M SC3 Serial
Baud rate 2400
Parity None
Data bits 8
Stop bit 1


The RS-232 Protocol is a three byte protocol:

Byte B7 B6 B5 B4 B3 B2 B1 B0
1 1 P X9 X8 X7 Y9 Y8 Y7 (P : 0 Pen-up, 1
Pen-down)
2 0 X6 X5 X4 X3 X2 X1 X0
3 0 Y6 Y5 Y4 Y3 Y2 Y1 Y0

While we have been investigating replacement controllers, there is a
business case for trying to see if we can find a form, fit, and
function replacement for the 95704. Specifically, continued support of
systems with the UPDD driver in this configuration and continued
production of the current board.
 
J

joseph2k

Jan 1, 1970
0
Buffy said:
We have been using the 3M/Dynapro Analog Resistive Touch Screen
Controller part number 95704 (V1.2), which is a programmed PIC16C5X
microcontroller. The 95704 has become obsolete. The 95704 uses an
external multiplexer and ADC. We are using the UPDD (V3.8) touch
screen driver, which runs in embedded XP and has the following hard
coded settings:
Model 3M SC3 Serial
Baud rate 2400
Parity None
Data bits 8
Stop bit 1


The RS-232 Protocol is a three byte protocol:

Byte B7 B6 B5 B4 B3 B2 B1 B0
1 1 P X9 X8 X7 Y9 Y8 Y7 (P : 0 Pen-up, 1
Pen-down)
2 0 X6 X5 X4 X3 X2 X1 X0
3 0 Y6 Y5 Y4 Y3 Y2 Y1 Y0

While we have been investigating replacement controllers, there is a
business case for trying to see if we can find a form, fit, and
function replacement for the 95704. Specifically, continued support of
systems with the UPDD driver in this configuration and continued
production of the current board.

So there will be some forensic engineering required.
 
E

Eeyore

Jan 1, 1970
0
Buffy said:
I can tell you more about it if you can write and sell the source code.
Contact me if you are interested in.

It's quite straighforward if you have a spec !

I've half an idea I have an original Dynapro controller kicking around. It's an
area I looked into ages back.

Graahmn
 
E

Eeyore

Jan 1, 1970
0
Buffy said:
We have been using the 3M/Dynapro Analog Resistive Touch Screen
Controller part number 95704 (V1.2), which is a programmed PIC16C5X
microcontroller. The 95704 has become obsolete. The 95704 uses an
external multiplexer and ADC. We are using the UPDD (V3.8) touch
screen driver, which runs in embedded XP and has the following hard
coded settings:
Model 3M SC3 Serial
Baud rate 2400
Parity None
Data bits 8
Stop bit 1

Trying to mimic Dynapro's method may be a little backward.

OTOH writing a new Windows driver may be the most expensive part of the project.

Do you *really* want to connect using RS-232 ? Is this an embedded product ?

Graham
 
B

Buffy

Jan 1, 1970
0
We are not trying to write a driver.
We want to use the same driver that's why we want to have the PIC
controller mimic Dynapro controller.

Thanks.

-B
 
Top