Connecting a printer to the Atom

discussion of games, software, hardware & emulators relating to the Acorn Atom
John Ferguson
Posts: 65
Joined: Sat Oct 07, 2017 11:35 am
Contact:

Connecting a printer to the Atom

Postby John Ferguson » Sun Apr 15, 2018 4:02 pm

Is there a solution to connecting a modern printer to the Atom?

Has anyone solved this problem.

I would be interested to hear.

John

User avatar
lcww1
Posts: 120
Joined: Wed Mar 15, 2017 11:16 pm
Location: Out There
Contact:

Re: Connecting a printer to the Atom

Postby lcww1 » Sun Apr 15, 2018 4:28 pm

A similar question relating to the Beeb was recently asked here - http://stardot.org.uk/forums/viewtopic.php?f=3&t=14876 - and this older thread is also relevant http://stardot.org.uk/forums/viewtopic.php?f=3&t=4344 - of the options discussed in these threads, perhaps best bet would be find an older HP laser with a parallel port. Otherwise, printing to an Econet print server may be an option, though requiring a reasonable amount of additional equipment. Alternatively, wait for the RetroPrinter to become available, which ought to make this sort of thing much easier....

User avatar
oss003
Posts: 2705
Joined: Tue Jul 14, 2009 11:57 am
Location: Netherlands
Contact:

Re: Connecting a printer to the Atom

Postby oss003 » Sun Apr 15, 2018 5:19 pm

If the printer has a centronics connector, it shouldn't be a problem.
You do need IC's 1 and 50 to print.

ASCII won't be a problem but graphics can be because bit 7 is not connected to the printer dataoutput.

Greetings
Kees

John Ferguson
Posts: 65
Joined: Sat Oct 07, 2017 11:35 am
Contact:

Re: Connecting a printer to the Atom

Postby John Ferguson » Sun Apr 15, 2018 6:32 pm

Thank you about installing ic1 and 50.

I have these on order.

Then I see from the technical manual I need a 26 way pcb connector but I can’t find any printer cables as they all require 36 ways. The manual talks about a ribbon cable connector but does not explain how this would work with a printer.

Has anybody solved this problem?

John

User avatar
oss003
Posts: 2705
Joined: Tue Jul 14, 2009 11:57 am
Location: Netherlands
Contact:

Re: Connecting a printer to the Atom

Postby oss003 » Sun Apr 15, 2018 6:50 pm

Hi John,

I don't think that there are standard Atom printer cables, you have to make it yourself ...... ;)

- a 26-pin flatcable connector
- a 26 wire flatcable
- a centronics connector

Centronics pinout: http://pinouts.ru/ParallelPorts/Centronics_pinout.shtml
Atom pinout:
Atom printer.png

Greetings
Kees

John Ferguson
Posts: 65
Joined: Sat Oct 07, 2017 11:35 am
Contact:

Re: Connecting a printer to the Atom

Postby John Ferguson » Sun Apr 15, 2018 9:12 pm

Hi Kees

Looking at your diagram of the connections I see that 26 way connectors are required.

I have done some research and found for sale a bbc micro parallel printer cable 26 way idc to centronics 36 way printer cable.

This should fit a right angle 26 way idc pcb connector for the Atom as recommended in the technical manual.

Next to find a printer.

John

Prime
Posts: 2444
Joined: Sun May 31, 2009 11:52 pm
Contact:

Re: Connecting a printer to the Atom

Postby Prime » Mon Apr 16, 2018 12:23 am

I really must dust down the design I had for paralell printer output to serial. Basically just an AVR reading an input port on strobe and outputting on serial. Should actually be easy to do as an arduino shield.....let me think on that.

Cheers.

Phill.

herklots
Posts: 43
Joined: Tue Jan 15, 2013 8:43 pm
Contact:

Re: Connecting a printer to the Atom

Postby herklots » Wed Apr 18, 2018 1:32 am

Why not add the extra inverter for the Centronics bit 7? The connector has the pins...

Prime
Posts: 2444
Joined: Sun May 31, 2009 11:52 pm
Contact:

Re: Connecting a printer to the Atom

Postby Prime » Wed Apr 18, 2018 7:00 pm

herklots wrote:Why not add the extra inverter for the Centronics bit 7? The connector has the pins...


And it would be super easy to piggy back another LS244 on the one already there and use that.

Cheers.

Phill.

User avatar
jgharston
Posts: 3004
Joined: Thu Sep 24, 2009 11:22 am
Location: Whitby/Sheffield
Contact:

Re: Connecting a printer to the Atom

Postby jgharston » Wed Apr 18, 2018 7:13 pm

oss003 wrote:I don't think that there are standard Atom printer cables, you have to make it yourself ...... ;)

A standard Atom printer cable is a standard BBC printer cable.

Code: Select all

$ bbcbasic
PDP11 BBC BASIC IV Version 0.25
(C) Copyright J.G.Harston 1989,2005-2015
>_

John Ferguson
Posts: 65
Joined: Sat Oct 07, 2017 11:35 am
Contact:

Re: Connecting a printer to the Atom

Postby John Ferguson » Thu Apr 19, 2018 6:53 am

Hi Phill

How would you provide the connections to get bit 7 by piggybacking the ic50?

It sound a very interesting idea.

John

User avatar
oss003
Posts: 2705
Joined: Tue Jul 14, 2009 11:57 am
Location: Netherlands
Contact:

Re: Connecting a printer to the Atom

Postby oss003 » Thu Apr 19, 2018 8:53 am


Prime
Posts: 2444
Joined: Sun May 31, 2009 11:52 pm
Contact:

Re: Connecting a printer to the Atom

Postby Prime » Thu Apr 19, 2018 8:55 am

John Ferguson wrote:Hi Phill

How would you provide the connections to get bit 7 by piggybacking the ic50?

It sound a very interesting idea.


Piggy back it on the current chip with only power, ground and enables connected to the bottom chip (so pins 1,10,19 and 20). Bend all other pins on the upper chip so they make no connection with the lower.

Then pick one of the other buffer inputs, and connect to D7 on the 6522 output port. Connect the buffer's output to d7 on the printer port.

Note I've not actually tried this but see no reason why it would not work.

Cheers.

Phill.

User avatar
oss003
Posts: 2705
Joined: Tue Jul 14, 2009 11:57 am
Location: Netherlands
Contact:

Re: Connecting a printer to the Atom

Postby oss003 » Thu Apr 19, 2018 9:20 am

It the databit latched?

Kees

John Ferguson
Posts: 65
Joined: Sat Oct 07, 2017 11:35 am
Contact:

Re: Connecting a printer to the Atom

Postby John Ferguson » Thu Apr 19, 2018 4:48 pm

Hi Phill

I understand about piggy backing the ic50 but not the connections you describe to follow.

I need pin connections then to follow. Buffer inputs and outputs mean little to me.

Thanks for your help.

John