www.stone-oakvalley-studios.com







                                                         



O N E   C R A Z Y   M U L T I   T A L E N T Today its Wednesday, March 19, 2025 @
11:18:33


Channel #1

Channel #2

Channel #3

Improve, repair and testing an Eureka Communicator II for Amiga CD32
in Nostalgia | Sunday, December 29, 2024 | 11:54


On my journey to re-purchase all items I had back in the computer days which was again based on a "insurance" list I wrote down in 1994, the very last item "Communicator II" was finally found on a Norwegian online thrift-shop (finn.no) in the nick of time before Christmas 2024!


In fact, the package arrived in my mail on the very Christmas Eve, which was a perfect timing and a great Christmas gift to myself!

It was claimed to be working the last time it was tested (probably in the late 90's) by the seller, but it was missing the bottom side plate and the cable, cd's, manuals, packaging etc. The PCB inside was literally just floating around inside the case loose!

Since I'm working on the last bits of a very long movie planned for YouTube in 2024 ("The hunt for my Amiga CD32"), this item arrived as a perfect addition to that story.

Upon first inspection:
1: 3D-Print a new bottom plate.
2: Replace the RJ11 telephone connector (it was very loose, suspect broken)
3: Replace the sticker, as it's very scratched.
4: LEDS (MIDI Receive (Yellow), CD32 SEND (Green), HOST SEND (Red) are extremely faint. Wrong resistor or worn out LEDs due to wrong resistor in the first place? Noticed during quick testing of MIDI signals and pushing a file through the serial port with send file.
5: There is no power LED - who the fuck designed this, you always need a power LED for god sakes!
6: Sloppy-ass designed PS2/AUX Connector functionality (stupid and easily broken).

I have added some bonus material at the end of this post (downloadable material) to document this device better than has already been documented out there on internet, like High-Res Scans of both sides of the PCB and the 1:1 re-creation of the original label).

I have also dug out PDF (reviews) of the Eureka Communicator II / III using my very own Search Engine to document the history of this device. The PDF's was added in the links at bottom of page.

Note: In my own scripts I made back in 1994 after RAD: was mounted:

rad:c/loadwb
rad:c/Echo "Autobooting TWIN EXPRESSWorkbench is also loaded"
rad:c/echo "TWIN: Using baudrate at 190000bps!!!"
rad:c/dir ram:
rad:c/winsize 0 30 640 220
rad:Twin SER 190000

I most likely used this as max speed. However, if the readme's I have come across, it says that Twin Express with only 3-wire should be able to do 210000bps max. As I have not yet figured out the pinning of RJ11 nor the DB25 side on the Amiga connector this is still a mystery.

It was mentioned on forums on internet that they thought the Communicator Serial Transfers were slow. Now 190000/8 = 23750 bytes pr second, or 23.7kb per second. If the max speed was really 210000/8 = 26250 bytes pr. second or 26.2kb per second, for a 1MB (10000000 bits / 210000 bps) file it would take 47 seconds to transfer. To be honest, is that really slow when you think about its 1994?

So ChatGPT says:
In 1994, transferring a 1 MB file in 47 seconds would have been impressively fast. For comparison:

Dial-up users would need ~5-10 minutes for the same file.
Your transfer speed at 210 kbps would have been a high-end capability at that time!


ChatGPT also says that those speeds we wrote above as max serial transfer speed where actually slightly faster than the Amiga floppy drive reading the same amount of data.

So, either those folks online thought that was slow in those years which means 1 out of 3 things:
1: They could not have tried speeds like these, but more like 9600, 19200 bps. Meaning they did not know about RS-232 speeds, bps, Twin Express and so fourth. Did they ever read the readme's? Did they really boot the Communicator CD which gave them options to choose from? It ranged from "TWIN SER 57600" to "TWIN SER 290000". Where they dumb enough to choose the 57600bps? Really, and you got yourself a Communicator for what purpose exactly?

2: They compare those speeds in 1994 with the expectations and observations of todays technology, which of course if way off.

3: They had extremely low patience, which should not be possible in 1994, as if you where a true retro fan in the 80's, you would load C64 Tape Games, and such speeds as 26kb pr. second on an Amiga to Amiga transfer would literally blow your mind.

To be honest, my memories from that era, using Amiga CD32 + Communicator connected to an Amiga 1200 felt all perfectly fine and not horror-slow compared to have lived through the C64 tape loading period myself.

In fact, in 1991 or 1992, I tried a 300bps modem for the first time - and yes, that felt awfully slow. I later upgraded to 1200bps modem, but yet again, it took forever to download an Deluxe Paint iff file of 20kb or so, we are talking 30minutes most likely.



Update 10 Jan 2025 - Serial Transmission Speed / Connection test

With the 3-wire connection as shown in the end of this article, I successfully managed to get Serial connection running between Amiga 1200 and Communicator+CD32.

Transfer speeds tested:
1000000 (1mb) file on 210000 baud = 52 seconds
1000000 (1mb) file on 230000 baud = 49 seconds
1000000 (1mb) file on 250000 baud = Partial, but classified as not stable.

So, safe side 210000 baud is as advertised for the Communicator, allthough I ran a full 1mb file even a 230000 baud.

This means that the speed I had in my own scripts in 1994 was really the highest and stable I could even get back then at only 190000? Maybe my cable back then were crap, or could even be interference. Glad I could re-confirm this with my new cable tested a whopping 30 years later at max 230000 :-)


