WORLD PREMIER! Installing Klipper on the Artillery Sidewinder X3 Plus (and Pro) the easy way

Поділитися
Вставка
  • Опубліковано 14 бер 2024
  • No USB cables, no DFU mode, no shorting jumpers to boot pins. A simple change, a make menuconfig and you can flash Klipper just as simple as any other printer 😺
    BE AWARE - Recent findings show that flashing this way is only applicable to machines that came with V1.29 flashed from the factory. There is a different .hex bootloader for the 1.29 firmware which allows Klipper to be installed. If you do not have V1.29 factory installed (or if you installed V1.29 yourself), this method will not work.
    Please see the updated flashing information in my printer.cfg at www.github.com/theferalengineer for more information
    Grab an Artillery Sidewinder X3 Pro for $179 here:
    shrsl.com/4ghoa
    Grab an X3 Plus for $259 here:
    shrsl.com/4gho9
    Get a BTT-Pad7 here:
    shrsl.com/41x3l
    Get a BTT-Pi here:
    shrsl.com/422y4
    Github page:
    www.github.com/theferalengineer
    Catnip:
    / theferalengineer
    paypal.me/timpsonmusicllc
    #artillery #artillery3d #3dartillery #3dprinting #3dprinter #3dprint #additivemanufacturing #klipper #sidewinderx3 #sidewinder #x3
  • Наука та технологія

