daver2
10k Member
On the PR-40, the input strobe signal (from the computer to the printer) arrives on J4-3. It is pulled up to +5V via resistor R12 and feeds the inputs of three (3) IC input gates (IC14/10, IC14/12 and IC15/6).
It should not be driven by anything!
Check the 5V rail for a stable 5V +/- 5% and with minimal ripple.
After that, look for solder splashes etc. shorting out the PCB track attached to J4-3.
Are IC14 and IC15 in sockets? If so, you could remove them from their sockets to see if the 'pulsing' on J4-3 goes away. These ICs are the correct type and have been installed the correct way round haven't they?!
Regarding the SWTPC with the MP-LA card, if you disconnect the printer from the parallel card and pull the A-SIDE C1 input high (to +5V) via a 1 kOhm resistor this should result in the printer test program (when run) stopping after it has output a $0D character to the A-SIDE parallel port.
Check the A-SIDE parallel outputs and ensure this is what you observe ($0D). If not, the test program (or the human driving the test program) is not working correctly !
You can also patch the printer test program as follows:
Address $A020 patch the data byte from $2A to $53. Change the instruction BPL into COM B.
Address $A021 patch the data byte from $FC to $53. Change the operand for BPL into COM B.
This will have the effect of telling the printer test program to ignore the handshake back from the printer and carry on regardless. If you use a logic probe / oscilloscope you should see continuous activity on the A-SIDE data and strobe line from the MP-LA. Don't have the printer connected at this stage though!
Dave
It should not be driven by anything!
Check the 5V rail for a stable 5V +/- 5% and with minimal ripple.
After that, look for solder splashes etc. shorting out the PCB track attached to J4-3.
Are IC14 and IC15 in sockets? If so, you could remove them from their sockets to see if the 'pulsing' on J4-3 goes away. These ICs are the correct type and have been installed the correct way round haven't they?!
Regarding the SWTPC with the MP-LA card, if you disconnect the printer from the parallel card and pull the A-SIDE C1 input high (to +5V) via a 1 kOhm resistor this should result in the printer test program (when run) stopping after it has output a $0D character to the A-SIDE parallel port.
Check the A-SIDE parallel outputs and ensure this is what you observe ($0D). If not, the test program (or the human driving the test program) is not working correctly !
You can also patch the printer test program as follows:
Address $A020 patch the data byte from $2A to $53. Change the instruction BPL into COM B.
Address $A021 patch the data byte from $FC to $53. Change the operand for BPL into COM B.
This will have the effect of telling the printer test program to ignore the handshake back from the printer and carry on regardless. If you use a logic probe / oscilloscope you should see continuous activity on the A-SIDE data and strobe line from the MP-LA. Don't have the printer connected at this stage though!
Dave
Last edited: