Category Archives: TV Typewriter Redux

Testing out the ASCII encoder

With Don Lancaster’s first, primitive ASCII encoder built, it was only natural that I wanted to test it out.  Wiring up the keyboard is going to be an eye-crossing affair, and before I start going down the rabbit hole of ‘Why isn’t it generating the proper character?’ with that attached, it’d pay to make sure the encoder is working correctly on its own.

Thanks to my online friend Chuck, it was suggested that I could power the thing, which expected a 10V power supply (or 12V if you changed a diode, and that is what will end up happening as the TVT power supplies 12V), with either a 9V battery or 9V supply.  9V would be just enough to give the thing some life.

Excitedly I soldered in leads for positive and ground, and then used one of those cheapo Radio Shack multi adapters, with no head on.  After figuring out which pin socket was positive and negative, I hooked up!

Now what we have to do is simulate keypresses.  I’ll try to explain this as best I can within the limits of my own understanding.    Take a look at this page from the ASCII encoder article here:

Looking at the table in the bottom left corner, as an example, the comma (,) – the ASCII code for comma is 010-1100.  You read from bit 7 down to bit 1 (most significant to least).  I don’t know why.  Don’t ask. 🙂

Anyway, for our purposes, to generate the desired comma keypress, we need to look at the parts placement guide in the upper right of that same page.  Now, this thing isn’t well marked, but essentially comma belongs to a group of symbol keys.  You’d have to understand how to read a schematic to figure that out in this case, but I had help.  The first pin we need to short for comma is the pin marked /,?.

Now the second bit is tricky and I’ll admit, I have no idea why it’s done this way.  But essentially if you look at the lower pins for the larger connector on that parts placement guide, you’ll see they are all three digit combinations of 1s and 0s.  Those correspond to the last three bits of the binary code.  In the comma’s case, that is 100.  So what that means is, to generate a  comma, our keyboard matrix must be set up in a way that one side of the comma key contacts the /,? pin of the encoder, and the other contacts the pin marked 100.  Since my keyboard isn’t ready yet, I’m just going to use a short piece of wire and.. er.. short those two pins.  Then I’m going to use a logic probe to detect how the bits are set with comma pressed:

 

Voila!

To orient yourself, I am moving my logic probe from pin 1 down through pin 7.  Since low on the logic probe is 0, and high is 1, that produces: 0011010  or reversed: 010-1100.  Exactly what we expected!

Now truthfully, the video above was taken after some major tweaking.  I made some serious rookie mistakes, including accidentally installing 2N5139 transistors where the 2N5129 should be.  They are not the same!  Luckily I didn’t blow anything up.  Once I got that booboo fixed, it was really just a matter of nailing down some accidental solder bridges.

The last hangup was a diode at D13.    This is a Class A example of some of the difficulties faced by hobbyists: errors!  Looking at the parts placement diagram from the article above, you’d think D13 belongs right between X-Z and H-0 on the far right side of the encoder.  WRONG.  It’s supposed to be right between D25 and D20.  You can even see the pad for it.  Ugggggh.  This kind of thing fills the inexperienced hobbyist with dread, because this is actually a very simple device.  The TVT is not.  I do have the advantage of having a full page of corrections included in the instructions I’m working from, so there’s that, but who knows what else was missed!  A good rule of thumb: when in doubt, check the schematic!  Unless that’s wrong too.  Or.. you can’t read a schematic..

 

Building the ASCII encoder

Wow, that got addictive.

Thought I’d just add some of the resistors, a bit at a time, solder in… here and there when I had a few minutes.  But no, once I started placing components it became really addictive.  I couldn’t stop.  I got them all in in about half an hour!

20160831_103112

I went line by line from the parts list, installing all resistors of one value first, then another.  Then diodes.   I shelled out for vintage on those too — they were easy enough to find thanks to my old standby on ebay, acpsurplus!

20160831_142921

Transistors are all in, disc cap is in.  Man, this is starting to look like a thing!

But I gotta be careful.  The traces are tiny and packed close together.  Twice I’ve accidentally bridged them.  And that’s what I’ve caught, there could be others!!  Have to look really, really closely.

20160831_142917

Pretty much all there except for jumper wires.  Time for a beauty shot!