КОМЕНТАРІ • 77

  • @TheFeralEngineer
    @TheFeralEngineer  3 місяці тому +1

    *BE AWARE* - Recent findings show that flashing this way is only applicable to machines that came with V1.29 flashed from the factory. There is a different .hex bootloader for the 1.29 firmware which allows Klipper to be installed. If you do not have V1.29 factory installed (or if you installed V1.29 yourself), this method will not work.
    Please see the updated flashing information in my printer.cfg at www.github.com/theferalengineer for more information

    • @studiotomas6657
      @studiotomas6657 2 місяці тому

      Thanks for responce and is there a way to use original screan with klipper?

    • @TheFeralEngineer
      @TheFeralEngineer  2 місяці тому

      @@studiotomas6657 no

    • @jalamikal454
      @jalamikal454 Місяць тому

      Ist there maybe a way to Install Klipper with the newest Firmware Version ?

    • @TheFeralEngineer
      @TheFeralEngineer  Місяць тому

      @@jalamikal454 I don't understand your question

    • @jalamikal454
      @jalamikal454 Місяць тому

      ​@@TheFeralEngineer
      I ASK you im Reddit too. Sorry for my bad english.
      I saw the new instruction in your repo, to Install Klipper trough USB with a newer Firmware Version from Sidewinder.
      If it dont Install correctly and i cant Boot Up the printer, is there an Backup to go back to ax3 plus Marlin or do o habe to Change the Motherboard ?

  • @andyw8009
    @andyw8009 2 місяці тому

    Mate, I have just done my X3 with your tutorial....and wow, all works perfectly :) no issues at all... :D many thanks! Subscribed instantly :)

  • @user-wl2ix1pn5p
    @user-wl2ix1pn5p 3 місяці тому

    You had more success than me with Artillery. At the beginning of December, I contacted Artillery to install klipper, without having had a response. I did not try to load the firmware on the original card, I suspected that there was a problem with the bootloader. And I wanted to be able to go back. So I changed the controller card and made an adaptation card to achieve my project. Very happy to have done so after all the difficulties I previously had in resolving all the mechanical and electrical problems present. The factory assembly was disastrous. Great success for you.

  • @GeorgeStarbuilder
    @GeorgeStarbuilder 4 місяці тому +1

    Phil Timpson YOU ARE A LEGEND! At last! ...I will never forget this favor! Now I can sleep peacefully. (Coffee consumption will decline...) ;-)

  • @NoGoodCitizen
    @NoGoodCitizen 4 місяці тому

    instant subscribe from me, someone who has absolutely hated their x3 plus experience since day one. gonna give this a go. thank you so much

    • @TheFeralEngineer
      @TheFeralEngineer  4 місяці тому +1

      I'm quite pleased with how well it's working already. I ran a test today without tuning it and it's already performing well. I'll put my cfg up this week

    • @NoGoodCitizen
      @NoGoodCitizen 4 місяці тому

      @@TheFeralEngineer looking forward to further uploads! my x3 plus has been nothing but disappointing after hundreds of hours of tweaking, i can never seem to get it just "quite right". between fixing all the QC issues and no help from artillery support with basically anything, i'm ready to wash my hands of it and just try klipper.

    • @TheFeralEngineer
      @TheFeralEngineer  4 місяці тому

      @@NoGoodCitizen what are some of the issues?

    • @NoGoodCitizen
      @NoGoodCitizen 4 місяці тому

      wonky ABL, nozzle wipe function portion of g-code had to be rewritten, many components halfway plugged in and pre-assembled hardware not properly tightened, it's a very long list that i could keep rattling off issues for hours. mine shipped with part of the wiring harness caught in the mobo fan LOL@@TheFeralEngineer

    • @TheFeralEngineer
      @TheFeralEngineer  4 місяці тому

      @@NoGoodCitizen omg! Well, unfortunately Klipper won't solve those headaches, but I hope it'll rectify the things it can help you with 😹. It'll help with abl to a point, but now that I have the pinout, Bltouch might be on the horizon 😀

  • @Dr3dMNR
    @Dr3dMNR 4 місяці тому

    i knew it !! you will eventually win over them, I'm still waiting for some pro reviews of the x4s as all I'm seeing are general walkthroughs and unboxing to the point it got me worried, why aren't they sending them to the main UA-cam channels to get proper video on ?
    any way thanks for the effort on your videos man i really look up to them

    • @TheFeralEngineer
      @TheFeralEngineer  4 місяці тому +1

      They're all pretty much the same in this category. Makerbase boards, rk3328 based Linux systems with proprietary firmware and special nozzles... Nothing earth shattering. Peopoly is the only company really innovating at this point

    • @Dr3dMNR
      @Dr3dMNR 4 місяці тому

      @@TheFeralEngineer rk3328,isn't the same one used with elegoos neptune 4 series?
      Cant agree more and I hope they get the proper support to get bigger and better in the fdm market

    • @TheFeralEngineer
      @TheFeralEngineer  4 місяці тому +1

      @@Dr3dMNR every one of them is using it. Elegoo, sovol, Artillery. It's just repackaged and bastardized guts of an mks pi that is a poorly supported version of the libre renegade, down to the source code.
      A big thing right now is every community looking to strip the proprietary firmware from all of the aforementioned machines. I gave a few of these guys a starting point with my videos and it's cool to see where it's all going.

  • @ThyerHazard
    @ThyerHazard 3 місяці тому

    Bro you gotta get back to onto that SX3 mill I just subscribed watched all the linuxcnc videos and the build log and I feel like Im on last season of a great show thats been cancelled hahaha I NEED TO SEE HOW IT ENDS MAN

    • @TheFeralEngineer
      @TheFeralEngineer  3 місяці тому +1

      Very soon. I actually got my first 3D printer to help with it, but haven't circled back yet 😆

    • @ThyerHazard
      @ThyerHazard 3 місяці тому

      @@TheFeralEngineer I'm building a X2 at the moment, bit of a different approach to yours as I can't afford all the fancy electronics but closed loop steppers will have to do. but I've added about 200kgs of steel and concrete to mine and attached it to solid steel enclosure. still making stepper mounts and bearing blocks. If I finish mine before you next part Ill be back haha

  • @geauxracerx
    @geauxracerx 4 місяці тому

    Oh man the resistance Artillery gave me for installing Klipper on my printers.
    Been holding off on buying X3 or X4 until someone got into the mainboards to install the firmware

    • @geauxracerx
      @geauxracerx 4 місяці тому

      Why do you not like firmware over usb installation? It bypasses the screen preventing the sd card install

    • @TheFeralEngineer
      @TheFeralEngineer  4 місяці тому +1

      @@geauxracerx it's not user friendly. The screen is trash after the klipper install, so just disconnect and problem solved. I did this for the people. 😀
      What kind of resistance?

    • @geauxracerx
      @geauxracerx 4 місяці тому

      @@TheFeralEngineer the screens were trash to start with. I think after having to manually flash firmware on over 10,000 sd cards I have developed a bias against them. Which has me leaning to the USB cable😂

    • @TheFeralEngineer
      @TheFeralEngineer  4 місяці тому

      @@geauxracerx they're decent units. Problem is they are tjc Chinese market Nextion screens and there's a one bit difference in the coding, so while the IDE to build the screens are identical, you can't use nextion ide to build a tjc hmi project and vice versa. The tjc software is only available in Chinese and overwrites the nextion version on install. I think it's a checksum or some shit that is altered so you can't use the projects interchangeably. I think tjc screens are half the price of nextion or more to the general public
      Otherwise, they're good to have for Arduino projects.

  • @manuelrios8390
    @manuelrios8390 3 місяці тому

    So in order to be able to bring it back to Marlin you have to flash via SD card? Mine has v1.29 havent up touched it since I got it

    • @TheFeralEngineer
      @TheFeralEngineer  3 місяці тому

      If it's v1.29 from the factory, you can flash between Klipper and Marlin with the SD card, yes. If it came with an older version of Artillery firmware, you have to flash via USB and would have to flash back with an STLink in order to go back to Marlin. There's also katana, but I haven't messed with that much

  • @sassall9673
    @sassall9673 4 місяці тому

    Nice, so artillery didn't help you but you figured it out by yourself?
    Either way amazing work, keep up the amazing work to help all us noobs out 🙏🏾😘

    • @TheFeralEngineer
      @TheFeralEngineer  4 місяці тому +1

      It's a story better told outside of prying eyes, but eventually they saw things my way 😀.
      Once they sent me the schematic I asked for, I threw a hail Mary, hoping not to brick the MCU and to my surprise, I did not, so I asked for the correct bootloader offset value. Once I received that, I had Klipper running in 15 minutes.

    • @sassall9673
      @sassall9673 4 місяці тому

      @@TheFeralEngineer fair, well that's good that they finally helped........tho I'm still annoyed they took too long

    • @TheFeralEngineer
      @TheFeralEngineer  4 місяці тому +1

      @@sassall9673 it is what it is. The good thing is that it's working now

  • @jgetscrazy2208
    @jgetscrazy2208 2 місяці тому

    Were can i find the original marlin firmware for the x3plus, i have been looking on-line but i have found nothing 😢

    • @TheFeralEngineer
      @TheFeralEngineer  2 місяці тому

      Artillery website www.artillery3d.com/pages/download-1

  • @studiotomas6657
    @studiotomas6657 2 місяці тому

    Hi i have elegoo neptune 3 pro and i upgradet to all metal hotend and new termistor that shoud wistand 300c° but firmware on elegoo limits max temp to 260c° can you help me change it to something around 280c° co i can try to print higher tempeture materials. (thy for responce)

    • @TheFeralEngineer
      @TheFeralEngineer  2 місяці тому

      You'll have to either compile a new version of their Marlin firmware for the machine or switch to Klipper to make that change possible

  • @DirkV0815
    @DirkV0815 3 місяці тому

    Thanks a lot for the information. I made all changes as you explained in the videobut it seems the binary is not recognized. The Sd card and the reader of the x3 pro works because i can load gcode files from this sd card.Marlin Firmware of my x3 pro is 1.29. It seems to me the bootloader checks the firmware file and if the check is not successful the file will not be flashed. I also tried to flash the 1.29 Marlin Yuntu.bin the bootloader ignores the file and doesn´t update.

    • @TheFeralEngineer
      @TheFeralEngineer  3 місяці тому

      You added the 48KiB bootloader to kconfig for the stm32f401 and then selected it through make menuconfig? Did the klipper yuntu.bin change to YUNTU.CUR when it was finished? I was able try both 32 and 64kib bootloader and still flash back to Marlin with no issues. These are all rebranded makerbase boards and I have yet to brick a single machine going this route.
      Is the sd card formatted fat32 4096? Was it the only file on the card at the time?
      Other option is DFU, but that's typically more destructive.

    • @DirkV0815
      @DirkV0815 3 місяці тому

      @@TheFeralEngineerI compiled for 32K 48K and 64 K Bootloader. Formated an sd card fat32 4K sector size. The file on the sd card is not renamed because it wasn´t touched.
      Is there a way to get the origianl bootloader ? I think Artilleriy enabled the read out protection. I also tried to flash the marlin v1.29 plus firmware to my x3 pro board.
      The update yuntu.bin file is never recognzid. I tried to restart with the reset button and also to switch off and on the printer. After a reset the extruder led lights white, red green and blue for 0.5 sec.

    • @TheFeralEngineer
      @TheFeralEngineer  3 місяці тому

      @@DirkV0815 that's strange. I didn't have to do anything else. Just place the SD card in with yuntu.bin on the card, power up and all was good. Artillery specifically told me it was 0xC000 offset, which is 48kib.
      M997 should enable firmware update mode if you connect the printer to pronterface, but I did not have to do this.
      To clarify, you inserted the card with the machine off, powered on, waited two minutes, removed the card and checked the contents to see if the file was renamed?
      Did you plug the original screen back in to see if it comes up? Usually if the firmware is changed, it'll power up in Chinese

    • @DirkV0815
      @DirkV0815 3 місяці тому

      ​@@TheFeralEngineerMy last messages here were deleted. After renaming the yuntu.bin into firmware.bin flashing was successfull.Thank you very much for your support. This text was written now three times by me.

    • @TheFeralEngineer
      @TheFeralEngineer  3 місяці тому

      @@DirkV0815 UA-cam and Facebook are both too worried about shoving ads down everyone's throat instead of fixing their software bugs. I can't comment on videos from my phone because the keyboard hangs up for 5 minutes and it's been happening for over a year, but they do nothing about it. Hundreds of people have the same issue.
      Glad you got it squared away! 🐱🐱

  • @manuelrios8390
    @manuelrios8390 3 місяці тому

    I was able to install it, but on mine I don't see the option for LED on the Pad 7, I can see them in the fluidd interface, is there anything I'm missing?

    • @TheFeralEngineer
      @TheFeralEngineer  3 місяці тому

      It'll be under klipperscreen (or settings), LED or outputs

    • @manuelrios8390
      @manuelrios8390 3 місяці тому

      @@TheFeralEngineer i looked for it but couldn't find it, maybe cause I'm still running the Klipperscreen that BTT has stock, i will update that and see if it pops up

    • @manuelrios8390
      @manuelrios8390 3 місяці тому

      @@TheFeralEngineer got it working by updating the Klipperscreen now it's running great, thank you

  • @clairettedelportr1476
    @clairettedelportr1476 Місяць тому

    hi, how did you figure out your configuration parameters ? Have you some official Sidewinder X3 documents ? Maybe the Marlin's config files ? Regards

    • @TheFeralEngineer
      @TheFeralEngineer  Місяць тому

      I got the official STM32 diagram from Artillery. What are you looking for?

    • @clairettedelportr1476
      @clairettedelportr1476 Місяць тому

      @@TheFeralEngineer I'm looking for informations in order to (probably) transform it in a belt version. I already did it on a Artillery Hornet, it would be easier for me using Marlin because I already digged into it, but I'm unable to find original configuration files for the X3, and I'd like to modify HMI too. So everything I can find about X3 could be useful

    • @clairettedelportr1476
      @clairettedelportr1476 Місяць тому

      can you send me official STM32 diagram from Artillery ?

    • @TheFeralEngineer
      @TheFeralEngineer  Місяць тому +1

      @@clairettedelportr1476 you'll have to email Artillery for them yourself. I'm not at liberty to disclose their documentation

  • @Jose-tt1og
    @Jose-tt1og Місяць тому

    Hello. I have three questions. My machine came with firmware prior to 1.29. I was the one who updated to 1.29 from the SD card, just as it come on the artillery website.
    1. If I want to go back to Marlin, do I have to do it the same as when I updated it? From the card SD without further ado?
    2. In the thread that I have to follow, it doesn't say anything about renaming the .bin file. That is correct, is it done without renaming? And surely I should do it from a USB and not from the SD card?
    3. Is your configuration file complete? Can I start printing without doing anything else? Or do you have to do PID calibrations, etc.?

    • @TheFeralEngineer
      @TheFeralEngineer  Місяць тому +1

      You always have to PID tune and calibrate. No machines are identical.
      If you flash via dfu and USB, you'll have to flash Marlin back via STLink because there will no longer be a proper bootloader. There are some ways around this, like flashing the 1.29 .hex file, which replaces the older bootloader, but I'd have to look up the procedure on how to do this and it may require the STLink as well, I'm not entirely sure. There's also an open source bootloader that can replace the stock one which I believe can be done through dfu mode and USB. I just don't remember what is called at the moment.

    • @Jose-tt1og
      @Jose-tt1og Місяць тому +1

      Do you know how to use stlink? Or do you know of any tutorial where we can guide ourselves to do it, those of us who have the previous firmware? Since without knowing how to leave the machine in its original state original I don't dare to change to klipper

    • @Jose-tt1og
      @Jose-tt1og Місяць тому +1

      Sorry for the inconvenience again. I have seen that for artillery x2, closing the boot Jumper in the motherboard and using the STM32CubeProgrammer program puts the machine in mode to receive the firmware. Our artillery too They have that Jumper in the motherboard. Do you think it could be done like this?
      ua-cam.com/video/1psvPSFCeOQ/v-deo.htmlsi=4N3tYIIbiUYP1M8d

    • @TheFeralEngineer
      @TheFeralEngineer  Місяць тому +1

      Yes, that's how you do it.
      I've been battling food poisoning since yesterday so I haven't really been checking my comments

    • @Jose-tt1og
      @Jose-tt1og Місяць тому

      THX you are the BEST 🎉

  • @ternocimadh5863
    @ternocimadh5863 3 місяці тому +1

    Can you make a beginner tutorial for x3 pro?

    • @TheFeralEngineer
      @TheFeralEngineer  3 місяці тому +1

      All of the videos in my Klipper playlist are part of a series that cover basic installation and the differences between one board and another. As far as configuring goes, the klipper documentation is an incredible resource. I don't have a pro, so I can't cover the exact settings, I just know what needs to be changed, not the values they need to be.

    • @ternocimadh5863
      @ternocimadh5863 3 місяці тому

      @@TheFeralEngineer I do some research and it seems that nobody got Klipper on his x3 pro. If you help me with the configuration and I give you all infos what you need. We could share this cfg file for the community

    • @TheFeralEngineer
      @TheFeralEngineer  3 місяці тому

      @@ternocimadh5863 the pro and plus boards are exactly the same, so the procedure shouldn't be any different. The only thing to keep in mind are the two different methods to flash the klipper binary onto the MCU. The rest is the same. I have a working cfg for the Plus on my GitHub. The only major changes will be axis travel limits and bed leveling points

  • @DC-nj6yb
    @DC-nj6yb 3 місяці тому

    I downloaded the cfg file on github but the config file is empty

  • @clairettedelportr1476
    @clairettedelportr1476 Місяць тому

    Hi, can you send me official STM32 diagram from Artillery ?

  • @Rzorzo3
    @Rzorzo3 4 місяці тому

    I also installed Kliper on X3Pro. motherboards are the same. I generated a .bin file without a bootloader (same as with X2). pronterface -> DFU mode -> stm32qube programmer -> FLASH! I'm using btt pi 1.2 and Klipperscreen on my smartphone. everything works without any problems. but be careful! To go back to the previous version of the system, you must have STM link

    • @TheFeralEngineer
      @TheFeralEngineer  4 місяці тому

      That's why I wanted to be able to do it via SD card. If I ever want to go back to Marlin, I can still flash the original firmware. Doing it the usb way with no bootloader is too destructive

    • @Rzorzo3
      @Rzorzo3 4 місяці тому

      @@TheFeralEngineer tak to by było lepsze rozwiązanie i prostsze. tylko że na szczęście mam drugą płytę główną ;)

  • @dajerseyrat
    @dajerseyrat 3 місяці тому

    Too much smart people talk...😢

    • @TheFeralEngineer
      @TheFeralEngineer  3 місяці тому

      That's why I have more basic tutorials in my playlists 😆