Тёмный

grbl Hotwire: Free Software And Firmware For Your 8-bit And 32-bit Controllers 

rcKeith
Подписаться 6 тыс.
Просмотров 5 тыс.
50% 1

#freesoftware #grbl #firmware
In July 2020, I released Hot Wire GrblMega 5X Software using a version of Gauthier Brière firmware I made some minor changes to suit 4-axis foam cutting. This has been received very well; to date, there have been nearly 7000 downloads of the firmware and software.
So why have I released this new version?
New Features requested by users
- Adjusting the hot wire current on a running gob
- Adjusting the feed rate on a running job
Support for 32-bit boards running a grblHAL
This free software I’ve called grbl Hotwire which still works with the Arduino Mega-based boards.
Download from here rckeith.co.uk/grbl-hotwire-fo...
Links mentioned in the video
Bench Test - • How to Build a USB Hot...
Calibration • How to Build a USB Hot...
Homing • GRBL HotWire Mega 5X F...
In this video, I’ll cover
00:00 Intro
08:11 Changes from HotWire Grbl Mega 5X
22:06 Install and Upgrading
37:43 32-bit Boards
48:05 Setting the current and microstepping on the SKR Pico
54:33 Bench Test, Checking Calibration, Axis Direction and Homing
54:54 Demo of Override current and feed rate settings
58:02 First cut Dev Foam 3 text demo

Хобби

Опубликовано:

 