20160831_142909

And there you have it folks — one pseudo-vintage Don Lancaster-designed brute force ASCII encoder!

Now to test!

Vintage Resistor Haul

So yeah, here I was thinking I had it all covered and was starting to build my ASCII encoder.  I had bought a slew of resistors of different values from Ebay on the cheap.  I think I paid $20 for 30+ different values.  But of course, I wasn’t thinking ‘vintage’.  And on installing the first one on my ASCII encoder, I realized right away I didn’t like the look of it.

The whole point of this TV Typewriter project is to produce something that is as close to 1973 specs as possible.  Now of course, it’s probably not going to be possible to get everything vintage.  At least not right away, but it is something to try for and I had simply gotten lazy with the resistors, figuring they were such a minor part nobody would notice.

Unfortunately once I installed that first one, I noticed.  The electric blue colour just looked wrong in context.  I mean, it wouldn’t have been entirely inconsistent to use some new ones.  After all, after 40 years, stuff breaks.  I could simply say ‘well by now, some of these would have had to have been changed out’.  But I had gone to all that trouble getting correct vintage ICs.  If there was the possibility of getting period correct resistors (and diodes), I wanted to do it.

Turns out ebay has huge stocks of vintage electronic components.  And soon I had hit the jackpot with an auction that offered vintage Allen Bradley carbon composite resistors of virtually every value.  I was able to do a one stop shop and get them all!

They just look so much more correct.

20160902_105340

Now, I was given some warning about these.  Resistor technology has advanced a lot in the 4 decades since this project came out.   Old carbon composite resistors had a tendency to ‘wander’ over time and were not as precise as today’s carbon film.  I guess as I embark on building the encoder in earnest, I’ll have to check each of these with my multimeter, and hope any wandering happens years from now, and not while this novice hobbyist is trying to get the thing working!   But yeah, cross fingers, on to building we go!

 

Building a ‘brute force’ ASCII encoder for my TV Typewriter

We don’t tend to give keyboards a second thought here in 2016.  They are ubiquitous and cheap.  You can get a brand new one for as little as $5.00.

Not so in 1973.  Keyboards in 1973 were up there cost wise.  Home computing was virtually non existent.  If you were a computing enthusiast or hobbyist, you faced a pretty steep bill for a new keyboard.  You could, of course, pick up a surplus unit.  These were discarded keyboards, typically from card punch machines.  But there was a problem — these typically used old teletype or punch card coding standards like Baudot or EBCDIC.  With ASCII taking over, you had your work cut out for you if you wanted to convert to this relatively recent standard.

Enter Don Lancaster.

Don preached electronics on the cheap from the pulpit of hobbyist magazines like Radio Electronics, and in February of 1973 he published an article in that magazine describing a cost effective, if tedious, means of building one’s own keyboard.

Don Lancaster Low Cost Keyboard
Don Lancaster Low Cost Keyboard – SWTPC.COM

I don’t know how much of a hit the keyboard project was.  It was a serious job, including hand winding springs and precise measurements and drilling of components.  Having built the beast though, to make it truly useful one needed an encoder.  And that was Don’s next project, in April of that same year.

Don Lancaster - ASCII encoder article April 1973
Don Lancaster – ASCII encoder article April 1973

The device itself was about four inches by four inches, and was intended to bolt onto the Low Cost Keyboard.  Don would ultimately improve on this design later on with emphasis on reducing size and complexity.  But for my purposes, this is the encoder he used with his first TVT, and that’s what we’re going to build.

Since I have no experience building electronics from the ground up, I figured the encoder was a good starter project.  The TVT itself involves much more complicated circuitry and a power supply, which is kind of intimidating.  I need to get comfortable and learn on something I can afford to accidentally destroy, with minimal risk of death.  This I can build and hook up to a bench power supply and hopefully just test with a logic probe.  Plus, it’s going to be really cool resurrecting a project that was conceived 2 years before I joined this world.

Essentially the goal with an ASCII encoder is to be able to press a key and have it generate a 7 or 8 bit code that corresponds to the letter, number or function assigned under the ASCII standard.  A code table is in the bottom left of this page from the article:

