<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Mon, 10 Jul 2006 13:15:47 +0100
From   : Rob <robert@...>
Subject: Re: RE EPSON LX-400

At 11:19 10/07/2006, drage@... wrote:



>TO connect it I used a parallel port 25pin d connector to ribbon connector as
>found on IBM PC motherboards to connect the older PCs case ports to the board.

I suspect that's where the problem lies ..  PC printer internal 
connectors did vary slightly between makes and brands.  They also 
expect to provide more signals that the Beeb uses, and less ground 
signals, so you're probably connecting the printer status signals 
down to ground.

Check your cable very carefully - if you are converting to a PC type 
port, so as to use a PC printer cable, you will only need something like this :

BBC PRINTER PORT                25 pin D-Sub Connector
1  strobe  --------------------- 1 strobe
3  d0 -------------------------- 2 d0
5  d1 -------------------------- 3 d1
7  d2 -------------------------- 4 d2
9  d3 -------------------------- 5 d3
11 d4 -------------------------- 6 d4
13 d5 -------------------------- 7 d5
15 d6 -------------------------- 8 d6
17 d7 -------------------------- 9 d7
19 ACK ------------------------ 10 ACK
21 n/c                   11 busy
23 n/c                           12 paper end
25 n/c                           13 select
                                  14 autofeed
                                  15 error
                                  16 initialise
                                  17 select in
all odd pins 2-24  ground ----- all pins 18-25 ground
26 n/c

(numbered
2 4  6                           1  2  3
1 3  5 ..etc                      14 15 16 ..etc )

As the beeb provides more ground pins (basically, every alternate 
wire on the ribbon) than is expected from a PC compatible port, you 
are going to be shorting out signals on the printer, causing the 
lockup. Select In is probably the main culpret here!

Assuming your cable actually connects pin 1 on the IDC to pin 1 on 
the DB25, pin 3 on the IDC to pin 2 on the DB25, etc., then if you 
can manage to cut wires 2,4,6,8,10 on the ribbon then you might get 
away with your adapter..

I'd definitely recommend making up a new cable direct from the beeb 
to the printer - there's no fiddling needed in that case as it's a 
straight through crimp all 26 wires from an IDC header to the start 
of an IDC centronics connector.

refs:
BBC Micro User guide p503
http://www.interfacebus.com/Design_Connector_Parallel_PC_Port.html
http://www.interfacebus.com/Design_Centronics_Connector_PinOuts.html


Rob.
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>