English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware > Hardware mods

 
 
Thread Tools
Old 20 December 2019, 07:15   #201
rvctech
Registered User
 
rvctech's Avatar
 
Join Date: Dec 2018
Location: Sydney / Australia
Posts: 96
Quote:
Originally Posted by Mick View Post
I don't really have much choice unfortunately, manual routing just blows my mind and I've tried to look for alternative autorouters that are supposedly much better but they're hundreds if not thousands of pounds.
My ECAD package costs thousands to tens of thousands and it has a very average autorouter, a good autorouter would be at least thousands.

Manual routing is a bit like soldering, it's all a matter of practice
rvctech is offline  
Old 20 December 2019, 11:17   #202
Mick
Registered User
 
Join Date: Jan 2004
Location: Yorkshire
Posts: 746
We will have to see what happens with Acill after the new year, if it still doesn't work with the above things tested then I have no idea why it doesn't work and so far nobody has found anything.

Does length of traces and via's impact the value of resistors that are needed?
Mick is offline  
Old 20 December 2019, 11:24   #203
rvctech
Registered User
 
rvctech's Avatar
 
Join Date: Dec 2018
Location: Sydney / Australia
Posts: 96
Quote:
Originally Posted by Mick View Post
Does length of traces and via's impact the value of resistors that are needed?
What do you mean by value of resistors?
rvctech is offline  
Old 20 December 2019, 13:22   #204
Mick
Registered User
 
Join Date: Jan 2004
Location: Yorkshire
Posts: 746
The Ohms value, as I've said I'm not really electrically minded. I just wondered if longer/thinner traces and via's where there weren't any before meant more resistance along the route and therefore it might mean a lower value resistor is needed in place of the originals. In other words is it a bad idea to not just copy the way Commodore routed? in the schematics they mention a few times that various components are for EMI control so I'm guessing not copying the routing exactly changes conditions like the amount of EMI?
Mick is offline  
Old 20 December 2019, 14:17   #205
rvctech
Registered User
 
rvctech's Avatar
 
Join Date: Dec 2018
Location: Sydney / Australia
Posts: 96
Quote:
Originally Posted by Mick View Post
The Ohms value, as I've said I'm not really electrically minded. I just wondered if longer/thinner traces and via's where there weren't any before meant more resistance along the route and therefore it might mean a lower value resistor is needed in place of the originals. In other words is it a bad idea to not just copy the way Commodore routed? in the schematics they mention a few times that various components are for EMI control so I'm guessing not copying the routing exactly changes conditions like the amount of EMI?
What you're describing only matters in applications where extremely high accuracy is required (for example in analog instrumentation). This should not be an issue for an A600 motherboard.

The EMI stuff is mainly for compliance with mandated emission requirements that existed at the time (FCC). This design would probably still work even with the EMI components removed altogether (although in the case of ferrite beads you need to replace them with a 0R link).

In a high speed digital design, the lengths of traces on a parallel data or address bus do need to be length tuned to ensure that they are close to the same length (transmission lines). But the A600 is not a "high speed design" (14MHz?) and so I would not expect this to have any impact.
rvctech is offline  
Old 20 December 2019, 19:15   #206
Mick
Registered User
 
Join Date: Jan 2004
Location: Yorkshire
Posts: 746
Okay thanks for explaining, I've learned a lot along the way with help from people on here.

I'll pin my hopes on it being R161 then. If not I'll blame manufacturing unless someone can find something.
Mick is offline  
Old 20 December 2019, 22:55   #207
Stedy
Registered User
 
Stedy's Avatar
 
Join Date: Jan 2008
Location: United Kingdom
Age: 46
Posts: 735
@Acill

Do you get any colours on startup or just a black screen?

@Mick

Board bringup/testing is the fun part, don't panic yet.

I did review the original layout/schematic you shared, whilst the autorouter was not as neat as me it did a reasonable job. I would have separated some critical tracks from others (clocks, interrupts and analogue signals) a bit better but for 1990's tech it was Ok. It'll probably be something simple.

Links to a few faultfinding guide on my website, first the A500/A2000 troubleshooter:
http://www.ianstedman.co.uk/downloads/a5kts1.jpg
http://www.ianstedman.co.uk/downloads/a5kts2.gif

I have some more generic processor stuff too if needed.
Stedy is offline  
Old 21 December 2019, 00:07   #208
rvctech
Registered User
 