Your keyboard keys are arranged in a matrix.  When you press a given key, it causes certain logic gates on the encoder to operate and enables or disables certain bits, from 1 to 7.  If for example we press the P key, the encoder will cause bits 5 and 7 to go high (a logical 1) while all others remain low (a logical 0).  The resulting code – 101-0000 is passed from the encoder to whatever device you have connected, and based on the ASCII standard that device knows to generate a P.

In a modern keyboard, all of this work is typically done by a single IC.  But in 1973 such ICs weren’t widely available, so Don’s design was what he called ‘brute force’, using fairly basic logic and 3 Motorola hex inverter ICs to set the individual bits.  The encoder required a 10V, 25ma power supply but this could be modified to 12 or even 5 volts by changing one of the diodes.

You’ll recall I etched this board already as part of my first run of TVT boards.  To do this I simply lifted the artwork from a PDF of the article, flipped it, cleaned it up, printed it on magazine paper and then ironed it onto the board.  My vinegar/peroxide etchant made quick work of this little board.

ascii-encoder-refinedasciiencodermade

Apparently a few of these were available commercially, at least according to the article.  It doesn’t look like they had any silkscreening for parts placement, but I decided to keep it easy by printing off the parts placement and transferring it to the non-copper side of the board once it was etched.

asciiencodersilk

Assembling the required parts was not hard.  In fact, I just did a few ebay purchases and within a couple of weeks had all the resistors and bits I needed.  I even found NOS 1972 vintage Motorola MC9818P ICs!

20160902_102001

That said, once I had it all in front of me I realized I wasn’t too happy with the resistors and electrolytic capacitors on offer.  They look too modern!  And small!  The 100uf 10v caps on Don’s original were fairly big metal can type caps.  Today’s equivalents are about 1/2 to 1/3 the size.  I installed them anyway for now — they’ll work for testing purposes.   The old metal can style seem to be unavailable anywhere at the moment.  You can see in the upper right corner just how small it is compared to the footprint the ‘silkscreen’ expects it to be.

20160823_193701

I also used one of my modern, Chinese made, carbon film resistors.  I didn’t like it.  It looks too modern.  I think I’ll do some more research and see if I can hunt down some ‘correct’ vintage resistors.

Getting those first few parts installed though really changes things.  This is going from a dusty historical footnote to a living, breathing device!

TV Typewriter Boards – Cutting

With my first test board behind me, and applying everything I learned previously, I embarked on creating the first full set of boards I needed to start building my TV Typewriter.  That very first board was encouraging, however it ended up having many damaged traces because I didn’t have the vinegar/peroxide/salt etching method dialed in and left it long enough for the etchant to start getting under the toner.

After a few evenings of toner transfers and etching, at last I had a set of etched boards!  Now I just had to cut them to the correct size.  To be frank, I hadn’t thought much about cutting, figuring of all the technical hurdles, that one ought to be easy.  Seasoned PCB makers will tell you to use something like a hacksaw.  I tried that but found this FR4 stuff to be super difficult to cut through and keep from flexing while making cuts.  My next attempt was with a jigsaw and special fibreglass blades.  That cut the stuff like butter, but unfortunately jigsaws scratch the heck out of the boards and they’re very difficult to keep on a straight, accurate line.  In fact, my first TVT ‘mainframe’ board suffered an accidental detour into one of the traces.  Ugh!  Luckily I had more than enough board available to make another one, and I had thought about it anyway as I was still getting the etching process down pat when it was done and again, there had been some intrusion of the etchant onto the protected copper.

On the smaller boards, I went with tin snips.  Those were quite effective and accurate, but they had two problems: one, they tended to break the board apart internally, leaving little whitish splotches along the edge.  Also, these boards were fairly large, and the snips would only cut an inch or so before it became impossible to operate them.  Plus, the force required to cut would give a healthy 20 year old instant arthritis!

In the end, a trip to our local Rona store proved to be most helpful.  The gentleman there introduced me to a ‘laminate scoring tool’:

20160710_141625

This little guy has a hard carbide tip.  You use a ruler as a guide and then press and drag the tool tip along it, scoring a groove into the board.  After a couple of those you can forgo the ruler and just keep carefully pulling the tool across.  Eventually it digs out enough of a ‘trench’ that you just bend and snap the excess material off.  Woohoo!  Nice, clean, almost professional looking boards!

