Quote from: phonoplug on January 18, 2015, 11:41:47 PMHokay... here goes.
Comms to the feeders is one way. PC talks to the first feeder its connected to, which then resends the data it received on to the next feeder. This isn't ideal as it adds a lag (albeit very small) and means that if that feeder is turned off or fails it then blocks data to the feeders down stream.
From my notes, baud rate is 9600, N-8-1.
To request an index, PC sends 0x66, 0x02, 0x4y, 0x0z.
Where y defines the feeder bank address: bank A = 1, B = 2... ...H = 8.
And z defines the lane address as follows:
0 = Lane 0
1 = Lane 8
2 = Lane 7
3 = Lane 6
4 = Lane 4
5 = Lane 3
6 = Lane 2
7 = Lane 1
8 = Lane 9
9 = Lane 5
Can't explain the somewhat random relationship of lane addresses - like many things with the RV you just accept that's how it is!
Any data received by the feeder while its in the middle of actioning an index is ignored (very helpful) which means it can then get out of sync and end up discarding the next index command too. Ever clicked the index button too quickly when loading tapes and wondered why you have to click it 3 times for it to index? Thats why.
Quote from: Mike on November 25, 2022, 08:58:20 PMBefore rewiring I'd try changing all the connectors in the path to that motor - IMO a connector is a more likely issue than a wire.