rvctech's Avatar
 
Join Date: Dec 2018
Location: Sydney / Australia
Posts: 96
Quote:
Originally Posted by Mick View Post
Okay thanks for explaining, I've learned a lot along the way with help from people on here.

I'll pin my hopes on it being R161 then. If not I'll blame manufacturing unless someone can find something.
No worries mate. Just to make sure, your PCB manufacturer included electrical testing?

When performing bring-up of a new board for the first time, it's often a good idea to install a set group of parts at a time, verify, and then continue. For example, power supply first, then CPU, etc. This can make it easier to fault find if something doesn't work, compared to loading everything in one hit.

I just checked the schematics, if R161 (_OE on DRAM) is not connected to ground, it will definitely cause the machine to not work.

If you have a spare PCB from the same batch, have you tried to perform a continuity check between pad 2 of R161 and GND to see if they're connected? This would eliminate all uncertainty for that part.
rvctech is offline  
Old 21 December 2019, 14:51   #209
Mick
Registered User
 
Join Date: Jan 2004
Location: Yorkshire
Posts: 746
Quote:
Originally Posted by rvctech View Post
No worries mate. Just to make sure, your PCB manufacturer included electrical testing?
I'm not sure I used PCBWay? they ought to have done for the price.

Quote:
Originally Posted by rvctech View Post
I just checked the schematics, if R161 (_OE on DRAM) is not connected to ground, it will definitely cause the machine to not work.

If you have a spare PCB from the same batch, have you tried to perform a continuity check between pad 2 of R161 and GND to see if they're connected? This would eliminate all uncertainty for that part.
Yeah I've told Acill to try it I'm just not sure if it is or not, KiCad says it isn't connected but looking at the copper fill there does seem to be some touching.

I don't have a multimeter if Acill can get it working I might buy one but I'm a bit demoralised at this point.

I can send a PCB if anyone wants to put the time in to investigate.
Mick is offline  
Old 21 December 2019, 15:04   #210
deimos
It's coming back!
 
deimos's Avatar
 
Join Date: Jul 2018
Location: comp.sys.amiga
Posts: 762
Quote:
Originally Posted by Mick View Post
I don't have a multimeter
If it's just this one check, perhaps you can MacGyver a continuity check with a bulb or LED and a battery?
deimos is offline  
Old 21 December 2019, 15:04   #211
Mick
Registered User
 
Join Date: Jan 2004
Location: Yorkshire
Posts: 746
Quote:
Originally Posted by Stedy View Post
I did review the original layout/schematic you shared, whilst the autorouter was not as neat as me it did a reasonable job. I would have separated some critical tracks from others (clocks, interrupts and analogue signals) a bit better but for 1990's tech it was Ok. It'll probably be something simple.
It was the best I could do without freerouting getting stuck or crashing, I've started using another 1.3 version that seems a lot more stable but without understanding what is wrong for it not to work it's all a bit up in the air. About separating critical traces I don't think you get that depth of control with it unless it's possible to set trace clearance on a net by net basis. I'll have to investigate.

Ideally we could probably do with someone manual routing the files on A1K, maybe even get the A1200 board down to 4 layers which I'm unable to do with freerouting.

Last edited by Mick; 21 December 2019 at 15:11.
Mick is offline  
Old 21 December 2019, 15:09   #212
Mick
Registered User
 
Join Date: Jan 2004
Location: Yorkshire
Posts: 746
Quote:
Originally Posted by deimos View Post
If it's just this one check, perhaps you can MacGyver a continuity check with a bulb or LED and a battery?
I've been thinking what I could use but it'd probably mean dismantling something I'll be wanting to use a few months down the line, I'd might as well just wait for Acill to check it.
Mick is offline  
Old 21 December 2019, 16:02   #213
Mick
Registered User
 
Join Date: Jan 2004
Location: Yorkshire
Posts: 746
I just put together a circuit with a PC fan and R161 is definitely connected to ground, so I'm back to thinking that it must be a dodgy chip on the donor board I gave Acill? I think Acill is using a Kyocetera oscillator from the same board so pin 1 being connected to ground shouldn't be an issue? I don't see what else it could be?
Mick is offline  
Old 21 December 2019, 16:14   #214
Mick
Registered User
 
Join Date: Jan 2004
Location: Yorkshire
Posts: 746
Alright, I checked the other things that KiCad is claiming are unconnected and they're connected so it looks to me like something changed with the recent update, I didn't think I would have ordered PCB's without checking everything.