20160619_135421

Obviously we have to do a lot of drilling, and for that I got myself a dremel press, which I hooked up my Dremel 4000 to.  That’ll be another story for another time but essentially I’m seeing how difficult it is to keep the bit on target (and not break it in the process).

With the boards all cut out, I decided I did want the parts placement ‘silkscreen’ on the back.  Although I’m pretty sure the prototype didn’t have this, from a practical perspective, given my limited experience with homebrew electronics, I figured this would be really useful.  As mentioned previously, the instruction documents included these, which apart from some ‘shadow’ traces to show the builder where traces on the other side were located, were identical to the silkscreen treatment SWTPC did on their own boards.

I decided I’d make use of Photoshop and the Threshold tool again to make those shadow traces disappear.  Here’s before using the Threshold tool (note the light gray representations of the traces on the other side):

photoshopdemo5

And after:

photoshopdemo4

The Threshold tool can be a bit tricky here — some of the ‘shadow’ traces are really difficult to eliminate without affecting the ‘silkscreen’ stuff I want.  Some of the resulting silkscreen stuff will be a little bit less than ideal quality wise.

Then I just had to mirror the image, print it on my Hotrod paper, and after careful alignment to the front side of the board, iron it on.  Turns out ironing toner directly to the fibreglass of the PCB is even easier than to copper.

After repeating this process for all of the boards, at last, I have a complete set of TVT boards ready to begin building!

20160626_094712

20160626_094824

20160626_094850

I should mention that fifth, smallish board on the bottom right — that is Don Lancaster’s original ASCII encoder.  I believe this is the one that was used in his prototype.  Shortly after the article on the TVT was published, Don designed a second, simpler one.  I chose the older design just to be on the safe side.  It’s quite possible he might have used a prototype of the new design in the prototype TVT, but I’m thinking it unlikely.  Interestingly, the old encoder is exactly the same depth as my MDS/Microswitch keyboard.

Oh, and remember I said photos distort things like colour?  Check this out.  I’ve put a photo of my new ‘mainframe’ board side by side with a photo of the old.   The original is to the left, my new is to the right.

tvtorigvsnew

A good reminder, again, that photos can kind of trick you.  My boards don’t look quite that green in person, but then, maybe the originals don’t either?

By the way, for my ‘silkscreen’ layer, I don’t actually have to leave it black — apparently I can get something called ‘white toner reactive foil’.  Basically you iron/laminate it to your ‘silkscreen’ toner, and it leaves a white residue, instantly converting the silkscreen from black to white!  I’ll have to get some of that and try it out.  The black looks nice and crisp, but white would just bring it that much closer to ‘originalish’ look.

Anyway, now the hard part begins.  I need to secure the remainder of the parts I need (resistors, caps, molex connectors, etc).  And I need to get drilling, which I know now is going to be pretty tricky.  Never mind turning it all on and trying to get it working!  But at least now I have the main bits — and this whole process has inspired me to keep at it.

Making PCBs IV – The Home Stretch

After a long mental debate I decided to forgo the muriatic acid/peroxide homemade etchant route.  Watching videos and considering all the precautions and risks involved, it seemed to me, given the nature of my clumsy self, that this would just be a recipe for trouble.  So I decided against that.  I went instead and ordered a bottle of ferric chloride.  Ferric isn’t exactly cheap – $30ish USD, and it aren’t necessarily a whole lot safer than the acid route, although reading along it appears to be somewhat.

But whilst doing reading one day on the subject, I discovered another method.  This one involved using household cleaning vinegar (stronger stuff than regular table vinegar), peroxide, and salt.  I’m not at all certain how it works, but in the few videos of the process I could find I did discover that it does in fact work.  So I figure, what the hell?  I head to the pharmacy and pick up a bunch of peroxide bottles and then some cleaning vinegar at the grocery store.  Salt, obviously, I already have.  Sweet!  Let’s see what happens!

The instructions, such as they are, suggest a 50/50 ratio.  So that’s what I do.  I get a nice plastic tub, and pour in equal parts vinegar and peroxide.  They say to always add acid to whatever you’re mixing it with, not the other way around.  And although none of these components seem particularly dangerous, I have no idea what I’m actually concocting here.  So I’m doing this out in my well-ventilated garage, I’ve got safety glasses on, full rubber gloves — the whole nine yards.  And I’m pouring like the bartender in Drip Along Daffy — making cobra fang juice/hydrogen bitters/old panther shots for Nasty Canasta.