Original picture from the seller. We can see the sloppy ass design for the AUX PS/2 type of connector. I intend to improve this, as I remember it was hard to push the Communicator into the Amiga CD32 as the entire box would hide the AUX connector on the Amiga CD32 and you basically just plug it into blindness!



The original RJ11 Telephone connector (used as Serial Transmission to a 25p DSUB on the other end) seemed very loose!



Its a 4-pin, so easy to desolder.



I have a lot of random PCB's I have collected since the 80's, and I have no idea what this thing ever was, so I will just desolder the RJ11 connector and use it on my Communicator instead.



All 4.pins are straight and seems to be not used much.



The state of the original RJ11 connector on the Communicator, 2 pins are wobbly and the connector is very loose.



The original design of that 5-pin PS/2 style of connector that goes out of the Communicator which connects to the Amiga CD32 AUX connector was a lame ass design at best. So, I will improve that design by adding a simple cable restrainer plug instead!



Looks so much better, now the cable can go through here instead.



The original connector that went through that hole in the casing, including a sock that made it appear locked in place. It was also splattered with super glue all over the place.



I will simply use an old PS/2 connector from a standard PC keyboard.



The original RJ11 connector was desoldered from the Communicator PCB and YEP! 1 pin was already broken!



Close-up on what was under the RJ11 connector.



Close-up on what was under the RJ11 connector.

For future reference, the pins are connected and function as:

Marking 3 (PIN 4):
= Goes to pin on U5 (L7805CV).
From the RJ11 connector this one might have to go to +12V on Pin 9, 25P DSUB (Amiga Side), but is not yet confirmed. Most likely its related to the 2nd RS-232 I/O on the TC232CPE chip to handle MIDI signals.

The L7805CV has 3 pins, middle is GND, and from the looks of it the RJ11 PIN 1 goes into 1 of these, and the other goes over to two zenerdiodes and finally into a capacitor which again goes into PIN 6 on the TC232CPE.


