*paing* In my Arduino project I had to also use a 10th wire (works like CTS, Clear to Send) that is driven high and low from the NC side which the Arduino needs to listen to. It tells the Arduino when the NC is ready for data, and when to hold from sending data.
barch, wich one signal from the 50 pin cable use you to listen from the NC to hold/send data (as your 10th wire)...?
I will use the next pins:
Code:
IDC# NCconn Function
1 A1 D0
3 A2 D1
5 A3 D2
7 A4 D3
9 A5 D4
11 A6 D5
13 A7 D6
15 A8 D7
17 A9 Sprocket
Other Available pins (from NC)
IDC# NCconn Function
19 A10 /Error
21 A11 Ready or RDT
23 A12 *RWT
25 A13 Feed or FDT
27 A14 OPT
29 A15 *RWDT
31 A16 *CLT
33 A17 *RVT
Fanuc number the 50 pin ribbon pins as A1, A2, A3 where actual connector numbers are 1, 3, 5 etc. B1, B2, B3 are actually 2, 4, 8.
* From an old interface I have (broken), it uses D0..D7, SP and Feed.
* From the real Tape Reader I can see it uses D0..D7, SP, Feed, Ready.
So, wich one signal did use you to know when the NC wants or not wants more data (/Error, Ready, Feed)....?