On first blush, there’s nothing to report.  Apart from a strong vinegar smell, there’s nothing exciting or scary going on.  So I drop my board in.

Nothing’s happening.

Now, I’ve been warned this method tends to be slow.  Basically from what I understand, we’re creating a weak hydrochloric acid here.  After five minutes, the copper is starting to change colour a bit, but it’s clear we’re not getting anywhere significant.  So I go to the instructions again and remember the salt, which they theorize ‘accelerates’ the reaction.  Ahh…. now we have action:

20160618_145928

I keep checking on it every few minutes, periodically adding salt.  At some point in the process, I don’t know how or why, the etching becomes much more aggressive — there’s fizzing, clouds of stuff coming up from the board.  And I’m seeing, finally, some of the PCB being exposed.

20160618_165549

The liquid in the tub is turning a blue color — I think this is copper chloride?  It’s been a long time since Grade 12 chemistry.  Every once in a while the reaction slows and I find I have to add more salt to the remaining exposed copper to keep it going.  Eventually though adding salt proves pointless.  It looks like we got most of the copper etched off anyway:

20160618_170642

The green color looks fantastic and I’m thinking maybe my Chinese FR4 were the right call — but of course the color is being accentuated considerably by the blue etchant.  I also learn by accident that this stuff isn’t all that harmful — although the powerful vinegar smell is a bit off-putting, splashing a bit accidentally onto my skin produces no burns.  I wouldn’t want to try a skin soak with it or anything, but hey.. nice to know we’re not talking about instant chemical death.

Comments: this method is slow and requires constant intervention.  And you need a lot of it.  On one board I tried to reduce the total amount of ‘etchant’ I made.. it wasn’t enough.  You need like two of the 500ml peroxide bottles and 1L of vinegar and a whole bunch of salt to do these big 200mmx300mm boards.  And it’s not cheap — peroxide retails anywhere from $2.00 – $5.99 for a 500ml bottle.  Yikes.  But, it has the advantage of being readily available and far safer than that nasty muriatic acid.

Back to color – the resulting board it turns out is fairly green, which is great.  It’s got a bit more of a brown twinge to it than what I was expecting for a vintage-look PCB.   Putting up against a vintage Digital Group board shows the difference:

20160710_141122

I did end up also etching a small piece of that sample board American Micro was kind enough to send.  And I’m glad I did, because it was way more brown coloured than my Chinese FR4 stock.  It would not have looked right at all.  So that’s a $400 mistake missed.  Kudos to American Micro though for their service and being willing to provide a sample in the first place.  If it weren’t for the color, I would have happily spent the money.

 

Making New PCBs III

So now I’ve got my TV Typewriter ‘artwork’ all finalized and I’m ready to try a transfer.  I don’t have any special toner transfer paper — but I do have magazine stock.  My first attempt is using pages cut out from a Macleans magazine.  The first couple runs are surprisingly easy – the printer takes the sheets and passes them through without fuss.  With one sheet done, I decided to take a run at it with the iron and see how the transfer worked.  And I had to use iron because I didn’t have a laminator handy — there were none available at any of the stores in town and I was just getting too impatient to get going.  Plus, why spend money if you don’t have to, right?

I put the iron on the hottest setting and pressed and ironed for what felt like an eternity but in reality was only about 10 minutes.  My arms ached.

20160619_212637

I then took the hot PCB (with oven mitts, eventually, after discovering by accident how hot it really was), rinsed it in my sink and peeled off the paper.  Damn.  Almost.. but still some traces missing.

20160529_190842

I spent the rest of the evening trying various things without success.  Longer ironing time, more pressure.  Started to wonder about the toner I was using — like many, I skimp a bit on that and use remanufactured cartridges.  I’ve heard these sometimes have less plastic in them (the stuff that melts), and the result is they don’t transfer as well.  But before I go and buy a $200 OEM toner cartridge, I figure maybe I’ll try everything else I can, including changing papers.   It’s possible this isn’t going to work — most of the toner transfers via iron I see demonstrated on youtube involve much smaller PCBs.. far easier to apply consistent pressure and heat.  But I’m not giving up yet.

