![]() |
![]() |
![]() |
![]() |
#61 | |
Octode
Join Date: Mar 2019
Location: Barry, Vale of Glamorgan, Wales, UK.
Posts: 1,159
|
![]() Quote:
|
|
![]() |
![]() |
#62 |
Octode
Join Date: Apr 2018
Location: Newbury, Berkshire, UK.
Posts: 1,152
|
![]()
Yes I must do something about that sometime... But until I need to make a significant change to the board I can't see myself getting more made so it might have to wait.
|
![]() |
![]() |
#63 |
Heptode
Join Date: Mar 2020
Location: Kitchener, Ontario, Canada
Posts: 776
|
![]()
Another possible way to go about troubleshooting mickie would be to connect a scrumpi style single step circuit.
|
![]() |
![]() |
#64 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 8,238
|
![]()
I get the impression from Buz that it is the nature of all the modifications on his highly customised MK14 which are proving difficult to untangle - if the machine had been certified working when put in the loft all those years ago it would just be a case of fixing it 'as found' but I think Jeff (Buz) suspects it fell out of use because it wasn't working even then, so it's more a case of getting it working the way he originally meant it to work - 30 years or more later.
|
![]() |
![]() |
#65 | |
Hexode
Join Date: Oct 2011
Location: Culcheth, Cheshire, UK.
Posts: 382
|
![]() Quote:
The daughter board is a real horror. I think I might give up with that, stick Micky's bits into Slothie, then start again from a known working platform. Regarding the display-driving 7408's, what is the reason for not using LS versions ?. Cheers, Buzby |
|
![]() |
![]() |
#66 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 8,238
|
![]()
The 'plain' 7408 versions have higher output current capability or so I understand, but at the same time they also limit the current to a safe higher value so the 7-segment displays do not require current limiting resistors.
If you try to use more modern / conventional 74x08s you will probably get a rather dim display. |
![]() |
![]() |
#67 |
Octode
Join Date: Apr 2018
Location: Newbury, Berkshire, UK.
Posts: 1,152
|
![]()
The resistance of the output stage is different, and I speculate that the input capacitance helps the 74ls157s latch the segment data. I don't however know of anyone whose tried LS parts so I don't know specifically that they won't work.
|
![]() |
![]() |
#68 | |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 8,238
|
![]() Quote:
I had an interesting experience with a microprocessor controlled functional door-entry system which I eventually tried this on. The background was that this system had been in production and working perfectly for years and then it started to become apparent that new / current examples were often declaring phones to be off-hook when they actually weren't off-hook. The sequence was: -User presses door panel button -Microcontroller activates relay to connect the common circuitry to the individual phone, checks for the presence of an on-hook phone. -If the phone is present, leave the relay energised and ring the phone. -If the phone is absent or off-hook, de-energise the relay and display 'Off' at the door panel. Problem was that often, a phone which was present and on-hook would fail the check, and this had only recently started happening. The energise-check-fail sequence was very fast, too fast to be able to tell what was going on so that was the point at which I dropped the crystal frequency to a quarter of the usual frequency to slow everything down. However, far from allowing me to see what the problem was, it fixed the fault! At the same time, we also discovered that raising the system supply voltage from 12V to 14V also fixed the fault. Eventually we noticed that the relays being used in current versions of the PCB were not the same make as those in older versions, so we held a 'relay race' and discovered that the changeover speed of the new relays was considerably slower than the original parts. With the original very close timing delays in the firmware the new relays weren't being given time to get across before the phone present / absent check was carried out. Once we realised that, the delay-before-check time was increased in the firmware and that problem was finally fixed, but the breakthrough came about as a direct result of running the system at a lower speed for diagnostic purposes. |
|
![]() |
![]() |
#69 | |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 8,238
|
![]() Quote:
Last edited by SiriusHardware; 4th Nov 2020 at 1:25 am. |
|
![]() |
![]() |
#70 |
Dekatron
Join Date: Nov 2003
Location: Heckmondwike, West Yorkshire, UK.
Posts: 9,421
|
![]()
Several references to an eBay auction edited out of this thread, it doesn't affect the ongoing discussion.
__________________
Bill, BVWS member |
![]() |
![]() |
#71 |
Hexode
Join Date: Oct 2011
Location: Culcheth, Cheshire, UK.
Posts: 382
|
![]()
Aargh !.
Transplanted all the vital organs from Micky into Slothie, but the recipient didn't spring into life, just a faint pulse detectable. The display is being scanned, so I presume that means the 8060 is doing something and the ROMs are not totally dead. However the digits are the 'reverse C', with lots of flickering and ghosting. Keyboard does nothing. Too late tonight to make any attempt at diagnosis. Cheers, Buzby |
![]() |
![]() |
#72 | |
Octode
Join Date: Mar 2019
Location: Barry, Vale of Glamorgan, Wales, UK.
Posts: 1,159
|
![]() Quote:
|
|
![]() |
![]() |
#73 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 8,238
|
![]()
Reverse 'C' is, as we remember, 0x0F, or 00001111 on the databus. That's what is on the data bus when nothing else is driving it.
We have two proven examples of the issue VI working here already so we know the PCBs are OK, assuming yours was made from the exact same design files. I think I'm right in saying that the 2111 / 6xxx RAM type select link on the underside of the board should already be made in favour of 2111, but please do check that. One possibility is that one of your bipolar PROMs may have gone faulty - they are allegedly prone to a variant of 'tin whisker disease' which happens whether the device is powered or not so it is quite possible for them to work one minute and not the next. There are various ways to check the PROMs, but in any case I think you have two sets there don't you - 'old' OS and 'new' OS - so try the other set. Assuming you have some sort of device programmer, is it one which can also functionally test TTL ICs and maybe RAMs as well? If so, consider just running all the standard ICs through that to see if they are all OK. |
![]() |
![]() |
#74 |
Heptode
Join Date: Mar 2020
Location: Kitchener, Ontario, Canada
Posts: 776
|
![]()
Try removing as much as possible and only fit the minimum to see signs of life.
You don’t need 8154 or extra ram fitted. Could probably also remove the 80L95 and maybe even one of the 74ls157 and 7408. Just look for the group of 4 and 2 digits on the display. The 8060 is not completely dead, that usually shows a single bright digit at power on. Its sort of scanning the display, so proms may be ok. Might be a good idea to check the data bus for any sign of being driven high and low from different sources before swapping in any other chips. Just in case you damage both sets of proms. Turned out to be ram chip problems on mine, possibly caused by dry joints in the address decoding. Swapping high and low ram gave different behaviour and then replacing them after waiting for delivery confirmed it was the ram. |
![]() |
![]() |
#75 | |
Octode
Join Date: Apr 2018
Location: Newbury, Berkshire, UK.
Posts: 1,152
|
![]() Quote:
The other link is also pre-joined and pulls SenseA to ground so the monitor works. Break if you need SenseA. |
|
![]() |
![]() |
#76 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 8,238
|
![]()
Just to enlarge on the point about Sense-A, the 'new' monitor with the '0000 00' prompt incorporates the firmware for the single-step feature - it still needs the extra hardware shown in the manual next to the 'single step' program in the manual, and if you do not add that hardware then Sense-A has to be taken to 0V otherwise user programs will not run. Therefore, Sense-A is connected to 0V via a fine link by default on the issue VI.
This won't be the cause of your problem, just explaining why the Sense-A link is there and why it is linked by default. |
![]() |
![]() |
#77 |
Tetrode
Join Date: Jun 2012
Location: Bristol, UK.
Posts: 69
|
![]()
Your photo shows 7442 at IC13. National Semiconductor used this initially in the Keyboard Kit addon but then changed to 7445 which sinks 80mA. (Did SoC ever supply 7442?)
A fault here might give the irregular scan. (But not the x0F invalid segments) |
![]() |
![]() |
#78 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 8,238
|
![]()
Hello circuitryboy, nice to get a pulse from you as well, given the ongoing circumstances. I don't have my original machine to hand but the parts list (original issue II) says 7445, and my issue VI (like Buzby's) also has a 7445 fitted in that position.
|
![]() |
![]() |
#79 |
Tetrode
Join Date: Jun 2012
Location: Bristol, UK.
Posts: 69
|
![]()
The thumbnail doesn't enlarge well. Definitely not 7445.
If it's 7447 (!) it could explain everything. |
![]() |
![]() |
#80 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 8,238
|
![]()
As you know Buz populated the PCB with bits from his actual MK14 so the presence of non-canon parts there would be a bit of a mystery. The issue VI PCB has the IC type numbers screen printed on it so it would have to be a conscious decision to fit a different IC. (I've just looked at a photo I took of my issue VI PCB before I populated it, and it definitely does say 7445).
|
![]() |