Well done! Clearly the data sheet is only a recommendation for CNLohr.
@CNLohr14 сағат бұрын
And vague at that.
@yasirrakhurrafat114210 сағат бұрын
@@CNLohr what the- Why do they love you soo much?! Also what is bit banging mean?
@ThylineTheGay9 сағат бұрын
@@yasirrakhurrafat1142 iirc, doing in software a task that's usually done with hardware
@gillsejusbates69383 сағат бұрын
@@yasirrakhurrafat1142 Roughly; bitbanging is a form of communication that is managed at a higher level than say for example I2C or SPI. I2C and SPI protocols have a part of the chip that is entirely dedicated to managing those protocols, offloading a lot of processing that the "main thread" otherwise had to do. Bitbanging however is done by "higher level" instructions, setting GPIO voltage and timings, coming directly from the main thread(or ISR), meaning all other tasks your program are at chance of being interrupted during the bitbang instructions if not managed correctly. You want to use bitbang if your microcontroller has a decent clock, your program doesnt rely on strict timings, and if your microcontroller lacks silicon for other communication protocols
@lohikarhu734Сағат бұрын
If you don't know what bit banging is, you ain't got no idea about real electronics!
@makeit4less6 сағат бұрын
Whenever I start to get a little over confident I come watch a video on this channel and very quickly remember I don't actually know anything 😆 awesome work as always!
@CNLohr5 сағат бұрын
Aww, I'm hoping to help push people upwards to doing things themselves!
@leobardostephenlincolnstrangez5 сағат бұрын
@@CNLohr You do it, 10 years ago I saw one of your videos and it motivated me to change my career from studying physics to designing hardware and programming microcontrollers, now I am a hardware engineer and every time I see a new video of yours I remember that I can learn and improve every time. Thank you very much!
@markustopfer1605Сағат бұрын
Well; I feel the same way sometimes. But if you look closely you can break down a lot of that complex stuff into very basic principles for analysis or go the other way round in case of building stuff. For example microcontroller programming is in it's core mostly to find out which bits to set in which register (be it a special register like adc or PWM) to fulfill your task. Then uploading it just to find out that you completely fried you controller either by setting wrong pins as outputs... Or because you where tired and left some solder snippets or wire on your prototyping board... Charles YT-channel remains one of the most inspiring sources for me... So thanks for the video.
@justanormalperson14 сағат бұрын
i'm always impressed with what you do with these microcontrollers, keep up the good work
@CNLohr14 сағат бұрын
When you find a hammer you really like, everything becomes a nail.
@pixlfactory14 сағат бұрын
I am truly speechless! Such a small task, yet it is a profound achievement! Kudos!!!
@CNLohr14 сағат бұрын
Yeah, some of the parts of this area are so pretty.
@notabagel5 сағат бұрын
when i was a kid I thought your videos were as impressive but now as someone who occasionally has to write firmware I have profound respect for you
@CNLohr5 сағат бұрын
Thanks. I remember when I was a young engineer, I would look to so many other engineers and see them as absolutely titans of the craft. And there are still some that absolutely blow me out of the water. But I've learned to stand and do things that a younger me never could imagine. And you can too. Just push forward even when everything tries to drag you back.
@kidenscruton19234 сағат бұрын
This resonates with me, great message
@geeko32114 сағат бұрын
Well done! I like to call this sort of activity "spec bending," where you take a piece of technology well past what it's specifications allow for.
@CNLohr5 сағат бұрын
They're just suggestions, no one needs to ask permission to ignore the datasheet.
@mikeselectricstuff2 сағат бұрын
On most MCUs you can do touch sensing without an ADC - just measure the time it takes for the internal pullup to pull a pin high after forcing it low. Typically in the low tens of uS - longer with a higher external pullup resistor. This works well for resist covered PCB touchpads. You can get better sensitivity/resolution in a few ways - using comparator/reference to increase the input threshold & lengthen the charge time, and input capture peripheral to get better timing resolution.
@brouettebredouille832014 сағат бұрын
I feel like it was 10 minutes for so much work behind. Trying and achieving to do something nice with such tech is so satisfying. Keep it up man
@CNLohr14 сағат бұрын
Thank you for the encouragement. I do a lot of projects, it's just so hard to turn them into videos.
@Chriva14 сағат бұрын
"Press [F] to pay respect" 😂I see what you did there :D
@CNLohr14 сағат бұрын
It felt so satisfying to do that in the end!
@phrozenwun13 сағат бұрын
I pressed F and all I got was a full screen video, mad respect all the same. Thanks for sharing!
@TheFinalRevelation22 сағат бұрын
Welcome back on youtube. I got your video recommended, i did not even realize it was you till 3 or 4 mins into the video
@1kreature12 сағат бұрын
That was awesome! Now, start playing around with the peripherals in the chip in ways they did not plan on. If the DMA can be set up with any internal address (memory mapped peripheral register you know) as target you can do a lot of fun things. Toggling the LCD signals for example. Writing to the screen buffer is simply transforming the data to the pattern required on the LCD pins and then letting the DMA repeat. If you find you can not "throttle" the DMA sped properly, use a loopback device in the chip together with the DMA so one DMA sends data via a peripheral (either in loopback mode internally, or via a external pin bridge) to itself and another DMA transfers the received data to the target register to update the pins pullup states. Once you start abusing peripherals like this it is hard to stop. It is so much fun!
@CNLohr5 сағат бұрын
Oh yeah! the DMA in the 003 is absolutely baller. And you can pipe it from memory to GPIO triggered on a timer.
@1kreature3 сағат бұрын
@@CNLohr Oooh, DMA triggered by timer is a luxury item! Wow! Makes everything so easy.
@lis650212 сағат бұрын
long live risc-v for their insane price 2 power ratio! and yeah, saying "very cool" seems almost like an insult for containing THAT much functionality in such compact form, you're an artisan artist dude.
@CNLohr7 сағат бұрын
I LOVE RISC-V now! It's so simple, fast, solid, and easy to use.
@JoeyMoreland12 сағат бұрын
Well gosh, this is crazy impressive
@CNLohr7 сағат бұрын
Thanks!
@maor199312 сағат бұрын
as usual a masterpiece of engineering
@CNLohr7 сағат бұрын
Thanks!
@OmarMekkawy12 сағат бұрын
I am speechless, hats off to you. You are crazy. I think that you know that microcontroller more than the manufacturer himself !! 😂
@CNLohr7 сағат бұрын
I do try to do things with parts that the original designers would expect to be impossible.
@Otakutaru13 сағат бұрын
How small can you make it with a battery? You realize this is prime fidget material, right? In the realm of tamagotchi
@mortenmoulder13 сағат бұрын
Would love to hear the power consumption too
@CNLohr5 сағат бұрын
oh that's a good point. yeah, you could totally do it with a battery kinda thing.
@CNLohr5 сағат бұрын
Admittedly the 003 doesn't have super great battery life. It uses around 400uA in low power mode, and about 11uA in sleep mode with timer on.
@GnuReligion2 сағат бұрын
I can imagine a Number Invaders game, like on those early 80's calculator watches.
@atltvhead284013 сағат бұрын
Awesome! Your projects are always inspiring!
@CNLohr5 сағат бұрын
Thanks!
@Conservator.2 сағат бұрын
5:37 Aaaand is gives the board a nice red touch! 😁 Very cool project though! I admire your perseverance and skills!
@DESX3125 сағат бұрын
My recent projects have involved the nRF52 and nRF54 dev kits for their BT functionality. I ordered some ch32s 2 weeks ago that i am still waiting on, but im blown away by what you have accomplished here. Makes me excited to dive into the risc-v world! Very impressive stuff. First video ive seen and i hit the subscribe button!
@CNLohr5 сағат бұрын
I'll be happy to have you join!
@jonnyphenomenon37 минут бұрын
Clear lcds are so cool! Back in 1985, I had a handful of little battery powered lcd clocks which i would take apart and do stuff with like removing the silvery beige backing film and replacing it with different colors of paper, or flipping the polarizing film so the lcds would be white on black. I was 11 at the time. I thought i was a wizard.
@SplitScreamOFFICIAL4 сағат бұрын
Charles back at it again with the obscure and amazing uses for cheap microprocessors
@hardronix14 сағат бұрын
I love it... Also, I didn't think about ITO glass like you did until now, lol
@CNLohr5 сағат бұрын
It's funny how those things work.
@joehopfield6 сағат бұрын
I appreciate your work keeping things tiny. I used to toggle a boot loader into a pdp 11/23 with 248k total mem - your ch32v003 work warms my heart.
@CNLohr5 сағат бұрын
It's got plenty of room here playing with microcontrollers, you may like it!
@noawe_6 сағат бұрын
Men will see this and think "Hell yeah!" Big banging is always fire and I'm genuinely surprised how well your connectors worked. Btw your font choice is absolutely on point.
@CNLohr5 сағат бұрын
Which font?
@Simon_Rafferty2 сағат бұрын
Several very clever bits of inventiveness there!
@SinanAkkoyun5 сағат бұрын
I love your USB bitbang projects!
@CNLohr5 сағат бұрын
Thanks! It's a lot of fun to go back and use things created in the past.
@kajatoth91512 сағат бұрын
Would be funny to make a keybord out of them
@mikeselectricstuff2 сағат бұрын
Would have been much cheaper if you put multiple PCBs on a panel - JLC will panelise for you.
@saitamatechno13 сағат бұрын
wtf have you done? that's insanely amazing. I couldnt follow with my knowledge after 5th minute
@CNLohr5 сағат бұрын
Aww. I really try to make my content something you can watch a few times to get all of. Or maybe after getting an 003 and playing with the project and code yourself!
@saitamatechno4 сағат бұрын
@CNLohr yep I have a ch32v003 with a custom board. But I couldn't upload my code. I have a 10uf capacitor but maybe the solution is having a 100nf capacitor. You have a lot of experience, do you know is it really obligatory to have a 100nf capacitor. My wchlinke can communicate but cannot configure mcu. I even used the link RV mode but no clue :(
@LuneyToonz-lk2de10 сағат бұрын
This is cool, but as soon as you brought up the code lines, I knew I was in over my head.
@CNLohr7 сағат бұрын
I try to explain what I am doing without needing to understand the code diectly.
@alexdev4045 сағат бұрын
I remember watching videos from you as a kid in my dad's office while waiting for him to finish up teaching his classes 😭 You inspired me so much and I'm so happy to see you're still creating videos! Keep it up!!! :D
@BenM05 сағат бұрын
Thanks for sharing this awesome project. Fantastic job!
@CNLohr5 сағат бұрын
Thanks. Yeah! I share a ton of stuff on my github, but it's just hard to get myself to make yt vids.
@mikiex13 сағат бұрын
Always good when you post a video :)
@CNLohr5 сағат бұрын
I know! It feels so good to get it over with.
@billkillernic4 сағат бұрын
For people that want to learn how to do this stuff life streams with you drying to make the driver (and fail and try something else until its done) would be gold..
@TechwithHari5 сағат бұрын
God level! Really inspiring tbh
@wolpumba40995 сағат бұрын
*Creating a USB-Enabled 3-Digit, 7-Segment LCD with Touch Capabilities for Under $1* * *0:03** Introduction:* The video demonstrates creating a USB-enabled device with a 7-segment LCD and touch sensor using a cheap RISC-V microcontroller (ch32v003). * *0:31** Cheap LCDs:* The project utilizes incredibly affordable 7-segment LCDs sourced from AliExpress, costing around 21 cents each in bulk. * *0:58** The CH32V003 Microcontroller:* The core of the project is the ch32v003, a ~10 cent RISC-V microcontroller, chosen for its low cost and versatility. * *1:03** Bit-Banged USB Stack:* The ch32v003 lacks native USB, so a custom bit-banged USB stack was implemented to enable communication with a PC. * *1:21** Custom Bootloader:* A compact bootloader (1920 bytes) was developed, allowing firmware updates directly through USB without a dedicated programmer. * *1:37** Connectorless USB-C Design:* The project features a unique connectorless USB-C design, where the PCB itself acts as the male connector, held in place by the LCD. * *2:24** PCB Fabrication:* The PCBs were ordered from JLCPCB with a 0.6mm thickness and ENIG finish for reliable USB connections, costing $79.39 for 25 boards. * *3:24** LCD Packaging Issues:* The LCDs arrived with damaged pins due to poor packaging, though none were found to be faulty. * *3:36** Initial Firmware and Bootloader:* Basic firmware was written to drive the LCD, and the custom USB bootloader was successfully tested. * *4:56** USB-Induced LCD Interference:* Inserting the USB connector initially caused LCD segments to malfunction due to shorting. This was resolved using UV gel nail polish as an insulator. * *5:44** Driving the LCD:* The LCD is driven by manipulating the COM and SEG lines with specific voltage levels (1/2 VCC) to illuminate segments. * *6:49** Driving at 1/2 VCC:* A custom assembly loop was created to generate the required 1/2 VCC (1.6V) for driving the LCD, as the microcontroller couldn't do this natively. * *7:41** Touch Sensing Implementation:* The LCD is repurposed as a touch sensor by driving all segments low, applying a pull-up resistor, and measuring the voltage rise time with the ADC. * *8:45** ADC Sampling and Oversampling:* The ADC samples the voltage for 375ns to detect the presence of a finger, with oversampling used to improve accuracy. * *9:45** Hysteresis for Touch Detection:* Hysteresis is added to the touch detection Error: unsupported operand type(s) for +: 'NoneType' and 'str' Conclusion:* The project successfully demonstrates a functional, low-cost USB device with an LCD and touch sensor, highlighting the versatility of the ch32v003 microcontroller. * *11:19** Addendums:* UV glue is recommended for insulation, and one LCD output pin is used as the RESET pin, requiring option byte reprogramming. I used gemini-1.5-pro-exp-0827 on rocketrecap dot com to summarize the transcript. Cost (if I didn't use the free tier): $0.02 Input tokens: 15522 Output tokens: 777
@dalewheat7 сағат бұрын
Very cool project! Thanks for sharing.
@CNLohr7 сағат бұрын
Thanks!
@GnuReligionСағат бұрын
Nifty gadget! Perhaps the new Digispark for open arch RISC-V? Was not aware of this USB bootloader for the ch32v003. Sounds like they made a thing like Micronucleus (tiny85). WCH makes many USB bridge chips in the CH32 line, am a little surprised you picked one w/o the interface for this project. Ah yes, (looked it up), there is a CH32x035 with USB-2 in a 20-pin package. Probably more expensive.
@TrentSterling11 сағат бұрын
Very nice USB thing!
@CNLohr7 сағат бұрын
I mean do you have a better word for it?
@CNLohr7 сағат бұрын
I mean I still haven't found a better name for it.
@SinanAkkoyun5 сағат бұрын
LCB or LCD-C, even if it's not super accurate it still sounds cool and it's a tiny name
@andrew2004sydney5 сағат бұрын
This is VERY IMPRESSIVE!
@CNLohr5 сағат бұрын
Thanks!
@seanocansey2956Сағат бұрын
Bro, you're a wizard
@juanma497810 сағат бұрын
amazing video and project!!!
@CNLohr7 сағат бұрын
Thanks!
@thomasvnl13 сағат бұрын
Every time I see a video from you Charles you always amaze me with your ingenuity.
@CNLohr5 сағат бұрын
Thank you.
@punpck4 сағат бұрын
nice, very well done 👌 I was almost rolling my eyes when I read bit banging LCD because you see so much crap everywhere that effectively destroys the LCD. But your solution is really well implemented and I would trust it the life of my LCDs 👏
@SusanAmberBruce2 сағат бұрын
Mostly a bit over my head, but I think it's fantastic work and well presented.
@davecreelman9 сағат бұрын
It's pretty cool getting this cheap chip to talk USB. Though it's software-driven, for many projects, this could be quite adequate. It would be interesting to know the bandwidth of the USB being driven by software in this way. Very very cool getting the LCD to be a touch sensor. Perhaps the next step is to get the CH32* to run an LLM 🙂?
@CNLohr7 сағат бұрын
It depends on how you're setting it up, but typically I get about 40-70kBytes/sec.
@CNLohr7 сағат бұрын
It is quite adequate! It is between 40 and 60 kB/sec depending on how you use it.
@Reman19758 сағат бұрын
I'm thinking that these could be pretty cool if you got 9 or 12 of those screens laid them out in a grid, put an addressable RGB LED behind each screen, replaced the solid coloured backing with frosted translucent film, then programming it all to work like a stream deck type input device with abbreviated button labels. I guess it would all be down to how responsive and reliable the touch recognition could be made. 🤔
@CNLohr7 сағат бұрын
A few people have recommended trying with an RGB LED. I admittedly did not think of it. But, now I am curious! I put an LED behind the display and it glows, so it may be worth giving it a shot.
@cj.tranzistor9 минут бұрын
You can connect two gpios together and enable pull-up on one and pull-down on another and get 1/2 VCC.
@a6dulsalam5113 сағат бұрын
I thought about using lcd as touch sensor one day, but didn't have this knowledge to achieve it as you did, you did great job here and can you make it sense touch on each segment or even on each part of the segment or it only the whole lcd act as single touch sensor?
@asmotaku6 сағат бұрын
Brilliant !
@CNLohr5 сағат бұрын
Thanks!
@amigator778922 минут бұрын
Hi, can you please tell me, what font do you use in your code editor in 7:05 ? I like it a lot :) It kind of reminds me font which was used in Turbo/Borland Pascal editors in 90's...
@ljuberzy14 сағат бұрын
this is sheer crazy stuff!
@CNLohr5 сағат бұрын
Thanks.
@FilmFactry13 сағат бұрын
Very cool. Have you played with one of those cheap USB C cables which displays voltage and wattage? I would be interested in a teardown and see how they are driving the LED, all for about $3.
@CNLohr5 сағат бұрын
Oh yeah. I love those things. But sadly, I dunno, teardowns aren't really my thing here.
@FilmFactry4 сағат бұрын
@@CNLohr I found a teardown in case you want to see what's inside. kzbin.info/www/bejne/oaWUfWR7itZrbNk
@SirEngelmann14 сағат бұрын
Did you consider panelization as a manufacturing option? This may allow for huge per-piece cost reduction. Many manufacturers offer free panelization, so you even don't have to do it yourself.
@CNLohr14 сағат бұрын
For larger runs, absolutely worth it! For tiny runs, I just let it roll. The cost is with the human factors in doing assembly.
@JonMurray12 сағат бұрын
Awesome man! New subscriber ✌🏻
@CNLohr7 сағат бұрын
Glad to have you.
@jishk89806 сағат бұрын
this dude is smart on another level, and I love it. truly inspiring man, keep it up!!
@CNLohr5 сағат бұрын
Just hoping to get other people to do cool things too!
@TheMLover12 сағат бұрын
Hey, amazing video as always. What do you think about the Padauk MCU's? The PMS150G is about 3 cent.
@CNLohr7 сағат бұрын
I really wanted to use them, but it was just too hard. Needing multiple voltage rails, no good on-chip debugger. Not RISC-V. The 003's just got it all!
@ronnetgrazer36212 сағат бұрын
Nice! Now mount a minecraft server on top of the LCD glass :) Very inspiring, thanks!
@CNLohr7 сағат бұрын
Maybe someday I'll run Minecraft on an 003. But that day is not today.
@dhj58 сағат бұрын
i did the USB thing on a board a couple years back and just went with standard HASL. It's worked for at least a thousand insertion cycles. The only problem is having to order the PCB so thin. The board i am soon to replace it with has a standard USB C connector on it now because of this.
@CNLohr7 сағат бұрын
That's encouraging. I feel like the tabs in USB C are more fragile than in USB A, but it would make sense for it to be able to survive it. It just makes me really anxious. And also, I worry about oxides forming or flux hanging out on the HASL.
@Stabby66614 сағат бұрын
This was a great hack - thanks!
@CNLohr14 сағат бұрын
Thanks for watching.
@TT-it9gg9 сағат бұрын
Excellent! Thanks for sharing~ Best
@CNLohr7 сағат бұрын
Thanks!
@CNLohr7 сағат бұрын
Thanks!
@juliusmakes2 сағат бұрын
This HAS to learn to talk (SPI, I2C something) and become a module for us the smoother brained mortals out here.
@Scrogan9 сағат бұрын
Did you need to use the V-cuts? They definitely add to the manufacturing costs. I think JLC also offer programming of chips so you might be able to get your boards made with bootloader included. Not that I like bootloaders. I’ve got myself a selection of CH32V chips recently, I should really get to installing the software stack.
@CNLohr7 сағат бұрын
I do prefer v-cuts, but I had another manufacturer do it in a slightly different way that was much more cost effective. I may do a video on that. And I've done my best to make the ch32v003fun software stack approachable.
@CNLohr7 сағат бұрын
I don't neeeed v-cuts but they make the edges so nice. One other thing a different manufacturer did was panelize the design in a really convenient way, I may be making a video about that project some time soon.
@Scrogan6 сағат бұрын
@@CNLohr Yes your CH32V003fun stack is definitely what I want to use. Personally I’ll be needing the advanced features of the higher-end CH32V chips for my projects (especially CAN on the V307), but if I recall there’s experimental support for the others too, so it’s probably worth going for that instead of some bloated manufacturer-made Eclipse skin + HAL. I guess the V-cut edge makes for a nice edge to the type-C connector. The extra cost of panelisation made me just combine multiple boards and cut them apart via hacksaw.
@Aerobiker110 сағат бұрын
You trully are a wizzard. I can't even fathom tackling such a amazing project. You trully inspire me. Have a great day.
@CNLohr7 сағат бұрын
Go go go! Learn and do some fun things yourself!
@CNLohr7 сағат бұрын
I hope you do something very cool! Go go go! Don't let the difficulties of doing cool things stop you.
@lynes2peters438Сағат бұрын
Pretty neat! Whats the quality of thats Microcontrollers ADC? Im most familier with the STM32 family due to my job but open for cool alternatives. Are the ADC as noisy as the Esp-32? Could believe how bad they were on the recommend devboard
@akak51288 сағат бұрын
This is amazing, will make great projects. Thanks for sharing buddy, legend. Press F in the end loooool
@CNLohr7 сағат бұрын
Thanks!
@kidenscruton19234 сағат бұрын
Have you thought about turning it into a touch sensitive programmable keyboard- maybe you’d require a host microcontroller to register all the keystrokes and controls for the lcd- what do you think?
@guatagel245414 сағат бұрын
You are my hero
@CNLohr5 сағат бұрын
That's quite a lot to put on me! But, I appreciate it. I hope it spurs you to go on and do some fun things yourself.
@286ENСағат бұрын
WOW WOW WOW WOW !!! AMAZING
@herzogsbuick10 сағат бұрын
if it went fishing for crab in the bering sea, it would be in Touch Harbor [ducks]
@CNLohr7 сағат бұрын
I know there's a joke in here but I just don't get it.
@CNLohr7 сағат бұрын
I am sure there is a joke in there somewhere but I don't get it.
@Ski49748 сағат бұрын
Wish I understood anything in this video, it seems super interesting
@CNLohr7 сағат бұрын
I hope it makes you at least a little curious to learn more. Even it's not all in one go. I try to make my projects something that anyone given some time and effort can reproduce and exceed.
@markrix6 сағат бұрын
I can dig it
@CNLohr5 сағат бұрын
:)
@flipschwipp6572Күн бұрын
Are you using TopoR für the routing or is there another nice router out there?
@CNLohr14 сағат бұрын
No, all hand routed. I haven't used TopoR in over 10 years. Though I would love it if someone would make an open source TopoR-like autorouter.
@SKElectronics8 сағат бұрын
Love it.❤
@CNLohr7 сағат бұрын
Thanks!
@TheChillieboo6 сағат бұрын
absolutely epic!!!!!!
@CNLohr5 сағат бұрын
Thanks!
@DiyintheGhetto13 сағат бұрын
The question I have is how did you get the thickness the right size to fit in the usb connector? A lot have tried and failed.
@CNLohr5 сағат бұрын
0.6mm FR4 PCB, with ENIG. that's it.
@DiyintheGhetto5 сағат бұрын
@ oh thank you for that. I have a few projects that I want to make with usb pcb.
@Howei133711 сағат бұрын
Very interesting !
@CNLohr7 сағат бұрын
Thanks
@user-jp1qt8ut3s14 сағат бұрын
I can see the name of my village at 7 55!!! 😊
@CNLohr14 сағат бұрын
That's so cool the way that people connect over the weirdest things. Who knew a random screen on the route to your village would be on the wikipedia page for LCDs.
@DasIllu12 сағат бұрын
Wait, you DO exist, it wasn't just my imagination!
@CNLohr7 сағат бұрын
And I've got a lot of videos.
@DerSolinski13 сағат бұрын
Oh no... he found a rabbit hole again...
@CNLohr5 сағат бұрын
Oh my it's a series of holes I have been falling into with this 003! I mentioned about 20-30 designs. I just can't slow down long enough to make a video.
@DerSolinski5 сағат бұрын
@CNLohr one might say they are recursive rabbit holes. Please return some day, you know, to prevent a stack overflow, they are unhealthy.
@MoritzvonSchweinitz13 сағат бұрын
But does it output anything (like touch events) to the USB port?
@CNLohr5 сағат бұрын
Yes! I show it in the video, either as a USB keyboard or the "amount" of touch.
@fiveangle3 сағат бұрын
hell yeah !
@tetraquark240214 сағат бұрын
smart fellow
@CNLohr5 сағат бұрын
thanks!
@TecraTube14 сағат бұрын
was that a casket? WTF lol side note: i think heard the words PCB and USB 100 times each in this 11 minute video
@CNLohr14 сағат бұрын
Is a meme! And one of my favorite!
@TecraTubeСағат бұрын
@CNLohr the Jamaicans carrying the casket dancing. that one's good
@randomlegodev13 сағат бұрын
very neat
@CNLohr5 сағат бұрын
Thanks!
@xlmaoСағат бұрын
now put 2 of those side by side (or top and bottom) and make me a smart watch with these dumb but uplifted parts :D
@SynthOSphere9 сағат бұрын
Brilliant!! Now no one tell the Chinese or they will ramp up the price!! lol
@CNLohr7 сағат бұрын
That's western thinking. Chinese just want to sell you products and make money on them. If it means selling you more product they're happy to do so. It's only the west where they want to try to extract every cent from your cold dead corpse.
@5vart5ol3 сағат бұрын
You are cool.
@Psirust7 минут бұрын
I was wondering how on earth your PCB price was $80... then I saw the board. lol You forgot to take advantage of their panelizing feature .
@eekpie10 сағат бұрын
I bought these 7 segment dip package lads but in 8 digit. All failed in a year sitting undriven bleeding in from the border. Caution
@CNLohr7 сағат бұрын
I can totally believe they may not be the best stock, but as I mentioned in the video, so far I have 0 failures in over 15 tests.
@CNLohr7 сағат бұрын
I am worried too, but somehow zero out out of my 14 I tested have failed.
@ua42045 минут бұрын
You could probably order 100PCBs instead and sell them to subscribers for $5 each.
@thetinkerist12 сағат бұрын
nice hack!
@CNLohr7 сағат бұрын
Thanks!
@skiptoacceptancemdarlin3 сағат бұрын
You are a super useless genius. Kudos!
@klebestiftlp59437 сағат бұрын
And they say makeup is useless. See here you all are proven wrong 😂
@CNLohr7 сағат бұрын
I don't think this is the usefulness my girlfriend had in mind.
@klebestiftlp59435 сағат бұрын
@@CNLohr Still a win dont cha think?
@oqueeuseisobre11 сағат бұрын
Você é tão bom nas gambiarras que parece que és brasileiro! kkk
@CNLohr7 сағат бұрын
Haha, are Brazilians known for that? I do sometimes feel like I'd do better in another country where I could really do a lot, with less.
@bogganalseryd23248 сағат бұрын
Now Make a keyboard out of lcds 😂
@CNLohr7 сағат бұрын
that would be pretty fun...
@lordhelix145842 минут бұрын
Now install DOOM on it
@benholroyd522132 минут бұрын
5:17 We all know its not your girl friends...
@muctop175 сағат бұрын
When will China copy and sell this project? Patented?
@CNLohr5 сағат бұрын
Oh my no! I will consider it a success when someone finally takes one of my designs!
@TheRainHarvester13 сағат бұрын
Why bother with the expensive usb pads. Won't it take 1000s of insertions to damage a usb cord? A damaged cord will be alot cheaper than an expensive $6 pcb. Great jarb!
@1kreature12 сағат бұрын
It takes 1 insertion, then the very thin tin layer deposited on the contacts may oxidize into tin oxide which is non conductive so next time you use it you have all sorts of issues. Nothing ruins a gold plated contact faster than a coating of tin. The wiping action of the insertion will help a bit but the oxide is really tough stuff. Anyone who has probed an old solder joint knows how hard they sometimes have to press to break through.
@TheRainHarvester8 сағат бұрын
@1kreature oh i had no idea. What are the cheap usb cable's PC end coated with? What is the reason that coating isn't available on pcb pads?
@dhj58 сағат бұрын
@@1kreature For a proper product this would be an issue. for a prototype its not that big of a deal. I have a project that has been in service for over a year with over 1000 insertions and it is also left outside under the hood of a car and it works just as well as the first day i used it. I will be switching this out in the future mostly because i don't like that the PCB has to be so thin for this to work.
@CNLohr5 сағат бұрын
It's usually gold. And that's one of the reasons I chose gold coating for this PCB.