So that just leaves the following mistakes I've since found:

Quote:
Originally Posted by Mick View Post
Problems I've already found (not sure if he's tried yet):

Major stuff
Oscillator pin 1 connected to ground (disabled oscillator output?)

Minor stuff
Parts on the back for the A500 keyboard connector is unnecessary (plus SOT23 pads wrong as I copied A500 schematics)
U49 pads wrong
Some components placed sightly wrong

Not sure
Missing junction on PCMCIA programming section
I forgot to do the controller port swap on pins 2 and 3
So assuming Acill left U49 and the SOT23 components on the back unpopulated like I said what else could it be? could the missing junction I've found or forgetting to swap the pins on the controller section cause any serious issues?
Mick is offline  
Old 22 December 2019, 16:43   #215
alenppc
Registered User
 
Join Date: Apr 2012
Location: Canada
Age: 44
Posts: 910
Quote:
Originally Posted by Mick View Post
I'm not sure I used PCBWay? they ought to have done for the price.

Let me just chime in, I would recommend against using PCBWay, as during TF328 production days they were known to deliver between 25-30% defective PCBs in any given batch.


From my experiments, Elecrow seems to do the best job followed by JLCPCB.
alenppc is offline  
Old 22 December 2019, 22:28   #216
Mick
Registered User
 
Join Date: Jan 2004
Location: Yorkshire
Posts: 746
Well that'll be a kick in the teeth if true although at least I'll have an answer as to why it's not working, I'll just have to wait for Acill to test the chipset and see. If it just turns out to be a faulty chip I'll order some more boards with all of the fixes.
Mick is offline  
Old 22 December 2019, 22:36   #217
rvctech
Registered User
 
rvctech's Avatar
 
Join Date: Dec 2018
Location: Sydney / Australia
Posts: 96
Quote:
Originally Posted by alenppc View Post
Let me just chime in, I would recommend against using PCBWay, as during TF328 production days they were known to deliver between 25-30% defective PCBs in any given batch.
Almost all manufacturers offer electrical testing, but on rare occasions it is necessary to request this as part of the order process.

According to the PCBWay website they perform electrical testing of "all multi-layer boards". Sounds like they do this by default. I don't use this company though and cannot speak "from experience" .
rvctech is offline  
Old 23 December 2019, 16:26   #218
alenppc
Registered User
 
Join Date: Apr 2012
Location: Canada
Age: 44
Posts: 910
Quote:
Originally Posted by rvctech View Post
Almost all manufacturers offer electrical testing, but on rare occasions it is necessary to request this as part of the order process.

According to the PCBWay website they perform electrical testing of "all multi-layer boards". Sounds like they do this by default. I don't use this company though and cannot speak "from experience" .
These companies say a lot of things that they don't follow through. When confronted about the quality issues, PCBWay simply said "we will make sure the next batch is okay", but then it came with the same issues.

Meanwhile, JLCPCB won't bevel their boards no matter how hard you try. Same excuse, we will do it next time, but the next batch is the same as before.
alenppc is offline  
Old 24 December 2019, 13:47   #219
Mick
Registered User
 
Join Date: Jan 2004
Location: Yorkshire
Posts: 746
I'm considering getting a multimeter to spend 15 million years checking connections one by one if Acill has no luck, I'll be damned if I don't succeed after everything I've already put into it. What's a good model?
Mick is offline  
Old 24 December 2019, 14:41   #220
torsti76
Registered User
 
Join Date: May 2018
Location: Germany, Baden-Wuerttemberg
Posts: 387
I like my Peaktech 2025. It's got a very good price-value.

It even measures frequencies up to 20MHz, which is kinda perfect for Amiga use.
torsti76 is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Legal: Amiga schematics michaelz support.Other 25 15 March 2017 13:13
First Amiga 600 FPGA Accelerator - Vampire 600 majsta Hardware mods 736 18 July 2016 18:31
aminet Clean schematics Amiga Classics cosmicfrog support.Hardware 14 12 March 2016 20:03
Amiga 2000 keyboard schematics Brannigan support.Hardware 11 10 February 2014 08:24
What if DCE donated Amiga Hardware Schematics? Yoto Retrogaming General Discussion 47 15 May 2012 15:04

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 02:52.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10684 seconds with 14 queries