Ben Heck's FPGA LCD Driver Hack

  Рет қаралды 223,533

element14 presents

element14 presents

Күн бұрын

Ben finds an LCD that is the perfect size for a pinball display, but it only runs composite video and that just won’t do. Ben uses his oscilloscope to figure out how the LCD works so he can reverse engineer it using an FPGA.
Learn more about the Tektronix spectrum analyzer at
element14.com/c...
Like the Ben Heck Show at - / benheckshow

Пікірлер: 295
@intheblues
@intheblues 9 жыл бұрын
Ben - Your vast knowledge on everything electronics is off the planet. Every video I shake my head and smile about how much you know, retain, and explain. :-)
@markconger8049
@markconger8049 6 жыл бұрын
I can't believe I have just found this video after two years of searching how to possibly use displays without controllers. This is the best tech video I've watched all year (2017.) Thank you, Ben!
@petereric95
@petereric95 9 жыл бұрын
I didn't understand a single thing from this entire video except that you bought a car lcd from ebay :D
@funkyant
@funkyant 9 жыл бұрын
haha
@AndyHope970
@AndyHope970 9 жыл бұрын
haha yeah, I understood because I've done electrical engineering, but I was a bit surprised he went to this level of detail for TBHS.
@martinsalko1
@martinsalko1 9 жыл бұрын
why are you watching then? i mean like what get you to watch the show?
@homeuser5
@homeuser5 9 жыл бұрын
lol
@martinsalko1
@martinsalko1 9 жыл бұрын
marcoswi Please explain why?
@tekvax01
@tekvax01 9 жыл бұрын
just a point of clarification... front and back porch are for the horizontal sync, the pre equalization and post equalization pulses are used in vertical sync.
@shana_dmr
@shana_dmr 9 жыл бұрын
I love how you explained "FP" in FPGA as 'can be programmed anywhere, even on a field' :D
@psiewert83
@psiewert83 8 жыл бұрын
Ah you know...just messing around with my $14,200 oscilloscope.
@Damaniel3
@Damaniel3 7 жыл бұрын
I actually worked on the development of this particular scope and I can't afford one... :(
@scottdotjazzman
@scottdotjazzman 7 жыл бұрын
Yeah, that's always bothered me about this show. Element14 seems to have little concept of a budget where a multi-thousand dollar scope is a no-go unless you use it for a living. (That said, inexpensive 4-channel Tek storage scopes can sometimes be had on fleabay for $300-500 or so. I was lucky and scored a 2430 from a ham radio neighbor for free.) @Damaniel3, Tek should pay their engineers better for that price!
@nogrend
@nogrend 7 жыл бұрын
looking for this comment
@voxertv5057
@voxertv5057 3 жыл бұрын
@@scottdotjazzman 10 gHz 1nm ADC for you
@malgailany
@malgailany 9 жыл бұрын
One of the most interesting videos I've seen recently! Reverse engineering graphic LCD has always been a hard task without datasheets. Also showing how an FPGA can be used as a high-speed driver while most microcontrollers may fail to achieve the task. I hope to see more details, and how to display useful information on the LCD. Thank you for interesting video.
@RoyHess666
@RoyHess666 9 жыл бұрын
Dear Ben, this video was very very technical and very explanatory. I really liked how you explained the stuff, good work! Can't wait to see what you will do in the future with this :) Greetings from germany!
@StoneFlange
@StoneFlange 9 жыл бұрын
I second that--I'm still very new to programming, but I was able to follow a good deal of this and it gave me a better appreciation for the old LCD question ;) thanks for the in-depth explanation! I know some people don't like this much technical info but I loved it!
@muskateer12345
@muskateer12345 9 жыл бұрын
nazi
@muskateer12345
@muskateer12345 9 жыл бұрын
***** is what ur mum called u when u wr born
@brandonlewis2599
@brandonlewis2599 9 жыл бұрын
This was the best episode yet. I really enjoyed this. l especially like how this episode showed in detail the process of reverse-engineering, and all (or most, anyways) of the guess-work that is involved. And how you just need to jump in there and experiment. In some sense, it's a shame that Ben got it working on the first try. Would have learned more watching him struggle a bit. But hey, I guess it looks good for your sponsor. Finally, you finally gave me an appreciation for what an FPGA can do that a micro-controller or dedicated logic can't. It would take a pretty serious (and expensive) micro-controller to drive that LCD -- if indeed it could be done at all. But it would also take a ton of work to build a circuit up from logic gates to it. The FPGA reduces this to a 25-minute episode. Thanks, Ben!
@sergioorjuela7896
@sergioorjuela7896 9 жыл бұрын
I really enjoyed the exposure to more advanced electronics. This is definitely one of my favorite shows. Thanks Ben!!!
@adrianruth9054
@adrianruth9054 9 жыл бұрын
The Ben Heck Show Please do more FPGA content!!
@ScuttlingCrab
@ScuttlingCrab 9 жыл бұрын
This video has perfect timing. I am working on converting an old laptop lcd into an hdmi monitor and it really helps to see the process step by step.
@Backbeardjack99
@Backbeardjack99 9 жыл бұрын
Awesome!!!! Just awesome! Please Ben, do a complete FPGA tutorial!
@philipacovington
@philipacovington 2 жыл бұрын
FPGAs are great for retro-computing and learning how a CPU works. I am implementing Ben Eater's 8-bit computer in an FPGA in a series of videos on my channel for anyone interested.
@DoctorWhy777
@DoctorWhy777 9 жыл бұрын
Also found this on wiki in regards to color depth. 18-bit Almost all of the least expensive LCD displays (such as typical twisted nematic types) provide 18-bit color (64 × 64 × 64 = 262,144 combinations) to achieve faster color transition times, and use either dithering or frame rate control to approximate 24-bit-per-pixel true color,[12] or throw away 6 bits of color information entirely. More expensive LCD displays (typically IPS) can display 24-bit or greater color depth. You said that it uses diferential pairs because of the speed, so when the wiki article says "64 × 64 × 64 = 262,144 combinations) to achieve faster color transition times" that kinda makes sense to me. Question why is it using 7bits instead of 8bits? Right enough beer and youtube commenting for me, Love this video!!!!
@aronheck7584
@aronheck7584 9 жыл бұрын
Very nicely done, especially with that FPGA. That is another level of complexity
@odrabil123
@odrabil123 6 жыл бұрын
I'm still amazed how you found the clock frequency and were able to identify each bit. I don't know if you did that quickly or if it took you some time but edited the video. In any case, what an amazing exercise! In my opinion, this kind of videos is truly motivating for future electronics/electrical engineers :D
@badermeinhof123
@badermeinhof123 9 жыл бұрын
Alyson rocks. You should bring her on the show more often. Awsome hack. Did understand that you did something and wish i had the knowledge and tools to do the same.
@jonathanbirdwell7852
@jonathanbirdwell7852 9 жыл бұрын
I loved this episode, especially the differential video explanation and the use of the fpga on your channel.
@KelvinSmoke
@KelvinSmoke 9 жыл бұрын
Wow, this shot way over my head. Go Ben. Look, I spent two months designing and printing handlebar-end mirror holders for my motorcycle....Go me...
@jamescatania
@jamescatania 9 жыл бұрын
Although most of us don't have the equipment/knowledge to do this ourselves, thanks for taking the time and effort to explain how it works and how to do this with fpga, now at least I know how to do a fast cycle between bits with differential signalling, without the need to change current states from high to low... awesome video very well done and thank you again
@maxxsinner
@maxxsinner 9 жыл бұрын
I have never understood FPGA's. This was an awesome intro into what can be done with them and a really interesting look at how video signals work.
@VacFink
@VacFink 9 жыл бұрын
This one was a nice change. Over my head if I'm honest but something I've been curious about for a long time. Glad to see more pinhacks. I want to add a lot of video elements to my own pinball project (Fifth Element) and this is an exciting solution. Great motivation to get deeper into programming and clear explanation of why this kind of reverse engineering/hack is as uncommon and difficult. Thanks for taking on the challenge and sharing!
@andrewkowalczyk1156
@andrewkowalczyk1156 9 жыл бұрын
Actually a legitimately useful application: I've got so many LCD's lying around with obnoxiously large driver boards and composite input, implementing it on an FPGA is a much nicer fix than hacking in the original board to a project.
@jaapweel1
@jaapweel1 9 жыл бұрын
I always thought that at least part of the point of differential pairs was that they are less susceptible to noise because if both wires pick up the same noise, it cancels out when you look at the difference.
@Jefferson-ly5qe
@Jefferson-ly5qe 6 жыл бұрын
Jaap Weel Noise isn't usually a big problem in digital systems since they are so robust against interference. Great for reducing interference in analogue stuff like mike cables though.
@TheTurnipKing
@TheTurnipKing 3 жыл бұрын
@@Jefferson-ly5qe It seems like something that's going to be a bigger factor the lower the voltage becomes (for faster rise/fall times). In an older 5v device the distinction between a logic 0 and a logic 1 is pretty clear, and small voltage fluctuations probably won't change the signal. If you're dealing with very low voltage signals the difference becomes increasingly small, and even small fluctuations will start to matter.
@arcadeuk
@arcadeuk 9 жыл бұрын
Ben, This is possibly one of the best videos you have done to date, and as I am a pinball collector, it is very relevant :)
@tHaH4x0r
@tHaH4x0r 9 жыл бұрын
Finally a build that requires some actual skill. You could use DRAM with 2 partitions for 2 frames. 1 frame is constantly written to the screen at the update rate (30 or 60hz) whilst the other is free to access and modify by a microcontroller (cortex M4 or something) which prevents tearing and enables slow microcontrollers to write to the screen with a decent update rate. When the frame has been updated, the FPGA switches the ram access to update the screen with the new frame.
@MarkusBlechschmidt
@MarkusBlechschmidt 9 жыл бұрын
I'm always astonished by the capabilities and mechanics of electronics. Nice job :-)
@chaemelion
@chaemelion 9 жыл бұрын
I always thought resistance to interference is the reason for differential signaling, rather than the speed granted by low voltage levels as Ben explained. The idea is any kind of EM interference or other power fluctuations would raise or lower the differential pair signals equally thereby leaving the relative voltage between the two unchanged, even as their absolute voltages may fluctuate. Someone correct me if I'm wrong.
@Jeremydge
@Jeremydge 9 жыл бұрын
Seriously, I don't have the 0.01 of your knowledge in electronic, but damn I love your show (Sorry for my english, i'm french) but you have a great show!! Keep it going!!Seriously!
@jonmayer
@jonmayer 9 жыл бұрын
I was really hoping this was a part 1 of 2. Obviously, you need a way to input a different signal for frame pixel data and have the FPGA translate it out.
@theslvrbullt
@theslvrbullt 9 жыл бұрын
Man, FPGAs were so much fun to play with in College. Watching you reverse engineering that screen was pretty awesome as well. Makes me wanna start looking through my spare parts box and see what I could mess with. ... Also reminds me I need an FPGA dev board. Anyone have any good suggestions on one?
@theslvrbullt
@theslvrbullt 9 жыл бұрын
Toni T800 Tax returns are around the corner. Might be a good investment for the summer. Will try. Thanks. :)
@ajfrances1
@ajfrances1 9 жыл бұрын
EE here, the technical nature of this video makes me happy!
@spieagentl
@spieagentl 9 жыл бұрын
This looks like a fun project! I'm currently taking Digital Logic at the school I attend, and I hope to apply my experience with FPGA's for activities like this.
@MichielHaisma
@MichielHaisma 9 жыл бұрын
Very cool project. Would love to see more FPGA's. I would definitely back this on Patreon!
@thestud2
@thestud2 9 жыл бұрын
You do it the way you want to do it. Keep Creating!
@FoolsGould
@FoolsGould 7 жыл бұрын
I love TBHS, it's like watching and learning from the professor I never had :)
@ivarsandin7275
@ivarsandin7275 9 жыл бұрын
I think that you should try to use this display for a pinball machine. The DMD's are so expensive these days so it would be nice to have a cheap way to replace one and also having the possibility to make it another color. Cheers!
@LanternLabs
@LanternLabs 9 жыл бұрын
You could use the composite input, it'll stretch your video funny, just pre-squash the video so when its stretched it looks right. Thats how 16x9 SD content is produced from the same signal as 4x3...
@Neceros
@Neceros 9 жыл бұрын
Wow, thank you. You've done in a few minutes what my electronics class failed to do. Electricity is so hard to understand for me.
@rluquett
@rluquett 9 жыл бұрын
You are amazing! love all your videos and every time I come to your channel I learn something new that I can use in my professional field. Thanks!
@sarowie
@sarowie 9 жыл бұрын
Such a high end scope, differential signals and then using the ground leads with alligator clips or how HF-Engineer call it: Antennas. I mean: If it does the job it is good enough, but the signal integrity would be better with shorter ground loops.
@akay48
@akay48 9 жыл бұрын
can we get a link of that video of a kitten cuddling with a sloth?
@dudenamedclem
@dudenamedclem 9 жыл бұрын
Dang Ben you are definitely geeking out on this episode! LOVE IT! Thanks :)
@0xbenedikt
@0xbenedikt 9 жыл бұрын
I did something similar, not that difficult using a oscilloscope. I interfaced a graphical calculator lcd, by sniffing the lines and finding out the data format.
@DanielChristiansen
@DanielChristiansen 9 жыл бұрын
This was friggin' awsome! Thank you!
@tomwilkinson4630
@tomwilkinson4630 9 жыл бұрын
A really great video. I've criticized your content, but that was a great video. I like this new direction a lot!
@simpsonizer
@simpsonizer 9 жыл бұрын
Thanks! I learned a lot from this. For example I knew something about dif-signaling but I now have a clearer pic of how to read logic states just from your video! I knew what a FPGA was, but the programming and chip and pin management I did not know about! The only thing is when the gate arrays are programmed, does the program have to re-connect all the gates each time the FPGA chip is turned on? Or is static once programmed (like flash memory). Very interesting and makes me wish I had a multi-channel o-scope and a dev board. Only issue is getting a understanding of the programming lol.
@KuraIthys
@KuraIthys 9 жыл бұрын
I've never done much practical work, but i've read a lot. From what I've come across, most FPGA's are paired with an external flash memory. (a ROM if the FPGA is a component in a static design, or some kind of solid state storage. Eg flash rom or the like, if it's changeable). At boot, the FPGA loads it's state from this memory, and then configures itself to match. Depending on how many gates the FPGA has, this can be many megabytes. Some FPGA's have the required non-volatile memory on the chip itself, but many do not. Either way, the state is re-loaded every time the FPGA powers on. Even in a completely static design, if it has an external chip providing configuration (even if it were a non-programmable ROM), you could in theory remove that chip, put in one with a different program, and completely alter what the FPGA does... They are basically volatile devices. Turn off the power, and an FPGA loses it's 'program'
@lbochtler
@lbochtler 7 жыл бұрын
This is exactly what i need for a project im working on. Thanks Ben! (though it is a bit big)
@phataldude
@phataldude 9 жыл бұрын
Ben should totally do kickstarters for his projects!!!!!!!!!!!!!!!!!!!
@diasslo
@diasslo 7 жыл бұрын
You are on a whole new level, my respects
@mattmoreira210
@mattmoreira210 7 жыл бұрын
Differential signalling not only increases speed, it also REDUCES NOISE (increases noise immunity) ! ;)
@feeterican
@feeterican 9 жыл бұрын
That looks like a 21:9 ratio and that would be great for personal movies on a plane or passenger in a car.
@migwelder18
@migwelder18 9 жыл бұрын
Ben Heck is so smart. What can't he do?
@coolnamesTV
@coolnamesTV 9 жыл бұрын
Very cool video Ben!
@fabts4
@fabts4 9 жыл бұрын
Most impressive hack I've seen. The one I least understood as well.
@PDRIFT86
@PDRIFT86 9 жыл бұрын
Really like how you explain everything, great video and awesome hacking.. The outtakes at the end are pretty funny too, keep it up and have a nice day.
@n1cobenz
@n1cobenz 9 жыл бұрын
Hey Ben, why are you guys using an external led for the cyclone rather than oune of those built in? Btw, love the show, much love to you guys
@Noahg929
@Noahg929 9 жыл бұрын
Ben, On the revisited raspberry pi mame project next episode could you talk more in depth about batteries and how to power a portable. I'm building one myself and don't know what to do.
@jasonbeuke495
@jasonbeuke495 9 жыл бұрын
Well done, I personally would like to see you build more stuff :D
@denizengt
@denizengt 9 жыл бұрын
I think I need an electronics refresher. A lot of this went over my head. Great process though
@Sonicdude10
@Sonicdude10 9 жыл бұрын
OK. So a FPGA is good for figuring out how the signal bus drives the display. Now the real question is if it can be implemented on a cheaper board. A CPLD is out of the question due to the clock rate needed to get all the signals in. If I remember a 112 MHz clock was used for 800x234 resolution. By my calculation (probably wrong as I used simple math) I figure that a 190 MHz clock signal is needed to get all the data needed in for 1024x310 resolution. A simple microcontroller is out of the question for this. Something that can run at upwards of 200 MHz would be needed to drive the 8 wires for the system. Perhaps a small ARM board could be used. Something like this could possibly work: electronicdesign.com/microcontrollers/200-mhz-system-chip-arm-core-targets-lcd-apps It is a 200 MHz ARM based LCD driver chip that is capable of driving a 800x600 LCD. That's 480,000 pixels per frame. At 1024x310 resolution there are 317,440 pixels that need to be driven per frame. If the device can be reprogrammed to drive this odd ball resolution the controller can work assuming it can do 4 pairs of LVDS and accept something like digital RGB input. The controller also promises to be fairly cheap. A LOT cheaper than the FPGA used here. Probably wrong here but thought I'd give it a try. Any ideas on my thoughts? Wrong, right, maybe? I don't know this level of data signalling too well so correct me if wrong.
@Uterr
@Uterr 9 жыл бұрын
we just need to check datasheet for particular lcd panel
@Sonicdude10
@Sonicdude10 9 жыл бұрын
***** Confused? I never mentioned anything about the oscilloscope. I know what it does. I was using the data figured from the readings on the scope. The signals "sniffed" by the scope are what the original composite based driver board for the LCD put out. I was using those numbers. As for the universal LVDS board, maybe. It would need to be programmed for the LCD due to the resolution and number of data lines. Those universal boards aren't fully universal. They might or might not need to be reprogrammed. I suspect with this screen they probably would need to be.
@mrlazda
@mrlazda 9 жыл бұрын
You can use CPLD, but you will not save lot of money (if you will save any, you can find cheap Cyclone V boards), but again it depends of functions you want to do. LH7A400 is not best solution for this application (according to datasheet it is meant to direct drive LCD with parallel bus) same as ATSAMA5D34A ...
@kraftlab
@kraftlab 9 жыл бұрын
GaryBlack Keep in mind this is a prototype. Using the FPGA was just a quick way to create a working prototype to test out the theory. If this goes forward something more robust and cost reduced would be developed.
@kraftlab
@kraftlab 9 жыл бұрын
***** I've seen you talk about the converter board a lot in the comments so I thought I would let you know that Ben is well aware of those boards. I thought the greater purpose was clear from the video but in the final application the goal is to use the LCD as a pinball DMD display. There is already a micro in the existing system that dives the current LED based DMD display. It already outputs signals for that type of display. If he used a converter board then he would have to output some kind of video signal, VGA, HDMI, DVI, whatever. With this system he is basically generating a special custom signaling between the micro controller and the FPGA which then would drive the LCD. Which means no need to generate any kind of video out from the microcontroller. I wrote the software that we use to generate the output frames on the DMD and have already started on a revised version for this format so I have some idea of how the whole thing would go together.
@theoneis101
@theoneis101 9 жыл бұрын
Number plate! For cars. Just saying this would be good for number plates in the uk. What's your thoughts Ben!
@PixelOutlaw
@PixelOutlaw 9 жыл бұрын
The same screen sould be great for an 8 bit computer, perhaps something like his Apple II build.
@danieldewindt3919
@danieldewindt3919 5 жыл бұрын
Ok so now it is working on a FPGA. How do i implement it in a project? Can i now transfer the data to a seperate chip that handels all the code on the pcb? Grate video, well explained.
@Madmax23419
@Madmax23419 9 жыл бұрын
Nice episode, and great results. :) How fast was the clock? Was a logic analyzer not a better choice for this job?
@kentvandervelden
@kentvandervelden 9 жыл бұрын
When attaching the ground of the scope probes, is it necessary to attach all of them? Since the grounds are most likely linked inside of the scope, is attaching only a single ground sufficient? I'm referring to the setup at 7:00. Great video, thank you!
@AtariXcore
@AtariXcore 7 жыл бұрын
Red is green. Got it. I'm used to this kind of thinking. Things being backwards and not what they at first appear to be. From inverse relations and counter-intuitive concepts.
@sykotheclown1
@sykotheclown1 9 жыл бұрын
You could turn that into one badass homebrew VR headset.
@jet_flyer
@jet_flyer 9 жыл бұрын
please do more with FPGAs I'm curious about them
@michaelsalomone8031
@michaelsalomone8031 9 жыл бұрын
Ben, new subscriber, most of what you do goes right over my head, but I love watching and hopefully something valuable will sink in. How much was the lcd? Are you going to give COLOR DMD a run for their money ?
@buggsyspam
@buggsyspam 9 жыл бұрын
Wooo, this one really went over my head. Interesting all the same.
@BourneToLiveRich
@BourneToLiveRich 9 жыл бұрын
I'm just curious Ben, how long did you spend figuring out where everything you needed to know about the LCD screen to do this and if decoding the signals was a big issue?
@platin2148
@platin2148 5 жыл бұрын
The interesting part like the fpga programming was only showed a very tiny time. And how would one add a hdmi in to it?
@Davidlahall
@Davidlahall 4 жыл бұрын
this is constructive criticism. I know what you did I saw part of how you did it ...but i thought the aim of the vid is to show your viewers how they too can go out there and buy that suff and do it themselves. I know you failed at that. If this vid is not for beginners I think you should warn us . If not do a part 2 and maybe 3 to get the point over or just do a longer video. Thanks for your contribution. I really mean that.
@gudenau
@gudenau 9 жыл бұрын
I want to do this with a different display, I am sure this will help.
@LReBe7
@LReBe7 9 жыл бұрын
Why was it necessary to sniff out those signals with the oscilloscope? Isn't there a standard for LCD signals?
@StingrayOfficial
@StingrayOfficial 9 жыл бұрын
Impressive flexing of skills/knowledge in this video. *FLEXXXXX*
@timrichter1980
@timrichter1980 7 жыл бұрын
Having not much experience with oscilloscopes, I wonder why the signals are so distorted @7:22 ? Does it come from the high frequency, and thus the reason why they chose differential pairing? I'm sorry for stupid questions :)
@electroGoal
@electroGoal 4 жыл бұрын
It that possible to make driver for smartphone display using this FPGA. If possible then how
@rorschak8175
@rorschak8175 9 жыл бұрын
you are amazing :) i like watching your videos we learn much from you :)
@supersat
@supersat 9 жыл бұрын
The encoding seems extremely similar to DVI/HDMI. I wonder if you could do a simple conversion in your FPGA and drive the display from a computer/Raspberry Pi. You'd probably need to provide an EDID/DDC interface, but that is relatively simple (it's an I2C EEPROM interface).
@SianaGearz
@SianaGearz 8 жыл бұрын
Good thinking there.
@dstorm19
@dstorm19 9 жыл бұрын
Love it! Need more on this one!
@berkayozturk3991
@berkayozturk3991 7 жыл бұрын
Great video , thanks.
@bufo333
@bufo333 9 жыл бұрын
So this is great and all but how do you feed the fpga an actual video signal?
@Mago84013
@Mago84013 9 жыл бұрын
If Ben Heck was a ninja turtle he would be Donatello.
@blackIce504
@blackIce504 9 жыл бұрын
Hi ben, many people have been saying just buy some LVDS boards of ebay and for the most part there cheap, but my issue with those are that you never know if your going to get full speed of the LCD, so i like your idea of using an FPGA as it has the more then enough power to handle any LCD and any res at any speed possible, you could also make a program to test LCD with it so. So i really do like your idea and shall try it sometime as i have a grave yard of LCD that most likely have blown boards. are you able to share a link of your program that you made for the FPGA?
@kirbyman1kanden7pf
@kirbyman1kanden7pf 5 жыл бұрын
Nicely done!!!!
@garystinten9339
@garystinten9339 7 жыл бұрын
Ben please do a ram swap video.. For people wanting to increase internal memory and ram on phones.
@TheGrue129
@TheGrue129 9 жыл бұрын
This is neat and all........ But where is this kitten/sloth video?
@rasmushauschild
@rasmushauschild 9 жыл бұрын
Have you seen the droid w (a slightly faster and much smaller raspberry pi Clone) If you want one you better hurry, the production has stopped (only very few left)
@bdkaka
@bdkaka 9 жыл бұрын
I wish I was as smart as you Ben......I love your channel!!!!
@adrianruth9054
@adrianruth9054 9 жыл бұрын
I really like this video, it sort of pertains to a project I am trying to complete. I really want to use old laptop LCDs to use in multiple applications. I'd rather not use a controller board from eBay. What can I do to make something like this?
@NoorquackerInd
@NoorquackerInd 9 жыл бұрын
Now I'm gonna miss Alyson
@martinsalko1
@martinsalko1 9 жыл бұрын
3:40 - someone had crackup on this already, lookslike powerline was cut(the voltage rail is solder tinned).
@KJ7JHN
@KJ7JHN 5 жыл бұрын
Hey Element 14, could you MAKE a video on how to manually program a FPGA? How can we set each bit manually, without a programmer? Is it the same as an eprom? Thanks!
@mrAudisubaru
@mrAudisubaru 9 жыл бұрын
wow this is so complicated you are awesome.
@benjamincuningham
@benjamincuningham 9 жыл бұрын
Oh the things I could do with a $14,000 oscilloscope.
@DeanHippo
@DeanHippo 9 жыл бұрын
Im confused, I thought Alison was leaving???
@Bluebrain
@Bluebrain 3 жыл бұрын
Shouldn't the clock give an impulse, so rise or fall, on every single bit instead of this weird 4 bits high, 3 bits low???
Ben Heck’s Raspberry Pi MAME Portable Part 2
21:45
element14 presents
Рет қаралды 276 М.
Creating an XBOX 360 Automatic Game Changer! - The Ben Heck Show
18:46
element14 presents
Рет қаралды 451 М.
My Daughter's Dumplings Are Filled With Coins #funny #cute #comedy
00:18
Funny daughter's daily life
Рет қаралды 12 МЛН
Ozoda - Lada ( Official Music Video 2024 )
06:07
Ozoda
Рет қаралды 19 МЛН
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 55 МЛН
FPGA Nintendo 64 gaming is here.
11:19
Modern Vintage Gamer
Рет қаралды 376 М.
Raspberry Pi demolished by monster 128-core ARM CPU!
20:54
Jeff Geerling
Рет қаралды 1,3 МЛН
Hacking a weird TV censoring device
20:59
Ben Eater
Рет қаралды 3,1 МЛН
Ben Heck's Giant Game Boy
18:51
element14 presents
Рет қаралды 325 М.
Ben Heck's LCD Hack Challenge
15:17
element14 presents
Рет қаралды 145 М.
EEVblog #1045 - How To Drive an LCD
21:45
EEVblog
Рет қаралды 106 М.
The world's worst video card?
32:47
Ben Eater
Рет қаралды 6 МЛН
Ben Heck's FPGA Dev Board Tutorial
24:52
element14 presents
Рет қаралды 229 М.
Driving a VGA Display?! Getting started with an FPGA! (TinyFPGA)
11:26
Ben Heck’s Raspberry Pi MAME Portable Part 1
15:45
element14 presents
Рет қаралды 251 М.
My Daughter's Dumplings Are Filled With Coins #funny #cute #comedy
00:18
Funny daughter's daily life
Рет қаралды 12 МЛН