Gamebadge3 Part 2 Assembly and Code
Вставка
- Опубліковано 28 січ 2023
- OSHpark proto boards came in, time to stuff & test! Also an update on the code and the game I'm programming for it.
Link to workshop: www.midwestgamingclassic.com/... - Наука та технологія
with the bud meowing situation, for one you can't keep him secluded from areas, it will stress him out and make him scratch and meow endlessly, also he's probably bored to all hell, i would seek out that other playmate, if you can't play with him at least 15~m twice daily
Stop giving Bud treats when he keeps annoying you. You’re rewarding the trait you don’t want. Give him treats only when he’s quiet. He’s smart, he’ll figure it out.
I come for the electronic engineering, but I stay for the cat training advice.
Yeah I know. It's tough sometimes.
Bud is meowing around noon to signify the passing from ante to post meridiem
One of the best English accents I've heard from an American, Ben, speaking as an Englishman myself. Srsly
Love the hardware and the game. :) It's amazingly responsive and the graphics are solid.
7:25 I'm deeply troubled and upset that the resistors are not all the right way round and the right way up :(
Ben's tweezers are magnetized. He needs to make a degausser out of an old induction motor. If you take the rotor out and just plug in the stator I think that works. Might want to not leave it plugged in for too long though. I actually have a plate degausser so I never had to make one. I can't leave my plate degausser plugged in either.
My cat meows when she wants something. So cuddles, outside, wants to play, food etc.
Ever since I switched to 0.032" (approx. 1mm) diameter solder, i've had less solder bridges. It applied much less solder and works great for smaller jobs. It's a good day when Ben uploads a new video.
Even better is 0.5mm if you can find it. Since I switched to it I can only use the 1mm stuff on really big joints.
Hey, Ben, I enjoy all your videos. I also have an Orange Tabby too, (he is one of 10 kitties that I have), and his name is Firestar. All total they are my Therapy cats, I have a 15 yr old boy (Sir Magnus), & I have two boys that are 9 yrs old, (Spock & Sulu), then I have three kitties (two boys and a girl, Firestar is one of the boys), the other boy is Graystripe & the Girl is Olivia, they are siblings that are 6 yrs old. Then the next kitty is a boy named Tigger (he is 3 yrs old. Then I have two other kitties (a boy & girl), the boy's name is Duncan & his sister is Una (she is named after Captain Pike's #1 on "ST Strange's New World"), they are 1 yr old, and Lastly, my newest kitty is a 5-month-old girl name, Zelda. Now I need to get another boy kitty and name him Link. If you did not realize I love Star Trek. I had another Orange Tabby named Data that had just turned 9 yrs old just before he crossed over the Rainbow Bridge about a month after his birthday which was two yrs ago this past March.
If Bud's anything like my cat, he just loves it when you're talking. My cat gets really excited whenever I'm practicing Spanish or something.
I played Prince of Persia on a web page yesterday. God it brings back memories.
I understood every single reference you made.
I have a fever-dream like recollection of Disney's HBoND, I should watch it again.
Short round has been a stunt - fight coordinator in movies for a very long time and he was very good in everything everywhere.
"8-bit Stray" looks nice.
A clever way to design the case before the pcb arrives: Robert Feranec did a video on inporting pcb designs into drafting software. Export the pcb as a DXF file (EasyEDA works). Then insert the DXF (fusion360 works) and extrude it to 1.6mm. Its been useful for me. Would make sense for checking how comfortable a button placement is. Can add the parts IRL or in the design and print it off.
My cat used to meow like that, turned out he was riddled with cancer and died within the year. Still miss that little dude.
I loved my Atari Portfolio back in 1995. Dialing up to BBS on 2400 baud when I was at my grandparents was awesome. Lol. I wish I could remember what happened to it.
That is the cutest game I have ever seen!
Hi, Ben. That's an awesome game badge! Wish I had Midwest gaming classic like festivals near. 🤔 If you have time, please post some footage from the event. It'd be really nice to watch. 👾
"64 objects should be enough for everyone" - Ben Gates, 2023
That game is surprsingly fleshed out for a demo. Neato!
Can you use the hex screws on the other side? Apart from looking cool, they might protrude to protect the screen from scratches.
Attack of the Budski killing robots. Nice 👍
Left-handed Libra, checking in.
If you're curious about modern NES development, you should check out Micro Mages. It's a solid coop platformer made by two guys from Germany or something, came out in 2019 and fits on the most basic of NES cartridges (you can actually buy physical copies), so it could've theoretically been made in '83.
Yup I've watched the video. Very impressive stuff! No mappers like Smb 1
love the rolling thunder reference
Ben, do you ever use flux in any specific occasion?
The jlcpcb soldermask also gets sticky when cleaned with ethanol
At some point around noon you did something that Bud now expects all the time, so hence the meowing at or close to noon
😂 the cat
Butt hair
I enjoyed this so much
The dried turkey haha
The micro USB cable that came with my Numworks Calculator has excellent retention. I can swing it around my head and it doesn't fall off.
I think his gripes are more about longevity than retention. Micro B and C are a lot easier to break than Mini B.
With the Ben Heck Show, they should have done it like they do the Element 14 Presents now. Multiple hosts, one episode per host per ... month, I think? Then there wouldn't be as much pressure to come up with a project every week. (although there were projects that went for multiple episodes.)
This one's a very cool project, I must say.
Those PCBs are nice, you ought to work out a sponsor/advertising deal with those guys. I'd prefer to go with a domestic supplier than PCBWay, etc.
Is this screen tearing visible only in camera?
Nice.
It'd be neat if the robot could shine a laser that would briefly distract Bud in an upper level.
Mine is about to be six. He has been caterwauling about that long regardless of how much cuddle/personal time he gets. Wait a couple more years and, like mine, Bud will sound like a grandmother with a two pack a day habit.
A chair, some 3D printers, a soldering station, would make some good game obstacles.
I have a question , why didn't you tent the vias under the pico?
Have you tried turned-pin headers and sockets? They are low profile and cheaper than dupont sockets, and make good contact. They come in strips of 40 like the headers and are pretty cheap.
I had issues with a really cheap generic st7789 as well. It has been a while but I think it had to do with it having no CS pin and needing SPI clock mode 3 or something like that.
I wish you sold these as a kit, I'd love to build one!
is oshpark short or long o?
Oshkosh has me saying oshpark sounding similarly.
I think you're supposed to pronounce the first three letters? Like you say it, O, S, H, park. As if OSH is an acronym. Which it very well may be. They often typeset it, "OSH Park" Though what OSH may stand for is a mystery.
You need to add some SF recordings of Buds meows that play when he goes past doors. Also you need to win the game by getting downstairs to where you're making the game badge.
Those 8 pin headers are around 0,05d/piece, did I understand something wrong or why we talking about 1,50d prices?
I had the same problem with resistor values not showing up and I solved that by putting the values on the tnames layer or bnames.
I love him, please can I order one of those from you!
Using eagle I think you need to move the part values to either the place layer or name layer (my experience is with fusion 360 which is suppose to be based on eagle). Alternatively you could take the gcode from the layer the component values are on and stick the code in your silk layer gcode and then use a gerber viewer to view your file to make sure it appears the way you want it to. I remember KiCAD having a nice gerber viewer built into it. Also I watch your videos mostly just to listen to bud in the background, so i don't watch them so much as listen to them.
It depends on the board house but yes. I usually move them to Tplace as the final step.
The soldering on the first 2 bits always happens to me all bridge's together... then next step component is burning charcoal 🤣
Maybe I'm anal retentive, but it really BUGS me to see those resistors soldered in UPSIDE DOWN!! (At least capacitors don't have an up side).
Also, it would have been really cool, (and maybe cheaper) if you had used a raw rp2040 chip instead of the Pico. I would have loved to see you solder THAT to the board! (To quote Jean Shepherd, "I double dog dare you" to try soldering a QFN56!).
Actually since that's a PicoW, I'll let you go on the RP2040 raw chip, since I don't know if you could have bought the WIFI module as a part.
There is also a pad on the bottom of the Pico board that you need to access after the boot switch self destructs.
USB Mini board mount connectors at least have good strong through hole solder pads to firmly anchor it to the board so it won't (usually) rip off should you yank the cable. However, if the springs on the connector go un-springy (after a few gazillion insert-release cycles) you have to replace the connector. USB Micro has those springs on the CABLE connector, so when they wear out just get a new cable. However, mose USB Micro board mount connectors only anchor to the PCB by the surface solder pads, and all too easily can rip off the board if you yank on the cable too hard. I do think that the MINI connectors might be at tad easier to solder to the board.
Some micro connectors have through hole bits for the shell but the solder used is weak. If you hand solder a large blob they won't come off.
Oh well, all I see it's a big tip trying to heat those small legs, you know, it's good to use soldering paste sometimes, it sticks everything and heat gun those the rest keeping your fingers intact.
FWIW, I have found that if you screw the screen in place you don’t really need to solder the connector in place. Cheapest connector ever!
Hmmm, it seems like there is a vsync issue with your scrolling routine? Like it's updating the screen buffer outside of the vertical retrace period, and you can see tearing... Still, looks like it would be a neat game. For the speaker, why not just turn it around and put holes in the back plastic? It's fun that you're using YYCHR for the character graphics; just like the real NES! 😅
Edit: regarding C#, it's one of my favorite languages... it would be super neat if someone made a front end for LLVM so that we could use it as a compiled language for MCUs. ✌🏻
17:20 or you could just export 3d object of your PCB to your 3d design software
Hunchback of Notre Dame. solid movie. very Freudian.
no flux? Ben, can't believe you're taking forever to solder a SOT25.
Lucky for you, beer isn't made of meat!
bud just needs more love
Instead of ordering new screws, maybe some cardboard washers like they used to have in computer cases?
I'd imagine a far-into-the-future Schwarzenegger film and instead of 'get to the choppa!' it would say 'boot to the ROM!'.
cool stuff.... a game about your cat destroying things in your house ;-)
Is there anyway I could convince you to make me Xbox 360 that I could buy
Okay I wanted to offer you my ATARI Portfolio on which I actually programmed a screen accurate version of the pin program in assembly (video on my channel). But since you said T1 is better than T2, I am sorry ;) But if you want it let me know. If you pay for the shipping from NL, and give a shout out, than I'll be happy to send it to you! It's even a boxed version with the parallel port adapter so you can upload stuff ti the massive 32KB storage. Okay the box is a bit tatty it's 34 years old and I lugged it around in my backpack for a year.
might not be such a great placement for the led, since the screen is right there and you have to stare at at them both at the same time.
My thoughts exactly.
Someday Ai will make such Indiana movie as you want 🌝
The hunchback of Norte Dame? Is it?
Someone should make a Gamebadge3 Genie.
I've been putting together this DIY oscilloscope kit. There were lots of components to place and solder on. One thing I haven't figured out, is how to get rid of the residue from the board. I think it's like burnt flux. Any ideas?
alcohol or specialty flux removal products
It's all in the rakish angle you trim the bristles of the flux brush you use. It's a learned skill really.
@@lasskinn474 yeah the rubbing alcohol I had was really low proof. I'll try it again with a 70 percent.
Flux remover spray, let it sit a minute then toothbrush, then repeat with rubbing alcohol. Just don't get the spray anywhere near an LCD screen.
@@BenHeckHacks the board assembly house I worked at switched to all water soluble flux. We always used that in our wave soldering machine but the boss decided to switch the rolls of solder we used for hand soldering too. We cleaned the boards we made in a dishwasher. I'm not kidding. Though the first time he told me to load boards up into the dishwasher I thought he was having a go at me.
Bud is an orangish male cat. As someone who rescues cats, every orange boy has done it. One is doing it here now haha
Notification Squad! :D
Wouldn't some plastic stand-offs like the ones used in motherboards work instead of screws?
I would like if manufacturers introduced some kind of a cheap roll pin (spring pin) header. In that case, you would be able to test the LCD before soldering it. It would also be useful for those one-time JTAG connections. They use something similar in automotive, but those are permanent and expensive.
At 37:05 the collision looks pretty strange,
EDIT: Actually there are some spring pin headers (not pogo), but they apparently have a smaller diameter.
dang brother I should make me one of them game badges
I'd reckon "The Hunchback of Notre-Dame", it sounds about right. (I never watched the english dub, just the german version, so I'm just eyeballing the quote)
That was my thought as well. Same boat though, only seen the Dutch version. That movie would've been great if they hadn't chickened out and somehow tried to turn it into "fun for the whole family" by adding those stupid gargoyles.
I thought it my alcohol that was doing that to my Osh Park boards.
8:50 Because they can :]
Are you going to VFC East this year?
Just MW
@@BenHeckHacks lol. Yes, I was there and didn't see you. Maybe next time!
Cats generally meow to ask for something. It's considered a good sign when taming a feral kitten that it meows at you - it sees you as its caretaker, someone it should meow at when it wants or needs something. I would guess that it's like @jasepoag8930 or @johnsonlam said. He just wants you, I think, and it's exacerbated by making a lot of sound behind a closed door. (edit: sp)
It's going to be super disappointing if you don't add in a button just to make Bud meow 🤣😂🤣😂
With actual Bud sounds! You could record him munching a greenie too :)
Like Untitled Goose Game, but better!
Of course I will!
If you put aliens in Indiana Jones the film will be copying Star Gate because that show had aliens and religion tied together. So it's been done before. The only thing that would be different is the way Indiana Jones is.
alien jesus or alien angels is a scifi trope done many times.
oh well as long as it doesn't have time travel like 99% of the shlock scifi they try to sell as aaa scifi now has.
I have 3 cats and all of them do that yowling into the void and having brothers did not help
Cool! 8Bit Stray 😂
will you partner with WATA to authenticate and grade gamebadges?
@@victor.elkins i guess they have for excel sheet investors or someone like that.
I just want to be sure my ebay gamebadge purchase will be authentic and not a reproduction! Wata will take care of that.
Oh wait i just magically remembered no lol you can't trust them for even that.
@@victor.elkins I guess I need /s /j tags. recently they got caught for having graded an unauthorized reproduction cd based game(authentic one would be a few k in value).
the authentication is technically different from the market manipulation stuff, but you can't trust them for the authentication bit even.
Haha hahaha no.
Arrrghhhh! My eyes! They've been burned out like Paul Atreides' in Dune by the on LED!
could you please make a wii u portable system (use wii u homebrew so you dont have to have the big blue ray drive).
p.s. use lots of cooling
I have a bunch of those female cheapo headers I could bring they would need cut to size but I don't really use them
Does Bud do that when you're on the crapper? He wants to be with you.
Why the cat meow? It's because you locked him out and he's curious what you're doing, thinking you may eat alone without him, so he must monitor you all the time!
No he's been doing this even with the door open and him free to enter.
@@BenHeckHacks Here's a couple of reasons why one of my cats meows, essentially every waking hour she gets:
1- because she wants to sleep, but on top of a human.
2- because both bowls of food have to be full (not just one).
3- because she wants the window open.
4- because she just pooped.
@@alejandroknopf cats sound annoying
@@OrangeSheep14 Forgot:
5- Because I'm in the kitchen.
Fellow person who is correct. Human gestation is 10 months. I'll see myself out.
Can this game run on a BittBoy?
🤓
You need, to make a Darwin (seaQuest) style translator for Bud
What are greenies exactly? And why wouldn't future aliens have them?
Nobody knows, because knowing would spoil the magic.
It's a brand of T - R - E - A - T.
Hi Bud Kitty!
39:34 NOM
KillDozer the game ... 2D top down GTA style
Ke Huy is 51
I want to play buds game on my sega game gear or gba
thingObject would be better named gameObject. I like to bake a bit of why into the names rather than just what or how.
... I want one like really bad
You can have my Atari Portfolio when you pry it from my cold, dead hands. I may bring it to the workshop just to taunt you. 😉
I don't know if poor Bud is in pain. Maybe take him to the vet?