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

Поделиться
HTML-код
  • Опубликовано: 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 Месяц назад

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

    • @TheFeralEngineer
      @TheFeralEngineer  Месяц назад

      @@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 Месяц назад

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

  • @GeorgeStarbuilder
    @GeorgeStarbuilder 3 месяца назад +1

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

  • @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.

  • @NoGoodCitizen
    @NoGoodCitizen 3 месяца назад

    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  3 месяца назад +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 3 месяца назад

      @@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  3 месяца назад

      @@NoGoodCitizen what are some of the issues?

    • @NoGoodCitizen
      @NoGoodCitizen 3 месяца назад

      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  3 месяца назад

      @@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 3 месяца назад

    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 RUclips channels to get proper video on ?
    any way thanks for the effort on your videos man i really look up to them

    • @TheFeralEngineer
      @TheFeralEngineer  3 месяца назад +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 3 месяца назад

      @@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  3 месяца назад +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 2 месяца назад

    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  2 месяца назад +1

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

    • @ThyerHazard
      @ThyerHazard 2 месяца назад

      @@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 3 месяца назад

    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 3 месяца назад

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

    • @TheFeralEngineer
      @TheFeralEngineer  3 месяца назад +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 3 месяца назад

      @@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  3 месяца назад

      @@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 3 месяца назад

    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  3 месяца назад +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 3 месяца назад

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

    • @TheFeralEngineer
      @TheFeralEngineer  3 месяца назад +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

  • @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

  • @studiotomas6657
    @studiotomas6657 Месяц назад

    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  Месяц назад

      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

  • @Jose-tt1og
    @Jose-tt1og 21 день назад

    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  21 день назад +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 21 день назад +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 21 день назад +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?
      ruclips.net/video/1psvPSFCeOQ/видео.htmlsi=4N3tYIIbiUYP1M8d

    • @TheFeralEngineer
      @TheFeralEngineer  21 день назад +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 21 день назад

      THX you are the BEST 🎉

  • @manuelrios8390
    @manuelrios8390 2 месяца назад

    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  2 месяца назад

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

    • @manuelrios8390
      @manuelrios8390 2 месяца назад

      @@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 2 месяца назад

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

  • @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 RUclips 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! 🐱🐱

  • @ternocimadh5863
    @ternocimadh5863 2 месяца назад +1

    Can you make a beginner tutorial for x3 pro?

    • @TheFeralEngineer
      @TheFeralEngineer  2 месяца назад +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 2 месяца назад

      @@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  2 месяца назад

      @@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

  • @Rzorzo3
    @Rzorzo3 3 месяца назад

    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  3 месяца назад

      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 3 месяца назад

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

  • @clairettedelportr1476
    @clairettedelportr1476 Месяц назад

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

  • @dajerseyrat
    @dajerseyrat 3 месяца назад

    Too much smart people talk...😢

    • @TheFeralEngineer
      @TheFeralEngineer  3 месяца назад

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