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

Поделиться
HTML-код
  • Опубликовано: 3 янв 2025

Комментарии • 95

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

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

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

      @@studiotomas6657 no

    • @jalamikal454
      @jalamikal454 7 месяцев назад

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

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

      @@jalamikal454 I don't understand your question

    • @jalamikal454
      @jalamikal454 7 месяцев назад

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

  • @α2ω
    @α2ω 9 месяцев назад

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

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

  • @andyw8009
    @andyw8009 8 месяцев назад +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 :)

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

    Can we get a like year update with the x3? I'm curious on how the maintenance is

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

      @@gibbyo3408 it's been good but keep in mind I'm not a production printer. I batch out things here and there, but I don't run them non-stop. It's on sale for 169 right now though

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

    Hi, Noticed that you managed to get the X3 wiring diagram from Artillery. My X3 Pro has stopped feeding filament; it will just buzz for a few attempts at feeding and after that, nothing at all. Is it possible to share the diagram on your Github page? I was an electronics tech in a previous life, and I'd really like to do a bit more troubleshooting on the main board before ordering a replacement. (It's not the extruder; I had access to a working spare that has the same symptoms.) Many thanks! (And thanks for the config file too; I've already downloaded it.)

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

      @@rv7builder397 when I get home on Sunday I'll do it (if I remember). Did you check the ribbon cable? That's typically the failure mode. Either that or the daughter card in the tool head.

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

      @@TheFeralEngineer The end of the ribbon that mates with the extruder is a little suspect looking, but the extruder has progressively failed. Dying mid print, then dying mid-test after powering up the printer, to currently it will just stutter without feeding at 1st powerup, then it won't even make a sound. After posting here, I noticed in the comments that someone else had asked for the wiring diagram, so I emailed Artillery last night about 9:00 PM CDT. In less than 10 minutes they replied with the basic hookup diagram pdf, plus a troubleshooting procedure showing test points & resistance measurement values on the extruder, and telling me to send them my test values so they can continue to help.
      If you have an actual schematic showing component-level stuff on the main board, that would be great, but I do have the basic wiring diagram. I'll bet there are plenty of others that would like to have it available, though.
      Again, thanks for both the video and the offer of the diagram.

  • @NoGoodCitizen
    @NoGoodCitizen 9 месяцев назад +1

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

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

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

      @@NoGoodCitizen what are some of the issues?

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

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

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

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

    Bom dia qual slicer usa?poderia partilhar o perfil?estou com bastante subextrussao desde que coloquei o klipper

  • @Dr3dMNR
    @Dr3dMNR 9 месяцев назад

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

      @@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  9 месяцев назад +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.

  • @adrianomonteiroreview6857
    @adrianomonteiroreview6857 4 месяца назад

    Qual fatiador usa,sera que pode partilhar o seu perfil para x3 plus

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

    Hello!
    Where can I download x3 plus marlin firmware?
    Not the installer file. Thx.

  • @geauxracerx
    @geauxracerx 9 месяцев назад +1

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

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

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

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

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

  • @Jose-tt1og
    @Jose-tt1og 6 месяцев назад

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

      THX you are the BEST 🎉

  • @DirkV0815
    @DirkV0815 9 месяцев назад +1

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

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

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

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

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

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

  • @AndreaDinale
    @AndreaDinale 4 месяца назад

    What kind of stepper driver use sw x3? I don't see tmc sections in printer.cfg. thanks!

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

      I believe 2208 or similar. Not a ton of information out there.

  • @clairettedelportr1476
    @clairettedelportr1476 7 месяцев назад

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

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

    • @clairettedelportr1476
      @clairettedelportr1476 7 месяцев назад

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

      can you send me official STM32 diagram from Artillery ?

    • @TheFeralEngineer
      @TheFeralEngineer  7 месяцев назад +1

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

  • @manuel509rios
    @manuel509rios 9 месяцев назад

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

      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

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

    Hello, does the 48Kib bootloader method work if i reinstalled the firmware but it came with 1.29 from factory?

  • @jgetscrazy2208
    @jgetscrazy2208 8 месяцев назад

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

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

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

  • @manuel509rios
    @manuel509rios 8 месяцев назад

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

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

    • @manuel509rios
      @manuel509rios 8 месяцев назад

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

    • @manuel509rios
      @manuel509rios 8 месяцев назад

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

  • @Jose-tt1og
    @Jose-tt1og 3 месяца назад

    Sorry again.
    The Z-axis motors get extremely hot. You can't even touch them.
    Could you tell me what voltage each driver should be at? And what motor each driver on the motherboard corresponds to?

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

      @@Jose-tt1og as far as vref, I don't have that information. If you're looking at the board, there are 4 drivers. Z will be the third one to the right. There will be two sets of cables coming out of the socket behind it for the two motors

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

      Vref on the stepper motors are supposed to be 1.1 v

  • @DC-nj6yb
    @DC-nj6yb 9 месяцев назад

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

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

      Hmm... So it is.
      Let me see what happened.

  • @makersprototype5115
    @makersprototype5115 17 дней назад

    Does anybody tried the Z2-Axis? I have some issues with my Z-Axis motion and put an A4988 stepper driver to the mainboard. It acts, but im missing the pins to put jumpers on to lower the tiling of steps...

  • @sassall9673
    @sassall9673 9 месяцев назад +1

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

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

    • @TheFeralEngineer
      @TheFeralEngineer  9 месяцев назад +1

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

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

    I swe your tutorial leveling the printer....but no LEVELING...its a printer problem???

  • @studiotomas6657
    @studiotomas6657 7 месяцев назад

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

      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

  • @oliviermeunier1594
    @oliviermeunier1594 4 месяца назад +1

    Just ordered my Artillery X3 pro. I'm not confortable starting from scratch, Is ther anybody who make the "printer.cfg" file?

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

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

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

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

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

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

    A questions .....i don't can niveling My X3 Plus.......!!!!!!!😢 No way.... I don't know what happend...need Help!!!!!!!!!😢😢😢

  • @clairettedelportr1476
    @clairettedelportr1476 7 месяцев назад

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

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

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

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

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

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

    Too much smart people talk...😢

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

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