hi , thank you for the info, how i can test the vacuum pressure sensor ? i have ceramic furnace, when i start it on, it does not show the atmosphere pressure and even when the vacuum on , no reading , i don't know if the sensor is damage or the PCB has the problem , kindly advice
I'm guessing you see the information on the display, so I assume the microcontroller and the display are working. When you take the hose off of the pressure sensor with the vacuum on, do you feel suction at the end of the hose?
Hi, i have a question. Instead of all the delays(), can’t i just use the Check If Mr LCD is Busy function? (im doing a project for the university and i can’t use the delay function, thats why in asking this)
Yes you can and I believe I talk about this in my newer videos, or in my book. I can't remember specifically. You can create a condition that includes that busy signal and then immediately write to the data pins along with the control pins.
Thanks for the video, but I have a question that remains..! Sorry if it's a noobies one.. When limit switch is engage the machine STOP a I have to disable limit switch in configuration panel to make it move again.. I'm not sure it's meant to work like this.. ? is it ?
I've completely switched my focus on ARM and STM32. These chips are far more powerful and cheaper and for most applications. Public interest for the Atmel/Microchip videos have waned. The current series still gives a good foundation for microcontroller fundamentals.
I learn so much from your video , I have question about wiring the BOB to the driver, I don't understand if you have to put ground to D- and P- and D+ and P+ to XP and XD from the BOB or if you have to put the 5V to D+ and P+ and XP , XD to P- D- ?? thank you in advance
You can do it either way, you just need to toggle the active low in mach3 if you do it the other way. I use gnd for D- and P- because there are two gnd terminal on that board next to the axis terminals (XP, XD, etc). It's as simple as that. Glad you liked the video.
@@PatrickHoodDaniel I am basically building my epoxy granite cnc lathe machine and want to use with closed loop steppers and I also bought the RNR mach 3 USB controller but it's like too old and wanted something new like mach 4 or something
@@KamalSingh-ny9vw Mach4 is definitely a solid piece of software. If you are up to learning a new control system, I say, go for it. You can find Mach4 and the controller on my website if you are interested. Good luck with your project.
why does this thing call for using 2 separate 24v power supplies for the controller and the MPG? just used the same and it seemed to work. my MPG will move around the cursor while in the menu, but it wont switch to mpg mode and let me jog.
Informative video! 6:11 You should do another video on the repeatability / accuracy on the various styles of limit switch's. The longer the lever the less repeatable / accurate the switch is.
Bootloaders are not used, and not needed in any of my projects. The chip does not ship with a bootloader. A Bootloader is code added to a chip for systems like Arduino and such that allow you to use a USB cable to program the microcontroller.
You are the reason that I learned ARM so well, God bless you. I got a job at very high package just because of you. Have a good and peaceful life to you and your known one's. Happy teaching, Sir!
This is a series that test LLMs and each video is a little more difficult than the last (scaffolding). Just like the content, the series is also fledgling.
@@oldschoolgaming6135 I don't think it would work if you plan on using a THC (torch height controller). You would need to resolve the torch distance to the plate mechanically.
There are pro's and cons of AI's. It makes people very lazy at coding. Because the AI can write lots of code and knows so much. For the fun I took my old unfinished projects and gave some instructions to ChatGPT 4o and Claude to make me some functionality. Both for C++ and Delphi (Pascal). And they generated me working code and even examples and test. To verify if the code is bug free. They even assisted with bugs and fixed them. Now i have working code for specific parts but I have no idea how it works and why it works. AI helps on this too but this makes me lazy. It even generated me code that I was looking for almost 10 years. I couldnt make it. And AI made me this code and even made full example app in just 5 minutes total (with bug fixes and reviews) and it works.
Very true. The coding issues of us needing to understand the code will be short-lived, in my opinion. The acceleration of LLMs with getting better at coding is going so fast that in a year, or a few years, it will make coding for mere mortals obsolete. I believe that creativity will still be needed by humans for at least a few more years. We are in a strange territory in history.
Be wary of trusting AI to generate unit tests. If it’s generating any incorrect logic in the code to be tested, chances are it wrote the test with the incorrect expectations and can lead you to a false sense of security.
@@BigfootPrinting Funny, it looks like humans are as good as AI at finding bugs and this, I'm sure, will relate to unit tests in the future: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-cw9jcjpufBI.html
Thank you all for watching. I hope you enjoy and stay tuned for more videos. I just put together a camera jib, so I won't be tripping over my tripod anymore, which was a major reason for not doing videos for a little while. I just couldn't get the idea of bumbling over awkward situations with my camera tripod anymore. I might post a video on what the camera jib looks like and what went into the design, so let me know if you are interested in seeing this.
you could use a fishing line/ nylon and tie from one edge to the other and then measure diagonals , would probably be better, but then its actually very hard to make squares which r large, are u using the gantry to align it? wouldnt that make it skewed
Sir, the logic you followed is very good. But check lcd send character function there the total delay is 80nsec. First r/w going low after 40nsec RS is changing to character mode
On my torch lifter I have 3 switches. One is a home switch with two limit switches. I have a 4 pin aviation plug connecting for the torch lifter housing. I want to use a 4 conductor shielded cable for wiring all three switches coming out of the torch housing. Would it be acceptable to jump the ground on the home switch to the ground on the limit switches with the shielded ground? That way I would be using the shield wire for all the switches.
Yes, you can connect the sheild to any ground. It's best to keep the grounds and the sheilds as close to a point as possible to reduce any ground loops.
Use a common bus bar for all grounds and the work lead of the plasma torch, then tie this into a earthen grounded rod with a cable the same size as the work lead on the plasma source. Ground only the controller end of shielded cables.
Hello I bought a table I have been using it a year . It’s proma . I have fault I can’t get it to connect to the machine . I tried holding shift and pressing connect but it won’t connect . But when I bring in a part and press play it works on the screen . But the table dose nothing . Any ideas please
This was a test laser cutting we did 11 years ago. Lasers for the home were non-existent and these tests were made to find the viability of such a home/hobby-based laser machine. I would say the results were bad, as you mentioned, but was a test at high laser output power and slow cutting which is not optimal for foam core. We did other tests which were much better, but I wanted to show all of my tests, no matter if they were bad or not, for the betterment of the laser community as a whole. Thanks for the feedback.
For those who are using Microchip Studio or Atmel Studio 7 instead of $(ItemFileName) use $(TargetName) and if you are having issue with usbtiny then you might want to replace usbtiny with usbasp
Hi how much is the time between interrupt(falling or rising edge) and function in normal case and how we can decrease this time ? (Doing the function immediately after interrupt without any delay)
Good question. An interrupt latency is a part of the microcontroller's internal process and can be influenced by the priority set for the interrupt. If using multiple interrupts, a specific interrupt is influenced by its priority set using the NVIC. I cannot tell you how many instructions are executed to complete an interrupt, but I can't imagine its many. Complexity can add additional instructions for the uC, such as nested ISR, code length within the ISR, etc. If he ISR is critical, make sure to reduce any noise on the circuit, set the priority to its highest, and keep the lines of code (translated to instructions) very short within the ISR (the function that fires).
I think something useful here that maybe someone might not note coming into this is the hardware setup. Mount those things to a board and make a sturdy base for yourself or youre going to go crazy trying to keep the wires in place. Great series!