Why is my ZX Spectrum Faulty?
15:46
Amiga 500+ Gary and Board repairs
27:04
Is this TF1260 or rev6 060 faulty?
19:27
10,000 subscriber donations special.
57:52
Amiga CD32 capacitor replacement
25:45
Can I fix this shorted Amiga 1200?
25:51
Пікірлер
@HansCampbell
@HansCampbell 7 сағат бұрын
Nice informative video. 😃
@daedalus2097
@daedalus2097 8 сағат бұрын
Congratulations Glen, nicely done. You've opened the hardware development floodgates now :) I loved (and still love) flight sims, and played a lot of them and F1GP back in the day with an analogue stick, probably using the same schematic. I think I can offer some further insight into how these games read the controller and so on. Many games back in the day (including the flight sims you tried) didn't offer any sort of calibration options, and essentially made assumptions on the centre and the limit values of the stick. It meant that you needed to use the trim controls (those small screw adjustments) to adjust the stick to suit a game instead, and if your stick gave significantly wider ranges of values, it would be basically impossible to control. They assumed the values would be quite low because PC-type sticks were far more common than Amiga-type. This means that although they are analogue readings, the resolution is still quite low considering the maximum reading possible was 255, with only maybe 20 steps in each direction available. Sticks made for the PC typically used 100K pots, which gave quite low values compared to sticks designed specifically for the Amiga (which were based on Atari paddle controllers and thus had higher resistance pots, typically 470K), meaning values were 4-5 times lower with a PC stick than an Amiga one. The optional capacitors in that circuit are intended to compensate for that, however, because games made the assumption for PC sticks, they were redundant in many cases as you saw. A few games do allow calibration, like Tornado and F1GP, and these games should make full use of the smoother input using the capacitors or larger value pots, and will still work with lower value setups. It's just a shame that so many games didn't include a calibration routine.
@gsestream
@gsestream 12 сағат бұрын
diy stuff is super
@minombredepila1580
@minombredepila1580 18 сағат бұрын
Congrats Glen. The first of many to come !!
@luk30001
@luk30001 Күн бұрын
👍
@somethingpeculiarthistime
@somethingpeculiarthistime Күн бұрын
Haven't played F1GP since the early nineties but immediately after you started that lap, I remembered every corner like some kind of sleeper agent, activated from deep slumber.
@g4z-kb7ct
@g4z-kb7ct Күн бұрын
Yeah making PCBs is pretty amazing... something that was impossible 30 years ago now costs just a few dollars. I'm at the other end of the scale... After my Commodore 128D 1571 disk controller repro PCB I decapped the read/write hybrids in all Commodore floppy drives and fully reversed them all (there are 3 different versions with minor changes) using Eagle PCB. After a few weeks of work they were done. It's basically all common smd parts (caps/resistors/transistors) so should only cost a few dollars to build.
@CRG
@CRG Күн бұрын
Sounds like a cool project but it is great just how accessible PCB manufacturing is these days.
@rasz
@rasz 18 сағат бұрын
It was very much possible 30 years ago, just slow and annoying :) DOS Protel design, printing on transparency, cutting pcb to size, spraying photo resist on pcb, exposing with UV lamp, developing photo resist, fixing errors with special pen, etching with ferric chloride, drilling. In late nineties you could buy PCBs with photo resist pre applied, pull off protective foil and its ready for exposing. Later in 2000s someone figured out Laser print can be thermally transferred directly to PCB with clothes iron :o Steps went down to print on normal paper->clothes iron->etch, made turnaround much faster. Finally in 2010 OSH Park brought cheap fast PCBs to order a reality.
@g4z-kb7ct
@g4z-kb7ct 12 сағат бұрын
@@rasz Heh! Years ago I did one photo etch PCB and it was a bit rough but worked. I still have one photo-etch pcb in a new packet unopened but it will sit there for some years then eventually get thrown in the bin hehe! Nowadays JLC is the cheapest pcb company and pcbway is 2nd. Osh is just way too expensive but people in US like to get their boards from there to keep everything in the good old U.S. of A hehe!
@g4z-kb7ct
@g4z-kb7ct Күн бұрын
The caps should be there but do not connect them together at the other end, just use a double-pole switch to disconnect them or 2 separate jumpers. With the caps not connected to gnd (with switch/jumper open) the caps should be completely open at the end. You could try it on your older design, add the parts and cut the trace on the caps so they are not joined. As the readme says, some games require the caps and some don't.... that's why in your testing some games worked and other didn't. Back to the old drawing board for version 3 ;-)
@ralfr.5974
@ralfr.5974 Күн бұрын
Great Project! Your Videos are Awesome👍🏻
@FloatingFatMan
@FloatingFatMan Күн бұрын
Nice work! How about for v3 you consider a USB version for more modern devices, like XBox/Playstation controllers? Perhaps even a wheel? :p
@g4z-kb7ct
@g4z-kb7ct Күн бұрын
That would require actual knowledge of how USB works and probably a PIC microcontroller and some code. This is not a thing you can just knock up with a few loose parts in 5 minutes. Anyway, there is already a 9-pin to USB joystick adapter out there which should work fine on the Amiga.
@daedalus2097
@daedalus2097 8 сағат бұрын
@@g4z-kb7ct Sadly, I don't know of any USB adaptors that present analogue control to the Amiga in this way. Any I've seen that read analogue sticks convert them to digital control signals. But yes, that's a far more involved project, though with plenty of open-source, Arduino-based projects out there that do things along these lines, it's not as "black magic" as it used to be.
@daishi5571
@daishi5571 Күн бұрын
"It maybe is a shame that not more games on the Amiga support this sort of stick" Support for just a two button stick (let alone three) is up there with Unicorns being ridden by Bigfoot over the rainbow, even though the Amigas port was ready to go. If you read posts about some Amiga games on YT there are still people that believe the Amiga was a one button joystick computer.
@daishi5571
@daishi5571 Күн бұрын
Well done learning a new skill.
@Ghost82uk
@Ghost82uk Күн бұрын
Glen, you've done 2 things in this video that bug me You apologized for your circuit diagram, yeah it could be neatened up but it was functional, and you apologized for working with Kicad as a beginner, we all start somewhere and you made an amazing product A good bit of advice for Kicad is to download the digikey libraries, lots of useful components with premade footprints that are pretty good Practice altering footprints, I use Kicad for work for making student board products, but some of the premade footprints are a bit tight, for beginners especially, but sometimes solves issues just moving the centre leg of a transistor forward to avoid bridging Great work again mate
@chrissalch693
@chrissalch693 Күн бұрын
KiCad is a big win! I learned a bit on PCB design with Eagle and hadn't touched in years. Then I found KiCad and ran into a project that almost mandated a custom board (really weird shape, nasty to hand wire, etc). Other than a bit of fighting to get foot prints correct for some of the more esoteric components I've needed, it's been a very capable tool for me. I highly recommend it if you need a board design tool for anything DIY.
@Anaerin
@Anaerin Күн бұрын
I wonder if you were getting such different values because it looked like the calibration program was reading a byte (0-255) for each axis, whereas F1 appeared to be displaying a short (0-65535) based on the number of 0's
@garyhart6421
@garyhart6421 Күн бұрын
I've had a 'PcJoy2AMIGA V1.2' (+ a Tornado Logic 3 stick) for a few years --- but never had much luck 😥
@ltheden
@ltheden Күн бұрын
Good job Sir .
@Mind-your-own-beeswax
@Mind-your-own-beeswax 2 күн бұрын
Nice work Glen. F1 I used to play full races back in the 90s. Happy days man.
@kaitlyn__L
@kaitlyn__L 2 күн бұрын
Haha, this takes me back to learning AutoCAD in school :) I only made one single-sided PCB though, and we etched it on site! (Well... gave to the teacher and watched him dunk 'em. The school's insurance didnae cover us working with the acid oursels!) I absolutely second the suggestion to get a breadboard - and make sure it's a good one! Cheap ones will do you no favours, with extra capacitance and dodgy connections. In fact, given the issues the capacitors gave you here, this circuit might never have worked quite right on a cheap'yun. But... aye. In the aforementioned AutoCAD adventure, the teacher made us all test our circuit on a breadboard first. Before we wasted any precious, UV-activated-whatever, blank PCB material on a useless circuit! Those transparencies for the printer didnae come cheap either ;) I suppose with how cheap professional PCBs are nowadays, that's all a wee bit less of a concern.
@BeniD82
@BeniD82 2 күн бұрын
Good job with your first foray into PCB design! The first project is always a challenge but super exciting when it actually works. My first ever was designing a memory module for a Compaq SLT/286. Definitely bit off more than I could chew but got it to work in the end. Starting smaller and working your way up is definitely the (less frustrating) way to go :)
@AppliedCryogenics
@AppliedCryogenics 2 күн бұрын
Good work. Exercise those geek muscles!
@GadgetUK164
@GadgetUK164 2 күн бұрын
Great job Glenn =D
@burnrubber7547
@burnrubber7547 2 күн бұрын
Great work Glen. And i learned a few things watching this. Nice editing at 23:17 btw, slick👍. Just wanted to mention, I bought f15 strike eagle 2 for my Amiga back in the day. It's a cracking game and a natural successor to fa18 interceptor in my opinion. Looking forward to your next vid.
@CRG
@CRG 2 күн бұрын
Thanks, F15 does seem like a really good game. I need to spend some more time with it now that I've got the adapter. As for the editing, I like to try a bit of flare and especially when I'd already covered the build before.
@julianbrown1331
@julianbrown1331 2 күн бұрын
Nicely done!
@Stoobers
@Stoobers 2 күн бұрын
Excellent little project there Glenn :)
@CRG
@CRG 2 күн бұрын
Thanks, was fun to pull together.
@TheRasteri
@TheRasteri 2 күн бұрын
great work mate! the magic of having your own PCBs made never gets old :)
@CRG
@CRG 2 күн бұрын
Thanks. It is very satisfying even for something as simple as this. Addictive too as I'm already working on the next one.
@005AGIMA
@005AGIMA 2 күн бұрын
Fantastic video Glenn. I fear a reality where I "inspire" anyone to do anything, never mind a PCB and related video lol. One small correction. I wasn't using the yoke for Flight sims, although back in the day, I did one session with it in F18 before realizing that you don't fly a jet fighter with a yoke lol. Love your work mate. Awesome.
@CRG
@CRG 2 күн бұрын
Ahh yeah that makes sense, jet fighters don't have yokes. Regardless though it was the push I needed to start some pcb work and I'm so glad I did because it's addictive! Already got my next one designed. Hope the adapter works for you.
@mrt.7146
@mrt.7146 2 күн бұрын
01:40 😂
@rseasmith
@rseasmith 2 күн бұрын
I've never dabbled in PCB creation/design, but it does seem prudent to start out with a breadboard for testing the schematic first. That way you're not waiting 3 weeks only to find out the capacitors were unnecessary.
@CRG
@CRG 2 күн бұрын
Ahh but that would be the sensible approach 😅 Will have to get a breadboard for the next project!
@banedon8087
@banedon8087 Күн бұрын
@@CRG If you do buy a breadboard, I recommend not cheaping out as there's a distinct difference between the cheap ones and expensive ones with how well they work.
@rasz
@rasz 18 сағат бұрын
First batch of PCBs is perfectly fine, just not populate caps and they are good to go. But I understand the urge for perfection for only $5+shipping :)
@envoycdx
@envoycdx 3 күн бұрын
Very cool. I have a few ideas myself for different projects. How did you find KiCAD to use?
@CRG
@CRG 3 күн бұрын
Once I got used to the interface it's easy enough. I work with AutoCAD in my day job though so I think that helps a little as they do have similarities.
@envoycdx
@envoycdx 3 күн бұрын
@CRG kool will have a play at some point
@brynjarborgersen8131
@brynjarborgersen8131 2 күн бұрын
​@@CRG ahh, I learned a little AutoCAD some 25 years ago.... I have a feeling KiCad (and others) might have evolved a wee bit since those Pentium 166 machines with NT4 on..... Last electronic thing I used was called Electronic Workbench and ran under Win 3.1.....
@DonnyHooterHoot
@DonnyHooterHoot 5 күн бұрын
Amiga? Dead garbage! Bury it, it stinks.
@CRG
@CRG 5 күн бұрын
sniff... no idea what you're talking about... smells fine to me.
@DonnyHooterHoot
@DonnyHooterHoot 5 күн бұрын
@@CRG I still have my original Amiga 1000 motherboard.
@CRG
@CRG 5 күн бұрын
Maybe dig it up then before the worms get to it 😂
@DonnyHooterHoot
@DonnyHooterHoot 5 күн бұрын
@@CRG It's not buried, it's on my man-cave wall, along with my Amiga 2500 motherboard. Properly buried and DEAD!!!!!
@CRG
@CRG 5 күн бұрын
Sounds like you once had a nice Amiga collection. If you still by chance have the rest of the machines maybe assemble and sell them. Even in a dead state they are worth a good few hundred. But there's also nothing that can't be repaired 😉
@bravo1111
@bravo1111 7 күн бұрын
Resident Evil supports Mystique too, it says so on the packaging!
@CRG
@CRG 7 күн бұрын
Really? I must admit I've never seen or tried that but will absolutely have to give it a go.
@bravo1111
@bravo1111 7 күн бұрын
@@CRG Yes. Would be nice if it really works🙂🍻
@Cybernetic_Systems
@Cybernetic_Systems 10 күн бұрын
New subscriber here - I enjoy your content and dry sense of humour. However, You really are making life hard for yourself with QFN and QFP packages. Just tin the pads, pre-heat the board with your hot air set to 150c, then turn it up to 300-350c, drop the chip on and use the hot air to solder it on. You’ll see the chip get slightly sucked down onto the pads, and you are done. Make sure you use a large square tip on your hot air station, not the thin round tip you use for caps and resistors. A large square tip bigger than the chip will give you even heating and reduce the chance of damaging the PCB or chip.
@g4z-kb7ct
@g4z-kb7ct 10 күн бұрын
It's strange why the PCB designer didn't just take the german design open-source 68EC020 accelerator made for the A500\500+ and re-work it to use the square CPU. That's a really amazing accelerator for the A500 with 16MB true fast RAM and a very fast IDE controller built in.
@CRG
@CRG 10 күн бұрын
Sounds cool but would great increase the complexity and cost of the board. The designers aim here was to make it as simple as possible and granted while there are a few minor issues in his design, I think he did a great job.
@g4z-kb7ct
@g4z-kb7ct 10 күн бұрын
Another way to make the socket shorter is to rub it on a sheet of fine sandpaper. This will ensure the ssurface is nice and flat and you can make very fine adjustments more easily.
@CRG
@CRG 10 күн бұрын
Yeah seen a few others recommend that process too. Will keep it in mind for next time.
@g4z-kb7ct
@g4z-kb7ct 10 күн бұрын
You should consider getting better quality sockets rather than the cheap chinese crap. On the Individual Computers ACA620 or ACA630, once it is pushed onto the CPU it is *extremely* difficult to remove.
@CRG
@CRG 10 күн бұрын
In fairness to them the sockets have been fine. The issue though is down to other Chinese sourced parts.
@g4z-kb7ct
@g4z-kb7ct 10 күн бұрын
20:54 One thing that is curious is the RAM should be fast RAM. Slow RAM is connected to the chipset and fast RAM is connected to the CPU. That accelerator should have the RAM connected to the CPU so why is it configured as slow RAM????? I think the board designer needs to go back and do a bit more thinking lol
@CRG
@CRG 10 күн бұрын
The designer made it like this on purpose to keep the project simple. Going to fast ram increases the complexity of the logic required.
@g4z-kb7ct
@g4z-kb7ct 10 күн бұрын
6:00 That's a design fault. The board designer should have made the pads longer. My guess is he either used a footprint for some other chip that is not the correct one because he was too lazy to make a custom footprint (there definitely won't be a 68000 QFP footprint for that chip in Kicad) or didn't actually check it properly, or he may have used solder paste and a reflow oven which would work fine with short pads. Edit: Another possibility is the space available is very tight and he made the footprint as small as possible. The correct way to solve that issue is to make the footprint larger and then use alternative routing (not run the trace near the edge of the board that forces the pads to be short) or make the board 1-2mm larger. The board can easily be made larger there is no reason to make it that small and a couple of millimeters larger won't hurt but will allow for more space to make the footprint larger. This is your typical amateur PCB designer mistake, seen it hundreds of times before. I'm usually taking these types of projects and improving them and re-releasing it and have been doing that for many years. Maybe I'll get hold of a PCB, reverse and fix it ;-)
@CRG
@CRG 10 күн бұрын
Ive been chatting to one of my KZbin friends about this board and he is going to undertake a redesign on his channel.
@g4z-kb7ct
@g4z-kb7ct 10 күн бұрын
4:20 Use magnification and simply hold the part with the point of some tweezers and the chip won't move. With the same hand that is holding the tweezers also hold some solder. Touch the iron to the solder to pick up some of it on the tip and solder the corner of the chip. The added flux on the chip will make the solder flow. Check the position and adjust if necessary then solder the opposite corner. It isn't that difficult with the correct technique ;-)
@Cybernetic_Systems
@Cybernetic_Systems 10 күн бұрын
Good job, but the easy way to solder a QFP chip on such a tight footprint is to tin all the pads, and then use hot air to solder it. It’ll even self align for you.
@Cybernetic_Systems
@Cybernetic_Systems 10 күн бұрын
@ rubbish, if you heat up the board first, use the right size square tip on the hot air station, and don’t go above 300c, it’s quick and safe. I haven’t been watching anyone, I was an electronics tech back in the 90’s. This is not new technology.
@Cybernetic_Systems
@Cybernetic_Systems 10 күн бұрын
@ LOL, I’ve been soldering since the early 90’s and studied electronics at college, I know what in doing.
@CRG
@CRG 10 күн бұрын
I'll have to be honest and say I've never had much luck soldering like that. But I'm just self-taught, so no doubt am "doing it wrong" to those who have a formal education in it. I know i struggled a bit with this one but for the most part I can get on ok and enjoy hand soldering as part of the hobby. In the 2nd channel video related to this board, I had a go at solder paste and it's maybe a little easier to work with. Not sure if I'll use it long term though cause as I say I enjoy my hand soldering.
@Cybernetic_Systems
@Cybernetic_Systems 9 күн бұрын
@@CRG I’d never accuse anyone of doing it wrong when it works, I’m just advising there is a simpler method. I don’t recommend using solder paste unless you have a PCB stencil to control the application precisely. Then it works really with a reflow oven or hot plate. Hot air will work too, but it’s not as efficient at heating the entire PCB evenly. Btw, I still hand solder one offs cause it’s fun, but only when the footprint is big enough to do so. When you get to QFN’s it’s just not worth the effort.
@dazzathedazza
@dazzathedazza 11 күн бұрын
I might be wrong on this one, but I thought that ranger/slow ram, although only accesible to the CPU only ran at the same speed as the amiga's chipset as it still has to be accessed via agnus, hence only "real" fast memory (accessed directly by the CPU) accessed at the CPUs native clock speed. That might explain why you're not seeing the speed up you'd expect from things like frontier.
@CRG
@CRG 10 күн бұрын
The ranger ram on this card sits local to the cpu. It's added as slow ram but is accessed only by the cpu at its clock speed. That's why we get the speed increase in sysinfo.
@Jamesfo8rf
@Jamesfo8rf 11 күн бұрын
Thanks for the video. It’s a really interesting project. Hopefully these will be available to buy in kits.
@monsjakob
@monsjakob 12 күн бұрын
Can someone help me find the cpld and ram - I have looked on Ali and lcsc but can’t find them
@CRG
@CRG 12 күн бұрын
These are the cplds I bought a.aliexpress.com/_Ew4j2b As for the ram, the ICs i got were the cause of my problems so maybe find another supplier. If you Google "CY62167 aliexpress" you'll get a few sellers.
@noth606
@noth606 13 күн бұрын
Not to be a knob or anything, but why did you not pretin the IC pads a bit instead of wiping them with the braid? The way I do IC's like this is to pretin the pads so they have a slight layer of tin on them, place the chip, tack in the corner legs to the tin already there, then tin up the iron tip and "bead roll" the legs. By bead roll I mean use the tip of the iron "wet" and add tin as you slowly go from leg to leg to leg. You can do it with a bead of tin if you feel lucky, the name comes from that but it's a PITA to roll an actual bead the whole time, you get the same effect if you keep the tip "wet" so it has tin on it all the time. It's also fairly quick to do it this way, you're done in 5min tops if you roll on through it. If you get a short/bridge disregard it and roll on down the side of the chip, then clean the bridges up with a wick afterwards. I used to do a lot of assembly and rework, also with hot air, and had time to mess around and try different methods, this is what was the easiest and cleanest for me. What you get is the legs, or the "foot" of it is coated with tin and so is the pad and it seems to be the best "bond" like that. Also liberal application of flux is recommended hehe. - just to be clear, cleaning the pads isn't a bad idea, but I think leaving them "dry" is, in particular if you have to take a break and so on, you can get oxidation or weird stuff make the pad not want to wet with tin later. Not sure exactly what does it but it's happened to me several times if I cleaned a board and left it "dry" for some time.
@g4z-kb7ct
@g4z-kb7ct 10 күн бұрын
That's the 'bad' way to do it. I'm guessing you have been watching Sorin lol! The way he did it is correct. Remove all solder and sit the chip _flat_ onto the board. Having the chip sit on a mountain of solder and hoping the legs of the chip will drop down is a wishful thinking. Doing it the correct way is easier and faster too and when done correctly, works first time.
@TonyHamlyn
@TonyHamlyn 3 күн бұрын
What about solder paste and a hot air gun, is that a possibility?
@g4z-kb7ct
@g4z-kb7ct 3 күн бұрын
@@TonyHamlyn Same thing. Solder paste is simply tiny balls of solder and flux mixed together.
@TonyHamlyn
@TonyHamlyn 2 күн бұрын
@g4z-kb7ct but I mean couldn't you apply paste to the pcb, drop the ic into it, and heat it with a heat gun, wouldn't it solder the pins more reliably that way, the wicking as the flux helps to flow the embedded solder and maybe it flows enough to stop pin to pin shorts? I have just started surface mount stuff myself, and bought some paste to try this method out (previously doing it with similar strategy as this vid, by soldering 2 corners and fluxing the whole thing up well and working with the iron, which, as we saw in this vid, doesn't work so well when you can't get any heat onto the pcb pads).
@g4z-kb7ct
@g4z-kb7ct 2 күн бұрын
@@TonyHamlyn Yes you can use solder paste and heatgun if you want and it will work fine. Be sure to tap parts slightly and watch them bounce back into the correct position to know that the chip is correctly reflowed. Note solder paste only works for smaller chips or chips with coarse pitch pins (maybe 1mm minimum). If you try to reflow using solder paste and hot air on a large chip with 208 pins and with 0.5mm pin spacing you will not succeed. The correct way to solder those is by hand as I described in my first comment.
@TheSudsy
@TheSudsy 14 күн бұрын
Did u get a solder hair on the cpu etc?
@Boris_Amiga1200
@Boris_Amiga1200 14 күн бұрын
Great work Glen! Respect!
@DaveVelociraptor
@DaveVelociraptor 14 күн бұрын
20 minutes into a 40 minute video and Glen says let's power it on and see if it works.... 😢 I'm quite enjoying the whodunnit aspect of this though
@CRG
@CRG 14 күн бұрын
Things rarely ever go as planned
@jeffknopp9576
@jeffknopp9576 14 күн бұрын
You mentioned that you changed the socket several times. Is it possible that you may have damaged the pcb (especially the inner layer connections of the socket) of the 4 layer PCB? The only way to find out for sure is to buzz all the socket connections per the schematic. A tedious task.
@CRG
@CRG 14 күн бұрын
I thought that myself but in haven't. I do have the first board now working. It'll be covered in a 2nd channel video later this week.
@CRG
@CRG 15 күн бұрын
Oh dear, I've only just noticed how loud and annoying the game music is during Frontier and Monkey Island. Apologies for that. I've been looking at the original board again and have made some progress, fairly sure I know the cause of the problem now and I hope to have a 2nd channel video done for it in the next couple of days.
@RetroSegaDev
@RetroSegaDev 15 күн бұрын
Patience of an absolute saint with that soldering!