Tilemap PCB (Fix!) - VGA from Scratch - Part 9.5

  Переглядів 8,278

James Sharman

James Sharman

День тому

I really wanted to fix the tilemap pcb before I moved on, some of the future circuits are going to be based on it so a fully working circuit was a must. I start by resolving the bit order issue in the schematic and pcb, additionally I add some extra ground connections which are something that I think I need to pay more attention to.
I recently bought a soldering hot plate, this is the first full PCB using it.
Tilemap PCB - • Tilemap (Framebuffer) ...
Hot Plate - • 946C Soldering Hot Pla...
0:00 Introduction
1:04 A Look at the problem
1:57 Fixing the design
6:16 Unboxing
7:22 Component Place
10:51 Epic new soldering plate!
11:55 Through hole soldering
13:05 Install and Test
14:14 troubleshoot and fix
17:03 Success!
18:05 Outro
18:49 The Frame of Shame!

КОМЕНТАРІ: 92
@PetRatty
@PetRatty Рік тому
Sometimes it's better when the board doesn't work first time as you learn twice as much in debugging. Good job and can't wait til the next video
@weirdboyjim
@weirdboyjim Рік тому
There are some cool ones on the way!
@brandonmack111
@brandonmack111 Рік тому
@@weirdboyjim I'm very excited
@OscarSommerbo
@OscarSommerbo Рік тому
Yay! I haven't slept and suddenly a new James Sharman video drops, forget sleep, I got a video to watch.
@weirdboyjim
@weirdboyjim Рік тому
Not sure if I should say "You're welcome" or "Sorry".
@cbmeeks
@cbmeeks Рік тому
Love the "Frame of Shame". I did something similar years ago. But for me, it was a "Box of Failure". Mainly because so many things I did failed that I needed an entire box to fit them all! LOL
@weirdboyjim
@weirdboyjim Рік тому
Thanks! It may becomes "frames" and then "wall" in the future :-)
@mikehibbett3301
@mikehibbett3301 Рік тому
Thank you for sharing warts & all! I love the way that you are now so familiar with this machine, that debugging is so swift. Keep it up! (I do similar stuff in my home lab, but it's hard to get muscle memory moving from one project to another.)
@FrankGevaerts
@FrankGevaerts Рік тому
That hotplate soldering looks like magic! Since those pins were the last to reflow, maybe it just needs a few more seconds?
@weirdboyjim
@weirdboyjim Рік тому
It does indeed! I'm undecided on the last 3 pins, if you watch the reflow again you can see the solder melts but it never quite grabs the pins. I'm wondering if they were slightly bent upwards.
@bradywb98
@bradywb98 Рік тому
I’m happy to see the board finally working as intended!
@weirdboyjim
@weirdboyjim Рік тому
You and me both!
@damouze
@damouze Рік тому
Nice to see the board is working as intended. I'm intrigued by the idea of soldering using a hotplate. I am going to watch your earlier video now ;-).
@weirdboyjim
@weirdboyjim Рік тому
Go for it! I had a bunch of people recommend it it various comments. I like it over a full oven as I can get a really good camera view of it!
@electronash
@electronash Рік тому
Great vid. I like the whole troubleshooting process. Some people leave that stuff out, but I think it's what makes electronics videos more interesting. I have a suggestion though - try using a "hoof" soldering tip, with the small divot in the end. I put off buying one for many years, as they are a bit more expensive. I think the tip for my Metcal was around £30. But it's amazing on SOIC etc. I wish I'd bought it years ago. If you get just the right amount of solder on the tip (and always apply flux to the pins), it can solder them perfectly almost every time via drag soldering. Occasionally you get a few solder bridges, but those are easy to fix with solder wick, or sometimes just the iron.
@weirdboyjim
@weirdboyjim Рік тому
I actually have one of those, never really had a problem making the solder do what I want though.
@AJB2K3
@AJB2K3 Рік тому
Well done getting the second version working.
@weirdboyjim
@weirdboyjim Рік тому
Thanks Adam! It was a big relief!
@Philip8888888
@Philip8888888 Рік тому
Nice job! I'm really impressed how quickly you diagnosed the problem with the bad solder joints!
@weirdboyjim
@weirdboyjim Рік тому
If it wasn't the 2nd revision it might have taken me longer. But I knew most of the circuit was fine and the signal only went thru a few wires so tracking it back wasn't too bad.
@matambale
@matambale Рік тому
Those tiny resistor arrays - the fact that they solder so much better this way is refreshing. It must be the combination of fine pitch spacing and relatively low thermal mass at that pitch, that makes them a [censored] to solder any other way. Curious what happened with the last chip to solder in; I wonder if it is a heat uniformity issue on the plate.
@weirdboyjim
@weirdboyjim Рік тому
I think that chip may have had slightly bent pins, or possibly some weird residue on the pins. The solder definitely reacted different to them.
@jsd1982
@jsd1982 Рік тому
Ah I'm so glad I caught this. In the middle of designing my own PCB the last several days and watching you place and solder gives me a lot of good ideas. Thanks! Great vid!
@weirdboyjim
@weirdboyjim Рік тому
Glad I could help!
@matthewpeterson5159
@matthewpeterson5159 Рік тому
Awesome work, as always!
@weirdboyjim
@weirdboyjim Рік тому
Thanks Scitoshi!
@NittonAttiofyra
@NittonAttiofyra Рік тому
That hotplate soldering method was pretty dam awesome! Will keep it in mind if and when I get around to design a PCB for the first time.
@weirdboyjim
@weirdboyjim Рік тому
Good plan! Don't neglect hand soldering though, I needed it here to patch the lines that didn't flow properly.
@andymouse
@andymouse Рік тому
Love it ! 'The Frame of Shame '...cheers
@weirdboyjim
@weirdboyjim Рік тому
Glad it amused you!
@weirdboyjim
@weirdboyjim Рік тому
Join us on Discord: discord.gg/jmf6M3z7XS Support the channel on Patreon: www.patreon.com/JamesSharman
@deviljelly3
@deviljelly3 Рік тому
I adore your work, we all do.
@weirdboyjim
@weirdboyjim Рік тому
Thanks Paul! that's very kind!
@akohlbecker
@akohlbecker Рік тому
Seems definitely faster and less fiddly than hot air! For your lighting situation, I suppose you would need a few diffused lights shining from all angles to create uniform lighting. If you set each one at a fairly low intensity, the board is evenly lit due to their number. However it only really reflects the light of the one fixture hitting it at the right angle, so the relative intensity is lower and you see it less. Just thinking out loud I have not tested this
@weirdboyjim
@weirdboyjim Рік тому
It does indeed work really well!
@weirdboyjim
@weirdboyjim Рік тому
Way ahead of you, Trying more diffused lights was one of my early ideas but increasing the diffuse area just seems to white out more of the camera feed. Still experimenting with ideas, I want to try some directed spots with polarizing filters coupled with a polarizing filter on the camera, in theory that will eliminate all the directly reflected light and just let the diffuse light through.
@akohlbecker
@akohlbecker Рік тому
@@weirdboyjim Interesting! Eager to see if that works
@bknesheim
@bknesheim Рік тому
Another great video where the electronic part is way over my pay grade. I can do the programming just fine, but my board making skills are sadly lacking. I do love to watch the whole process.
@weirdboyjim
@weirdboyjim Рік тому
Glad you are finding it interesting! I'm very much a programmer myself though, the electronics side I've just been pickup up as I go.
@GORF_EMPIRE
@GORF_EMPIRE Рік тому
At least it was not a horrible problem. Albeit a rerun of boards, it was generally an easy one. Loving the hotplate.
@weirdboyjim
@weirdboyjim Рік тому
Indeed! Yeah the hotplate is great, I'll be using that again soon!
@GORF_EMPIRE
@GORF_EMPIRE Рік тому
@@weirdboyjim really looking forward to the sprites.
@kyleeames8229
@kyleeames8229 Рік тому
Just out of curiosity, were a fan were to design a peripheral for the build and share it, would we get to see it installed on the machine? Also, I love the deadpan of the “change the version number to show our shame line.”
@weirdboyjim
@weirdboyjim Рік тому
Interesting question that hasn't come up. That would depend on exactly what it was, I'd need to convince myself there was no chance of it damaging my build but it would be interesting to see what other people did/
@GameBacardi
@GameBacardi Рік тому
Nice work :)
@weirdboyjim
@weirdboyjim Рік тому
Thanks!
@tinygriffy
@tinygriffy Рік тому
So its almost ready to go for Giana Sisters :) .. that relieving feeling when it was just a cold joint ;) I have bodged a nice beefy headlamp on one of those Optivisors.. i like it very much for soldering.. not well suited for camera footage i guess.
@weirdboyjim
@weirdboyjim Рік тому
I still to plan out the full range of final demos for it!
@nkronert
@nkronert Рік тому
Great project! The reflow process is very satisfying to watch! And the speed at which you work is staggering 😉 Since you have done a deep dive into VGA technology: converting voltage levels from whatever your logic is running at to VGA compatible levels I guess would be achieved through a simple voltage divider. Do you happen to know a way to convert such high frequency signals up from 0.7V max to e.g. 3.3V? Keep up the good work!
@weirdboyjim
@weirdboyjim Рік тому
Glad you like it mkronert! The component you want to solve that problem with is a high speed op-amp, there are ones made for working on video signals.
@nkronert
@nkronert Рік тому
@@weirdboyjim I've been looking at video opamps but there is so much to keep in mind regarding the specs (and the price). Do you happen to know a type number of a suitable device?
@GodmanchesterGoblin
@GodmanchesterGoblin Рік тому
At 12:38 in the video, the third of the four pins in the corner of the board looks like it has only just about connected with solder on only one side of the pin. It appears connected to the ground plane, so may not be critical, but it's probably worth checking and cleaning up if it needs it. That's a great job with the hot plate though, despite the minor glitch. Very impressed.
@weirdboyjim
@weirdboyjim Рік тому
Yeah, that's a ground pin. Looks like it didn't get much solder, should have spotted that myself thanks!
@Bianchi77
@Bianchi77 Рік тому
Creative video, thanks :)
@weirdboyjim
@weirdboyjim Рік тому
Glad you liked it!
@karthikeyanMS7
@karthikeyanMS7 Рік тому
I'm not into electronics I think you need more subs So commenting here for algorithm
@weirdboyjim
@weirdboyjim Рік тому
Thanks!
@AJB2K3
@AJB2K3 Рік тому
Well there is a video idea! Build an RGBWW lighting rig and test what is the optimal setting and placing of RGBWW LED colours for soldering
@weirdboyjim
@weirdboyjim Рік тому
I suspect the solution is to use polarized light in the right configuration, so you would need a more complicated rig.
@peter.stimpel
@peter.stimpel Рік тому
OK, I will remove the term version number from my thinking and use shame indicator instead. Nice one ...
@weirdboyjim
@weirdboyjim Рік тому
Ha! For me the biggest loss is just time!
@R.Daneel
@R.Daneel Рік тому
I like the idea of taping the parts on to a piece of card. I'll be stealing that. (Edit - try a polarizing filter on your cam - that might get rid of the lighting glare you mentioned. LCD displays have them - I wonder if that's a source that'd work.) (Edit edit - dodgy solder joint @16:59 beside "at" in MemData". I think that whole connector might be worth a reflow)
@weirdboyjim
@weirdboyjim Рік тому
I think that is a weird reflection. I need to improve my lighting for these although I wouldn't trust any assessment until I've cleaned the flux of. On the card I put a strip of double sided sticky tape, makes it really easy.
@yodal_
@yodal_ Рік тому
If you've been having problems with solder bridging on the resistor packs, I'd either reduce the size of the pads or the size of the holes in the solder stencil. Reducing the amount of paste across the board just seems like a bad idea, and I assume the three pins not connecting would not have happened with a full load of paste.
@weirdboyjim
@weirdboyjim Рік тому
It's not a stencil design issue, it's more a paste leakage putting too much on the pads problem.
@schrodingerscat1863
@schrodingerscat1863 Рік тому
Couple of things could have happened with those pins that didn't reflow properly, maybe they never quite got hot enough as they were the last to reflow or maybe the pins had some contamination on them that the flux didn't quite have chance to eat through. Of course it could be something as simple as the pins being slightly bent but unlikely with the chip being taken straight out of the tape carrier. If you check the spec of your paste there will be a recommended time that you have to leave it at reflow temperature. This is to ensure the flux has chance to eat through any contamination on the pins, just seeing the paste melt is sometimes not enough. There may be some uneven heating on your hot plate too which is why the past didn't flash off evenly over the board. So many variables with hot plate soldering, but a very good result for a first attempt.
@weirdboyjim
@weirdboyjim Рік тому
If you watch the reflow section of the video a few times there is definitely something different happening on those pins. I wondered if they were slightly bent but some contamination would make sense as well.
@xxxJinGejxxx
@xxxJinGejxxx Рік тому
I always use the ceramic hob in the kitchen to solder my smd.
@weirdboyjim
@weirdboyjim Рік тому
That's brave! I like the temperature control this gives but now I'm wondering if I can use to warm up soup or keeps drinks warm ;-)
@LGBGaborLenart
@LGBGaborLenart Рік тому
It seems using polarizing filter greatly reduces the reflections (also helps to read titles on the ICs for example much more easily) for some soldering/microscope sessions. At least "SDG Electronics" channel has a video on that kind of microscope-setup scenario "recently".
@weirdboyjim
@weirdboyjim Рік тому
Ahh, that's been my thinking of late as well. I'll see if I can track that video down
@benjaminmiller3620
@benjaminmiller3620 Рік тому
It'll make reading the liquid crystal display of the multi-meter a lot harder!
@weirdboyjim
@weirdboyjim Рік тому
​@@benjaminmiller3620 Good point. But only if the filter is the exact wrong combination. Most of the permutations will have no effect.
@AJB2K3
@AJB2K3 Рік тому
If or when you fill the frame of shame, consider making a print of the frame of shame PCB's
@weirdboyjim
@weirdboyjim Рік тому
It's likely going to end up as a challenge to find the most optimal layout before it's full!
@LeeSmith-cf1vo
@LeeSmith-cf1vo Рік тому
I've been looking at getting some PCBs made and the shipping costs really sting! Have you done any detailed research on this front? I've done a bit of looking around and it seems like most of them are coming from China and the shipping cost is similar, but I haven't looked extensively yet and figured I'd ask if you've already done that extensive research before bothering myself lol. I also looked into methods of making PCBs at home, but it seems like it will be difficult, time consuming and probably just as costly, all for a lower quality result at the end of it.
@weirdboyjim
@weirdboyjim Рік тому
It is indeed a pain, shipping seems to be a common pinch point for all of the services at the moment. Depends a lot on the country you are ordering from but from the uk we get some tax added at source now which doesn't help.
@LeeSmith-cf1vo
@LeeSmith-cf1vo Рік тому
@@weirdboyjim I got a quote today from a British company but it was 5x _more_ than I've seen elsewhere! Jlcpcb seems to be the cheapest I've found thus far 🙁
@HPINSKIPP
@HPINSKIPP Рік тому
Problem occurred at 9:41 - one leg of the HCT541 was bent and resulted in the corner of the chip lifting and preventing the pins you found from contacting the pads and therefore being unsoldered.
@weirdboyjim
@weirdboyjim Рік тому
Nicely spotted! Obvious once someone points it out!
@twobob
@twobob Рік тому
17:25 me: "YAY!!!!!", q: why on earth do we get so invested in the works of others? it this is a specifically human trait I wonder? STATS 1963 total words spoken in HMS: 00:08:23 of total time: 00:19:20 excluding 00:10:56 silence 233 de-silenced wpm
@weirdboyjim
@weirdboyjim Рік тому
How are you finding those numbers compare to others these days?
@Philip8888888
@Philip8888888 Рік тому
what does de-silenced wpm mean?
@weirdboyjim
@weirdboyjim Рік тому
@@Philip8888888 Twobob is tracking "words per minute" in various videos. The "de-silenced" means he trims the big chunks of silence out for that number (i.e. the bit's where I'm soldering and not talking).
@twobob
@twobob Рік тому
@@weirdboyjim @philip exactly this. They are within 20 -30 wpm of all other presenters I track. Example: Blondhacks latest (as of today): 4652 total words spoken in HMS: 00:17:51 excluding 00:01:29 silence is 260 de-silenced wpm... I wont bore you (hopefully) but: Clough42: similar today; Daves Garage: Similar yesterday; Also Adrian's Digital Basement same today... all in that 220 - 250ish range. Hope that helps. Yes you are spot on for the typical presenter.
@axelBr1
@axelBr1 Рік тому
"Visual artefacts"😂
@weirdboyjim
@weirdboyjim Рік тому
I've actually just had some fast variant 157's arrive that should get rid of the last issues from the address.
@axelBr1
@axelBr1 Рік тому
@@weirdboyjim I thought you were referring to the PCB lines being swapped over and image jumping all over the place.
@weirdboyjim
@weirdboyjim Рік тому
@@axelBr1 Maybe, when someone makes a short quote comment it's not always obvious to me what they are referring to.
@axelBr1
@axelBr1 Рік тому
@@weirdboyjim Sorry, didn't think that far head, when making the comment.
@TheRealBobHickman
@TheRealBobHickman Рік тому
Love the frame of shame! I have a bucket of f**k-it.
@weirdboyjim
@weirdboyjim Рік тому
Buckets don't wall mount as well!
DAC Test - VGA from Scratch - Part 10
30:50
James Sharman
Переглядів 14 тис.
Palette - VGA from Scratch - Part 11
49:12
James Sharman
Переглядів 30 тис.
Эффект Карбонаро и пончики
01:01
История одного вокалиста
Переглядів 7 млн
Повістки у Києві: «Яке право вони мають забирати всіх мужиків?» #війна #мобілізація #військові
00:41
Слідство.Інфо | Розслідування, репортажі, викриття
Переглядів 1,7 млн
ISSEI funny story😂😂😂Strange World | Magic Lips💋
00:36
ISSEI / いっせい
Переглядів 73 млн
A Look at Mercury and Xenon Rectifiers
14:09
Usagi Electric
Переглядів 74 тис.
Tile Data PCB - VGA from Scratch - Part 14
29:38
James Sharman
Переглядів 8 тис.
Zynq Ultrascale+ Hardware Design (Schematic Overview) - Phil's Lab #116
33:42
Hardware Scrolling - VGA from Scratch - Part 4
31:04
James Sharman
Переглядів 19 тис.
Tile Data - VGA from Scratch - Part 13
1:00:34
James Sharman
Переглядів 15 тис.
Tilemap (Framebuffer) PCB - VGA from Scratch - Part 9
47:13
James Sharman
Переглядів 10 тис.
ИГРОВОЙ ПК от DEXP за 37 тысяч рублей из DNS
27:53
Ремонтяш
Переглядів 401 тис.
Главная проблема iPad Pro M4 OLED!
13:04
THE ROCO
Переглядів 35 тис.
поворотний механізм для антени
0:17
Lazeruk
Переглядів 13 тис.
Result of the portable iPhone electrical machine #hacks
1:01
KevKevKiwi
Переглядів 8 млн