I get out some acetone and wipe my test board down.  Then I try parchment:

20160604_191558

You’d think parchment would a shoo-in — it’s slippery stuff.  I thought for sure once heat was applied the toner would just jump right off.  Nope.  All it did was smudge a little.  Argh!

As a last ditch resort, I figured I’d try higher quality paper.  By this point I had already ordered Press N Peel, but that’d be a week or more of waiting and I just couldn’t wait that long.  I grabbed a Hotrod Magazine from my pile and noticed the paper was just a bit thicker and shinier than the Macleans stock.  I gave it a try.  I discovered right away though that I had a problem – the traces were not printing at full darkness.  They would on regular paper, but not this Hotrod stock.  After fooling around for an hour, I realized my issue was that I wasn’t giving the printer the proper setting for printing to glossy paper.  What you needed to do was actually tell it you were printing to heavy glossy in Photoshop’s print settings dialog.  Doing that caused the printer to request the sheets via the manual feed tray (I had just been slipping them into the regular paper bin, causing the odd error/jam).  I noticed right away a big difference — set to heavy glossy, the printer pulls the paper through more slowly, reducing the risk of crease and I guess giving more time for the toner to adhere to the paper properly.  The result is fantastic, especially for the really big traces on the motherboard:

20160710_130045

In reading online, I also discovered that a lot of people actually fully immersed their transfers in water right after they finished ironing.  So I filled up a large corn roasting pot.  And after 20 minutes of mad ironing, dunked my ‘transferred’ PCB:

20160619_213041

And voila!

20160612_172825

Now that I’ve got my ‘technique’ sort of down, I can make more of the boards.  With 5 pieces of 200x300m PCB, I’ll make two mainboards, and then on the remaining 3 pieces make 2 each of the cursor, timing and memory boards.

A few days and many sore arms later, here we have it:

20160618_120038

Okay.. now I’m getting impatient.  I really want to etch.  Should I just risk it with the muriatic acid?  Hmmm…. 🙂

Making PCBs II

Have been at a bit of a standstill on etchant.  They don’t sell the stuff anywhere in my town at all, so I have to order online.  It is apparently possible to mix your own using muriatic acid and peroxide; however, remembering my experiences with that nasty  acid cleaning our old concrete pool, I wasn’t eager to risk burns and who knew what else messing with that stuff.

Anyway, let’s focus on what we can do – the latest boards from China finally arrived.  They don’t *look* green to me, but I realize quickly the copper on the one side is distorting the color.  I decide I might as well proceed to the ‘design’ stage and start figuring out how to create the patterns I’ll need to etch with these.

I did consult pretty widely.  Most suggested using PCB cad software to recreate the boards.  I had the original plans via Michael Holley’s SWTPC site, but the low-res scans he’d made available weren’t that great and I was told I’d have problems with broken traces, etc as a result.  Still, I really wanted to use the original artwork.   I mean, yeah, going the redesign route would allow me to produce better quality boards and fix known issues with the originals in advance; but to me that meant going away from the whole purpose of the project.  There was something about using original artwork that just made the thing feel more authentic.

Here’s a sample of the artwork:

http://www.swtpc.com/mholley/TV_Typewriter/page_22.pdf

You can see the problem right away.. the scan produced fades on some of the traces.  That’s going to make it difficult or impossible to avoid etching those away.  But, this is 2016, and we do have this thing called Photoshop.  So let’s see what we can do with these.

First, we need to convert them from PDF into a format Photoshop can use, like JPG.  I downloaded the individual files from SWTPC.com and then used this free online pdf to jpg converter, set at 300dpi to do the conversion.  I then downloaded the resulting jpg files and opened them in Photoshop.  I started with the timing board.  First order of business, cut out the parts placement page.

photoshopdemo1

Next thing we have to do is get it scaled correctly.  There was no scale offered; the magazine of course wasn’t accounting for vintage computer enthusiasts in 2016 downloading these in scanned PDF format.  They assumed you’d have the originals, in which case they’d be at their ‘full’, correct size.