Marking 7 (PIN 3):
= RxD (Goes to PIN 13 on TC232CPE (RS-232 INPUT).
From the RJ11 connector this one goes to TxD, Pin 2, 25P DSUB (Amiga Side).

Marking 2 (PIN 2):
= GND.
From the RJ11 connector this one goes to GND, Pin 7, 25P DSUB (Amiga Side).

Marking 9 (PIN 1):
= TxD (Goes to PIN 14 on TC232CPE (RS-232 OUTPUT).
From the RJ11 connector this one goes to RxD, Pin 3, 25P DSUB (Amiga Side).

I have made up my own pin numbering 4,3,2,1, POV looking at the connector on the Communicator, where pins are facing up and the connector lock is in the bottom.

=======
=_| | | |_ =
= 4321 =
==___= =
==|__|= =
=============BOARD================

The 2,3,7,9 markings on the PCB seems to match the target pin on the 25P DSUB Serial Input on Amiga. The +12V is not yet confirmed.



My new RJ11 connector with all 4-pins intact.



To make sure it was never going loose again I added some super glue.



Next up is to remove the old Communicator AUX ps/2 style connector and cable from the Communicator PCB.



My new PS/2 cable fasten inside the restraint. Tight!



I dismantled the original AUX cable of the Communicator just to check that there were no additional components or cross-over wires.

There was nothing, just straight wire to pins.



My new cable in place!

For future reference, as this cable goes to the Amiga CD32 AUX port, the marking and function on the Communicator PCB are:
PIN 1 = DATA
PIN 2 = TxD
PIN 3 = GND
PIN 4 = +5V
PIN 5 = CLOCK
PIN 6 = RxD

PIN 1,3,5 (and maybe 4) is related to Keyboard.
PIN 2,3,6 is related to Serial Communication.




I drilled an extra hole in the PCB and added a tie-wrap too, this thing must be improved from original sloppy design!



To make sure this one also never gets loose again, I drilled two new holes and added a tie-wrap to this one also!



As my Communicator was missing the plate that holds the PCB and case together (in order to align connectors), I measured roughly the positions and size.



Then printed a 3mm plate with some holes, and as always, some measurements got messed up, so I had to drill some off-beat new holes in addition.



The original plate might had something similar, because if these spacers was not in-place the connnectors would not align with the casing!

Note: I ended up using 1 washer on each bolt, picture here shows two, but that made stuff to misalign.



After some modifications, the PCB and casing + my 3D printed plate was all in place, tightly assembled and all connectors aligned nicely into the casing.



This should work great.



These are looking good too!



Finally, I added some furniture sticker pads so that the screws does not touch tables etc. making scratches.



Scan of the PCB bottom side (large .tif version available for download at bottom of page).



Scan of the PCB top side (large .tif version available for download at bottom of page).

List of IC chips:
U1 = 16pin - TC232CPE - 9415ADP - THAILAND
U2 = 20pin - PAL16L8ACN - 4243253 C
U3 = 14pin - SN74LS125AN - KKCY9327
U4 = 14pin - SN74LS14N - 3322CLN
U5 = 3pin - L7805CV - W991J9331 - MALAYSIA



Scan of the original box label (large .tif version available for download at bottom of page).



Improved, redesigned label by myself (Stone Oakvalley) (large .tif version + PDF file available for download at bottom of page).

Artwork is in 300 DPI, 1:1. Just print without no scale and it should be a simple 1:1 replacement label.



Note: This is not my picture, but it shows another Communicator with the cable that I was missing.

I must try to rebuild this cable myself.



This is not my picture, but here you can see the sloppy ass design of connecting it like this. What is wrong with just having a cable with the connector (like I'm gonna do) instead?



The standard Amiga 500/1200 etc.. 25Pin DSUB Serial Connector.



This is the main RS-232 TTL based chip on the Communicator PCB.

U1 = 16pin - TC232CPE - 9415ADP - THAILAND

The TC232 is a dual RS-232 transmitter/receiver that
complies with EIA /TIA RS-232E guidelines and is ideal for
all RS-232 communication links. This device operates from
a 5V power supply and contains two charge pump voltage
converters that produce ±10V power supplies.

The TC232 has four level translators. Two are RS-232
transmitters that convert TTL/CMOS input levels to 9V
RS-232 outputs. The other two translators are RS-232
receivers that convert RS-232 inputs to 5V TTL/CMOS
output levels. The receivers have a nominal threshold of
1.3V, a typical hysteresis of 0.5V, and can operate with
inputs up to ±30V.



Sandwich of the TC232CPE (U1) and its pin details.



Sandwich of the TC232CPE (U1) and its pin details.



Voila! Eureka Communicator II now improved with a loose cable. HAH!



Now, I was curious if there was a flaw in the PCB design where either the resistor was too high or was too low, causing the LEDs to burn.



I desolder them, and measured them properly to 1011ohm.

Ehem, excuse me?

A LED should been about 150 ohm or higher. This LED installed can take either 3.3v or 5v.



So, I dug out 219 ohm out of my closet.



But hmm, the LED is still actually quite dim!

I measured about 1.1v over the LED now.



So, I took out the resistor and placed just a metal pin instead, resulting in 0, zero ohm.



Now, the LED was much brighter and still yet only got around 1.3v over the LED.



Next up, add a god damn power led. I found a similar probably 3 or 5v LED just like the ones used on the Communicator already, I took the 1011ohm and connected. Yep, looks just about right.

So, that means that those 1011ohm or 1K Eureka had placed over the other 3 LED's was not needed, as they seems to have reduced the voltage BEFORE those LEDs enough already, so its was basically USELESS to install those 3 LEDs in the first place.. Duh!



So, to the LEFT was my 1k + Power LED (connected directly to 5V coming from the Amiga CD32).

The one on the right, had about 1.3v with NO RESISTOR as this was removed on the board by me, and we can clearly see that the one on the LEFT was just a little brighter.



Next, I drilled two holes beside the yellow LED from original design. I'm gonna place my new Power LED here!



Now, my POWER LED was in place, superglued.



Botch wires connected to the incoming raw 5V+ with 1011ohm resistor and than other pin to LED ground.



Finally connected, Amiga CD32 just powered on and the Communicator also got indication it has healthy power.



Close-up of my new PS/2 connector going into the AUX port of Amiga CD32. So much cleaner and elegant.



New POWER LED in place after I drilled a new hole for it in casing as well.



The max distance I now can place the Communicator. Gives us freedom and an elegant NEW IMPROVED solution to that Eureka mess.



In this screenshot we can now see from the left

1: My new POWER LED (RED)
2: Incoming MIDI DATA (YELLOW) from a nearby keyboard.
3: Serial transfer sending from the Amiga CD32 via the RED LED.

Since its still Christmas, we can now call this a true Christmas lightning.

And THATS how you do improve SHITTY designs from the past!



Time to make my own 25P Female DSUB Serial Port intended to connect to an Amiga 500/1200. The other end is a 4-pin RJ11 that goes into the Communicator.



Upon study and traces, at least PIN 2,3,7 is safe to connect. These are TxD,RxD,GND. The final black wire might have to be connected to PIN 9 here (+12V), but since nobody have illustrated the original Communicator cable yet, I do not want to take any risks.



The coloring I have used are:

RJ11 -----------------------> DB25
PIN4 = BLACK -----------> PIN 9 +12V (TBD)
PIN3 = RED RxD --------> PIN 2 TxD
PIN2 = GREEN GND ----> PIN 7 Signal Ground
PIN1 = YELLOW TxD ---> PIN 3 RxD



From left to right I have called these pins 4,3,2,1

4 = BLACK WIRE
3 = RED WIRE
2 = GREEN WIRE
1 = YELLOW WIRE



From left to right I have called these pins 4,3,2,1

4 = BLACK WIRE
3 = RED WIRE
2 = GREEN WIRE
1 = YELLOW WIRE



The other side of the DB25



Fasten everything together, tape the 4th black wire for now.



The cable should now be ready to test Serial Transfer from / to Communicator/CD32 to and from an Amiga 500 / 1200.




Please review these related article links:
Click to open tifCommunicatorII_CD32_bottom_side_scan.tif
Click to open tifCommunicatorII_CD32_top_side_scan.tif
Click to open tifCommunicatorII_CD32_original_label_scan.tif
Click to open jpgEureka_Communicator_Oakvalley_ReCreated_Label.jpg
Click to open pdfEureka_Communicator_Oakvalley_ReCreated_Label.pdf
Click to open pdfamiga_cd32_gamer_issue_07_1994_dec_special-000011.pdf
Click to open pdfamiga_format_issue_063_(1994-09)(future_publishing)(gb)-000111.pdf
Click to open pdfamiga_format_issue_070_(1995-04)(future_publishing)(gb)-000098.pdf
Click to open pdfamiga_shopper_issue_41_sep_94-000030.pdf
Click to open pdfaustralian_commodore_and_amiga_review_volume_11_issue_8_(1994-08)-000086.pdf
Click to open pdfcomputer_[privat]_(1994)_nr11_(27_okt_29_nov)-000070.pdf
Click to open pdfcomputer_[privat]_(1994)_nr11_(27_okt_29_nov)-000071.pdf
Click to open txtCD32Communicator.txt (text promotion)


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Posted by: Old-schooler, Stone Oakvalley | Publisher: Website Designer, Stone Oakvalley
Last revised: January 12, 2025 - 01:21 | Page views: 99


Website Design by post@stone-oakvalley-studios.com - Copyright © 2025 www.stone-oakvalley-studios.com