5 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 64   
@3d-printz
@3d-printz 2 месяца назад
Nice to see there´s a 3d-printz directory on your machine :). Thank you so much for your work Keith! Just wanted to let you know i´m currently cutting parts with the new software for the compartment of a medical delivery drone which operates in Malawi. So your work basically contributes to literally saving lives! thank you very very much.
@rckeith
@rckeith 2 месяца назад
Thanks it's nice to know it's helping people less fortunate than us. Keith
@plymouthrovadventures.646
@plymouthrovadventures.646 8 месяцев назад
Thank you... Nice update. Looking forward to the Fluid NC version.
@JohanFasth
@JohanFasth 8 месяцев назад
Perfect! Have been waiting. Thank's!
@SlavaStels
@SlavaStels 8 месяцев назад
I wish I had a deep sleep like your dog) Thank you for keep improving and sharing foam cutting software!
@rckeith
@rckeith 8 месяцев назад
Thanks, yes me too he's an expert at sleep 😴
@ewaldh.8545
@ewaldh.8545 4 месяца назад
Thank you - great work. Looking forward to the FluidNC MKS Tinybee Solution. Anytime soon?
@rckeith
@rckeith 4 месяца назад
Thanks, I'm afraid it won't be soon my health isn't as good as it was so it's looking like it will be much later this year. I've stepped back from RU-vid for a while as well.🤥
@Hollywood4Fun
@Hollywood4Fun 2 месяца назад
I'm completely new to the CNC world so forgive me if my questions come up as someone naive. I managed to struggle my way through building a desktop CNC machine using v-groove extrusions. I purchased an MKS DLC V2 board that runs three TB 6600 stepper drivers. I'm using Nima 17 motors and open builds cam and control software. So far I've managed to get the machine to perform a dry run of a design I created in illustrator. Every step of the process so far has been quite the mental challenge. Slowly but surely I'm getting it figured out step by step. One thing I'm not is a programmer. All the programming stuff usually goes right over my head. But I can kind of see what happens when you change certain things in the grbl code. My current challenge is to figure out how I can get open builds to recognize the Wi-Fi module on the control board. Someone told me they were able to configure/install grblhal do the same bored and then open bills is able to recognize it. In the most simplest of terms could you explain to me how this might be done? I would greatly appreciate it. Thanks. Subscribed.
@rckeith
@rckeith 2 месяца назад
The MKS DLC V2 is an 8-bit board that doesn't have wifi. The MKS DLC32 uses the ESP32 processor that does have wifi support. I don't think it's possible to get wifi on the MKS DLC V2 because the 8-bit processor doesn't have enough resources to do that. If you really needed wifi then you'll need to change your board. To use grblHAL you need a 32-bit board. Thanks for subscribing but just to let you know I stopped making videos for the time being due to health isuues. Keith
@roberthosking7524
@roberthosking7524 2 месяца назад
​@@rckeithsorry to hear about your health issues. Hope you heal up. I also meant to say that my card is the MKS DLC32 V2.1. it has the Wi-Fi module on it. But I'm so inept with electronics that I can't figure out how to get it to function with open builds control. I did find some information online about using MKS tool to configure Wi-Fi but the only version I could find was old and in Chinese.
@mikkok.5213
@mikkok.5213 8 месяцев назад
Great stuff Keith! Looking forwards to seeing the new design of the cutter in action, definitely seemed more esthetic. Just about to be finishing up with a build of the original - 12 holes left to drill :) Will the new design be also a similar kind of a drilling excercise? I guess that by incorporating laser cutted parts the amount of drilling can be reduced? Well with or without reduced drilling will likely build the upcoming design as well. Fantastic machines
@rckeith
@rckeith 8 месяцев назад
Yes, there should be fewer holes to drill. I'm still tinkering with the design and hoping to make it simpler and cheaper to build. I don't have a laser cutter yet so initially the cutting will be with my CNC router. I'm also going to incorporate 3D-printed parts as alternatives for some areas.😀
@rckeith
@rckeith 3 месяца назад
Sorry but I've cancelled this new design. I found a few issues and my health isn't good enough now. Hope you understand.
@RoboArc
@RoboArc 8 месяцев назад
Actially came up witha desgine for a big industrial one actually after warching this video. Ill probablt never develop it other than the afternoon i spent on modeling a concept and doing some sketches and pulling the GRBL lib down so i could see if coupd add more to it. Its possible, im not thay into it though sin e i have no need for it. But i do like the cincept. All my idea would be is to add a tool changer for the hotwire and a 4th axis.
@user-jv6pb8fd7d
@user-jv6pb8fd7d 8 месяцев назад
Спасибо! Очень интересная тема, жаль что гугл- переводчик не все переводит. Thanks! A very interesting topic, it's a pity that Google Translator does not translate everything.
@MrShaneSunshine
@MrShaneSunshine День назад
At 6:10 there is movement of the dog axis! I was getting worried!
@rckeith
@rckeith День назад
Yes, a bit but nothing to worry about. 32-bite controllers can account for it🤣
@barberjuancarlos9892
@barberjuancarlos9892 7 месяцев назад
Good afternoon, excellent work you are doing. Congratulations. I see that for the new program and firmware (I have ramps 1.4) you give the compiled firmware. I couldn't find the source code for the latest version of the firmware. I'll tell you why I'm interested. Thanks to you, I built an XYUV cnc but with a rotating axis called "A" to rotate the foam. So when I cut a zagi, I cut the profile and then I cut the angles of the root and toe without touching the foan. I work with Siemens NX to draw in 3D and I create the postprocessors as needed, therefore changing the names of the axes would not be a problem. But in the firmware source code (for v5.12), I configured the order of the axes to go home, etc. to suit my needs. And in the configurations of your new software I don't know how to do what I do in the source code. Could you tell me how I do it? From already thank you very much Carlos from Argentina
@rckeith
@rckeith 7 месяцев назад
The only difference in the 8-bit firmware is the axis letters. So you can just change your current firmware in config. h All I did was un-comment A and comment U If you recompile you should be able to use the new software #define AXIS_4_NAME 'A' // Letter of axis number 4 //#define AXIS_4_NAME 'U' // Letter of axis number 4
@barberjuancarlos9892
@barberjuancarlos9892 7 месяцев назад
Thank you very much for answering. Then I will compile again to change the name of the axes. Thanks again Carlos@@rckeith
@MePDroneseVants
@MePDroneseVants 18 дней назад
Hello Keith, what is the minimum monitor size to work with the grbl 5x software? I want to use a 15 inches monitor with touch screen, do you know if fit the screen software on a 15 inches monitor?
@SunilSundar
@SunilSundar 8 месяцев назад
Hi Keith, Thanks for all the good work you've been doing. I've actually built a cnc cutter like the one on your website and it works very well for airfoils. I've been using diyrcwings to generate by g code. But now, I also want to be able to cut shapes that are not airfoils and also shapes that are not .dat files. most of the free softwares out there give you g code for a 3 axis machine but obviously, I then need to convert it to 4 axis. My question: is there a free solution for this? thanks.
@rckeith
@rckeith 8 месяцев назад
Thanks for your kind comments. The only free solution I know off is Jedicut which can read in some DXF formats. A few guys have used it that have built the foam cutter. I don't use it myself the foam text in the video was generated with the 7 day free trial of DevFoam 3. Hope that helps. Keith
@posegroup6177
@posegroup6177 5 месяцев назад
thanks what do you use to feed the heat to the wire? and would this cut the closed cell foam like insulation board?
@rckeith
@rckeith 5 месяцев назад
The wire is powered from the board. The MKS Gen L and SKR Pico can use 24 volts and this is connected to D8. Yes you can cut many types of foam like XPS, EPP and Sytrofoam
@maryyyyaaa
@maryyyyaaa 7 месяцев назад
Hi Keith, Thanks for the video! I was wondering if there is any way of using GRBL with lattePanda or Raspberry Pi? My idea is using arduino running GRBL with a screen instead of PC. is that possible?
@rckeith
@rckeith 7 месяцев назад
Not as far as I know. If you want to use the foam cutter without a PC then have a look at this video ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ys1kgXrevF4.htmlsi=2E2uM9HTpCJSiPuo.# I'm working on a version of FluidNC and the ESP32 WebGui for the foam cutter which is still in the early stages of development. I may be able to release this early next depending on my other projects.
@maryyyyaaa
@maryyyyaaa 7 месяцев назад
@@rckeith Thanks for your reply! Looking forward for your new projects
@sesesp
@sesesp 7 месяцев назад
Hi Keith, thanks for adding those useful features! I have a problem with the new firmware (arduino board and the ramps 1.4). When I updated I flashed firmware.hex with xloader like you showed, but after the update my Limit swicht A is checked all the times in the settings view. Is D42 still the right pin after the update? I already went back to the old firmware to check if it the u-Limit switch works there and it does. I can´t get it to work in the new firmware. It is always enabled. What could be wrong?
@rckeith
@rckeith 7 месяцев назад
I uploaded the wrong firmware sorry, I should have the correct firmware uploades later today.
@rckeith
@rckeith 7 месяцев назад
The correct firmware is now on the website rckeith.co.uk/download/grbl-hotwire-firmware-and-software should be OK now with that,
@sesesp
@sesesp 7 месяцев назад
@@rckeith Thanks! I will test ist soon. Today I already used the new features without homing. They are very useful! I managed to cut xps without ripples today. I lowered the speed to 84mm/min, 30% power on the wire (24V from a 12 to 24V step up regulator. Thank you again for improving the software experience and making this nice process of cutting widely available and clear!
@miladchalipa9715
@miladchalipa9715 6 месяцев назад
Hello, I appreciate your efforts and have a question. I already built my CNC foam cutter structure and have one stepper motor per axis (one for X axis and one for Y axis). I wonder if I can use your firmware and Windows software for my machine? Regards
@rckeith
@rckeith 6 месяцев назад
The firmware is configured for 4 axis XYZA if you only have two it won't work.
@miladchalipa9715
@miladchalipa9715 6 месяцев назад
@rckeith got it. You really did a perfect combination of software and hardware, I definitely modify my machine to work with your firmware, thanks in advance
@miladchalipa9715
@miladchalipa9715 5 месяцев назад
@rckeith Hello again, I modify my CNC machine and successfully make it running. But after post-processing my plan in Fusion360 and loading it to foam cutter software, I've got an error in which the axis letters are incorrect. Probably because of the changes in U axis to A, could you please help to solve this issue? Regards
@taranson3057
@taranson3057 8 месяцев назад
Will the software work with the PicoCNC or the Teensy 4.1? I’m new to GRBL and currently use GRBL Hal
@rckeith
@rckeith 8 месяцев назад
It should do as long as you have compiled it with XYZA axis letters. I'm not sure about the hot wire connections for these boards so you may have to test that out. Alternatively, you could power the wire separately 😁
@MePDroneseVants
@MePDroneseVants 6 месяцев назад
One more question.. why in my cuts the feed rates got disabled? The buttons to encrese or decrase the feed rate stay disabled during the cut… i have to enable some feature? I can only change the power of the wire… i generate the gcodes with devwing foam…
@rckeith
@rckeith 6 месяцев назад
It's because DevWing Foam uses G93 feed mode Explained here on the website and in the video rckeith.co.uk/grbl-hotwire-for-cnc-foam-cutters/#new-features.
@clarkstinnett9502
@clarkstinnett9502 5 месяцев назад
Hello rc Keith, my co worker and I have been working tirelessly on our hotwire foam cnc. We are using ours to cut out tapered cylinders. The only difference that we have compared to yours is that ours has a turntable in the middle. Our problem started when we started to add homing and limit switches. The homing function only homes the uz axes then stops and then grbl freezes. We are using the mks gen L v1.0. any help would be greatly appreciated
@rckeith
@rckeith 5 месяцев назад
I replied to your email
@loimozzy3463
@loimozzy3463 Месяц назад
Thank you so much. Great job. Seems that there is an error in the description of the input for A-Min endstops, using a 2560 and Ramps 1.4 I'm sure of my switch as it works if I put it into an other "channel", i can see it switching like a charm. For A-Min I tried D49 and not working. It seems that the preset are fixed for D42 instead. By the way would it be possible to upload the source of the Mega2560 code, it would enable us to change in/out depending on our 'old wiring' For the software some color (ie especially for axis) would be nice, it would enable to 3dprint part of each axis with a color and refer to this color in the sofware, the no more error in moving an axis instead of an other. PS : if you need french translation do not hesitate, some of the implemented one are badly translated :-(
@rckeith
@rckeith Месяц назад
The latest firmware uses D49 the old firmware used D42
@rckeith
@rckeith Месяц назад
The firmware source code is the same as github.com/fra589/grbl-Mega-5X. The only changes are to set it for 4 axes and the limit switches. You can change it to suit your needs. Thanks for the offer of translation but I'm not planning to release any updates.
@MePDroneseVants
@MePDroneseVants 6 месяцев назад
Keith.. i have discovered the problem… after some consecutive cuttings (arround 3 or 4) the feed rate got crazi,,, i send a movement with 200mm/m but the grbl hot wire moves at 600mm/m .. so i close the grbl hotwire and repowering the mks board… so i cut fine… today i made a lot of cuttings this way, closing the grbl hotwire and repowering the mks board between each cut… i don’t know if the problem is the firmware of the mks or is in the grbl hotwire software… but this way i can made a lot of cuts witout problem.. i did take some pictures showing this if you want to see give me an email what i send you
@rckeith
@rckeith 6 месяцев назад
Can you include the settings you have on the machine and the software you are using to generate the g-code as well as a copy of the g-code you are running. I will then take a look and see if I can see anything. The firmware is almost identical to the previous version for the MKS board only the axis letter has been changed. So I don't think there will be any issue with that or the software heavily based on the older software. I've run many tests on the new firmware and software without any issues. Keith
@MePDroneseVants
@MePDroneseVants 6 месяцев назад
Keith let me ask you, i made a foam cutter using the mks board.. works well,but i cut one wing ok, without over burning or wire drag, when in cut one more wing i got the wire drag… i dont know where i wrong….
@rckeith
@rckeith 6 месяцев назад
On the latest software and firmware you can increase the power to the wire while it's running. So if you see it drag just increase it by the 10% button. Without seeing your cut job in detail it's difficult to say what the problem is
@MePDroneseVants
@MePDroneseVants 6 месяцев назад
Keith.. i have discovered the problem… after some consecutive cuttings (arround 3 or 4) the feed rate got crazi,,, i send a movement with 200mm/m but the grbl hot wire moves at 600mm/m .. so i close the grbl hotwire and repowering the mks board… so i cut fine… today i made a lot of cuttings this way, closing the grbl hotwire and repowering the mks board between each cut… i don’t know if the problem is the firmware of the mks or is in the grbl hotwire software… but this way i can made a lot of cuts witout problem.. i did take some pictures showing this if you want to see give me an email what i send you
@MePDroneseVants
@MePDroneseVants 6 месяцев назад
Do you know if the mks work with the devcnc foam?
@philolson679
@philolson679 8 месяцев назад
As there is a temp input on the SKR Pico board could that be used to set the wire temp?
@rckeith
@rckeith 8 месяцев назад
Which input do you mean?
@philolson679
@philolson679 8 месяцев назад
@@rckeith there's a hot end thermistor input ( for 3d printing) on the board, not sure how you would attach that to the wire though
@rckeith
@rckeith 8 месяцев назад
@@philolson679 Yes, I thought you meant a thermistor. The problem is getting the temperature of the wire. I have looked into it but as far as I can tell you can't get the temperature of the wire. It would need a lot of work in the firmware and software if you could. So I think using the override feature is the best option for now.
@MePDroneseVants
@MePDroneseVants 13 дней назад
keith i have a sugestion, can you resize the Monitor list(the box who list the commands) we lose at least 4 lines because the box doesnt fit at the screen , and i'm using 1980x1024 resolution.
@rckeith
@rckeith 13 дней назад
If you set the taskbar to automatically hide you can see it all. That's how I use it.
@MePDroneseVants
@MePDroneseVants 12 дней назад
@@rckeith there are some way to i send you a video? I put the taskbar to auto hide but cut the bottom the screen
@rckeith
@rckeith 12 дней назад
I'm having a look at the code but it may take me a while as I'm away next week. If you send a message through the website. I'll reply and then you can send a video. I don't want to leave email addresses in comments for spammers to harvest.
@MePDroneseVants
@MePDroneseVants 11 дней назад
@@rckeith ok, i got it
@shadaaan
@shadaaan 3 месяца назад
Hello, I am currently building a 4-AXIS Arduino CNC Foam Cutting Machine. However, I'm encountering some issues. The issue I am facing is that in the GRBL Software, only 3 Axis are showing. The U axis is missing. Do you have any idea how I can solve this issue? It would be great if you could assist me with this. If you are interested, please share your contact information. I would be glad to connect with you.
@rckeith
@rckeith 3 месяца назад
Follow the instructions here with the latest firmware and software.rckeith.co.uk/grbl-hotwire-mega-5x-for-cnc-foam-cutters/ The U axis is for the older firmware and software
@shadaaan
@shadaaan 3 месяца назад
@@rckeith Thank you for your response. I am currently using an Arduino Uno. Is it necessary to use an Arduino Mega for a 4-axis system, or can I continue using the Uno?
Далее
Why The Windows Phone Failed
24:08
Просмотров 242 тыс.
Редакция. News: 128-я неделя
57:33
Просмотров 1,9 млн
skibidi toilet zombie universe 37 ( New Virus)
03:02
Просмотров 1,8 млн
3D Printed Hot Wire CNC Foam cutter 4 Axis Build
14:04
Просмотров 1,7 тыс.
Mind-Blowing Electroplating on Huge 3D Prints
10:41
Просмотров 31 тыс.
Hot wire CNC foam cutter - 4 axis
3:41
Просмотров 3,6 тыс.
Homemade Arduino Hotwire CNC Foam Cutter
5:27
Просмотров 7 тыс.
4 and 5 Axis CNC Controllers for CNC Foam Cutting
39:19
Arm PC Build (Rock 5 ITX)
22:35
Просмотров 86 тыс.
Настройка программы Planet CNC
17:02
делали такой маникюр??😁
1:00
Просмотров 4,7 млн