- 152
- 1 254 330
Life with David
United States
เข้าร่วมเมื่อ 7 เม.ย. 2019
I have enjoy working on out-of-the-ordinary projects ever since I was little. From building go carts and boats when I was in junior high, designing and building computers in the seventies, and recently restoring boats, cars and airplanes, I've taken the path less traveled. Because of my love of odd projects, my long suffering wife of 45 years has coined the phase. "Life with David". Now that I'm retired I can spend much more time on these hobbies. So join me as I explore a wide range of interests.
RP2350 First Look - How does it compare to the RP2040? Risc-y 01
RP2350 First Look! - Join David has he sticks his toe into the RP2350 world by firing up a Raspberry Pi Pico 2 on his machine. He will install and troubleshoot Visual Studio Code as the IDE for the Pico 2. He also performs a very simple performance comparison between the M0+, M33 and Hazzard 3 cores.
Pi Calculation program used for the Speed Comparison tests:
github.com/LifeWithDavid/LifeWithDavid-RaspberryPiPico-RP2350/blob/6e1619a1abe5af6255bf1134f4a7d5a345f80d7c/piCalc.c
00:00 - Introduction
00:41 - Getting my Pico 2’s
01:16 - How is a Pico 2 different?
03:27 - IDE for the Pico 2
05:40 - Difficulties using VS Code
06:35 - M33 core success!
06:47 - RISC-V core success
07:29 - Speed Comparison
08:59 - Closing
Music:
(Pinnacle 25 royalty-free music):
Pulsing Dance
City Night Groove
Pi Calculation program used for the Speed Comparison tests:
github.com/LifeWithDavid/LifeWithDavid-RaspberryPiPico-RP2350/blob/6e1619a1abe5af6255bf1134f4a7d5a345f80d7c/piCalc.c
00:00 - Introduction
00:41 - Getting my Pico 2’s
01:16 - How is a Pico 2 different?
03:27 - IDE for the Pico 2
05:40 - Difficulties using VS Code
06:35 - M33 core success!
06:47 - RISC-V core success
07:29 - Speed Comparison
08:59 - Closing
Music:
(Pinnacle 25 royalty-free music):
Pulsing Dance
City Night Groove
มุมมอง: 1 484
วีดีโอ
Adjusting PA-28 Landing Struts
มุมมอง 41121 วันที่ผ่านมา
Join David has he adjusts the length of the landing gear struts on his 1967 Piper Cherokee 180C. He'll use a manual strut pump for inflation. Vevor High Pressure Hand Pump: www.amazon.com/dp/B078V1RM4F?ref=ppx_yo2ov_dt_b_fed_asin_title Contents of this video 00:00 - Introduction 00:38 - Safety 01:38 - Strut Theory 02:54 - My struts are out of whack 03:58 - Adjusting the struts 09:16 - Fine tuni...
Electric Recliner Troubleshooting and Repair
มุมมอง 5102 หลายเดือนก่อน
Join David for tips and techniques for troubleshooting and repairing electric recliner lift mechanisms. He reverse engineers his electric recliner lift mechanism (CIAR LM55-03) to develop a schematic and steps through the theory of operation. These techniques will work for most models of lift mechanisms. Link to previous CIAR lift mechanism repair video: th-cam.com/video/8EJ_4fZqEis/w-d-xo.html...
Linda's Mom's Macaroni Salad
มุมมอง 3512 หลายเดือนก่อน
Do you need a tasty salad to feed a big crowd? David and his wife are back in the kitchen making a macaroni salad perfected by their neighbor’s mother. It’s always a crowd pleaser! Recipe: Salad: 1-½ pounds small shell macaroni 18 hard boiled eggs 1 cucumber 4 stalks celery 1 large onion 1 green pepper Dressing: 1-½ jars of Hellmann’s Mayonnaise 3 ½ T milk 1 ½ T white vinegar 2 T sugar 1 T pepp...
RP2040 - Bare Metal Direct Memory Access - BMA14
มุมมอง 8303 หลายเดือนก่อน
RP2040 - Bare Metal Programming - DMA - BMA14 Join David as he explores how to implement Direct Memory Access using Bare Metal techniques without using the C/C SDK. Resources for this Chapter: Demonstration files for this video: github.com/LifeWithDavid/RaspberryPiPico-BareMetalAdventures/tree/91ec1ebcc1d5d2e32604054feff3838912e7e70c/Chapter 14 Link to “Bare Metal Adventures, Chapter 03”: th-ca...
RP2040 Bare Metal Two Core Operation - BMA 13
มุมมอง 1.1K5 หลายเดือนก่อน
RP2040 Bare Metal Two Core Operation - BMA 13
Track the eclipse with a cell phone and cheap timer!
มุมมอง 2166 หลายเดือนก่อน
Track the eclipse with a cell phone and cheap timer!
Broken Yamaha Tyros 1 - YOU can fix it!
มุมมอง 1.4K8 หลายเดือนก่อน
Broken Yamaha Tyros 1 - YOU can fix it!
RP2040 - 6502 Emulator - TIM, Tiny Basic, and EHBasic
มุมมอง 9358 หลายเดือนก่อน
RP2040 - 6502 Emulator - TIM, Tiny Basic, and EHBasic
RP2040 - Bare Metal 6502 Emulator - Demonstration - BMA10
มุมมอง 1K9 หลายเดือนก่อน
RP2040 - Bare Metal 6502 Emulator - Demonstration - BMA10
RP2040 - Bare Metal 6502 Emulator - BMA 09
มุมมอง 2K10 หลายเดือนก่อน
RP2040 - Bare Metal 6502 Emulator - BMA 09
RP2040 - Bare Metal Interrupts and Debugging - BMA08
มุมมอง 97511 หลายเดือนก่อน
RP2040 - Bare Metal Interrupts and Debugging - BMA08
RP2040 - Bare Metal - Executing from SRAM - BMA07
มุมมอง 1.4Kปีที่แล้ว
RP2040 - Bare Metal - Executing from SRAM - BMA07
RP2040 - PIO and Bare Metal Programming - BMA06
มุมมอง 2.6Kปีที่แล้ว
RP2040 - PIO and Bare Metal Programming - BMA06
RP2040 - System Clocks - Bare Metal Programming - BMA05
มุมมอง 2.8Kปีที่แล้ว
RP2040 - System Clocks - Bare Metal Programming - BMA05
RP2040 - NO SDK! Assembly Language Programming - BMA -04
มุมมอง 5Kปีที่แล้ว
RP2040 - NO SDK! Assembly Language Programming - BMA -04
UDOO Key Introduction - A Dual Microcontroller Board
มุมมอง 1.5Kปีที่แล้ว
UDOO Key Introduction - A Dual Microcontroller Board
RP2040 - Using UARTs with RP2040 Assembly Language - BMA-03
มุมมอง 3Kปีที่แล้ว
RP2040 - Using UARTs with RP2040 Assembly Language - BMA-03
RP2040 - Compiling and Linking Assembly Programs - BMA-02
มุมมอง 3.8Kปีที่แล้ว
RP2040 - Compiling and Linking Assembly Programs - BMA-02
RP2040 - Introduction to Assembly Language - BMA-01
มุมมอง 12Kปีที่แล้ว
RP2040 - Introduction to Assembly Language - BMA-01
Pinnacle Studio 26 vs. 25 - Should you upgrade?
มุมมอง 15Kปีที่แล้ว
Pinnacle Studio 26 vs. 25 - Should you upgrade?
Creality Ender-3 S1 Assembly and Demo...by a newbie!
มุมมอง 388ปีที่แล้ว
Creality Ender-3 S1 Assembly and Demo...by a newbie!
Raspberry Pi Pico PIO - PIO Interrupts using MicroPython - Ep. 20
มุมมอง 4.3Kปีที่แล้ว
Raspberry Pi Pico PIO - PIO Interrupts using MicroPython - Ep. 20
Raspberry Pi Pico PIO - PIO Interrupts using C - Ep. 19
มุมมอง 6Kปีที่แล้ว
Raspberry Pi Pico PIO - PIO Interrupts using C - Ep. 19
Raspberry Pi Pico PIO - Ep. 18 - MIDI using MicroPython and Velocity for Pico
มุมมอง 3.1Kปีที่แล้ว
Raspberry Pi Pico PIO - Ep. 18 - MIDI using MicroPython and Velocity for Pico
Raspberry Pi Pico PIO - Ep. 17 - MIDI for the Pico
มุมมอง 7Kปีที่แล้ว
Raspberry Pi Pico PIO - Ep. 17 - MIDI for the Pico
Inexpensive Water Filters for newer GE Refrigerators - PYE22K and more
มุมมอง 7Kปีที่แล้ว
Inexpensive Water Filters for newer GE Refrigerators - PYE22K and more
"it will completely destroy the housing" at 9:10...housing to what?
Even more genius!!!! I love the straightforward way you explain things. Repairing furniture so it doesn't go to the dump is just awesome. My recliner is stuck in the lift position and will not retract. Although I've ordered a new motor, I may try this now that I know where the limit switches are located! Do you know where the control boxes for the chair are typically located? The heater/massage junction box? Subbed!
Genius! I wish u spent a bit more time on choosing the correct relays and soldering, desoldering...but excellent, thank you
Thank you. I have a corollary video on troubleshooting the actuator circuitry that might be helpful ( th-cam.com/video/diehiXWF4pc/w-d-xo.html ). Thanks for watching!
Turning the office chair upside down did the trick! Thanks for this video, it helped me out so much. Thank you!
Fantastic! I'm glad it worked. Thanks for watching!
Anyone else find SDKs or convenience libraries kinda paradoxical? You basically have to know what the hardware is capable of, AND have some idea what functions to call to use them. It's like it's easy if you already know how to use it, but it hides everything from you if you don't. Not so convenient for the beginner
That's one of the reasons I am trying true bare metal programming. Learn the hardware and the programming will take care of itself (well sorta :-) ). Thanks for the comment!
Hello David. Thank you for the tip, worked like a charm!
I love to hear about success stories. Thanks for watching!
Eh. I'll just buy an STM chip and a breakout board. STM32U575 clocks up to 160MHz and comes with M33
That would be another option. I wanted the RISC-V cores and each Pico2 only costs 5 bucks. Thanks for watching!
Thats pretty neat!
It is a very cool band!
Thanks David!!
You're welcome. I hope it helped!
The problem that come with most every convenience we buy (like the cushy adjustable chair) is the question we should ask before we buy. The question is "What is the PIA factor" with the product. "PIA" ? > Pain In The Ass, that come with virtually everything! that is What is the failure rate and the complexity of the repair? Quite frankly, the manufacturers build to fail. And because people generally don't have the patience or facility or the time to fix crap any more.
I agree! Check my other chair cylinder repair video; it is MUCH easier. The link is in the description below. Thanks for watching!
I'd love to see more bare metal videos. Your PIO and DMA videos for the rp2040 were great, I want to see a 2350 version
Thank you. I hope to learn more about 2350 bare metal operations. Stay tuned.
Thanks David, very good Job
Thank you!
My father in law was a member of the Louisville Social Male Chorus German American Club. They really loved to "Duck Dance".
That's so cool. I wish I was talented like that. Thanks for watching!
Great overview, thanks. I am still holding off a bit until Adafruit (or others) have released convenient High Speed Transmit (HSTX) peripherals to play around with DVI. Not many examples on the topic out there yet, it seems.
That looks pretty cool. It's like PIO without actually using PIO. Hopefully they will come up with one soon. Thanks for the info.
this little thing is probably faster than my old pentium 200 mmx from 95
LOL. I think it would be close with the Pentium winning in the memory department. Power is another thing... 15 Watts for the Pentium CPU alone, milliwatts for the entire Pico 2. Enjoyed hearing from you again!
VSCode - no thanks! Captain Pico - yes please!
I'll see if I can use the Pico 2 without VS Code.
Thanks david uncle 🙏
You're welcome. Thanks for watching!
🙂
@@LifewithDavid1 🥰🥰
❤🙏🙏
Thank you!
Thanks for the info. With millions (billions) of gates, it's amazing that doesn't happen more often.
Nice video. 👍 I saw in somebody else's RP2350 video that VSCode's compiler does a very poor job by default, but with a little tuning the RISC-V cores come in line with the performance of the M33 cores..
I saw that, too. My example is pretty straightforward, it is mainly designed to showcase the hardware divide of the M33 course.
Such a cool demo, I'm surprised using VS Code gave you such a hard time. Thanks for the video!
I'm a complete noobie with VS Code so I'm sure most of the problems were due to me. Thanks for watching.
@@LifewithDavid1 idk, considering the only way you could get the code to compile and the pico to receive it was to basically nuke your system, that doesn't sound like a you issue lol something was interfering.
I was pretty sloppy where I installed the previous applications for the RO2040. Remember there was no "recommended" installer for Windows machines. I have problems (my own irrational need) in not knowing exactly how something works. So I'm a little uncomfortable that VS Code does it all. But that's just me. Thanks for your comment.
I heard there were serious problems with the GPIOs. Could you test them and demonstrate the results?
That's a great idea. Are the problems hardware or software based?
@@LifewithDavid1 There's an errata which covers it, but in short one stepping has a tiny leakage issue which is unlikely to matter to anybody who isn't trying to use the RP2350 as a logic analyzer with floating leads. If the inputs are driven by another device there is no issue. If the inputs are floating, the programmable pull-downs aren't strong enough to pull some of the lines to a zero so the RP people recommend adding a pulldown resistor to help which of course burns current.
@@LifewithDavid1 hardware
Does the rp2350 have a micropython implementation that can also access the PIO state machines? You're a great teacher; love the channel.
Yes. The rp2 port has a means of writing pio programs with a function decorator
@@natewinslow557 Thanks, I was not sure if micropython was available for the rp2350 yet.
I believe it does. I'll have to check it out. Thanks for watching!
Looking forward to watching all the previous bare metal episodes, as I have more time on my hands, I can have a go myself. Really enjoy all your videos David. Thanks for sharing
Thank you so much. Have fun!
Hope you enjoy! It's great to have to have time to learn. Have fun!
I missed Captain Pico!
I guess he has to figure out his new brother.
Will be interesting to see if the PIO has been enhanced and what can be done with that now!
There are now 3 PIO banks for a total of 12 state machines.
Very impressive, good job!!!
Thank you very much! Thanks for watching!
OMG. I was about to replace my chair, but didn't really want to because it's very comfortable. I came here looking for how easy it was to change the cylinder, but found this video a few days ago, tried it and so far it seems to have done the job!!! Amazing!!
@@BeardyGeoffles That's great! I always enjoy hearing success stories. Thanks for watching!
I would have liked it very much if you showed the way that you pressure tested the pump before you put it back into the water and more detail on exactly how you tested the current on the pump . Otherwise, it's an excellent thums up !!!
Thanks! I'm sorry I didn't give more info on the pressure test. It's hard when you are actually doing the repairs to get all the details on video. I had low pressure air (about 5 psi), that I introduced into the switch housing through the pressure test hole. Then I sprayed soapy water around the gaskets to see if any bubble appeared. They didn't; so I decided everything was good. I didn't test the current of the running pump; just the resistance. Thanks for your comment!
Do you uninstall older versions??
Yes, that worked best for me. Before I removed the older versions, there were several bugs which were carry-overs from the older versions.
OMG! Old school, absolutely amazing!
I enjoy simpler systems that one person can understand. Thanks for watching!
David! You are fantastic! You saved me $$$ I love you.
I'm so glad it worked for you! Thanks for watching!
Awesome video! It has everything you need for servicing Piper struts. Thanks!
Thank you, and thanks for watching!
Amazing. Thanks David. In the least, I will have our mechanic look at our plane. I think we're over-inflated on the mains. This is also problematic for fuelling to the 18 gallon tabs. Sometimes we believe we are filled to 18 and then once we're parked, the Cherokee is settling in a different pitch. Suddenly we have 16 gallons fuel. Not sure which is correct yet but the aircraft should be level when fuelling in the least.
You can take a look during your next preflight. If it's a PA-28 like mine, there should be about 4 1/2 inches of strut tube exposed. Good luck!
Thanks!
I signed in just to give u a like ❤ Thank you sir.
So nice of you. Thanks for watching!
Very informative David ...Thanks for sharing
Your welcome! Thanks for watching!
Thank you, I can't wait to try this.
I hope it works as well for you as it has for many others. Keep us informed. Thanks for watching!
One of the most under rated fix on the tubes, the rest of the channels claiming a fix should take a page from your book. Have a nice year my good sir.
Thank you very much!
Cool, no micros were harmed while making this video :)
And you can see how strong 3-D printed parts actually are! Thanks for watching!
Can I use olive oil?
Try my other easier fix first. The link is in the description and also pinned to the top of the comments. You may not need to disassemble at all. I would not use olive oil, it would get sticky. I don't think it is comparable with the seals. Good luck!
So glad I watched this video. Turning the chair upside down worked! I really wasn’t too excited about a trip to the hardware store for a pipe clamp or length of pvc pipe or using the chair in it’s lowest position. Thanks so much for explaining and sharing. From a 70+ old lady!
Glad I could help! Thanks for watching!
Hi David, thanks for your videos, do you know how to introduce dead time using 2x DMA + PWM with opposite phase? Thanks in advance :)
I'm sorry, but I haven't tried that. I think it would take me quite a bit of research and experimentation to figure that on out. I do more with DMA with my AWG videos; maybe that will give you some ideas. I even do some bare metal DMA in one of my recent vids. Good luck.
Thanks a lot 😀
thanks David
You're welcome. Thanks for watching!
Amazing video. Extremely clear and the first resource I found that explains the weird things in MicroPython and PIO :) Thank you so much!
I'm glad you found it useful. Thanks for watching!
hello sir david i have the same problem on my dso hantek 2d10. i have searched in eev blog not find firmware file like the one you have maybe in forum has been deleted, i have difficulty in recovering my dso, would you please share with me the file you used to recover my dso.? 
I just checked and the link I posted in the description to the David Alfa's EEV blog still works. I think you should get all the help you need there. Good luck!
Great video, but that "music" is annoying, distracting and unnecessary.
Thanks! I agree, my audio quality has improved in the past 4 years. Thanks for watching!
i know this is 3 years ago... but i want to ask, is there an alternative to hydraulic oil? can i use 3in1 oil instead?
Try my other, easier fix first! The link is pinned to the top of the comments. All the hydraulic fluid you need may already be in the cylinder. I would stay away from any oil that could soften the seals that are used in the cylinder. Good luck.
Why is there a jacket on the compressor? Do you live way up north or something like that?
I live on America's North Coast, Cleveland, Ohio. We have to turn the power on to the outdoor unit for a while before we can actually start the compressor. There is a heater in the compressor to prevent fluid lock during cold spells. The blanket keeps that heat in.
I wonder how someone gets the idea that people need a tutorial on showering lol. I would have never thought.
Believe it or not...when I was preparing to camp at AirVenture the first time, there was a great blog on how to shower there which helped me a lot. The next year; it had disappeared from the internet. I felt I had to pass that info to new campers. Since I don't do blogs; this is what you've got. Thanks for watching!
Worked great! Thanks for the info.
Glad it worked. Thanks for watching!