CPCWiki forum

General Category => Amstrad CPC hardware => Topic started by: twox on 15:07, 23 February 14

Title: My Schneider CPC 464 don't work.
Post by: twox on 15:07, 23 February 14
Hello, i have a Schneider cpc 464 (german version of Amstrad). It don't work, when i turn it on it shows big green rectangle (1) on screen (i have monochrome monitor) and sizzle. When i unplug video cable, it don't show the rectangle on screen (2). Sometimes it shows something another (3, 4). I cleaned the CPU a few times, but without effect. Any ideas?
Cheers.
1.
(http://oi59.tinypic.com/wio687.jpg)
2.
(http://i61.tinypic.com/m9wxew.jpg)
3.
(http://i62.tinypic.com/nwiujb.jpg)
4.
(http://i58.tinypic.com/15yx5vl.jpg)


Title: Re: My Schneider CPC 464 don't work.
Post by: Devilmarkus on 18:58, 23 February 14
Did you already swap the Z80A?
Title: Re: My Schneider CPC 464 don't work.
Post by: twox on 19:13, 23 February 14
No, i have not changed. I found this one: Z80A DART DIP40 STM Z8470AB1 (3943375658) - Allegro.pl - Więcej niż aukcje. (http://allegro.pl/z80a-dart-dip40-stm-z8470ab1-i3943375658.html) (this is Polish auction site), will it work?

Title: Re: My Schneider CPC 464 don't work.
Post by: gerald on 19:31, 23 February 14
Quote from: twox on 19:13, 23 February 14
I found this one: Z80A DART DIP40 STM Z8470AB1 (3943375658) - Allegro.pl - Więcej niż aukcje. (http://allegro.pl/z80a-dart-dip40-stm-z8470ab1-i3943375658.html) (this is Polish auction site), will it work?
No, the Z80A DART is an (dual) UART controller. You need a Z80A CPU.

But before changing the Z80, you can do the following :
   - Report us which version of the motherboad your CPC has from this page Mainboard Versions - CPCWiki (http://www.cpcwiki.eu/index.php/Mainboard_Versions), or just post a picture of it.
   - resettle the gate array on its socket.
   - Check for RAM device hotter that others. If so, you may have a failing RAM device
Title: Re: My Schneider CPC 464 don't work.
Post by: twox on 19:43, 23 February 14

1. I don't know which version of motherboard i have, it's late and dark in Poland so i will check tomorrow.2. So i have to turn on my CPC while it's disassembled and check if the RAM is hot?
3. And please simply explain how to resettle the gate array on its socket, because i don't know how to do it. It means i have to unplug gate array and plug it again?


Title: Re: My Schneider CPC 464 don't work.
Post by: gerald on 20:00, 23 February 14
Quote from: twox on 19:43, 23 February 14
1. I don't know which version of motherboard i have, it's late and dark in Poland so i will check tomorrow.2. So i have to turn on my CPC while it's disassembled and check if the RAM is hot?
Basically yes. You may need to disconnect the keyboard matrix (cable(s) on the left side of the CPC) to ease the opening, but you must keep the tape cable connected. The tape connector is also used for the power switch.

Quote from: twox on 19:43, 23 February 14
3. And please simply explain how to resettle the gate array on its socket, because i don't know how to do it. It means i have to unplug gate array and plug it again?
Resettling can be either pushing it back on its socket or getting it out and putting it back. start with just pushing it  ;)


If you already opened you CPC, try to remind if the PCB filled most of the unit or just a fraction of if.
Big PCB is either version 1 or 2 : Mainboard Versions - CPCWiki (http://www.cpcwiki.eu/index.php/Mainboard_Versions#CPC464_version_1_.28original.29).
The gate array is the 40pin component on the right top of the PCB. On revision 1 and some revision 2, the gate array has a heat sink on it. The 8 ram device are just below.

Small PC is either version 3 or 4 : Mainboard Versions - CPCWiki (http://www.cpcwiki.eu/index.php/Mainboard_Versions#CPC464_version_3_.28medium-sized.29). Version 4 use a SMD asic, so there is nothing to do. For version 3, the gate array is on bottom right of the PCB. the 8 ram devices are just in the middle of the PCB.

Title: Re: My Schneider CPC 464 don't work.
Post by: twox on 14:28, 24 February 14
Here are photos of inside my CPC.
(http://s15.postimg.org/xtjru9rmf/SAM_2869.jpg) (http://postimg.org/image/xtjru9rmf/)
(http://s15.postimg.org/3q592bod3/SAM_2871.jpg) (http://postimg.org/image/3q592bod3/)
(http://s15.postimg.org/l4phallhz/SAM_2872.jpg) (http://postimg.org/image/l4phallhz/)
(http://s15.postimg.org/lk0r3m7fb/SAM_2873.jpg) (http://postimg.org/image/lk0r3m7fb/)
(http://s15.postimg.org/wic0lsw0n/SAM_2874.jpg) (http://postimg.org/image/wic0lsw0n/)
(http://s15.postimg.org/4d45rul93/SAM_2875.jpg) (http://postimg.org/image/4d45rul93/)
(http://s15.postimg.org/f9050xvkn/SAM_2877.jpg) (http://postimg.org/image/f9050xvkn/)
(http://s15.postimg.org/tth7vrqjb/SAM_2878.jpg) (http://postimg.org/image/tth7vrqjb/)
(http://s15.postimg.org/jkoqpy2hj/SAM_2879.jpg) (http://postimg.org/image/jkoqpy2hj/)
I can even play with mouse :D
(http://s15.postimg.org/ut2xdqgbb/SAM_2876.jpg) (http://postimg.org/image/ut2xdqgbb/)


I think this is version 3 or 4 of mainboard, im right?
Sorry for the bad quality, i dont have good camera.
Title: Re: My Schneider CPC 464 don't work.
Post by: Devilmarkus on 14:54, 24 February 14
For me it really looks like the Z80A doesnt write the correct CRTC values and even cannot start any ROM etc...
I'd swap the Z80A first.
Title: Re: My Schneider CPC 464 don't work.
Post by: gerald on 16:44, 24 February 14
This is a version 3 PCB.

From the 1st post picture you've posted, we can
   1. CRTC is properly set
   2. CRTC is not set OR CRTC set and GA paper/border color set
   3/4 CRTC is not properly set (wrong H/V sync timing)

The CRTC configuration is one of the early things done at boot. CRTC parameter being copied from ROM to RAM, problem can be either in ROM, Z80 or CRTC.
The next thing is initialise the RAM, and from there, the Z80 will use the stack and any corruption due to bad RAM will make the computer crash.

- Trying with a know working Z80 can be done. However, none of the symptoms clearly point to it.
- Resettling the Gate array (40 pin IC ref 40010) has to be tried, as it is dealing the all RAM access.
- Check for hotter than other RAM chip.

Also, it seems that the power connector has been patched
(http://postimg.org/image/f9050xvkn/)
(http://postimg.org/image/f9050xvkn/)
You should check that the board is properly powered (ie check voltage and bad contact)

BTW, avoid using your USB to PS2 to RS232 adapter on the joystick port  ;)
Title: Re: My Schneider CPC 464 don't work.
Post by: twox on 17:55, 24 February 14
So i need to check voltage? If yes, tell me what voltage is correct and where i should check.
Im not expert on electronics, btw this is the first computer which i repair, so tell me what i should do like if you had to explain it to your grandmother  :D
EDIT:
I pushed the gate array into its socket, but without effect.
Title: Re: My Schneider CPC 464 don't work.
Post by: gerald on 20:37, 24 February 14
Quote from: twox on 17:55, 24 February 14
So i need to check voltage? If yes, tell me what voltage is correct and where i should check.
Im not expert on electronics, btw this is the first computer which i repair, so tell me what i should do like if you had to explain it to your grandmother  :D
Not sure I would explain how to check voltage on a computer to my 90 years old grandmother  :D

You need a multimeter. Then check voltage between GND and VCC on  IC :
   Z80 : pin 11 (VCC)  - pin 29 (GND)
   RAM : pin 8 (VCC)  - pin  16 (GND)

Voltage should be 5V +/- 10% (ie between 4.5V and 5.5V)
     
Title: Re: My Schneider CPC 464 don't work.
Post by: twox on 20:36, 13 May 14
Sorry for the bump of old thread, but during a long silent period i have found this processor:
Z80 IC Baustein DIP40 CPU Zilog 84C0004PEC Microprozessor 8 BIT 110510001 | eBay (http://www.ebay.pl/itm/Z80-Ic-Baustein-DIP40-CPU-Zilog-84C0004PEC-MICROPROZESSOR-8-BIT-110510001-/111225465844?pt=Bauteile&hash=item19e58debf4&_uhb=1)
Will it work?
I don't have paypal nor internet bank account, so this one fits ideally.
Title: Re: My Schneider CPC 464 don't work.
Post by: TFM on 21:13, 13 May 14
.
Title: Re: My Schneider CPC 464 don't work.
Post by: gerald on 21:46, 13 May 14
Looks like a 4MHz part, according to Zilog Z84C0004PEC (http://www.cpu-world.com/CPUs/Z80/Zilog-Z84C0004PEC.html)
Title: Re: My Schneider CPC 464 don't work.
Post by: TotO on 21:52, 13 May 14
Quote from: twox on 20:36, 13 May 14
Sorry for the bump of old thread, but during a long silent period i have found this processor:
Z80 IC Baustein DIP40 CPU Zilog 84C0004PEC Microprozessor 8 BIT 110510001 | eBay (http://www.ebay.pl/itm/Z80-Ic-Baustein-DIP40-CPU-Zilog-84C0004PEC-MICROPROZESSOR-8-BIT-110510001-/111225465844?pt=Bauteile&hash=item19e58debf4&_uhb=1)
The good one is Zilog Z84C0004PSC
I have it in stock (new) for half the price (and half shipping too):
Circuits - Cent Pour Cent (http://www.centpourcent.net/store/c4/Circuits.html)
Title: Re: My Schneider CPC 464 don't work.
Post by: Bryce on 08:05, 14 May 14
The C in the name means it's a CMOS part and there was never a CMOS Z80 below 4MHz. The 2.5MHz version was an NMOS part and was labelled "Z80 CPU" (no proper chip number on the part) or "Z8400". Also, most of the 2.5MHz parts were in a ceramic case and I doubt you'll find many of them any more.

Bryce.
Title: Re: My Schneider CPC 464 don't work.
Post by: twox on 16:08, 14 May 14
Hello, i found a cheaper one, plus its Z80B not Z80. Will THIS work?
IC Z80B CPU Zilog Z8400BPS | eBay (http://www.ebay.pl/itm/IC-Z80B-CPU-Zilog-Z8400BPS-/380137224284?pt=Bauteile&hash=item5881f1b85c&_uhb=1)
Title: Re: My Schneider CPC 464 don't work.
Post by: TotO on 16:33, 14 May 14
Yes, it should work.
The first CPC use Z80 APS (4MHz). This is a Z80 BPS (6MHz).

My CPC uses Z0840004PSC. The cpcwiki pages shown Z0840004PSC too.
Best that you check here: Mainboard Versions - CPCWiki (http://www.cpcwiki.eu/index.php/Mainboard_Versions)
Title: Re: My Schneider CPC 464 don't work.
Post by: twox on 19:44, 15 May 14
Today i have made a few photos of my CPC and the patched power supply. I think i destroyed the patch (of power supply), the CPC dont even show green box on screen. Im so ashamed to myself...
Here are the photos:
When i was a kid i painted the cassette reader with marker. May this caused damage?
(http://s7.postimg.org/y0v3pam4b/SAM_3037.jpg)

Shielding seems to don't fit in some places.
(http://s7.postimg.org/v1o726cmz/SAM_3038.jpg)
Here are patched power supply:(http://s7.postimg.org/3psy0u7wb/SAM_3040.jpg)

(http://s7.postimg.org/peru4pa4b/SAM_3041.jpg)


(http://s7.postimg.org/tp6i0af7f/SAM_3042.jpg)



(http://s7.postimg.org/yp3y88ku3/SAM_3043.jpg)






Title: Re: My Schneider CPC 464 don't work.
Post by: Bryce on 08:09, 16 May 14
The Marker in the tapedeck (other than looking shit) won't have caused any damage, but the wires on the power connector don't look good, you may need to replace them.

Bryce.
Title: Re: My Schneider CPC 464 don't work.
Post by: twox on 16:01, 31 May 14
Can you give me a (Hi-Res) photos of what the power supply should look like? And can the RAM be replaced in Schneider 464?
Aha, and i before i destroyed the power supply a Led marked EIN (i think this means POWER) was shining when i turn the CPC on.
I have read in other topic, that if you press ENTER and it does not make sound, something is wrong blablabla. In my CPC, after pressing ENTER no sound comes out of the speaker.
Title: Re: My Schneider CPC 464 don't work.
Post by: robcfg on 16:05, 31 May 14
It's the DEL key that you should press and listen if it beeps.
Title: Re: My Schneider CPC 464 don't work.
Post by: twox on 16:11, 31 May 14
Quote from: robcfg on 16:05, 31 May 14
It's the DEL key that you should press and listen if it beeps.
Sorry, my mistake. After i repair the power supply, i will see if it beeps.
Title: Re: My Schneider CPC 464 don't work.
Post by: twox on 22:04, 01 June 14
Hi, the fuse in power connector was faulty so i replaced it. I found amstrad cpc 464 service manual, and i followed basic hardware analysis like so:
Red led lights on?
Yes
Is wake up message displayed?
No
RGB Video connector connected?
Yes
Any picture at all?
Yes
This leaded me to the solution, that either of those 4 guys are broken:
Video connector (this one is most propably no)
Cable assy (can someone explain what is it?)
ULA (again, can someone explain what is it?)
PCB (yeah, this time i know what is it)
Title: Re: My Schneider CPC 464 don't work.
Post by: twox on 21:51, 02 October 14
bump

Title: Re: My Schneider CPC 464 don't work.
Post by: Bryce on 10:12, 03 October 14
Hi twox,
       sorry, must have missed your last post. Anyway. Can you post a picture of what's on the monitor screen when the computer is turned on (if it is now different)? The PCB looks to be generally in a bad way, so it's most likely just dirt on the sockets / switches that's causing the problems.  I doubt the ULA is broken. The Service manual is unfortunately a "part replacement guide" rather than a guide for actually fixing the electronics as we do today.

If you can't get any further with this, you can send me the PCB and power switch and I will fix it for you (I am in Germany so postage shouldn't be too much).

Bryce.
Title: Re: My Schneider CPC 464 don't work.
Post by: twox on 10:45, 03 October 14
No, the image on screen does not changed. But, sometimes it shows things, that can be resembled as characters (unfortunately i dont have photo of this) and they are very angular and they dont represent any actual words. Can you explain what is ULA? I may try to repair it myself.
And, monitor seems to minimally decreased screen refresh rate, but i think this will change back when i will repair my CPC completely (i must say that monitor was 100% fine before that). Thanks you for the offer of repair, but most likely i will dont use it. Cheers
Title: Re: My Schneider CPC 464 don't work.
Post by: Bryce on 12:04, 03 October 14
The ULA is usually referred to as the Gate Array. It's one of the 40pin chips on the PCB and it will be marked 40007 or 40010 depending on the revision of the board you have.

Bryce.

Edit: Just checked your pictures, yours is a 40010 (socketed IC at the bottom right of the PCB).
Title: Re: My Schneider CPC 464 don't work.
Post by: twox on 12:17, 03 October 14
I will get it of its place and clean its socket, and mount it again. If this would not work, i will replace it.
EDIT: Btw, does the DEL key pressed make sound when ULA is broken?
Title: Re: My Schneider CPC 464 don't work.
Post by: TFM on 16:41, 03 October 14
Depends, if the broken ULA crashes the system.
Title: Re: My Schneider CPC 464 don't work.
Post by: twox on 16:58, 03 October 14
Looks like it does, because no startup message it shown.
Title: Re: My Schneider CPC 464 don't work.
Post by: TFM on 17:00, 03 October 14
Since your ULA is on a socket, you can try to replace it.
Title: Re: My Schneider CPC 464 don't work.
Post by: twox on 17:03, 03 October 14
I may try firstly to get it of its place and mount it again because i thinked that the circuit right next to ULA  is ULA.(lol)
EDIT:
ARGH! I needed to glue my nail with sticky tape to my finger 4 times, because simply i cannot get ULA of it's socket. Can someone give me a method to do this without harming myself (and Amstrad)?
Title: Re: My Schneider CPC 464 don't work.
Post by: twox on 16:09, 31 October 14
bump.
EDIT: I did get it  of socket myself with screwdriver, but ULA seems to be really not working, because i got it of it's socket, cleaned the socket and pins (three of them got a little curves but i repaired it) of ULA and pushed it back to it's place, without effect.
Can someone give me a good place to buy ULA? Because i don't want to spend 19,99 GBPto buy a chip, because it's too expensive (with payment on pickup please).
Powered by SMFPacks Menu Editor Mod