I started by printing as is, placing my ICs at various locations to see if the pins fit, and then using Photoshop’s Image Size tool to increase the size until things fit, making sure to keep proportions the same.  Eventually I got a width of about 8.247 inches and a length just a hair under 11 inches.  Keeping that info in my back pocket, I now knew what I had to size all the other artwork plans to.

The next thing we need to do is ‘fix’ the artwork.  First, I stripped it of color, making it a pure grayscale image.  Through google, I learned of a tool called ‘threshold’ that allowed you to eliminate greys.

photoshopdemo2

Moving the slider to the right, to about 172, created an amazing improvement in the darkness of the traces.  Had to kind of play with it a bit more to get it as close to ‘just right’ as possible — too far in one direction and it eliminates all the drill holes, too far in the other and traces white out completely.

I had only ordered five of the green-looking Chinese FR4 boards, but I realized because of their size (200mm x 300mm), that was actually all I’d need to create two sets of boards.  Of course, this being my first time, I was probably going to fail miserably on the first attempts, so probably not.

Anyway, for the smaller boards, I decided to put two per sheet.

photoshopdemo3

Now, you’ll note I did one final adjustment — I flipped them horizontally.  This is because along the way, I decided I would use the modern ‘toner transfer method’ of PCB making.  Based on reading, it just seemed like the easiest way to get the job done – a splash of modern that nobody would care about, as long as the boards ended up looking correct.

Back in the day, you might have taken these plans, had them printed as-is onto transparencies, and then placed those transparencies over the pre-sensitized PCBs in order to expose them and remove the protection on the copper you didn’t want to keep.  Because you’re using a transparency, you can leave the orientation as is and it’ll be correct.  However, toner transfer is different.  You’re printing onto a medium (ie magazine paper), and then you’re placing that down on the board and trying to, via heat and pressure, force the toner to jump over to the copper on the board.  If you just print the patterns as is, the resulting pattern you iron onto the board will be backwards.  So you have to mirror image it before printing.

Now that I had that, the next step was what to use to print it.

 

Making PCBs

Having totally missed out on an original set of TV Typewriter boards months ago, I had to proceed with Plan A, which was to make my own.  And that was fine — truth be told, I was kind of looking forward to it.  I like making stuff, so this was right up my alley.  And plus, now I at least knew what the originals looked like.  The prototype presumably would lack some features but probably otherwise be the same.

The ‘stock’ TV Typewriter consists of four boards: the mainboard (called ‘mainframe’, in the parlance of the day), timing, cursor and memory.  The stackable, modular nature of the design meant other features could be added, and in fact in future articles new features would be added, including additional memory and even a UART board to turn the TVT into a (somewhat) useful serial terminal.

The first difficult bit of business was getting the right PCB stock.  I really wanted the thing to have a vintage look so I could show it off to people.  Most vintage boards have this green tinge to them (they call it ‘natural’).   But the modern PCB stock on offer today is typically brown or other colors that were not as common or available at all back then.  Searching through vendors, most of them for some strange reason wouldn’t show the backsides of their boards or even note the PCB color.  I guess to modern PCB fabbers that doesn’t matter.

Now, I did find a site that offered PCBs that looked pretty damn close to the original ‘natural’ color I wanted:

http://www.americanmicroinc.com/g10-fr4/

So I got in touch.  They were very friendly and responsive, and offered to send a sample sheet.  I wanted to produce enough boards to build two TV Typewriters, one a replica of the prototype and the other a replica of the Radio Electronics cover unit.  They informed me that to make enough single sided copper clad and cut to size would cost $400USD.  Yike.  But, if that got me the result I wanted, money was no object.  I had tried a few shots in the dark on ebay but the PCBs that arrived (2 months later) from Hong Kong were brown.

When the sample sheet arrived it was double sided, and since I lacked etchant at that point I had no way to tell what color the PCB underneath was.  Meanwhile, I found one of the rare ebay PCB vendors willing to offer info on color:

http://www.ebay.com/itm/150846166149

Again part of the problem here is we’re dealing with photographs.  From my experience in railroad modeling, I knew how much a photograph could distort things.  Matching color off a photograph?  Yikes.  But, I did have vintage boards from my computer collection from the same era, so I could check against those.   Regardless of what I bought, it was going to be a crapshoot.  At least in this case, it wasn’t going to be $400.

