Thanks for the tutorial. I've had my X2 since the beginning when they were $460. I still think it's a great deal and a great printer. I would like to upgrade it a bit but not too much (I'm a great believer in the Engineers mantra, "The enemy of good is perfect"). For me designing things in CAD is the hobby. I tend to produce useful things (a lot of brackets, mounts and adapters) rather than knick-knacks. I've pretty much worn out the surface of the glass bed and now I'm using a Garolite sheet clipped over it that works pretty good. The Garolite sheet also seems to deal with the four mounting cold spots pretty well although gluesticks are part of my life now. I'd like to upgrade the firmware if it makes it better but I don't want to disturb it too much. I run it via Octoprint with a RPi3 integrated into the printer. After the Ender 3 it's nice having a printer that I can rely on. I wanted to switch to an all metal hot end so I bought a spare print head on Amazon and all the bits to upgrade it. Thanks for the video highlighting all the things I did sub-optimally. I've corrected the errors and I'm looking forward to running the new head and refurbing my original. Needless to say, I subscribed and I'll be binge watching all your video's now. Possible experiments in Klipper will be reserved for my old Anycubic Linear Plus Kossel.
Wow thank you, I really don't know how to respond to such a thoughtful comment. I'm so glad my videos and tinkering can be so helpful. I hope you enjoy the binge watching. This channel went in an unexpected direction, 3D printer videos really took off. I've learned most of what I know just from making these videos. I get an idea, learn how to do it, then share my learning. Thank you again and welcome to this crazy project. If you have any questions or need any help, please feel free to reach out on here, or via email, facebook or instagram. Happy binge watching and happy 3D printing.
I get mismatch data when i try to push the firmware to the machine through stm32, how do i overcome this issue? Its with the stock firmware or the klipper firmware
Great video!! I can't tell you how many people get mad because you can't just load this firmware on an SD card. Now we have a nice easy tutorial to follow. Thanks!!!
Is there any solution to prints not resuming after a filament runout is detected? I can swap filament in and resume and the printer head moves like you'd expect but the extruder stops extruding. I basically waste a crap load of filament if I think the spool won't make it to the end fearing a long print will ultimately fail because a filament swap won't resume correctly.
I now did all this and the display does not communicate with the board anymore. Guys, maybe its important to upate the TFT along with the mainboard. I am waiting now for my sd card and reader i ordered to complete the mission. I wish i knew the option how to safe the current firmware on the printer. Now i am not able to print until delivery arrives. This tutorial is good, but far to imcomplete for beginners! You may end up like me with a non working printer.
Thanks for the video! I tried your Marlin build for the SWX2 (since it seems to be the only one supporting the new TFT) and it works great for the most part. It's just that sometimes it crashes when I turn the printer on or take out the USB stick to put some files on it. A reset helps. It has never crashed during printing so far.
My stm32cubeprogrammer says sector 0001 doesnt exist, and doesnt install the firmware. Pronterface dont connect to the printer, so i had to use the jumper method. Any suggestions?
This does not work on my AS-X2 and/or my replacement motherboard. There is a hardware jumper that must be placed on the motherboard before it will accept new firmware. This may not be required on all the motherboards out there, not sure. Good luck and good printing. BTW AS-X2 has significantly improved performance with Klipper if one is inclined to change the firmware.
@@EtherealProject3D Yes , correct. I did try to compile it but stuckt at lcd display. This part kept the compiler stopping. errors!! Would nice to get the latest Marlin and compile it to my needs. I saw that you can enable/disable a lot of stuff in marlin.
@@MrMorgalis On the X1, dont select any screens in the firmware. The MKS 28 does not show communicate as a device. Its is a terminal that sends G-Code to the mainboard, no different than using your PC VIA the usb connection.
hi, friend. I'm looking for a video in Spanish so I can insert a new firmware that someone else helped me program to use the Bltouch and recovery after the power goes out. So if I have the firmware file already configured, I will not need some programs, but could you tell me which programs I will not need, and which I will. The problem is that I understand English perfectly if I can read it, then in person depending on the accent and the speed of speaking then I have serious problems. I also think that the radiotherapy that they gave me last time after an ear-to-ear operation to remove the larynx... is a little affecting my short-term memory, I will appreciate your help to guide me better through the instructions ..sorry for any possible errors since I am using Google Translate to be able to explain better. all the best.
I'm new to this... I've downloaded all the software and followed all the instructions. Now granted, I'm using a MacBook Pro, when I load the X2 software into Platform IO IDE it doesn't give me the option to "Add" the programs... now what? I'm stuck and don't know what to do next... HELP!
Thanks for the tutorial. The upgrade went pretty well, but I do have a weird new behavior. If a print is paused, when I restart the print, the printer retracts a large amount quickly. This always causes a clog. Is this a known issue? Is there a newer firmware update? Thanks in advance!
Hi there, Need help. Just tried to update Marlin firmware from freakydude from GitHub update via pronterface and stm35. After I download firmware via stm32 and install to printer, then reset it, and was great but I didn’t save my Z offset and Extrusion data before… so I tried to go a step back and install old backup firmware I made via stm32. So I connected printer via usb cable to pronterface, than stm32 and install backup firmware as the pdf instruction said. then reset printer and… I tried to connect with pronterface to reset eprom and… protnerface can’t see printer via usb cable… also any tryouts to axis movement, heat extruded or bed, any function via touch screen on printer asp doesn’t work. Looks like everything failed… how can I put into printer firmware again when pc don’t see it via cable ? Help please :(
Yes you could, I show the beginning part incase people want to make any changes and recompile, say they get a different extruder ect and they need to change esteps and offsets.
Thanks. This' been super helpful I'd like to point that in case it happens to someone like it happened to me: Make sure ALL the folders along the root where saved the source code (say, some other folder instead of the desktop as shown here) DO NOT contain spaces in their name. VScode/PlatformIO will fail to compile. I'm curious has to how to flash a .bin file thou since it's the file provided by Artillery if you don't compile it yourself
thank you for the video(s). I am new to all this stuff, how do i know wether i have the ruby mainboard? I bought my x2 a few weeks ago and though i think it is equipped with the new tft. I`d like to update/upgrade the firmwares but am a bit frightened to brick my device....
@@Jarlefinken hI, I've been upgraded my x2 with he all metal hot end from Artillery like, however after the upgrade when I restart my 3D printer, I'm stille limited to 260° for the extruder, any idea?
Great video ! Thank you very much for your time! Could you please help me to download the file ''Artillery Sidewinder X2 Firmware (Source)''. It is my last file i have to download and i can;t finf the right file from the artilery site. Thank you in advance!
Hi I recently go a used sidewinder X1 I see it's hard the bottom panel removed, my problem is that the LED will not work,i put a new one in still not lighting up. Do you have a diagram for the wiring pin out for the LED as I can't find it on the website.???
@@EtherealProject3D when you turn it on the logo lights up it has Merlin V2 at bottom right and after boot up in the about page it says. TYPE MKS tft VERSION: 3.0.3 WiFi in the about page but that doesn't work either. I can't see I wife module on the motherboard or what looks like wifi antenna
Hello! a few days ago i downloaded klipper to my artillery hornet, after i flashed it on with octoklipper the screen went black and although i can connect it through usb when i use pronterface the baudrate isn't right. i used your klipper firmware.bin settings thanks in advance! P.S it shows this (Got rubbish reply from COM7 at baudrate 250000:Maybe a bad baudrate?) problem in pronterface, hope it helps!
Klipper and pronterface do not play nice together. I assume that pronterface is designed to be compatible with Marlin. And with Klipper the factory screen wont work without some extra bits in the cfg.
Regarding the TFT. I used the X2 firmware from your site and everything looks good functionality wise however I'm using Digant FW and TFT FW for the Waggster Mod on the X1 and I like the TFT screen of Digant's setup better and remove the "Ethreal" logo on boot up (no offense). I'd like to get the TFT firmware from Digant on my X2 for continuity sake between my X1 and X2. However loading Digant's TFT files on the sd and start up doesn't allow updating the TFT with your compiled fw. On startup it just boots right to Ethreal logo and subsequent menu and ignores the sd card and files. I thought maybe I could just load his bmp images in your TFT files but I don't see any bmp files with your TFT setup. Can I use other TFT setup with your mainboard FW or am I locked into using only your stuff?
Hi Thankyou for the tutorial, when I get to the stage using the stm32 programmer it's not detecting the USB dfu, pronterface is doing what it should what am I doing wrong? Cheers
I got failed on compile in vscode. Any idea why? *** [.pio\build\ARTILLERY_RUBY\firmware.elf] Error 1 Environment Status Duration -------------- -------- ------------ ARTILLERY_RUBY FAILED 00:00:51.018
@@johome404 I get this error when I try to compile it on my external drive but works fine on the desktop. You might try deleting it and re-downloading it.
ปีที่แล้ว +1
I did too. Try using a different computer. I did that, and it worked. Failed on one computer, and worked on another.
@ This is very strange behavior, its happened to me a few times as well and I ended up just configuring Marlin 2.1.2 for it and its not happened again. I feel like there is something that Artillery has done to cause this sometimes. If you want my 2.1.2 build you can download it from my website. It jas the max temp set to 300c keep in mind, but the source code is there as well if you want to make any changes. Www.etherealproject3d.com
Hi, so, I followed the many steps and processes, but how do I know if I was successful? My printer shows 3.2.6 still. Does STM32 give an error code if not successful? Thanks, -Frustrated
Good evening, I know the topic is: intaller firmware on Artillery. Do you think you will ever switch your Artillery SWX1 to Klipper with a Raspberry? I have been looking for a few days if this has already been done. Thanks for your videos very good work.
Update to my latest regarding the hex file not being created. For whateverb reason the X2 firmware from your site has some file embedded or an error somwhere that no matter howe many times I follow your process here the hex is not being created. However, when I get the FW from Artillery's site and run through the process the hex file is created.
Hi, after it says "printer is now online", when I write the m997 command, it says instantly "Can´t write to printer". I´ve also tried to set the jumper on the mainboard, but it did not work. Has the flash been succesfull, if I turn on the the printer and the display is black? Because my display does not change at all after I´ve followed your steps..
@@EtherealProject3D 1. Yes 2. Then disconnected everything 3. Turned off printer 4. Turned on printer 5. Pronterface m502 and m500 6. When I turn the printer off and back on, nothing changed..
@@paulimbo did the stm32 programer say the flash was successful? There wont be a visual change, just functional changes depending on what, if any edits you made to the marlin firmware.
In this video there are no changes to the firmware, this was just to demonstrate how to install the firmware, not change it. I will be going more in-depth in a later video.
Hi there. Thanks for your helpful content. I'm trying to revert from klipper and reinstall sidewinder x2 firmware. When trying to get into dfu mode with pronterface I get "rubbish reply from COM5 at baudrate 115200". Any tips?
You need to do it manually. Open the machine, find the mainboard, near the middle there is a cluster of pins, jump the ones labeled 3.3v and boot. Then connect to your computer with the USB cord, don't turn on mains power. Then open stm32 and procede with the firmware upload. When finished, disconnect stm32 then disconnect the USB. Then remove the jumper from the boot pins on the mainboard and then you are good to go.
Hi, i tried to put my x2 into dfu mode, but i had a lot of errors. i heard there is a way to put it in dfu mode with a jumper. Is this true, and could you help
I have sorted out the few bugs that people have addresses and since then I have had no more complaints. If you decide to use it and find any problems, or need a specific change to suit your needs please let me know and I can make it right for you.
thanks for the video.How can I work with a .hex file in visual studio? I want to use the file that artillery gives you to use manual leveling on my x2.
@@mikeduran3939 ok, you just skip the vs code part and use the hex file in the cube programer. The hex file is the compiled firmware. So in the video when i select the hex file, just pick the one you downloaded.
@@EtherealProject3D I need the manual bed leveling file since my X2 came with a ABL that doesn't work. They sent with it an end stop to wire in but need to reflash the manual bed leveling to get it to work. Have it a week and can't use it. Leveling the bed as it stands the nozzle crashes into the bed. I did down load a BIN file, can't open that either.
Thanks for your help though. I think I am going to pack it up and return it. The most frustrating machine I think I ever owned. I have a CNC and 2 lasers, none of them gave me the problems this has
@@EtherealProject3D and there is no going back? How about the cable disconnecting? (And not loosing power) Last, what it the programing fails in the program M
@@Lucas_sGarage lol yes. Its not as scary as it seems. I recomend doing it with a laptop with a good battery so loosing power is not going to be a problem.
I have tried this a handful of times and after compiling I get a success however I am not getting a hex file created in the marlin source/pio/build/artillery_ruby
In the description section, please update the link */pages/downloads* with */pages/d*
תודה!
Great video, Thank you very much. This is just what I needed after upgrading to an all metal hot end in my X2.
Great to hear!
Thanks!
Thank you 🎉
Thanks for the tutorial. I've had my X2 since the beginning when they were $460. I still think it's a great deal and a great printer. I would like to upgrade it a bit but not too much (I'm a great believer in the Engineers mantra, "The enemy of good is perfect"). For me designing things in CAD is the hobby. I tend to produce useful things (a lot of brackets, mounts and adapters) rather than knick-knacks. I've pretty much worn out the surface of the glass bed and now I'm using a Garolite sheet clipped over it that works pretty good. The Garolite sheet also seems to deal with the four mounting cold spots pretty well although gluesticks are part of my life now. I'd like to upgrade the firmware if it makes it better but I don't want to disturb it too much. I run it via Octoprint with a RPi3 integrated into the printer. After the Ender 3 it's nice having a printer that I can rely on. I wanted to switch to an all metal hot end so I bought a spare print head on Amazon and all the bits to upgrade it. Thanks for the video highlighting all the things I did sub-optimally. I've corrected the errors and I'm looking forward to running the new head and refurbing my original. Needless to say, I subscribed and I'll be binge watching all your video's now.
Possible experiments in Klipper will be reserved for my old Anycubic Linear Plus Kossel.
Wow thank you, I really don't know how to respond to such a thoughtful comment. I'm so glad my videos and tinkering can be so helpful. I hope you enjoy the binge watching. This channel went in an unexpected direction, 3D printer videos really took off. I've learned most of what I know just from making these videos. I get an idea, learn how to do it, then share my learning. Thank you again and welcome to this crazy project. If you have any questions or need any help, please feel free to reach out on here, or via email, facebook or instagram. Happy binge watching and happy 3D printing.
Great video. It has been a while since I have done this and this video makes a great refresher.
Thank you, im glad it helps.
I get mismatch data when i try to push the firmware to the machine through stm32, how do i overcome this issue? Its with the stock firmware or the klipper firmware
Great video!! I can't tell you how many people get mad because you can't just load this firmware on an SD card. Now we have a nice easy tutorial to follow. Thanks!!!
Thank you. I was a bit confused when I got my Hornet and there was no SD slot on the mainboard. I had to figure out an easy way to go about this.
Is there any solution to prints not resuming after a filament runout is detected? I can swap filament in and resume and the printer head moves like you'd expect but the extruder stops extruding. I basically waste a crap load of filament if I think the spool won't make it to the end fearing a long print will ultimately fail because a filament swap won't resume correctly.
I now did all this and the display does not communicate with the board anymore. Guys, maybe its important to upate the TFT along with the mainboard. I am waiting now for my sd card and reader i ordered to complete the mission. I wish i knew the option how to safe the current firmware on the printer. Now i am not able to print until delivery arrives.
This tutorial is good, but far to imcomplete for beginners! You may end up like me with a non working printer.
Thanks for the video! I tried your Marlin build for the SWX2 (since it seems to be the only one supporting the new TFT) and it works great for the most part. It's just that sometimes it crashes when I turn the printer on or take out the USB stick to put some files on it. A reset helps. It has never crashed during printing so far.
Your welcome. I will have a look at the firmware and see if there is something i can do about the crashing.
My stm32cubeprogrammer says sector 0001 doesnt exist, and doesnt install the firmware. Pronterface dont connect to the printer, so i had to use the jumper method. Any suggestions?
Guida perfetta, ho seguito le istruzioni ed è stato facilissimo installare il firmware. Grazie, grazie e grazie!!! 😉
You are very welcome.
Great video, thanks for the good explanation. Thanks to you my Sidewinder X2 is running again.
Awesome im happy to help.
This does not work on my AS-X2 and/or my replacement motherboard. There is a hardware jumper that must be placed on the motherboard before it will accept new firmware. This may not be required on all the motherboards out there, not sure. Good luck and good printing. BTW AS-X2 has significantly improved performance with Klipper if one is inclined to change the firmware.
I was not aware of any RUBY mainboards that require a jumper to update the firmware, thank you for the info.
Where do you get the jumper? I looked in my bag with the printer and it doesn't have one.
I dont think it comes with one. I would expect tk be able to get them off old computer parts if you jave any laying around. If not, try amazon.
Artillery Downloads page is not functioning. Error 404
this guys dead...
Nice mate , as always. Ill hope you do also the x1 , as it is more complicated with the lcd
I have two X1 videos showing this process, check it out.
@@EtherealProject3D Compiling from scratch ? I saw all your videos one by one. Anyway thanks and keep posting videos
@@MrMorgalis you know, now that you mention it I dont show compiling for the X1.
@@EtherealProject3D Yes , correct. I did try to compile it but stuckt at lcd display. This part kept the compiler stopping. errors!! Would nice to get the latest Marlin and compile it to my needs. I saw that you can enable/disable a lot of stuff in marlin.
@@MrMorgalis On the X1, dont select any screens in the firmware. The MKS 28 does not show communicate as a device. Its is a terminal that sends G-Code to the mainboard, no different than using your PC VIA the usb connection.
Hello, is there any chance you have the manual leveling firmware for the x2? I can't get it from the official website, it says the file was deleted
Thanks for your video. My screen went black, not from your video. In another video. Is there a way to get it to come on again?
What printer? Best thing I can think of is to check its wiring connection.
hi, friend. I'm looking for a video in Spanish so I can insert a new firmware that someone else helped me program to use the Bltouch and recovery after the power goes out. So if I have the firmware file already configured, I will not need some programs, but could you tell me which programs I will not need, and which I will. The problem is that I understand English perfectly if I can read it, then in person depending on the accent and the speed of speaking then I have serious problems. I also think that the radiotherapy that they gave me last time after an ear-to-ear operation to remove the larynx... is a little affecting my short-term memory, I will appreciate your help to guide me better through the instructions ..sorry for any possible errors since I am using Google Translate to be able to explain better. all the best.
I'm new to this... I've downloaded all the software and followed all the instructions. Now granted, I'm using a MacBook Pro, when I load the X2 software into Platform IO IDE it doesn't give me the option to "Add" the programs... now what? I'm stuck and don't know what to do next... HELP!
my stm32 software looks different and doesn't offer me the option to choose usb and connect
how can i eneble manual leveling artillery sidewinder x2 firmware? - I have downloaded files but what next?
Thanks for the tutorial. The upgrade went pretty well, but I do have a weird new behavior. If a print is paused, when I restart the print, the printer retracts a large amount quickly. This always causes a clog. Is this a known issue? Is there a newer firmware update? Thanks in advance!
Hi there,
Need help.
Just tried to update Marlin firmware from freakydude from GitHub update via pronterface and stm35.
After I download firmware via stm32 and install to printer, then reset it, and was great but I didn’t save my Z offset and Extrusion data before… so I tried to go a step back and install old backup firmware I made via stm32. So I connected printer via usb cable to pronterface, than stm32 and install backup firmware as the pdf instruction said. then reset printer and… I tried to connect with pronterface to reset eprom and… protnerface can’t see printer via usb cable… also any tryouts to axis movement, heat extruded or bed, any function via touch screen on printer asp doesn’t work. Looks like everything failed… how can I put into printer firmware again when pc don’t see it via cable ?
Help please :(
I have a question. Couldn't you upload the .hex file and skip all the beginning portions?
Yes you could, I show the beginning part incase people want to make any changes and recompile, say they get a different extruder ect and they need to change esteps and offsets.
Thanks. This' been super helpful
I'd like to point that in case it happens to someone like it happened to me: Make sure ALL the folders along the root where saved the source code (say, some other folder instead of the desktop as shown here) DO NOT contain spaces in their name. VScode/PlatformIO will fail to compile.
I'm curious has to how to flash a .bin file thou since it's the file provided by Artillery if you don't compile it yourself
I have error when visual program startup from file location. that says 1 error, 0 sucssed
Great Video. Do You by any chance have the Firmware for this. having issues with the one out of the website.
thank you for the video(s). I am new to all this stuff, how do i know wether i have the ruby mainboard? I bought my x2 a few weeks ago and though i think it is equipped with the new tft. I`d like to update/upgrade the firmwares but am a bit frightened to brick my device....
Your X2 has a RUBY mainboard and my TFT firmware works on both versions.
You need to do a video for adding the bin files only.. actually from 2;44 onwards gives that information
Ive not been able to use the BIN file for updating, only the HEX seems to work.
@@EtherealProject3DI used the BIN file for the all metal hot end downloaded from the Artillery website. It worked.
@@Jarlefinken good to know, thank you.
@@Jarlefinken hI, I've been upgraded my x2 with he all metal hot end from Artillery like, however after the upgrade when I restart my 3D printer, I'm stille limited to 260° for the extruder, any idea?
@@grindelgould8671 Hi, did you upgrade the firmware like in the video with the «BIN» file from Artillery? (Firmware for all metal hot end)
Great video ! Thank you very much for your time! Could you please help me to download the file ''Artillery Sidewinder X2 Firmware (Source)''. It is my last file i have to download and i can;t finf the right file from the artilery site. Thank you in advance!
How to do it with the X1?
Hi I recently go a used sidewinder X1 I see it's hard the bottom panel removed, my problem is that the LED will not work,i put a new one in still not lighting up. Do you have a diagram for the wiring pin out for the LED as I can't find it on the website.???
Do you know if it has factory firmware on it?
@@EtherealProject3D when you turn it on the logo lights up it has Merlin V2 at bottom right and after boot up in the about page it says. TYPE MKS tft
VERSION: 3.0.3 WiFi in the about page but that doesn't work either. I can't see I wife module on the motherboard or what looks like wifi antenna
Hello! a few days ago i downloaded klipper to my artillery hornet, after i flashed it on with octoklipper the screen went black and although i can connect it through usb when i use pronterface the baudrate isn't right. i used your klipper firmware.bin settings
thanks in advance!
P.S it shows this (Got rubbish reply from COM7 at baudrate 250000:Maybe a bad baudrate?) problem in pronterface, hope it helps!
Klipper and pronterface do not play nice together. I assume that pronterface is designed to be compatible with Marlin. And with Klipper the factory screen wont work without some extra bits in the cfg.
Regarding the TFT. I used the X2 firmware from your site and everything looks good functionality wise however I'm using Digant FW and TFT FW for the Waggster Mod on the X1 and I like the TFT screen of Digant's setup better and remove the "Ethreal" logo on boot up (no offense). I'd like to get the TFT firmware from Digant on my X2 for continuity sake between my X1 and X2. However loading Digant's TFT files on the sd and start up doesn't allow updating the TFT with your compiled fw. On startup it just boots right to Ethreal logo and subsequent menu and ignores the sd card and files. I thought maybe I could just load his bmp images in your TFT files but I don't see any bmp files with your TFT setup. Can I use other TFT setup with your mainboard FW or am I locked into using only your stuff?
It doesnt matter what firmware is on the mainboard. Whatever firmware that the tft is compatible with should work.
Hi
Thankyou for the tutorial, when I get to the stage using the stm32 programmer it's not detecting the USB dfu, pronterface is doing what it should what am I doing wrong?
Cheers
You might try a different usb port on your computer. Also make sure you dont have cura open when doing this.
I got failed on compile in vscode. Any idea why?
*** [.pio\build\ARTILLERY_RUBY\firmware.elf] Error 1
Environment Status Duration
-------------- -------- ------------
ARTILLERY_RUBY FAILED 00:00:51.018
Try putting the marlin folder on your desktop.
I have same error- files are on desktop and am running vs as admin but same results as you. you solve this?
@@johome404 I get this error when I try to compile it on my external drive but works fine on the desktop. You might try deleting it and re-downloading it.
I did too. Try using a different computer. I did that, and it worked. Failed on one computer, and worked on another.
@ This is very strange behavior, its happened to me a few times as well and I ended up just configuring Marlin 2.1.2 for it and its not happened again. I feel like there is something that Artillery has done to cause this sometimes. If you want my 2.1.2 build you can download it from my website. It jas the max temp set to 300c keep in mind, but the source code is there as well if you want to make any changes. Www.etherealproject3d.com
Have you got a link for the stl files for the two blue frame supports you have attached to your z moters please
Yes I do, here you go. www.etherealproject3d.com/stl-files/sidewinder-x2-gantry-supports
great video, thanks!
Have you tried input shaping on the latest Marlin?
Yes, I have been tinkering with it on my CoreXY machine and am getting promising results. I plan on doing a video about it. Stay tuned.
Hi, so, I followed the many steps and processes, but how do I know if I was successful? My printer shows 3.2.6 still. Does STM32 give an error code if not successful?
Thanks,
-Frustrated
The 3.2.6 is the TFT firmware number not marlin. STM33 will give an error if its not successful.
Good evening, I know the topic is: intaller firmware on Artillery. Do you think you will ever switch your Artillery SWX1 to Klipper with a Raspberry?
I have been looking for a few days if this has already been done. Thanks for your videos very good work.
Hello amd thank you. I currently dont have plans to runn klipper on my X1. But that may change in the future.
Update to my latest regarding the hex file not being created. For whateverb reason the X2 firmware from your site has some file embedded or an error somwhere that no matter howe many times I follow your process here the hex is not being created. However, when I get the FW from Artillery's site and run through the process the hex file is created.
You need to figure out what is causing the error, it should give you an idea when it tries to compile.
Hi, after it says "printer is now online", when I write the m997 command, it says instantly "Can´t write to printer". I´ve also tried to set the jumper on the mainboard, but it did not work. Has the flash been succesfull, if I turn on the the printer and the display is black? Because my display does not change at all after I´ve followed your steps..
Did you attempt to flash the firmware with the STM32 software after doing M997?
@@EtherealProject3D
1. Yes
2. Then disconnected everything
3. Turned off printer
4. Turned on printer
5. Pronterface m502 and m500
6. When I turn the printer off and back on, nothing changed..
@@paulimbo did the stm32 programer say the flash was successful? There wont be a visual change, just functional changes depending on what, if any edits you made to the marlin firmware.
Ah ok, thank you. Yes it said it was successful. Thanks for your quick response 🙏
I've made this update. The stepper motors now are noisy. How I can rollback to the previous version?
This is just the stock version that comes on the machine, I dont know what version you may have had before.
@@EtherealProject3D thanks for answer. I will try the m600 version
@@sp5201 beware, there are reports that is not working well for people. Def. research before proceeding.
Are some functions added too? Like linear advance and arc welder?
Thank you Artillery Guru :D
In this video there are no changes to the firmware, this was just to demonstrate how to install the firmware, not change it. I will be going more in-depth in a later video.
Hi there. Thanks for your helpful content. I'm trying to revert from klipper and reinstall sidewinder x2 firmware. When trying to get into dfu mode with pronterface I get "rubbish reply from COM5 at baudrate 115200". Any tips?
You need to do it manually. Open the machine, find the mainboard, near the middle there is a cluster of pins, jump the ones labeled 3.3v and boot. Then connect to your computer with the USB cord, don't turn on mains power. Then open stm32 and procede with the firmware upload. When finished, disconnect stm32 then disconnect the USB. Then remove the jumper from the boot pins on the mainboard and then you are good to go.
@@EtherealProject3D Thank you! Couldn't find reliable info for dummies out there for going back from klipper...
Thank you very much!
Your very welcome.
How do i know if my hornet has a ruby board or not?
All Hornets have a Ruby mainboard.
After updating firmware, ma printer is not working
What should i do
What is not working about it?
Great video. Thank you for help.
How do I know I my X2 has RUBY motherboard?
It's the standard motherboard on the X2, Gpro and Hornet
All X2's have a RUBY mainboard.
@@3dthailandhappy3d-thailand46 thank you for your answer
@@EtherealProject3D thank you for your answer
@@sp5201 You are welcome.
Cant seem to connect STM32 so now i dont know what to do
The fix was i used my labtop
Hi, i tried to put my x2 into dfu mode, but i had a lot of errors. i heard there is a way to put it in dfu mode with a jumper. Is this true, and could you help
Yes, you need to jumper the 3.3v and boot pins on the mainboard.
@Ethereal Project 3D ok and do i then use the usb port and pronterface or just stmcube
Are there any known bug issues with the X2 firmware from your site?
I have sorted out the few bugs that people have addresses and since then I have had no more complaints. If you decide to use it and find any problems, or need a specific change to suit your needs please let me know and I can make it right for you.
@@EtherealProject3D Awesome. Thanks
Hi man, any ETA on the video about the inductive endstop? :)
Sorry for the delay on that, but in the next few weeks.
Thank you!
You're welcome!
thanks for the video.How can I work with a .hex file in visual studio? I want to use the file that artillery gives you to use manual leveling on my x2.
You would need the source files to make a change then recompile the hex
@@EtherealProject3D thanks can You help me. i don't know how to do that.
@@mikeduran3939 what are you wanting to change?
@@EtherealProject3D i want to use a manual leveling in my X2 and artillery just give me the hex file for that.i don't know the steps for make it.
@@mikeduran3939 ok, you just skip the vs code part and use the hex file in the cube programer. The hex file is the compiled firmware. So in the video when i select the hex file, just pick the one you downloaded.
Great video but the problem I have is when I download the file I can't open it. It is a HEX file that I can not open. Any suggestions?
Try the bin file.
@@EtherealProject3D I need the manual bed leveling file since my X2 came with a ABL that doesn't work. They sent with it an end stop to wire in but need to reflash the manual bed leveling to get it to work. Have it a week and can't use it. Leveling the bed as it stands the nozzle crashes into the bed. I did down load a BIN file, can't open that either.
Thanks for your help though. I think I am going to pack it up and return it. The most frustrating machine I think I ever owned. I have a CNC and 2 lasers, none of them gave me the problems this has
@@jimwoodworker4110 Is The STM 32 programer not able to load the bin file?
@@jimwoodworker4110 Im sorry to hear you are having trouble with it.
What happens if the programing fails? Gets soft bricked?
It depends on the failure. If it looses power mid program then that could brick it.
@@EtherealProject3D and there is no going back?
How about the cable disconnecting? (And not loosing power)
Last, what it the programing fails in the program M
@@Lucas_sGarage un plugging usb mid program is a sure way to possibly brick it.
@@EtherealProject3D so, be very careful
@@Lucas_sGarage lol yes. Its not as scary as it seems. I recomend doing it with a laptop with a good battery so loosing power is not going to be a problem.
👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏
Thank you.
bruh, wtf, all this just to update firmware?! Surely there is a faster way!
Nope, this is the fastest, easiest way to do it sadly.
Clank
CLANK! 😁
I have tried this a handful of times and after compiling I get a success however I am not getting a hex file created in the marlin source/pio/build/artillery_ruby
In newer versions of Marlin it makes a firmware.bin file. use that in place of the HEX file.