053   Status Update 11-23-2024
26:14
21 күн бұрын
049  Novel Traffic Control Method
33:19
E048 10/01/2024 ZoomTown Update
30:57
Пікірлер
@rayprada8398
@rayprada8398 2 күн бұрын
Why not connect a single resistor to the common anode or cathode instead of 8 individual resistors?
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 2 күн бұрын
Good morning! Good question. Think of the device as having individual resistors as you stated. Each one can be ON or OFF or ALL ON. The resistor value is dependent on the total current of the circuit. Using one resistor for 7 LEDs would be a different value that one resistor for 1 LED. Hope that helps! Cheers and Happy New Year! Chris
@TheMrchuck2000
@TheMrchuck2000 2 күн бұрын
Is there a corresponding print article with drawings, as mentioned in the video?
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 2 күн бұрын
Good morning. There are some documents that are available on our companion website. This link will take you to the page for all the Woodworking related documentation, look for W083 molding plane makingstuffwithchrisdehut.com/woodworking-files Cheers Chris
@sfo1mas
@sfo1mas 4 күн бұрын
This was very helpful...wish I would have watched it before I put a bunch of dips in my panel with the orbit sander! Thank you for putting this together!
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 4 күн бұрын
Good morning sfo1mas, I am glad you found that video helpful and useful! May your surfaces be flat and smooth forever. Cheers! Chris
@TheMadface80
@TheMadface80 5 күн бұрын
Okay, so I was having trouble getting anything running on the Pico. And it turns out all I had to do was name the file main.py specifically. That was the problem. Thank you for explaining every detail instead of just rushing through everything. It's incredible that the problem I was having had such a simple solution.
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 5 күн бұрын
Good morning TheMadface80, I am really happy to hear that you found a solution to your problem! By chance, is that why your 'name' is TheMadface80? Hopefully you will have a happy face now that you are moving forward with your project. Cheers and Happy New Year! Chris
@martinparker9044
@martinparker9044 7 күн бұрын
Your light source is pointing down next to your camera, wouldn’t it work better the if the light source was away from the camera lighting the qr code so it would have less glare. Think of it as like a triangle
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 6 күн бұрын
Good morning Martin, I would be great if we could see what the Tiny Code Reader sees, but we can't. All of my experiments with lighting had to be done blind and analyzing results based on suspicions. Once I discovered that the overhead lights were the problem, (which I can set their brightness and their angles which didn't help), I moved on to the LED. In my testing, I did try angling both the LED and the Camera in an attempt to achieve better performance. I didn't notice any improvement by doing that. Just having the LED helped with reliability in all locations on the layout. Hopefully the Tiny Code Reader stays working reliable as it is right now as I just discovered another major problem. I knew this project would be loaded with challenges, but WOW, NOT THIS MANY! Cheers! Chris
@Ron_Rhodes
@Ron_Rhodes 7 күн бұрын
Wouldn't it be great if you could print your QR codes in "invisible" ink that could only be seen by the sensor under an IR or UV light?
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 6 күн бұрын
Good morning Ron, That would be awesome. Frankly ZoomTown's marking and signs are getting pretty overwhelming!. Cheers! Chris
@SteveWoodgate
@SteveWoodgate 7 күн бұрын
Hi Chris Why don’t you use integer values for x and y (multiply by a power of ten as necessary) ? Then you could use list comprehension to get your variable values. Glad to see the project is moving forward, great work as usual.
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 6 күн бұрын
Good morning Steve, The thought never crossed my mind. I think I probably got fixated on that join function and got lost in that. Great suggestion though! Cheers! Chris
@n.butter8513
@n.butter8513 9 күн бұрын
This video really helps with my project. Thank you so much!
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 9 күн бұрын
Good morning n.butter8513 , I am happy to hear that you found it helpful, thanks for watching! Cheers! Chris
@ariketola1602
@ariketola1602 10 күн бұрын
Thanks for the tutorial video, very nice to watch when you didn't jump from one thing to another in a hurry. Please speak calm and clear English.
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 10 күн бұрын
Good morning ariketola1602, Thanks for the feedback, much appreciated! Cheers! Chris
@ronaldchinn5967
@ronaldchinn5967 14 күн бұрын
I was looking for how to use interrupts on RP PIco when I stumbled upon this video. Wow, What a great tool! I frequently have 5 or 6 projects going and since I rely heavily on the mail system for parts I find that I've often forgotten what I was think when the parts I ordered actually arrive. I think your methods described here will really allow me to pick up again exactly where I left after long delays in between working on that particular project. I really like how the tabs allow you to keep specialized notes for whatever experiment you might have been performing, and the space to allow you to add in any extras that might be required. Funny, but for as obvious as it appears that note keeping is a no-brainer, I'm kicking myself for all the years I've not thought of something like this myself, especially since I'm not a Spring Chicken and have been around the block since '62! I'm definitely will be giving this a try! Live and learn! Thanks!
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 14 күн бұрын
Hello ronaldchinn5967, glad to hear that you found this video, hopefully you also found the one related to interrupts! I have been trying to keep good notes, but like you, there wasn't a "good" tool for me. The tabs certainly are the key for me. I can organize all the different information and find it FAST. Before, I would have docs made with Thonny, Google Docs, Notepad, you name it. Never could find anything and it drove me crazy. Hopefully you can get into the routine because, as I am finding out, it is a massive time and frustration saver. Us old farts have to help each other out (I'm 63 and need all the help I can get). Cheers! Chris
@wktodd
@wktodd 14 күн бұрын
If you find the time Chris, try adding a de-esser to your audio recording chain, to control sibilance on the 'S' sounds (my cheap tablet may be making it worse , but i have not noticed it as bad on other channels)
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 14 күн бұрын
Good morning wktodd, Thanks for the feedback, I really appreciate it. My hearing is so bad that I am usually just hoping people can understand what I am saying. About the only Audio correction I do is when there is white noise in the background, especially when the furnace / air conditioning is running. I can't say if I hear the "noise" of 'S's, but it may be in one of my dead frequencies that I can't here. I just looked at Audacity to see if it had a de-esser and didn't see one. Perhaps someone has a plug-in for it. Thanks again, much appreciated! Cheers Chris
@sashidharprabhu5067
@sashidharprabhu5067 15 күн бұрын
This the best video that I have seen on sharpening chiesels. The theory and practice well explained.Thank you sir.
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 15 күн бұрын
Good morning sashidharprabhu5067, I am really happy to hear you enjoyed that video. David was great at explaining a lot of different aspect of woodcarving. His contributions to the community will be remembered. Cheers! Chris
@StudentTrader
@StudentTrader 16 күн бұрын
Hey Chris another question for ya…if I want to run a lot of servos I’ll want to use an external battery…so how would I connect that without frying anything? Just pos/neg battery leads to the bread board and then pwm leads to the pico do I need to connect the ground from the pico to the breadboard?
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 16 күн бұрын
Good morning StudentTrader, nice to see you again. You description is correct - sort of. Power the servo motors as you described with an external source. Connect your PWM signal to the servo as you suggested. BUT, you will need to connect the zero volt (negatives) from the Pico to the zero volt (negative) of the bread board as well. This will keep the reference voltage (potential) the same for both individual circuits. Adafruit also has a board that allows you to control multiple servos that I have used and it worked good as well. Cheers! Chris
@StudentTrader
@StudentTrader 16 күн бұрын
@ okay great thank you! I just tried to get the 16 bit servo driver to work with the pico but no luck but I’ll keep messing around with it
@dylanjennings3746
@dylanjennings3746 19 күн бұрын
Such a great video, helpped me so much thank you !
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 18 күн бұрын
Good morning dylanjennings3746 Glad it helped! Cheers! Chris
@Fant01
@Fant01 19 күн бұрын
Merci beaucoup, vos expliquations sont les meilleures que j’aie vues jusqu’à présent 👍🙏
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 18 күн бұрын
Good morning Fant01, I am glad to hear that you found the explanations to be helpful. Cheers! Chris
@wktodd
@wktodd 21 күн бұрын
Bush up on your OOP skills Chris. Wrap up bits that work as objects , export them to files and import as required. OOP was invented to help code organisation.
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 21 күн бұрын
Good morning wktodd, Thanks much for the encouragement! In the real world I am about 5 weeks ahead of that video and a lot has changed - A LOT!!! Committing to a big change (complete rewrite) is difficult at this phase of the experiment, however, things are "MUCH MORE GOODER". The results of that commitment will be the topics for the next 4 or 5 videos and overall things are so much better. Some really cool additions and changes are ahead and they are providing good results. Thanks again and Cheers! Chris
@SteveWoodgate
@SteveWoodgate 21 күн бұрын
Thanks for the shout out. Hope it goes well from here.
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 21 күн бұрын
Good morning SteveWoodgate, Good to see your comment. Yeah, your name has been mentioned many times in recent weeks in the shop - I think you are going to be really pleased to see what is being done with that sensor! Cheers and thank you so much for the suggestion and for the financial contribution, it made a WORLD OF DIFFERENCE on this project. Cheers! Chris
@Starlight-AG
@Starlight-AG 21 күн бұрын
Hi Chris. First time being first comment. I feel for you at this point. I've been there too. Code gets out of hand at times regardless of how organized one is. It's in a way annoying and a little discouraging but, at the same time, the thought of a re-write is very appealing. Not a scratch re-write but a re-organization, a re-grouping of code parts as you said. However, time is not our friend when we also have other things going on in life. I find block diagramming the organization of the functions helps but I'm sure you have always done that. Another positive is that during the re-write/organization you may find some questionable code or concepts that you could/should change and as you said, get rid of the unused experimental bit & pieces. Kinda like defragging a hard drive but in this case the code. I wish you well and some great ideas to present themselves. Take Care. 🇨🇦
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 21 күн бұрын
Good morning Starlight-AG, Thanks much for the kind words and perspective. As programmers and tinkerers I believe everyone goes through this experience but few are comfortable talking about it as it can be perceived as failure. While certainly exhausting to think about a rewrite, it is filled with new opportunities to learn, improve and innovate. In the next handful of episodes, things will certainly be changing ;-) Thanks very much for sharing your thoughts and beliefs. Cheers! Chris
@sbelyo
@sbelyo 23 күн бұрын
Do we have to use a separate power supply for the relay board? I was going to use a 2 Amp 5V USBC power supply to supply both. I would split the supply before going to the controller
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 22 күн бұрын
Good morning sbelyo, It depends on what is being powered with the single power supply. I am assuming you are powering the PICO and the Coil of the relay. Assuming the coil side of the relay has the proper components for circuit protection (flyback diode) and the coil is 5 volt and the PICO is powered with 5 volts, then you can. Cheers Chris
@sbelyo
@sbelyo 19 күн бұрын
@@MakingStuffwithChrisDeHut perfect!
@vetrivendanshanmugasundara2507
@vetrivendanshanmugasundara2507 23 күн бұрын
Excellent coaching... Really useful one..🙌
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 22 күн бұрын
Good morning vetrivendanshanmugasundara2507 I am glad you found it useful, thanks for watching! Cheers! Chris
@zyxwvutsrqponmlkh
@zyxwvutsrqponmlkh 23 күн бұрын
to solve a problem of lack of gpio on a SC0914 you use a chip that costs more than a second SC0914 and has fewer gpio than a SC0914. Why not just use a second SC0914 and have it be your gpio expander?
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 23 күн бұрын
Check the specs for the I/O ratings and it will help you understand why buffer chips exist. Another factor is the package still readily available for through hole applications which means they can be easily used in self made "circuit boards". Being the "cheapest" isn't always the right choice. Cheers Chris
@jimw1266
@jimw1266 24 күн бұрын
Great explanation... Thank you.
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 24 күн бұрын
Good morning jimw1266, Thanks for the very kind words of appreciation! That is great motivational fuel to keep me going. Cheers! Chris
@jimw1266
@jimw1266 25 күн бұрын
It's the red pill...
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 25 күн бұрын
Good morning jimw1266, LOL! For a minute there I thought someone was reminding me of which pills I take in the morning! Thanks for the chuckle. Cheers! Chris
@jimw1266
@jimw1266 25 күн бұрын
Thanks for your simple and instructive explanations!!!
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 25 күн бұрын
Good morning jimw1266, I am happy to hear that you found it useful, thanks for watching! Cheers! Chris
@SteveH-TN
@SteveH-TN 26 күн бұрын
Thanks for sharing this video and information. Good to know something to think about.
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 25 күн бұрын
Good morning SteveH-TN You bet! Glad I could help! Cheers! Chris
@davidkahan
@davidkahan 29 күн бұрын
hi Chris, thanks a lot for a very clear explanation
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 28 күн бұрын
Good morning davidkahan , Thanks for the kind words and for being a part of the audience! Cheers! Chris
@chadmetzger5353
@chadmetzger5353 Ай бұрын
Thanks for your tutoriuals they are helping me with a project. I am new to the PI. I am trying to use an SPI lcd (128x160px) that has an on board sd card slot, to display an image at boot. I don't want to trouble you too much, but do you have a tutorail on such a thing? Or, is there something I can do in addition to this tutorial to achieve this?
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
Good morning chadmetzger5353 , Unfortunately, I have nothing that could help regarding an SPI LCD display. Sorry, Chris
@Starlight-AG
@Starlight-AG Ай бұрын
Hi Chris, I hear ya. Been there MANY times over the years. I agree, as time goes on, you come back to older code for one reason or another like to add a new feature etc. I go through some of the old code and say to myself, 'why did I do it like that'? So one thing leads to another and you make a change. THEN you run into what I call a cascading failure which means the changes you made altered something down the line which was based on the old way you did it. That's when the love/hate of programming rears it's head. My long winded point is your mind is always working in the background and if you have been away from a particular project for some time you just cannot usually remember EVERY little nuance from perhaps a year ago. So that's what happened here to some degree as well. Yes the debugging can be nasty (17,000 Lines of code) in some cases or even more. But, hopefully, once you find the error(s) and fix or re-think them, you end up with a better program. If you don't, go get a beer, come back to it another time and you may see it right away next time. Thanks for the memories my friend. 🇨🇦
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
Good morning Starlight-AG, Thanks for sharing your perspective. I think all of this is why we love programming so much. There is simply never the "best possible" way. We can find alternative methods and never stop. All that exploring and thinking and learning costs little (financially). It occupies our time and mind excessively :-) Cheers! Chris
@alentanor
@alentanor Ай бұрын
Quick tip, you can use a multimeter to identify the pins. Just check for conteniuty between teach two pins and press the buttons until something beeps.
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
Good morning alentanor, Thanks for sharing your wisdom. Cheers! Chris
@danieldare2640
@danieldare2640 Ай бұрын
I'm the first I must be your biggest fan.😅
@tomek3633
@tomek3633 Ай бұрын
or the one with the most spare time ;)
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
I guess that depends, Raul is 467 Lbs, how big are you? Cheers mate. Chris
@bambumbambu
@bambumbambu Ай бұрын
pf..that scrapp aluminium cost more than a drill press......
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
It isn't always about the cost. I certainly can buy cheap drill presses and I get what I pay for - usually junk. When possible, I prefer to make the tool the way I want for the purpose they are to serve. This drill press serves me much better than any of the commercial ones I have owned. Not everyone cares about that, but then again, not everyone drills .008" diameter holes in copper plated G10.
@bambumbambu
@bambumbambu Ай бұрын
@@MakingStuffwithChrisDeHut agree. but you said in the video "i used some scrap aluminum..." like dude..that's not scrap..that's expensive as hell. only one piece of aluminum costs 50$ ....
@bambumbambu
@bambumbambu 4 сағат бұрын
@@MakingStuffwithChrisDeHut you are not even showing how precise it is. and the rails have a awful noise - are they Chinese? just nonsense...
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 2 сағат бұрын
@@bambumbambu Thanks for your feedback. The rails are surplus from Ebay, but they run straight which is all they need to do. As for showing it's precision, I frequently drill .010" (0.25 mm) diameter holes with it using carbide drill bits. Out of curiosity, why do you keep coming back to throw shade on the project?
@peterwest1158
@peterwest1158 Ай бұрын
More useful info, thanks. I have a plan to build 2 full weather station that would be powered by solar cells that I can have running permanently at home in the UK and at our apartment in Spain. I still need to make wind speed, wind direction and rain sensors to add to the temperature and humidity from the DHT11.
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
peterwest1158, Wow, sounds like an awesome project, enjoy the process! Cheers Chris
@daCount0
@daCount0 Ай бұрын
On an other channel they used a diode between the battery power and the pico as security for this.
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
Good morning daCount0, Thanks for sharing that. Cheers! Chris
@daCount0
@daCount0 Ай бұрын
@@MakingStuffwithChrisDeHut Found on this channel "Core Electronics"
@EBF-oc3ke
@EBF-oc3ke Ай бұрын
Well presented. Thanks for that. Subscribed.
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
Good morning EBF-oc3ke, I am happy to hear you enjoyed the presentation, thanks for watching and subscribing! Cheers! Chris
@deanfeller8403
@deanfeller8403 Ай бұрын
Great video! It explains the problems I was having with my Pico project. Thanks for the detailed explanation.
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
Good morning deanfeller8403 , Glad to hear that the video helped you out and thanks for the kind words!!! Cheers! Chris
@tomek3633
@tomek3633 Ай бұрын
you make me blush :) I just had another idea while listening to this episode: the zcheduler will be the one running the dijkstra, right? so it will be in charge to calculate pathes for each and every zoomie requesting a path. now imagine the following: after calculating one "shortest" (best) path for a zoomie it increases the weight for all edges used in this path a little bit --> it gets more likely that the next zoomie would not use the same roads. The more zoomies use the same road, the more likely the next path will pick another road. --> avoiding traffic jams by spreading the traffic. of course you have to decrease the weight by same little amount when a zoomie has reached it's destination ... hope you enjoyed your pizza tonight! tomorrow we have friends over at our house and we'll be making a whole [put right word for those steel plates of the oven here, how do you call them?] of pizza with lots of toppings ... my mouth is watering just by thinking of it ^^
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
Good morning Tomek, always great to hear from you. I think that would be another great experiment and demonstration of the power within these algorithms. It will be very interesting once this whole thing is up and running and we can try out all these changes and watch the behaviors in the "real" world. You pizza sounds MUCH BETTER than mine!!! I think the thing is called a "Baking Plate". I am going to suggest to my wife we get one so that we get more consistent crusts and hopefully less spilled cheese on the burner which causes the fire alarms to go off! Come Friday night I am too exhausted to jump up and start opening all the doors and windows so those things stop screeching! Cheers! Chris
@tomek3633
@tomek3633 Ай бұрын
@@MakingStuffwithChrisDeHut "baking plate" sounds plausible to me, thanks :) OH NO! No fire alarms ... anoying loud ear-penetrating sounds, terrible. Maybe I'lll send you a picture of our pizza, so you can get an impression - but dont get tooooo jealous ;)
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
@@tomek3633 Definitely share the photo! It might motivate me to make and cook a proper pizza instead of eating a frozen pizza.
@tomek3633
@tomek3633 Ай бұрын
@@MakingStuffwithChrisDeHut check your emails and get ready to have your mouth watered :)
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
@@tomek3633 Oh DUDE!!!! That looks so delicious!
@wktodd
@wktodd Ай бұрын
Your SPF would probably best be weighted by travel -time over the segment, that way your bypass will be quicker because of fewer junctions .
@tomek3633
@tomek3633 Ай бұрын
exactly. try using a "penalty" for every turn the road makes. that would prefer the straight roads
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
Good morning wktodd, I am really looking forward to trying experiments on just the SPF aspect of the ZoomTown experiment. I think it is going to be a lot of fun. However, I still have a massive amount of work to do before that though. Thanks for sharing you thoughts and suggestions, always appreciated. Cheers! Chris
@XexusNH
@XexusNH Ай бұрын
SPF (Shortest Path First) is used in network routing, which takes in the "cost" of all potential route to find the most efficient path directing traffic. Not only does it avoid congestion along any one path, if there's a break on the network, the algorithm can make quick rerouting accordingly. I imagine you could one day make the algorithm respond should a Zoomie fall over and cause a road block.
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
Good morning, Thanks for sharing your wisdom about this. I would have never guess that it would apply to network routing as well, that is amazing! Cheers! Chris
@chrismofer
@chrismofer Ай бұрын
I wish i could get the pico scroll working with C code. having a hell of a time compiling it without errors.
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
Good morning chrismofer, That is unfortunate, maybe one of the viewers here can help with C. Personally, I am not a fan of C so never program in it anymore. Sorry I can't be of more help. Chris
@peterwest1158
@peterwest1158 Ай бұрын
Hi Chris. I adapted your program to drive a dual 7 segment LED display and then included code from another demo that writes both numerals and possible alphas. It worked well after debugging "fat fingers". I then added a second MCP chip to drive a second dual 7 segment display. I had issues with the second MCP causing various errors which were not consistent. Even when I disconnected the first chip. After a lot of research I came across an article on a Python user group that recommended using pull up resistors on the I2C lines. I used 10K pull ups and the issues were solved. Its all working now once I remembered to use "global" in my MCP select function. Any further videos on the MCP chip? Thanks for an interesting channel.
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
Good morning peterwest1158 , always great to hear from you! That sounds like a really fun project!!!! - Well, let me be honest though, without the mistakes :-) Thanks for sharing that information about the i2c requiring pull ups. Not always needed so often they are not implemented. But when problems arise, it will ruin your day (week, month). I had a situation where the the project would run fine some of the time without pull ups. Eventually I figured out that if the power supplied isn't up to the demand, it creates problems in i2c as well. I believe it is because the weak internal pull ups are even weaker with sub-standard supply power. Thanks again for sharing you experience!!! As for more videos using MCP chips - I would like to as they are SO USEFUL with microcontrollers. I just need the time to do it. Cheers ! Chris
@deadly_dave
@deadly_dave Ай бұрын
I have another method I use. I bought a cheap USB dongle, with 4 USB ports, each with their own power switch. You can plug in the pico to any port and leave the switch turned off.
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
Good morning deadly_dave ! Thanks for sharing those ideas, all very helpful. Cheers! Chris
@deadly_dave
@deadly_dave Ай бұрын
@MakingStuffwithChrisDeHut Good morning to you too and you are most welcome.
@harryman01
@harryman01 Ай бұрын
Instead of using pneumatics you can use a solenoid and a spring , it simple less parts and cheaper
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
Good morning harryman01, Yes solenoids are a good alternative for actuators. However, in this case, pneumatics were the best choice especially since I already had most of the components. There is one specific actuator that pushes the spindle locking wrench forward. That one has to stay powered the entire time while trying to advance as another actuator tries to engage the socket with the collet nut and ultimately turn the spindle until the wrench can engage. Not all solenoids can tolerate long On-Times whereas the pneumatic cylinder can stay active for days without worries (of course something else would be rally wrong if that happened!!!!). Cheers! Chris
@JohnWaller-i8z
@JohnWaller-i8z Ай бұрын
Try electrical tape to build up the cable diameter then use the heatsrink
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
Good morning JohnWaller-i8z, Thanks for adding that bit of Wisdom! Cheers! Chris
@deadly_dave
@deadly_dave Ай бұрын
Alternately, You can use smaller shrink wrap and use 2 screwdrivers to stretch it out first. It'll stretch to about double it's original diameter and then it should shrink back enough to wrap the wire.
@Starlight-AG
@Starlight-AG Ай бұрын
hello again Chris. I am into pico programming as well but I also have a 50+ yr history in electronics so I know what you are talking about. A few years ago when I started with the pico designs and breadboarding I also did not separate the Power supply for the breadboard and the laptop USB power. Luckily, I did not run into a problem but it was constantly on my mind and bugging me. So, on the Pico website (in the pico documentation) they address this with the jFET solution. So I designed a small circuit board to handle this, had it made in China by JLCPCB and it works (and looks) great (for those with a passion for PCB 'art') There's my questionable sanity again. I am somewhat embarrassed to say, your solution did not even occur to me at all. It makes perfect sense and is actually quite an elegant approach. I thank you for sharing that idea and I will certainly take advantage of this method moving forward. I generally design test equipment and vintage amplifier restore/modifications in which I at times use a Pico. In such instances I will simply not connect the USB power line in the project case to the Jack on the back of the enclosure being used but for development/breadboarding purposes I will do a cable cut as you have shown. It will be considerable less work than putting hundreds of new Dupont ends on my jumper cables I mentioned on a previous video of yours. Thanks again. Regards to all. 🇨🇦
@WizofOz65
@WizofOz65 Ай бұрын
nice video - will try this at a later date
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
Good morning WizofOz65, I am glad you liked the video, I hope your project comes out great. Cheers! Chris
@MrAlexanderk69
@MrAlexanderk69 Ай бұрын
great build !!! great video with lot of information . At 7:24 this tip help me , finally , a lot.. 😊Now my holes are dead center! I started to build a same drill press with SBR12 rails and i had an issue of alignment the rails .as you said in the video at 28:40 i follow the same procedure and "voila" 😊.Thank you for sharing your knowledge !!!🎆🎆🎆
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
Good morning MrAlexanderk69, Wow, you are certainly an attentive viewer!!!! I am very happy to hear that you benefited from that video and I hope you project comes out great! Cheers Chris
@rjbrake
@rjbrake Ай бұрын
Anyone who puts their name in their channel, and SAYS IT IN THE BEGIN OF VIDEO, FUCKIN CUNT.... DO NOT MAKE ANOTHER VIDEO
@tomek3633
@tomek3633 Ай бұрын
New music ^^
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
Hello Tomkek! It has been a while since you posted, very glad to see you again. Yes, new tunes in hopes of changing things for the better. There have been a number of recent problems with the experiment causing me to rethink the methodology yet again. I am currently in the midst of a complete rewrite of the Zoomie program, I think this version looks a little more 'classy'. I still have this random "crash" problem that I have been working on, driving me nuts. Unfortunately the rewrite has not fixed it nor has it helped me getting any closer to it. However I keep plugging along on this crazy project. Anyway, good to hear from you again! Cheers! Chris
@tomek3633
@tomek3633 Ай бұрын
@@MakingStuffwithChrisDeHut hahaha, I experienced this state a lot in my life ... rework and improve, sometimes rewriting the whole code - but it is always better than before. So, keep on and cheer up, everything will be all right ... zoom-zoom ...
@tomek3633
@tomek3633 Ай бұрын
@@MakingStuffwithChrisDeHut and yes, I have been on vacation with my girlfriend. We visited the island of Ibiza and used our low-level skills in spanish language. It was nice and warm (27°C) and when we flew back home, we had 7°C ... brrrrrr ... cold germany ...
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
@@tomek3633 Thanks for the encouragement and sharing your experiences with these "rework" situations!!
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
@@tomek3633 Awesome, you took a vacation. My wife and I used to do that but not anymore. Isn't if fun using those "low-level" speaking skills in an effort to survive :-)
@johnpieraccini9173
@johnpieraccini9173 2 ай бұрын
Great class. Thanks
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut Ай бұрын
Good morning johnpieraccini9173 , I am glad you liked it. David was such a great instructor and really put a lot of thought into his presentations. Cheers! Chris
@neildodson915
@neildodson915 2 ай бұрын
Many years ago while I was learning to program an Intel 8085 in assembly code, One day, I finally learned how to create an Interrupt with a timer. It was an Erika moment. It seemed so many jobs back then needed precise timing. and I was having no fun creating timing loops. Once I could create a 10 mSec timer interrupt, I could time anything very nicely. That day, I told myself that I could now control anything. And, it turned out true. Learn these timer, interrupt operations and you will put these pico controllers into a whole new world of control. Thanks Chris for sharing!
@MakingStuffwithChrisDeHut
@MakingStuffwithChrisDeHut 2 ай бұрын
Good morning neildodson915, Thanks for sharing your experiences, it certainly helps others understand the importance of all functions of a microcontroller and how we can control things. Cheers! Chris