Now to order some etchant and wait another 2 months for these boards to arrive (everything from China takes forever, it seems).

Disaster averted!

Oh man.. that was close.

I had been warned in embarking on this project that I would likely have a *very* difficult time finding certain parts, especially in the correct vintage that I wanted (1972-1973).  As it turns out, I had gotten a little smug and thought I had it all when in fact, I was missing the one thing there was no substitute for — the shift registers.

One of the things that set the original TV Typewriter apart from later variants was its use of shift register memory.   To be frank, I’m not an expert on these things and don’t know the exact differences between shift register memory and the kind of RAM we use now, but suffice to say shift registers went back quite a ways before the TV Typewriter and were already well on their way to being obsolete for TVT purposes when Don’s project came out.  This is one of the key reasons why the TV Typewriter II project came out shortly afterwards – easier to acquire parts and far better 2102 static RAMs.   In the forums discussing my project with others, I was warned that these had been hard to acquire even in 1973, and now would be almost, if not outright, impossible.

Undeterred and being a newbie to the world of vintage ICs, I looked at the parts list for the TVT and discovered I needed ‘2524 shift registers – Signetics’.  Okay.   I tossed that into Ebay’s search and came up with these:

20160626_131010

Hah!  I thought — this is easy!  The dates were newer than I wanted, but I had them, right?  Perfect!  This is going to be a snap!  Sure, I won’t have the date codes all correct, but I’ll have what I need to get it up and running anyway and can look for closer parts matches later.

Anyway, I kept on acquiring chips here and there assuming my most difficult find was over.  But one day on the forums I made a horrifying discovery — that little G after the S in SG2524 actually meant something.  A poster had been incredulous that I’d found the elusive shift registers, so to prove it I posted a photo.  Turns out, despite the similar part number these were entirely different chips!  And looking at the artwork for the Memory board confirmed it — the shift registers I needed were 8 pin ICs.. these were 16!  Augh!  Turns out, these were ‘signal modulators’.  I needed shift registers, and the part number for those was 2524V.

A desperate search commenced.  Months went by with.. nothing.  Every part site I searched said ‘Nope’.  Nothing on ebay.  Nothing anywhere.  I was apparently looking for crazy rare unobtanium.  I was despondent.

Then one day, I got lucky.  I found a site that said yes, we have them!  6500 of them, actually!  2524V, 8 pin.  Yes!

Sort of.

I don’t know if you’ve ever experienced these ‘surplus parts’ websites.  They’re a bit like those ads you see in the paper offering you business opportunities.  Make $500 a day like me !  Write for details!. Only the thing they are promising is never quite delivered.  Unlike the guy that promises you a life of leisure, many of them don’t even respond to the requests you make of them for quotes.   I’d stumbled onto a few sites that purported to be able to locate 2524V chips.  They’re all the same — they have a ‘Request Quote’ button you press, and then you put in your particulars and what you’re looking for.  And yeah, it’s just goes into a void.  Once in a while one of these sites will be bothered enough to respond — usually just a trite four or five word message: Nope.. don’t have it, sorry.

So I was suspicious.  Knowing how rare these ICs are, I really doubted anyone had 65 of them lying around, let alone 6500.  But like I said, I was lucky.  This one not only responded but in the affirmative: yes, we have them.  I checked part numbers twice with them, confirmed the pins, every detail matched.  The only negative was they were 1976 rather than 1972-1973.  But I was okay with that.  Something was better than nothing, and mid-70s was definitely better than 80s.  I ordered 20; to have enough to build two TVTs (each needs 6) and have spares.

2 weeks and $100US later a dimunitive little package arrived in my post box.  And there they were!

20151030_161339

I couldn’t believe it!  I had the unobtanium in my hands!  I wanted to shout it from the rooftops, but they probably would have just locked me up.  That’s the problem with this hobby: not enough of us around to appreciate finds like this.   Hot damn!

Anyway, the project is a go!  And in between waiting for the little 8 pin angels to arrive, I found steadily more and more (correct) ICs online, using what I’d learned about triple checking part numbers.

With ICs almost all in hand, it was time to turn towards the most important part of the whole business — making some boards!