Similar to your project Chuck, I built a PCB for a reflow oven controller (similar to your project.. LCD for the menu options, and 4 buttons for functions). I used ChatGPT when I wanted to add another function but didn't want to add a new button.. instead I wanted to repurpose an existing button to have 2 functions based on a quick button push, or a longer button hold. I gave ChatGPT my existing code and asked to keep all the existing functionality, but change the 1 button to have 2 functions based on how long you hold it. It wrote an (almost) perfect rewrite of my code, implementing a nice state machine and, other than a couple very minor issues, it worked perfectly. Really a time saver. For folks saying that ChatGPT couldn't do a more complex project, that may be true, but for refactoring and extending existing code it does a great job.
Chuck. Maybe you'll see this, maybe you won't. I've followed your channel for a few years now & you've helped me so much with Ender 3 settings & tips. Every time I've seen your name I thought of one of the BEST goalies in the NHL. And now that I know you're his dad! OMG. So grateful for you & your son!
Wow, that was great to see a whole process of an idea to actual product. This should inspire some to take those ideas they have and turn them into reality.
I gave it a shot and did about 10 iterations. It got me to the point of a functioning project that needed refining. AI was a useful tool that let me brute force my project without actually forcing anything.
Fantastic, never knew it could be so easy. from thought til the first time the Arduino work was like an hour. usually the programming took days, mostly about 2 hours to get the idea in Arduino then test and debug, test and debug, repeat for the next days. THANKS very much for the help.
Love downtown Milford.❤ It's nice to see you get out when we had some nice weather! Maybe that will give you some more ideas for a series on ABS or PETG for things outdoors? Keep up the awesome content!
Great idea, Chep. I recently requested a quote from PCBWay to assemble a small milliohmeter PCB. I think there was a minimum order of 5 pieces. Cost to assemble wasn't bad but price for components was outrageous. I just had them send me the bare PCB's. Too many projects, not enough time.
Pretty eye opening- thanks for posting. Greetings from Winnipeg- just saw a tweet of yours highlighted during the game last night. I always guessed you were related to Connor, being from Michigan!
As usual, great video CHEP. Thanks for it, could you do a video recommending low budget CNC circuit mills??? Yours seems great and there are just too many out there to choose from.
Excellent example - showing the “art of the possible.” It also shows how tools like ChatGPT really benefit from clear, detailed instructions - while the role of “prompt engineer” sounds silly - knowing how to get good, testable, data out from these LLM-based tools is essential, as you’ve shown.
i would still argue that the role of a prompt engineer is silly, you need to have the big picture engineering knowledge to know what you want from the LLM, without that its just garbage in garbage out.
Wow, seeing you on your walk I realized we're local. Hope we get a chance to connect IRL sometime. in the meantime, thanks for your videos I really enjoy watching!
Great video Chuck. Such a "Canadian" type thing to design! I can think of 5 million Hockey Moms/Dads who'd buy one right away so they can show it to agents "🎵My boy's gonna play in the big league!🎶".
Really interesting indeed, Chuck!!! 😃 I wonder what kind of application you'd use it for. But, either way, I think about trying to make a magnetic angle finder with it. 😊 Anyway, stay safe there with your family! 🖖😊
What software do you use to design the circuit boards, and what is the test software? I have a project I need to make some. One addition you could add to it is sliding the battery in from the side so easy to change.
2:49 "Then the 11th one is a goal" 10 saves from 11 shots (not 10) is 0.909 as a fraction or 90.9% as a percentage - not 0.900%. Kudos for the workflow, but I think all this does is show that you're going to be removing a thinking person who would pick up on these sort of requirements ambiguity errors and replacing them with an AI that (literally) gives you it's best guess as to what you think you want; any ambiguity in the requirements results in a load of guesses to fill the holes.
In the scenario, the shot button has already been pressed. It's only if that resulted in a goal that it would count as a detriment to the percentage. An alternative would be to have the goal button add 1 to both counters and calculate it the same way
@@FilamentFriday You would have a wider audience of app buyers with existing hardware . But yes, maybe less geeky when you don't build the device in addition to the app. It was an excellent segment and I continue to be impressed by the various programming languages/platforms that ChatGPT and other gen AI platforms can generate.
Thanks for the videos and I like your books, I have read some of them. the 12f683 really helped me make some interesting circuits and the book you had, covered it well. Though I used a different software for programming it called GCB(great cow basic) as I needed things not limited. Anyway, thanks for inspiring. Regarding AI outputs some people are having hard time with. I see a lot of people seem to relay on the AI for code, or electronics projects, depending which one is weak in, 90% of the time. This in my opinion is a no no. You have to know at least 60-70% of what you are trying to do with in electronics and programming. You will get wrong results for things you ask GPT because you don't know what you don't know. This means when asking Ai for help you need to ask it in detail like CHEP did here. It is honestly becoming a skill of its own just to know HOW to ask AI for WHAT to do. Also, if the project is TOO complicated, it will struggle, at some point you are going to have to realize that the AI at best is a high schooled assistant that is really good at recalling things. NOT a lead researcher of some sort. I am not a good programmer so I delegate the task to the AI. However, I also know how to READ the code and detect somethings that are wrong. So I have to ask it to rerun the code again, until it gets it right. Would it be better to know how to code yourself? Yes! However, with each reiteration it gets is right eventually, a lot faster than I would just programming it from scratch. I will also point out that, even when AI gets the code wrong , the structure of the code is usually correct, variable placements, cnst, int, IF THEN logic. You can still learn from that. You can learn programming by just asking it to generate code and ask questions why it did XYZ and why it did not do XWC or something. Good luck on your projects guys stay humble.
@@iModel-ft6kh If you are attempting to be able to use a normal size SD flash card to load files onto the printer, it would be a "MicroSD to SD Card Extension Cable".
Well i had bad experiences with chatgpt.. i asked it how to make my printer (comgrow t500) quieter.. and it gave me some tips, but they were completely wrong.. i mean.. klipper commands that dont exist: example.. for instance it explained me on more than one page.. the importance of the "cornering_accel_max" parameter in klipper.. where to set it even explaining: "In summary, "cornering_accel_max" controls the acceleration during cornering movements to ensure smooth and controlled motion, while "square_corner_velocity" determines when the printer should execute square corners instead of rounded corners based on its velocity. Both parameters play important roles in optimizing print quality and print speed." That was copy and paste.. from chatgpt. and after telling him (her?) that klipper refused to start saying it was an unknown parameter.. chatgpt apologized.. and told me not to put it in the printer section but in stepper configuration.. as i had the same problem there.. it said: I apologize for the confusion. It seems I misspoke again. The correct placement for the "cornering_accel_max" parameter in Klipper's configuration file is not within the individual stepper motor sections like "[stepper_x]", "[stepper_y]", etc. Instead, "cornering_accel_max" should be set globally under the "[printer]" section" After that it explained me again that it should be in the stepper configuration.. finally after me asking if it was 100% sure it new what it was saying.. it admitted: I apologize for the confusion. It seems there was a mistake in my previous responses. In Klipper, the parameter "cornering_accel_max" is not directly configurable in the configuration file. But this happened only after 3 full pages of explaining where and how to set the parameter.. so i am sorry, but i dont trust chatgpt ;-)
I didn't know you were a Hockey enthusiast Chuck! Any particular team you are rooting for in the playoffs? For me it's the Canucks, but I have serious doubts they are going to go far this year. I hope I'm wrong though.
Connor will win the Vezina this year...again and he's already won the Jennings. This makes Chuck the best netminder dad again, in addition to being the best tech guy on UA-cam. Congrats, Chuck!
check its work, because I used chatGPT for a number of projects as a test and in every case the AI made critical failures that were not readily apparent at first... It should work well enough for simple electronics though.
AI is the emperor's new clothes. Maybe 2-3 years time it'll be OK (after it has stolen everybody's hard work on the internet AND then fed itself on self generated content - that can't end badly surely?). But you have to remember there is no intelligence in Artificial Intelligence. Every single time I have used it it has been wrong or got things mixed up and don't get me started about security problems it can make in its coding. It is currently destroying the internet as it fills the search results with utter junk. Happy days!
And here I've been arguing with ai to get away from me and my fbook, then you show me this. Now I'm confused what to think about ai as I've got numerous arduino ideas but no code ability.
My experience is that ChatGPT isn't very good at writing code. It can do some simple stuff but gets a lot of things wrong too. For instance it should of had him initialize the button pins internally with "INPUT_PULLUP" instead of unnecessarily including a resistor in the circuit. One thing I've found it is good for is debugging software. You can copy the error code from the IDE to ChatGPT and ask it to point out the problem.
@@David-kh2gk If that's the case, I'm surprised there are still software developers being employed. I know how to write code so it would be a waste of money for me anyway.
@@JohnWinquistwell this is the near future. Many programmers will become obsolete. Of course there will always be a need for programmers but I really think the below average or even the average programmer will become extinct.
@@Vinz3ntR I think you're right. I ultimately think it's a good thing but right now you just can't trust that it's doing the right stuff. It doesn't have any common sense.
@@JohnWinquist A waste of money for you. For the rest of us, time is money, and I’d rather have GPT do it for $20 a month than pay you $60 an hour. GPT is 100x faster
I do some arduino projects, and know some simple coding, I have a project that I needed a simple program for and after three tries AI failed completely not only with the program but with the hardware also, it's not my abilities or wiring or layout, I spoke to someone who is an electronics expert and he said that it was wrong, so as far as I am concerned AI is a failure and shouldn't have been released yet, I wish my project went as smoothly as yours. And I have read about a number of other AI failures, it was released too soon.
I’ve been doing electronics for 50 yrs and have electronics degree and 3 patents so I believe I could also qualify as an expert and I showed in this video it does work. I’ve used it often. So don’t give up or believe your expert. It’s possible to have AI write code as I proved. You may need to ask the questions with a bit more detail. I also used the ChatGPT 3.5 free version. The paid v4.0 is even better.
@@FilamentFriday I am a machinist for over 45 years, I work with high end CAD/CAM, and program and set up and repair $400,000 multi-axis CNC machine tools, I am no electronics expert but I do have an understanding of basic stuff, I did find there was a learning curve knowing how to "talk to" AI, but after that it still didn't seem to get the picture, I will keep trying.
@@FilamentFriday The bing free version already uses GPT4 and in my programming questions- seems to do a way better job of providing real- working code. I tried one day to get openAIs GPT4 to produce a powershell script for me. It was fairly basic but did have a few complexities in it. 8 tries with no luck. Brought the same prompt to bing and it worked the first time. Try other AIs if the one you are using isn't working properly. =)
@@dmachinist You have to be VERY specific in most cases. I think this is the part where most people get lost. If you had a programming background the tool becomes much more useful because I can easily see what BS is it giving me- and what is actually useful. AI doesn't allow you to waive a magic wand and have it produce stuff. You have to work on your prompts and give it as much detail as possible. Like Chep mentioned- GPT4 is significantly better at programming than the free 3.5. BUT bing offers GPT4 for free on their website. Check it out. ALSO- Githubs co-pilot is a pro as well. I typically will use all 3 sites when working through complex programming problems.
There shouldnt be a decimal point before the percentage value, that means it says 0.900%, thats less than 1%. It should say 90.9%. (100/11 total shots) * 10 shots saved = 90.9.
While technically that’s true, you’ve obviously never looked at Goalie stats. They say SV% then give the decimal version of the ratio. For example: SV% 0.909 And the code needs a fix. I put in the 10th shot then pressed goal so the shot/goal presses were one in the same. The goal button needs to add to shot by itself. I’ll fix that.
Remember folks - EVERYTHING you put into ChatGPT is public! If you're feeding it anything proprietary or secret, you're going to be very upset when you see it elsewhere.
The bigger problem is that if you place proprietary information into ChatGPT (or another AI model not under your direct control), then you are liable for any damages suffered by the owner(s) of that IP.
This is an excellent reason to use an AI you do control. There are many open source packages that will run an AI on your own computer. If you understand how to give them instructions (which must be very clear) even small models usable on any PC with 16GB of RAM will be able to complete simple tasks. (Clear instructions involve a description of what you're trying to do, and then a couple of examples.)
Love your videos but could you please change your intro audio? The distorted explody noise at the end of the intro is just terrible and (even though it's not) it makes me feel like it's actually damaging my speakers.
@@FilamentFridaytotally disagree with the comment above, this was a really interesting idea. I had no idea ChatGPT could do circuit board layout, and that the code would work straight away. Really glad chep posted this, and will have to give it a try. I was curious if he would also have it design the 3d printer file! Did not seem like an ad, other than the segment for pcbway which is pretty standard for almost any creator these days. Hope he posts more like it.
@@nickmelkata3950 - Thanks. Just to clarify, ChatGPT just did the code and circuitry description. I created the schematic/similation (in Tinkercad), PCB file and 3D file (in Tinkercad). It m sure in time AI will offer these as well.
Be careful using AI. In the long term, this will cost you. I do my projects because I CAN! I would rather spend days creating something myself rather than go to Walmart and buy one. Anyone can buy a product (or use AI).
Similar to your project Chuck, I built a PCB for a reflow oven controller (similar to your project.. LCD for the menu options, and 4 buttons for functions). I used ChatGPT when I wanted to add another function but didn't want to add a new button.. instead I wanted to repurpose an existing button to have 2 functions based on a quick button push, or a longer button hold. I gave ChatGPT my existing code and asked to keep all the existing functionality, but change the 1 button to have 2 functions based on how long you hold it. It wrote an (almost) perfect rewrite of my code, implementing a nice state machine and, other than a couple very minor issues, it worked perfectly. Really a time saver. For folks saying that ChatGPT couldn't do a more complex project, that may be true, but for refactoring and extending existing code it does a great job.
Chuck. Maybe you'll see this, maybe you won't. I've followed your channel for a few years now & you've helped me so much with Ender 3 settings & tips. Every time I've seen your name I thought of one of the BEST goalies in the NHL. And now that I know you're his dad! OMG. So grateful for you & your son!
Wow, that was great to see a whole process of an idea to actual product. This should inspire some to take those ideas they have and turn them into reality.
4:12 Modern benchtop prototyping in a short paragraph - wow! An excellent summary.
I gave it a shot and did about 10 iterations. It got me to the point of a functioning project that needed refining. AI was a useful tool that let me brute force my project without actually forcing anything.
You should definitely do more videos with small electronics projects 😊
Thanks. Hopefully views and subs grow to support it.
Fantastic, never knew it could be so easy. from thought til the first time the Arduino work was like an hour. usually the programming took days, mostly about 2 hours to get the idea in Arduino then test and debug, test and debug, repeat for the next days. THANKS very much for the help.
It really is quite amazing what Chatgpt can help you with, assuming you prompt it correctly.
Kudos, Chuck!! Great job and a good motivational kick in the pants to get folks’ creative juices flowing.
Excellent video as always. Thank you for the inspiration and please keep up the good work.
Just a small note. A goal scored counts as a shot. So the goal button needs to also add a shot.
Yep, I noticed the same thing. Easy to fix though.. Add: shots++; right before updating the display in the second IF statement.
Agree. I missed that.
Love downtown Milford.❤ It's nice to see you get out when we had some nice weather! Maybe that will give you some more ideas for a series on ABS or PETG for things outdoors? Keep up the awesome content!
It would be awesome to see you have a booth for Milford memories this year!
This is absolutely amazing CHEP.
Great idea, Chep. I recently requested a quote from PCBWay to assemble a small milliohmeter PCB. I think there was a minimum order of 5 pieces. Cost to assemble wasn't bad but price for components was outrageous. I just had them send me the bare PCB's. Too many projects, not enough time.
Interesting. You can also supply components. I haven’t seen what you see. The prices have been good for me.
Question: When computing the save percentage, do the ones that go in still count as a shot?
Pretty eye opening- thanks for posting. Greetings from Winnipeg- just saw a tweet of yours highlighted during the game last night. I always guessed you were related to Connor, being from Michigan!
Wow! This is a lot better than the notebook with hash marks in it like my parents did at my brother's games!
As usual, great video CHEP. Thanks for it, could you do a video recommending low budget CNC circuit mills??? Yours seems great and there are just too many out there to choose from.
Most of the good ones are expensive. The key is good software. Bantam Tools has great software.
Excellent example - showing the “art of the possible.” It also shows how tools like ChatGPT really benefit from clear, detailed instructions - while the role of “prompt engineer” sounds silly - knowing how to get good, testable, data out from these LLM-based tools is essential, as you’ve shown.
i would still argue that the role of a prompt engineer is silly, you need to have the big picture engineering knowledge to know what you want from the LLM, without that its just garbage in garbage out.
Amazing. Thanks for the inspiration.
Amazing and inspiring! BRILLIANT! THANK YOU, great video! :)
Thanks for sharing journey.
Wow, seeing you on your walk I realized we're local. Hope we get a chance to connect IRL sometime. in the meantime, thanks for your videos I really enjoy watching!
CHEPGPT! 😀
amazing thanks for sharing this great application, only limit is your imagtions
Great video Chuck. Such a "Canadian" type thing to design! I can think of 5 million Hockey Moms/Dads who'd buy one right away so they can show it to agents "🎵My boy's gonna play in the big league!🎶".
Interesting. Maybe make it so that when you add the goal, it automatically adds another shot.
Really interesting indeed, Chuck!!! 😃
I wonder what kind of application you'd use it for. But, either way, I think about trying to make a magnetic angle finder with it. 😊
Anyway, stay safe there with your family! 🖖😊
Please do a video on how to get ChatGPT to develop the STL for this project or any other..
Nice vid! What model is that PCB mill?
It’s a Bantam Tools PCBMill. They no longer make this model. They have newer larger mills. Their software is excellent.
CHEP is a legend
What software do you use to design the circuit boards, and what is the test software? I have a project I need to make some. One addition you could add to it is sliding the battery in from the side so easy to change.
I use a discontinued software for PCBs but KiCAD is a good one to learn. Tinkercad was the simulation software as I showed in the video.
Wow 🤩 so cool idea❤
Not only all that you said, but the Bot comes back with the finished code within seconds.
2:49 "Then the 11th one is a goal" 10 saves from 11 shots (not 10) is 0.909 as a fraction or 90.9% as a percentage - not 0.900%. Kudos for the workflow, but I think all this does is show that you're going to be removing a thinking person who would pick up on these sort of requirements ambiguity errors and replacing them with an AI that (literally) gives you it's best guess as to what you think you want; any ambiguity in the requirements results in a load of guesses to fill the holes.
The goal still counts as a shot.
Shots should be “saves” the way he’s using it.
is a goal not considered a shot? I would think when you clicked goal it would also increment shot.
In the scenario, the shot button has already been pressed. It's only if that resulted in a goal that it would count as a detriment to the percentage. An alternative would be to have the goal button add 1 to both counters and calculate it the same way
Good point. I missed that.
Similar simulator for ESP32. Any tip?
You could have it generate the code for a smartphone app too - no additional HW needed.
Where’s the fun in that ;)
@@FilamentFriday You would have a wider audience of app buyers with existing hardware . But yes, maybe less geeky when you don't build the device in addition to the app. It was an excellent segment and I continue to be impressed by the various programming languages/platforms that ChatGPT and other gen AI platforms can generate.
Very cool. Did you ever compare Tinkercad with Wokwi simulation?
Yeah, Wokwi is very good.
Excellent!
Nice, thanks.
Since timing isn’t critical you can drop the resonator and use the internal oscillator.
The bootloader in the Arduino has External Crystal enabled not internal. If I reprogrammed the chip directly then what you describe would be possible.
Great video!
Just a thought it looks like you battery might short the switch that is above it. Maybe a bit of tape on the battery.
Thanks for the videos and I like your books, I have read some of them. the 12f683 really helped me make some interesting circuits and the book you had, covered it well. Though I used a different software for programming it called GCB(great cow basic) as I needed things not limited. Anyway, thanks for inspiring.
Regarding AI outputs some people are having hard time with. I see a lot of people seem to relay on the AI for code, or electronics projects, depending which one is weak in, 90% of the time. This in my opinion is a no no. You have to know at least 60-70% of what you are trying to do with in electronics and programming. You will get wrong results for things you ask GPT because you don't know what you don't know. This means when asking Ai for help you need to ask it in detail like CHEP did here. It is honestly becoming a skill of its own just to know HOW to ask AI for WHAT to do. Also, if the project is TOO complicated, it will struggle, at some point you are going to have to realize that the AI at best is a high schooled assistant that is really good at recalling things. NOT a lead researcher of some sort. I am not a good programmer so I delegate the task to the AI. However, I also know how to READ the code and detect somethings that are wrong. So I have to ask it to rerun the code again, until it gets it right. Would it be better to know how to code yourself? Yes! However, with each reiteration it gets is right eventually, a lot faster than I would just programming it from scratch.
I will also point out that, even when AI gets the code wrong , the structure of the code is usually correct, variable placements, cnst, int, IF THEN logic. You can still learn from that. You can learn programming by just asking it to generate code and ask questions why it did XYZ and why it did not do XWC or something. Good luck on your projects guys stay humble.
to my knowledge chatgpt does not take apart a diode and a resistor, let alone write an error free code
Do you have a solution to convert the mini sd-card to something larger say flash drive?
Most 3D printers come with an adapter to plug SD card into USB drive. Is that what you mean?
@@FilamentFridayI have Ender 3 vs neo with outlets one is for the mini sd card not sure about the 2nd one .
@@iModel-ft6kh - 2nd one is for connecting directly to a computer and controlling it from there.
Thanks again for the response. One last question what type of cable?😅
@@iModel-ft6kh If you are attempting to be able to use a normal size SD flash card to load files onto the printer, it would be a "MicroSD to SD Card Extension Cable".
Cool!
GO Jets Go in Helle we Trust. lol keep it up.
Hi Chuck. Long time no chat! Ron Zlotnik, your old Ford buddy. Just curious what milling machine you are using. Looks nice and compact.
Great to see you watching. It’s a Bantam Tools PCBMill. They no longer make this model. They have newer larger mills. Their software is excellent.
Well i had bad experiences with chatgpt.. i asked it how to make my printer (comgrow t500) quieter.. and it gave me some tips, but they were completely wrong.. i mean.. klipper commands that dont exist: example.. for instance it explained me on more than one page.. the importance of the "cornering_accel_max" parameter in klipper.. where to set it even explaining: "In summary, "cornering_accel_max" controls the acceleration during cornering movements to ensure smooth and controlled motion, while "square_corner_velocity" determines when the printer should execute square corners instead of rounded corners based on its velocity. Both parameters play important roles in optimizing print quality and print speed."
That was copy and paste.. from chatgpt. and after telling him (her?) that klipper refused to start saying it was an unknown parameter.. chatgpt apologized.. and told me not to put it in the printer section but in stepper configuration.. as i had the same problem there.. it said:
I apologize for the confusion. It seems I misspoke again. The correct placement for the "cornering_accel_max" parameter in Klipper's configuration file is not within the individual stepper motor sections like "[stepper_x]", "[stepper_y]", etc. Instead, "cornering_accel_max" should be set globally under the "[printer]" section"
After that it explained me again that it should be in the stepper configuration.. finally after me asking if it was 100% sure it new what it was saying.. it admitted:
I apologize for the confusion. It seems there was a mistake in my previous responses. In Klipper, the parameter "cornering_accel_max" is not directly configurable in the configuration file.
But this happened only after 3 full pages of explaining where and how to set the parameter.. so i am sorry, but i dont trust chatgpt ;-)
I didn't know you were a Hockey enthusiast Chuck! Any particular team you are rooting for in the playoffs? For me it's the Canucks, but I have serious doubts they are going to go far this year. I hope I'm wrong though.
Hilarious!!
I imagine the Winnipeg Jets cause his son is a Goalie for them.
@@ZombieZMB I had no idea Connor was his son. Very cool.
Connor will win the Vezina this year...again and he's already won the Jennings. This makes Chuck the best netminder dad again, in addition to being the best tech guy on UA-cam. Congrats, Chuck!
check its work, because I used chatGPT for a number of projects as a test and in every case the AI made critical failures that were not readily apparent at first...
It should work well enough for simple electronics though.
It’s a great starting point but to use the code exclusively without modifications, is really risky.
AI is the emperor's new clothes. Maybe 2-3 years time it'll be OK (after it has stolen everybody's hard work on the internet AND then fed itself on self generated content - that can't end badly surely?). But you have to remember there is no intelligence in Artificial Intelligence. Every single time I have used it it has been wrong or got things mixed up and don't get me started about security problems it can make in its coding. It is currently destroying the internet as it fills the search results with utter junk. Happy days!
Hey Chuck you in Milford?
Yes.
You need to clarify what percentage means. 900% means 9 saves for every shot!
Correct, and it's displaying an actual rate, not a percentage.
chat says: type c charge port and rechargeable battery?
Wouldn't a goal also be considered a shot as well?
Hit both buttons when a shot goes in the net, problem solved.
@@justinchamberlin4195 Easier to just have the software increment both goal count and shot count when the Goal button is pressed.
@@michaelg4931it might be more intuitive if the buttons were for goals and saves instead of shots. Shots is the sum of goals and saves.
And here I've been arguing with ai to get away from me and my fbook, then you show me this. Now I'm confused what to think about ai as I've got numerous arduino ideas but no code ability.
Nice! Looks like the AI can do much of the heavy lifting of Peter Thiel's "Zero to One".
Well, it is amazing but the goal need to be counted as a shoot making the save percentage 0.0909 ( 1/11 )
No, the shot was entered but then also counted as a goal. So 0.900. But agree needs to be updated to have goal count as both.
wouldn't be easier to ask chatgpt to write you a small app on your phone that did the same thing?
Possibly, but Apps already exist for this.
@@FilamentFriday oh, I see. fair enough. making is more fun I guess. I am guilty of that myself sometimes ☺
Buttons, you don't need to see them to use them :)
My experience is that ChatGPT isn't very good at writing code. It can do some simple stuff but gets a lot of things wrong too. For instance it should of had him initialize the button pins internally with "INPUT_PULLUP" instead of unnecessarily including a resistor in the circuit. One thing I've found it is good for is debugging software. You can copy the error code from the IDE to ChatGPT and ask it to point out the problem.
That’s why you buy the premium version. 3.5 is brain dead. GPT4 is in a league of its own
@@David-kh2gk If that's the case, I'm surprised there are still software developers being employed. I know how to write code so it would be a waste of money for me anyway.
@@JohnWinquistwell this is the near future. Many programmers will become obsolete. Of course there will always be a need for programmers but I really think the below average or even the average programmer will become extinct.
@@Vinz3ntR I think you're right. I ultimately think it's a good thing but right now you just can't trust that it's doing the right stuff. It doesn't have any common sense.
@@JohnWinquist A waste of money for you. For the rest of us, time is money, and I’d rather have GPT do it for $20 a month than pay you $60 an hour. GPT is 100x faster
Awesome! Just don’t translate this video to Chinese Chuck. Lol😂
I do some arduino projects, and know some simple coding, I have a project that I needed a simple program for and after three tries AI failed completely not only with the program but with the hardware also, it's not my abilities or wiring or layout, I spoke to someone who is an electronics expert and he said that it was wrong, so as far as I am concerned AI is a failure and shouldn't have been released yet, I wish my project went as smoothly as yours. And I have read about a number of other AI failures, it was released too soon.
I’ve been doing electronics for 50 yrs and have electronics degree and 3 patents so I believe I could also qualify as an expert and I showed in this video it does work. I’ve used it often. So don’t give up or believe your expert. It’s possible to have AI write code as I proved. You may need to ask the questions with a bit more detail. I also used the ChatGPT 3.5 free version. The paid v4.0 is even better.
@@FilamentFriday I am a machinist for over 45 years, I work with high end CAD/CAM, and program and set up and repair $400,000 multi-axis CNC machine tools, I am no electronics expert but I do have an understanding of basic stuff, I did find there was a learning curve knowing how to "talk to" AI, but after that it still didn't seem to get the picture, I will keep trying.
@@FilamentFriday The bing free version already uses GPT4 and in my programming questions- seems to do a way better job of providing real- working code. I tried one day to get openAIs GPT4 to produce a powershell script for me. It was fairly basic but did have a few complexities in it. 8 tries with no luck. Brought the same prompt to bing and it worked the first time.
Try other AIs if the one you are using isn't working properly. =)
@@dmachinist You have to be VERY specific in most cases. I think this is the part where most people get lost. If you had a programming background the tool becomes much more useful because I can easily see what BS is it giving me- and what is actually useful. AI doesn't allow you to waive a magic wand and have it produce stuff. You have to work on your prompts and give it as much detail as possible. Like Chep mentioned- GPT4 is significantly better at programming than the free 3.5. BUT bing offers GPT4 for free on their website. Check it out.
ALSO- Githubs co-pilot is a pro as well. I typically will use all 3 sites when working through complex programming problems.
@jeffreyhiggason4004 - I’ll give that a try.
There shouldnt be a decimal point before the percentage value, that means it says 0.900%, thats less than 1%. It should say 90.9%. (100/11 total shots) * 10 shots saved = 90.9.
While technically that’s true, you’ve obviously never looked at Goalie stats. They say SV% then give the decimal version of the ratio.
For example: SV% 0.909
And the code needs a fix. I put in the 10th shot then pressed goal so the shot/goal presses were one in the same. The goal button needs to add to shot by itself. I’ll fix that.
@@FilamentFriday correct im not familiar with the way the sport presents the stats, i was coming from a strictly numerical point of view.
Maybe chatGPT can provide some support then. 🙄
Remember folks - EVERYTHING you put into ChatGPT is public! If you're feeding it anything proprietary or secret, you're going to be very upset when you see it elsewhere.
The bigger problem is that if you place proprietary information into ChatGPT (or another AI model not under your direct control), then you are liable for any damages suffered by the owner(s) of that IP.
This is an excellent reason to use an AI you do control. There are many open source packages that will run an AI on your own computer. If you understand how to give them instructions (which must be very clear) even small models usable on any PC with 16GB of RAM will be able to complete simple tasks. (Clear instructions involve a description of what you're trying to do, and then a couple of examples.)
back button, incase you hit wrong button.
Love your videos but could you please change your intro audio? The distorted explody noise at the end of the intro is just terrible and (even though it's not) it makes me feel like it's actually damaging my speakers.
This should be an App, not a dedicated circuit
Human brains can design in 30 seconds with debugging
Hey..pretty soon you can let chatgtp author ALL your content for you...will be the day I unsubscribe of course...
It is nothing more than a lame infomercial. Disappointing coming from you, Chep.
Sorry you missed the point. I’m fascinated by what AI and Chatbot can do for electronics.
@@FilamentFridaytotally disagree with the comment above, this was a really interesting idea. I had no idea ChatGPT could do circuit board layout, and that the code would work straight away. Really glad chep posted this, and will have to give it a try. I was curious if he would also have it design the 3d printer file! Did not seem like an ad, other than the segment for pcbway which is pretty standard for almost any creator these days. Hope he posts more like it.
@@nickmelkata3950 - Thanks. Just to clarify, ChatGPT just did the code and circuitry description. I created the schematic/similation (in Tinkercad), PCB file and 3D file (in Tinkercad). It m sure in time AI will offer these as well.
Be careful using AI. In the long term, this will cost you. I do my projects because I CAN! I would rather spend days creating something myself rather than go to Walmart and buy one. Anyone can buy a product (or use AI).
Stop giving away thes secret! Ive been using gpt for my projects for about a year now.
Amazing! Let's be friends :)