Input shaping without changing firmware - GH Enterprise Smart Shaper guide and test

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 พ.ค. 2024
  • Input shaping is a revelation in 3D printing, allowing a huge decrease in print time without a decrease in print quality. Until now it has only been available with Klipper firmware, or in a simpler version with RepRapFirmware. GH Enterprise has created a stepper motor driver with input shaping inbuilt, which means it can be used regardless of firmware or mainboard. In this video I test it out on an old 8 bit mainboard with great results, and cover limitations and other tips to get the most out of the product.
    The stepper drivers were supplied free of charge by GH Enterprise for the purpose of making this video. All opinions expressed are my own. teachingtechyt.github.io/revi...
    Purchase the Smart Shaper on Amazon: amzn.to/3CUzsIW
    Purchase the Smart Shaper on eBay: ebay.us/JJNLfD
    0:00 Introduction
    0:50 What is ringing?
    1:22 What is input shaping?
    Marlin input shaping early work: github.com/MarlinFirmware/Mar...
    2:03 GH-Enterprises Smart shaper stepper motor driver
    Webpage: gh-enterprise.com/en/3d-print...
    2:40 Installation docs
    Webpage: gh-enterprise.com/en/3d-print...
    Guide to editing Marlin firmware: • Updated Marlin firmwar...
    3:00 Target printer
    Switching extruder/hot end guide video: • Add dual extrusion to ...
    3:41 Installation in UART mode
    5:10 Installation in legacy/standalone mode
    How to set your stepper motor driver VREF: teachingtechyt.github.io/cali...
    6:27 Measuring resonant frequency with test print
    ZupFe online gcode analyser: zupfe.velor.ca/
    7:27 Calculating resonant frequency
    8:17 Using the gcode generator tool to program the Smart Shapers
    10:59 Print tests
    Free acceleration tower test: teachingtechyt.github.io/cali...
    Mini Castle model: www.thingiverse.com/thing:7013/
    12:32 Shaper algorithm experiments
    13:06 Limitations
    Buy quality and affordable filament from X3D. Buy 3, get 1 free and a free sample pack with every order: www.x3d.com.au
    Get Quality Resins from 3D Printers Online. 5% off storewide for Teaching Tech subscribers [Code: tech5]
    3dprintersonline.com.au/
    Take a look around and if you like what you see, please subscribe.
    Support me on Patreon: / teachingtech

ความคิดเห็น • 324

  • @ScottLahteine
    @ScottLahteine ปีที่แล้ว +69

    I've just now merged ZV Input Shaping into Marlin Firmware, so it will be included in 2.1.2. It's labeled as "experimental" because it's so new and we haven't tested it in every scenario. Thanks for taking notice of our work-in-progress and -as usual- for your thorough coverage of the topic. We're really excited that we can gain both speed and quality on all our old 3D printers without adding any new hardware or requiring an additional board. Our implementation requires a fair amount of SRAM, but it is so computationally efficient that we can use it even with AVR boards like the common RAMPS. More complex algorithms like your two favorites MZV and ZVD will require more work, and likely a 32-bit processor. But even the basic ZV shaping does a remarkable job and allows for much higher print speeds with no loss of quality. We hope everyone finds it useful. I'm certainly going to be upgrading all my Marlin-based printers this weekend!

    • @AAEmohawk
      @AAEmohawk ปีที่แล้ว

      Nice work. Is there an ETA on the release of 2.1.2 so we can all play.
      I see it's only 2.1.1 right now. Or will it be in the 2.1.x nightly?

    • @runningfromtheheat
      @runningfromtheheat ปีที่แล้ว

      Amazing progress!

    • @runningfromtheheat
      @runningfromtheheat ปีที่แล้ว +3

      @@AAEmohawk I see it merged into bugfix-2.1.x

    • @AAEmohawk
      @AAEmohawk ปีที่แล้ว

      @@runningfromtheheat oh cool thanks I will check it out.

    • @giulianofrassineti2717
      @giulianofrassineti2717 ปีที่แล้ว +4

      The GH smart shaper now works on corexy printers too!

  • @DarrenHughes-Hybrid
    @DarrenHughes-Hybrid ปีที่แล้ว +3

    Thanks for keeping us update with ways and technology that makes our 3D prints better, faster, easier, and/or cheaper.

  • @michaelrobinson9643
    @michaelrobinson9643 ปีที่แล้ว

    I like the responsiveness of GH to your advice and requests :).
    These look like a neat little change.

  • @Rasspor
    @Rasspor ปีที่แล้ว +4

    Thank you for that technical tip. I am rather new to 3D printing and i have been a fan of your videos for awhile now. So again thank you for providing this great content. Keep up the great content.

  • @redtreephotography4197
    @redtreephotography4197 ปีที่แล้ว +2

    Live your videos mate and I assure you I took the plunge to buy my 1st printer about 18 months ago probably because you made it so accessible with your tutorials, but I have to say that it is hard to keep up with some of your videos. This is one of them 🤯

  • @MarinusMakesStuff
    @MarinusMakesStuff ปีที่แล้ว +57

    I find this so valuable and amazing. This means that a lot of old printers will probably be used for way longer because they can now keep up with the speeds of more modern machines. This will probably result in less E-waste. A great upgrade to have if you don't want to build your own LIS3DH cable harness, etc.

    • @xXKisskerXx
      @xXKisskerXx ปีที่แล้ว +2

      depends on the old printer. not all have replaceable driver chips. many - especially creality made - have soldered on chipsets that technically "can" be removed, but much more difficult, and not a 'drop in solution'. The E-waste is going to be just as bad really due to the cheap manufacturing of boards and other components. I mean if you really worry about e-waste, start talking to Apple and other Phone makers who make a few new models every single year - only to have most of them sit on shelves/warehouses for over a year.

    • @Tedlasman
      @Tedlasman ปีที่แล้ว +4

      To get input shaping on any printer, you don't need to throw anything out, no ewaste. All you need is a pi (or any other computer) and different firmware. You can add an accelerometer if you like for ease of use, but that's it. no garbage.

    • @ercintorun1085
      @ercintorun1085 ปีที่แล้ว +2

      I'm using an old lg g4 phone. Installed ubuntu. (chroot) with linux deploy and klipper + octoprint on top of it. It is not an easy install by the way.

    • @1234fishnet
      @1234fishnet ปีที่แล้ว

      You can still use an old printer. Most people print a few parts per week, so a slow print speed does not matter.
      Input shaping is like car tuning. It's fun, it's a nice hobby and they find a lot of excuses why they need it. Be honest: you want to "waste" time and that's absolutely ok.
      I will stick to my old Geetech A10 with low print speeds.

    • @Tedlasman
      @Tedlasman ปีที่แล้ว +3

      ​@@1234fishnet you do you

  • @Robothut
    @Robothut ปีที่แล้ว +1

    Thank you for sharing this with us. I hope new machines will come with these drivers built in and a slicer profile ready to go.

  • @whittaker007
    @whittaker007 ปีที่แล้ว +7

    That looks amazing, probably the next great evolution in extrusion 3D printing. Since I already have a Pi running Octoprint and a community firmware build of Marlin on my CR6, I reckon I'll wait for Marlin support, but now I'm going to be actively monitoring the progress!

  • @robhutchison4674
    @robhutchison4674 ปีที่แล้ว +4

    Love you encouragement that although it may seem challenging it isn't overly hard. Thank you! The detail and effort you put into all your videos is greatly appreciated! Could you possibly throw a link in with your vids to the models you print?

  • @parrottm76262
    @parrottm76262 ปีที่แล้ว +1

    Finally! My prayers have been answered. Thanks so much for featuring this solution.

  • @avejst
    @avejst ปีที่แล้ว

    Great find!
    Thanks for sharing your expirences with All of us 👍😃

  • @danielskoog5565
    @danielskoog5565 ปีที่แล้ว

    I too have an old Tevo Tornado, an older model than the one that you have, but still using the old MKS board. This should be a really easy drop in upgrade I'll have to try! Thanks for the helpful video!

  • @gonegliding2966
    @gonegliding2966 ปีที่แล้ว +6

    love the oscillation demonstration chook 🙂. I'd be keen to see more on this topic. I'll have to investigate if my Ender 5 pro can use this upgrade.

    • @Kalvinjj
      @Kalvinjj ปีที่แล้ว

      If yours isn't modded with more steppers, a CoreXY mod or such, mechanically it's OK, it's a cartesian machine even tho it looks like a CoreXY one.
      You might need a new motherboard tho if you haven't upgraded yours, in this case tho a Pi might be about the same price (or less with a Zero 2 one). If you've already upgraded your motherboard to one with replaceable stepper drivers then it's good to go already.

  • @LordDarthNihilus
    @LordDarthNihilus ปีที่แล้ว

    This is simply amazing. What an easy and effective mod, wow. Cant wait to try them out.

  • @MCsCreations
    @MCsCreations ปีที่แล้ว

    Really, really interesting! 😃
    Thanks a bunch, Michael!!!
    Stay safe there with your family! 🖖😊

  • @pavelgorlachuk1460
    @pavelgorlachuk1460 ปีที่แล้ว

    Nice results. Feels like there is a second frequency present. You eliminated lower, but higher persists.

  • @Alkerion73
    @Alkerion73 ปีที่แล้ว +3

    I'll like to say that GH-Enterprise support is just great.
    Thanks a lot to Andrea who replied quickly, clearly and with detailed answers to all my questions.
    Now I've made some progress and I achieve better results.
    My printer is clearly not able to print at 300mm/s with 25000mm/s2 acc., but I'm now having good results at 80mm/s with 3000mm/s2.
    I still have plenty of tests to perform, but ringing is clearly reduced.

    • @erosion01
      @erosion01 11 หลายเดือนก่อน

      Not so much anymore apparently. I havent received any assistance since I sent an email a month ago.

  • @koenvanduffel2084
    @koenvanduffel2084 ปีที่แล้ว

    Simply spectacular!

  • @albertadams7907
    @albertadams7907 ปีที่แล้ว

    This will definitely go on my must try and do list

  • @OldCurmudgeon3DP
    @OldCurmudgeon3DP ปีที่แล้ว +1

    Good Ole MKS Gen L. Still using one after 4yrs.

  • @TableTopBiker
    @TableTopBiker ปีที่แล้ว

    Terrific video as usual. This will help a lot of people. This would be great for my older cr10s pro if the drivers weren't integrated into place. Tooo lazy to change the board.

  • @rickyschadel1333
    @rickyschadel1333 ปีที่แล้ว

    this is awesome i left them a comment some weeks ago to send you and cnc kitchen some for review

  • @kkugathasan2777
    @kkugathasan2777 ปีที่แล้ว

    So thankful for this

  • @Reikles09
    @Reikles09 ปีที่แล้ว

    Thank you so much, i might get some for my printer.

  • @DIYPERSPECTIVE
    @DIYPERSPECTIVE ปีที่แล้ว +4

    It is always nice to see that companies actually innovate and provide a different solution to the problem. I am just not sure about the price. Raspberry Pi Zero 2, which can run Klipper with Input Shaping perfectly, comes at ~2x lower cost and it is a complete overhaul to a 3D printer.

    • @user-jz4wn5qr9c
      @user-jz4wn5qr9c ปีที่แล้ว +1

      @@renevile It’s easier than u think, and gives u a lot of cool features

    • @ssm445
      @ssm445 ปีที่แล้ว

      The Pi Zero 2 is easily double the price now though.

    • @KeithOlson
      @KeithOlson ปีที่แล้ว +1

      @@ssm445 Fortunately, there *IS* another solution: a second-hand thin client. This is how easy it is to set one up: th-cam.com/video/yHv9QOwaaS8/w-d-xo.html

    • @ssm445
      @ssm445 ปีที่แล้ว +1

      @@KeithOlson the thin client in unknown condition (used) costs the same as a new rasp, consumes 10 times the power and is just too bulky to fit below the bed

    • @KeithOlson
      @KeithOlson ปีที่แล้ว

      @@ssm445 True in general, but if you can't *FIND* a Pi, a low-cost thin client or even an old laptop motherboard *are* viable options.

  • @eulachonfish
    @eulachonfish ปีที่แล้ว +2

    Really impressive way to upgrade an older printer for $40. I'm only running Klipper CoreXY printers now, but this is a great way to get shaping on an old Ender 3 type unit!

    • @dev-debug
      @dev-debug ปีที่แล้ว

      Unless your old Ender 3 Pro is now an IDEX, dual side lift belt drive with 10 micon resolution (with microstepping off), rails, Octopus board and klipper. The only thing Ender on mine is part of the frame lol I blame the boredom during the covid lockdowns o.0

  • @hunt0583
    @hunt0583 ปีที่แล้ว

    I found out about them 2 weeks ago and I want to try them at some point!

  • @quinnobi42
    @quinnobi42 ปีที่แล้ว +11

    I took the plunge on Klipper some months ago and one thing I do have to say is that for bedslinger printers input shaping does also cause some rounding/smoothing of fine details, which can cause issues in the case of high detail models and sometimes cause clearance issues with functional parts. Of course, if you run a little more conservative acceleration, these effects diminish significantly.

    • @daliasprints9798
      @daliasprints9798 ปีที่แล้ว +1

      Rounding should only happen if you're using acceleration or corner velocity well above what IS can cleanly suppress the vibrations for.

    • @quinnobi42
      @quinnobi42 ปีที่แล้ว +1

      @@daliasprints9798 What can I say, I like to push the limits. Part of the test model that Klipper uses is designed to show the smoothing effects of resonance compensation/input shaping so that you can choose a more appropriate max accel. to use. The smoothing does occur at all accelerations, it just happens that the effects only start to become noticeable once you start pushing the limits.

    • @poonholder5643
      @poonholder5643 ปีที่แล้ว +2

      @@quinnobi42 you mixing up 2 separate things here. If you tune p_A correctly you won't have rounding.

    • @quinnobi42
      @quinnobi42 ปีที่แล้ว

      @@poonholder5643 I was not aware that there was an implementation of pressure advance that is synchronized with input shaping. Pressure advance is designed to reduce blobbing/bulging in hard corners, so are you saying that rounding occurs due to too high a pressure advance value?

    • @IDiveI11
      @IDiveI11 ปีที่แล้ว +2

      @@quinnobi42 If You have rounded corners You might be using too agressive input shaper, but anyway You should calibrate PA AFTER input shaper

  • @jimvolkening2311
    @jimvolkening2311 ปีที่แล้ว

    Interesting IMHO most of us that have been in 3d printing for a while have at least one machine that would benefit from this tech.
    Thanks for the video.Just need to remember where my firmware file is stored LOL.

  • @casualcomputing
    @casualcomputing ปีที่แล้ว

    I think I'll wait till it lands in Marlin. Interesting video, though, I was not aware of this trick. Thanks.

  • @erroneousbosch
    @erroneousbosch ปีที่แล้ว

    Wow, that is awesome. I might need to see about upgrading my FF Creator X that runs Sailfish

  • @PetrSedlacek
    @PetrSedlacek ปีที่แล้ว +1

    Nice video, as always. Some people apparently took the "without changing firmware" bit too literally - and it's hard to blame them ;)
    Also, am I the only one slightly triggered by the incorrect "0.5 Hz - 0.5 second on, 0.5 second off" remark? Because that's 1 Hz ;)

  • @joshwaller6226
    @joshwaller6226 ปีที่แล้ว

    Looks awesome new to all of this working on getting the prints to look ok then I will need to learn how to use g code alter it and whatnot

  • @mutlubasdas
    @mutlubasdas ปีที่แล้ว

    Awesome shirt mate and great video 👌

  • @eshneto
    @eshneto ปีที่แล้ว +1

    Love the Senna t-shirt

  • @sebastianklapdor1492
    @sebastianklapdor1492 ปีที่แล้ว

    Thank you for this review. It wasn't until the last minute that my hopes for putting these on my CoreXY machine were destroyed :D. I still keep my hopes up for the Creality Sonic Pad as it runs Klipper as an external device similar to a Raspi.

    • @valian8985
      @valian8985 ปีที่แล้ว

      Wellp on core xy you should have way less ringing ect

    • @giulianofrassineti2717
      @giulianofrassineti2717 ปีที่แล้ว

      the smart shaper now also works with corexy printers

  • @Firas95k
    @Firas95k ปีที่แล้ว

    Loved it

  • @Da-Real-Gigachad
    @Da-Real-Gigachad ปีที่แล้ว +1

    Nice!

  • @mikasivula654
    @mikasivula654 ปีที่แล้ว +2

    Your ringing is formed from bed movements on both directions (X and Y). I've got similar bed swinger and had almost identical resonances on X/Y. I concluded that it must come from bed only since X-parts are super light compared to bed. I put the shaping on only for Y-axis and it worked like a charm -> the bed induces ringing on both directions.. With bed swingers, you can use only 1 stepper driver to compensate the bed induced ringing 💪

    • @bigdaddy0690
      @bigdaddy0690 ปีที่แล้ว

      This is illogical unless you didn’t have your print oriented perfectly or you have some other mechanical issue like loose belt or wheels.

    • @mikasivula654
      @mikasivula654 ปีที่แล้ว +2

      @@bigdaddy0690 Tornado bed is on top of screws/springs and major mass is fastened on top. When you check the printable pattern, you'll notice that bed moves in both cases (X and Y pattern). Y pattern accelerates bed to greater speed than X pattern but the acceleration happens at same value. As the resonance is on low freq and the spring/screw setup resonates easily, you'll get the same resonance pattern on both directions.. As I wrote, I have very similar setup and it works like that. If you have a bed swinger and have similar (low) resonances on both axis, try to remove X compensation and test the results.

  • @vincesandoval1816
    @vincesandoval1816 ปีที่แล้ว

    Can’t wait for this to be a feature in Marlin.

  • @rickzfpv3118
    @rickzfpv3118 ปีที่แล้ว

    Michael can I ask you a question, I am currently tuning a printer that has Marlin 2.1.2 I have been following your guide for as far as I can remember LOL, and just have 1 question. should I tune input shaper with the ringing test before or after I tune Linear Advance. I know in Klipper they recommend tuning input shaper before you tune Pressure advance, and a lot of what I have read linear advance in Marlin is the equivelant to pressure advance in Klipper.
    Thank You for Your Time
    Rick

  • @declinox
    @declinox ปีที่แล้ว

    These might be a nice upgrade for my old Printrbot Simple Metal.

  • @CharlieBasta
    @CharlieBasta ปีที่แล้ว

    Amazing video Michael.

  • @V8VRUte
    @V8VRUte ปีที่แล้ว

    Fantastic idea, the only problem that I personally have with it, is the same problem that I have with the Crality Sonic Pad, or company's coming out with Pi replacements/alternatives... Theyve all come out right after I bought a new PI4, and set up Klipper. If I'dd waited only a cpoupl;e of weeks, I probably could have saved a fortune lol

    • @BeefIngot
      @BeefIngot ปีที่แล้ว

      You say that but look at how painful this is to configure vs an accelerometer

    • @V8VRUte
      @V8VRUte ปีที่แล้ว

      @@BeefIngot Yes. Plus I'm able to configure it with 2 accelerometers for the bed slinger so I don't constantly have to move it, I'm able to use the Pi to also run open VPN for remote access, plus whatever else I wish to do with it (Makes for a handy media PC for the kids when my niece and nephew visit)

  • @lucbrodeur9193
    @lucbrodeur9193 ปีที่แล้ว

    Thank you for your super vidéo. I have an ender 7 so that technology dont.work for.me but him waiting.to see what the sonic pad from creality will do to my printer. What do you think of the ender 7 printer??

  • @t.r.castillo
    @t.r.castillo ปีที่แล้ว +3

    Just realized I need a lot more technical concepts explained using chicken mechanics 😂

    • @urufushinjiro
      @urufushinjiro ปีที่แล้ว

      most underrated comment, lol

  • @Vez3D
    @Vez3D ปีที่แล้ว +6

    Haha that chicken !! Nice

  • @zk_6312
    @zk_6312 ปีที่แล้ว

    Looks great though I would have to get a new controller board and I had just upgraded from an 8-bit to a 32-bit SKR Mini E3 V2.0 recently. Is there a board with replaceable stepper drivers that is a drop in replacement for the Ender 3 without having to replace the connectors like on some other SKR boards. I might be better off using a raspberry pi and klipper

  • @stevec7596
    @stevec7596 ปีที่แล้ว

    You can do UART on the gen L that came with the Tornado. It just requires some jumper wires

  • @janred94
    @janred94 ปีที่แล้ว

    I think it looks even way better than the 500mm/s² print...
    The little towers dont look round at all in the base print, and very smooth and round with input shaping.

  • @Drumaier
    @Drumaier 10 หลายเดือนก่อน

    Amazing video, I have no idea how you can know so much about so many things. So to check if I got this input shaping concept...lets say the machine moves naturaly in X between -1 and 1 during one second, and ideally we want it to always be at zero (zero being the coordinate it should be at any moment of the path it should follow to print the part).......then with input shaping we make it move between +1 to 1 in a second, so we neutralize that -1 to 1 produced by vibrations. Something like that?

  • @metalazzo
    @metalazzo ปีที่แล้ว

    Pretty clever. Maybe I'll try it on my modded A10...

  • @rondlh20
    @rondlh20 ปีที่แล้ว

    Very interesting! Marlin currently has input shaping integrated in the current release... in beta status...

  • @haneensalem1097
    @haneensalem1097 ปีที่แล้ว

    Thank´s ;)

  • @Alkerion73
    @Alkerion73 ปีที่แล้ว

    Hi! After having watched this video I've ordered a kit to test these drivers and LA on my Anycubic Mega S. My printer was already quite customized (TMC2209, Marlin 2, 0.9 motors, etc..).
    After having installed these new drivers, updated FW accordingly, set voltage, all my prints was half the size, took me some time to figure out that the default microsteps value was 32 and not 16, so I've to cut MS1 pin (not quite well explained).
    I've also had difficulties to enable the LA, just because I didn't used upper case M92 X80 command (for strange reason lower case works from Octoprint terminal, but not in a gcode file). Command I've to use as my M92 X and Y are 160.
    I've printed the calibration file with the new X and Y code, the print was successful (without LA enabled I wasn't able to prine beyond 40% without layer shifting) and looks great. Acceleration was supposed to go up to 18000, so I was very confident.
    Then, I've tried to print a 3D Benchy boat, a usual at 60mm/s and twice my default acceleration (1500 -> 3000), and the result is catastrophic, lots of layer shifting.
    I don't know what's wrong, what I'm doing wrong, I'm sure that I can obtain better results, but at the moment I'm not really satisfied as the printer is also quite noiser than with the 2209.

    • @ghenterprisesrl1932
      @ghenterprisesrl1932 ปีที่แล้ว

      Hi @Alkerion73 sorry for the problems you are experiencing. Can you send us via mail and send us your G-Code?

    • @andreacollamati66
      @andreacollamati66 ปีที่แล้ว

      Hi @Alkerion73 I'm Andrea of GH Enterprise regarding noise you could try to switch to silent mode (Voltage instead of current). Regarding layer shifting could you try to reduce travel speed?

  • @Jetwow135
    @Jetwow135 ปีที่แล้ว

    Thinking of using something like these with a BTT SKR 1.4 Turbo on my Prusa MK3S to get some fast and relatively quite printing

  • @BenjaminSjavik
    @BenjaminSjavik ปีที่แล้ว +2

    Hey, great video! After your review of the sovol sv04 I picked it up as my first 3d printer. After replacing the 3dtouch with a crtouch and switching the bed to a pei sheet, it is printing reliably and quickly, and I love the second extruder.
    Do you know if a solution like this will be compatible with the sv04? Thanks!

    • @vanceblosser2155
      @vanceblosser2155 ปีที่แล้ว +1

      No, the drivers are soldered on the SV04 mainboard. I have one also. But I also have a Tornado which will take them!

    • @BenjaminSjavik
      @BenjaminSjavik ปีที่แล้ว

      @@vanceblosser2155 looks like I'm waiting for a pi then! Thx

    • @vanceblosser2155
      @vanceblosser2155 ปีที่แล้ว +1

      @@BenjaminSjavik Or a good work alike since the Pi's are in very short supply.
      I also had a couple minor issues with my Sovol but once I got past them it's been a solid performer.

  • @Plumpkatt1
    @Plumpkatt1 ปีที่แล้ว

    I got 3 sets of these drivers a month ago but been too busy with work and waiting on parts to arrive. Just watched your video and am wondering if by installing these in place of 2209 drivers, does that mean I lose the ability to use linear advance? I am using a skr 2 board and plan to use UART mode.

  • @michaelrobinson9643
    @michaelrobinson9643 ปีที่แล้ว

    Mike - a little OT... I am using your calibration page/tools. Is there a way to select on there an equivalent to the option in Prusa Slicer for "Verbose G-Code"? I find I have to have that enabled for my sliced objects to be picked up by Octoprint and work on my MK3s+.
    Sorry to be OT on your video remarks, I was uncertain how you engage for feedback or support on the work you produce :).

  • @brandoneich2412
    @brandoneich2412 ปีที่แล้ว +1

    I'd love to see these available locally Instead of shipping overseas). Seem pretty interesting!

    • @urineanimal
      @urineanimal ปีที่แล้ว +1

      Ok then make it happen. You can bulk order them and sell to all the low IQ masses that are totally smart enough to program their own manufacturing equipment.

  • @bluegizmo1983
    @bluegizmo1983 ปีที่แล้ว +1

    3D printing is such a tinkering thing. I love 3D printing, and I use my modified Ender 3 Pro weekly. It's never just a set and forget thing though. For example, my machine developed a weird issue a while back out of no where, it tries to print the 1st and 2nd layer at the same height. It doesn't rise up for the second layer like it should, however this only happens when going from layer 1 to layer 2. I haven't been able to figure out why, so I've just been babysitting the machine during starts and manually baby stepping the Z up by the layer height when it starts layer 2. Just today it started another weird issue where it stops extruding during the outside wall, but only during the outside wall.

    • @MrVelociraptor75
      @MrVelociraptor75 ปีที่แล้ว

      Those both sound like slicer issues to me. I'd install a different slicer and do some test prints with that.
      It sounds like some settings are preventing it from outputting certain lines of code

  • @TumpaTalapatra
    @TumpaTalapatra ปีที่แล้ว

    The legend F1 Racer.
    "👍👍💯💯🙂t-shirt "

  • @LordDarthNihilus
    @LordDarthNihilus ปีที่แล้ว

    For all people having no jumpers on the mainboard, simply cut the pin MS1 on the driver so it doesn't connect to the Board. This will put the steps to 1/16 instead of 1/32, if your Board has this by default. There is no loss in quality, the opposite is the case because of the interpolation

  • @Alkerion73
    @Alkerion73 ปีที่แล้ว +1

    @Teaching Tech : I've tried to reproduce the castle prints, with my default settings (0.2mm, 60mm/s and 1500mm/s2) Cura say it should take 2h07, with acceleration set to 3000 it take..... 2h07. If I rise the print speed to 150mm/s it take 1h47, and I don't think my printer is able to print at that speed. So perhaps Cura is wrong (can't print now with IS as there is something wrong with my setup), but what are your settings to achieve 1h34 with such quality ???

  • @BeefIngot
    @BeefIngot ปีที่แล้ว

    Wild. Just as Marlin dropped their own implementation of input shaper too

    • @tombrazier6172
      @tombrazier6172 ปีที่แล้ว

      As with so many advances, it is an idea whose time has come.

  • @olafmarzocchi6194
    @olafmarzocchi6194 ปีที่แล้ว

    I think you should stress a lot more that input shaping will cause smoothing of sharp corners when pushed too far, so a test print specifically to evaluate the maximum acceleration WITH inpu shaping.
    Otherwise nice, I didn't know about those chips!

  • @shadow7037932
    @shadow7037932 ปีที่แล้ว

    Can you test this in combination with Smart Steppers/Servo Steppers/closed loop stepper? I wonder what kind of result you'd get from that.

  • @originaltrilogy1
    @originaltrilogy1 ปีที่แล้ว

    Does the frequency change as prints get taller? i.e. with a really big 500x500x500 bedslinger, will the ringing be the same at the top of a tall print as the bottom, and will input shaping fix it?

  • @alexanderscholz8855
    @alexanderscholz8855 ปีที่แล้ว

    Niiiiiiiice!!!!

  • @TechieNI
    @TechieNI ปีที่แล้ว

    I think this is a major step forward however unsure how this will be used in the future. If marlin is in the works for firmware and klipper has it also then it could be limited. Perhaps though with some of the newer marlin builds not fitting on 8bit boards these will help but either way it’s great to see technology moving forward.

    • @tombrazier6172
      @tombrazier6172 ปีที่แล้ว +1

      Marlin has had some advances with 8 bit recently. I run very comfortably on 8 bit. It's especially good if you use ArcWelder and enable arcs in Marlin. You are more likely to need 32 bit if you have a delta, though. Input shaping for Marlin is also now in the bugfix-2.1.x code.

    • @TechieNI
      @TechieNI ปีที่แล้ว

      @@tombrazier6172 It’s already in the bugfix? Oh I thought it was only in the initial stages yet. Time for me to get a wee looksie

  • @seanflemming6288
    @seanflemming6288 ปีที่แล้ว

    Would this help my quality if I have the crealoty 4.2.7 with the tmc2208 drivers already?

  • @daliasprints9798
    @daliasprints9798 ปีที่แล้ว

    Sounds like there would be a risk of interpreting normal print moves as programming. Once it's been programmed once, is it locked against interpreting programming again until power cycle?

  • @giulianofrassineti2717
    @giulianofrassineti2717 ปีที่แล้ว +1

    the smart shaper now also works with corexy printers

  • @ziggybombers1563
    @ziggybombers1563 ปีที่แล้ว

    Thanks for helping us all. Now for the help I hope you can show me please please with a cherry on top. I’ve been using Onshape for the past two months and trying out all the tools, but I’m at a point where I’m stuck. I’ve been using the helix tool and that’s great, so here’s my problem I want to make a helix pattern on a curve or on a torus but it keeps going wrong it either go straight up in the air or off to the side and never follows the curve or the torus, I’ve looked online and there is a command that’s called Helix ^2 but I still can’t get it to work. Please can you help me or do a video for us new people that have no idea lol. Again thank you for your help.

  • @mururoa7024
    @mururoa7024 ปีที่แล้ว

    Can this be a drop-in replacement for the TMC2209 on a BTT SKR v1.4 Turbo ?

  • @bruceyoung1343
    @bruceyoung1343 ปีที่แล้ว

    Hmm. Can I switch the two x& y drivers for these but still leave current drivers (TMC 2209) installed on my SKR E3V3??

  • @rickzfpv3118
    @rickzfpv3118 ปีที่แล้ว

    I am just curious if you know if these stepper drivers will ever be offered here in the US the company says they can be ordered on Amazon but have not been able to find them here. I am very interested in the input shaper capability in Marlin. I only have 1 printer on Klipper and it is an excellent feature.

    • @giulianofrassineti2717
      @giulianofrassineti2717 ปีที่แล้ว

      Hello, if you want you can buy it on Ebay, or make a request directly on our site.

  • @OutsiderDreams
    @OutsiderDreams ปีที่แล้ว

    Will these work on Prusa i3 mk3 printers?

  • @probablyblue426
    @probablyblue426 ปีที่แล้ว

    May I ask what tables you use? :)

  • @The_Nonchalant_Shallot
    @The_Nonchalant_Shallot ปีที่แล้ว

    I've been meaning to ask about something. What is it with slicers and some layers being thinner than others?
    It doesn't seem to matter what model I slice, if I turn off adaptive layers in order to get better detail, I notice that 9 times out of 10, there's always this group of layers about half a centimeter thick that are just more compact than the rest of the print. You can even see it in the preview of the slice before exporting it.
    I don't really care that it looks bad, but I have noticed that even though it's denser than the rest of the print, it still becomes a more likely fail point where layers start separating after the print is finished.

    • @BeefIngot
      @BeefIngot ปีที่แล้ว

      sound slike you have the variable layer height setting in your slicer turned on

  • @beyer5420
    @beyer5420 22 วันที่ผ่านมา

    How would i make these work on a flashforge creator pro?

  • @mongke1000
    @mongke1000 ปีที่แล้ว

    May I know the brand of the printing head depicted at 1:46? 🤔

  • @peterfoy7613
    @peterfoy7613 ปีที่แล้ว

    I wonder what the difference would be between your results in this setup vs using an adxl345 in klipper for the same printer.

    • @alejandroperez5368
      @alejandroperez5368 ปีที่แล้ว +1

      Klipper is supposed to do the heavy lifting by freeing the main board of calculations, so it should be able to print faster, if your printer's mechanics allow it.

  • @greyship1341
    @greyship1341 ปีที่แล้ว

    Can the "Input Shaping CPU" be emulated on modern 32bit boards?

  • @bobdaripper77
    @bobdaripper77 ปีที่แล้ว

    Will you need to recalibrate it if you change your print speed / accelerations? I print PETG and TPU so they have drastic speed differences, curious if this would need two calibration files or how would you recommend i set it up using your calibration website? Ill also need a new board as the silent creality wont work... any recs?

    • @bobdaripper77
      @bobdaripper77 ปีที่แล้ว

      Additionally, I have TLSmoothers installed on all of my axis, would that affect this input shaping?

    • @ScottLahteine
      @ScottLahteine ปีที่แล้ว

      @@bobdaripper77 You might not need those any more, since Trinamic stepper drivers take care of the current control and step smoothing.

    • @oleurgast730
      @oleurgast730 ปีที่แล้ว

      I made a video years ago, how to add external stepper drivers to a creality board (the old ones). Actually my first Video on YT. Its german, so maybe just watch without sound. In standalone mode you need only 3 signals: Step, Dir and !enable. You even can put !EN simply to ground, just using STEP and DIR. Follow the traces on the board, with some luck you have points there signals have contact points on the PCB (f.e. if contcts for going to a different layer). It's a bit harder to solder directly to the existing chip, but with a lot of flux it works also.
      If you use a touchscreen, you simply might use I/Os of expension header as new Dir/Step and maybe !EN for x and y. Just a little change in firmware.
      There are smal boards to use a driver module with arduinos (about 1.5 $ on Aliexpress). Bigtreetech even has a board for connecting up to 3 extra drivers to their skr boards via EXP 1+2. As the creality silent board only has one extension (EXP3) and no serial to connect touchscreen, you might be low on I/Os there, so soldering 4 (or 6) wires to the board to grab STEP and DIR might still be the simplyest solution. On the non-silent creality board it was quite easy. It quite depends on the PCB layout. I never upgraded to a Creality silent board, so I do not know if you can grab signals on through contacts there (on the non-silent board of an AC predator it did not, sadly).
      I am thinking about upgrading a Prusa mk3s (clone) board this way, as I have a spare board to try. Prusas marlin fork has quite nice features and I like the mk3s a lot; would be nice to just add input shaping this way. Brings the mk3s state to the art, even if its 8-bit.

  • @leveltwognome
    @leveltwognome ปีที่แล้ว

    I really need something like this but I have an ender 5 pro board, creality 4.2.2 board

  • @pawelkoczwara7156
    @pawelkoczwara7156 ปีที่แล้ว

    Hi. Did you have problem with error: Input Step Rate to high? I got this with speeds around 100mm/s when connected to Prusa MK2.5 via external board (needs some soldering). Below speeds 100mm/s it works ok.

  • @Chris-ru9yy
    @Chris-ru9yy ปีที่แล้ว

    out of curiosity, what happens when you have Klipper's Input shaper trying to work in conjunction with these?

  • @weissefabrik
    @weissefabrik ปีที่แล้ว

    HELP Anyone?! :)
    I'm trying to get this running on my Sidewinder x1, but somehow I don't get what vref I should have the new steppers running on. Cause in the instructions it says that the vref is measured at the two measuring points... but is it the actual vref and i can just turn the potentiometer till the readout is 1.000 volt ? or do I have to put that number in a function/calculation `?
    and the other question would be, do I need to remove some jumpers like Michael did ? Whats the stock microstepping on the sidewinder and is it the same on the new steppers ?
    I really tried to understand, but somehow I am a bit confused and don't wanna damage the drivers or motors. I already installed them but only inverted the x/y axis so far.

    • @giulianofrassineti2717
      @giulianofrassineti2717 ปีที่แล้ว +2

      hello, send a request for assistance via email from the GH site, you will see that they will respond quickly

  • @Derlaft
    @Derlaft ปีที่แล้ว +1

    5:16 is that a spark?

  • @nihlil
    @nihlil ปีที่แล้ว

    But what if u are using the drv8825 could u change them to the new stepper drivers?

  • @St0RM33
    @St0RM33 ปีที่แล้ว +1

    Can you do it on a Prusa MK3s?

  • @christopherschadrich8485
    @christopherschadrich8485 ปีที่แล้ว

    Hi, thanks to this Video i bought me a kit of these. Installation and vref setting up was easy with your guide, but after downloading the test print and printing it i noticed that the accel don't change as seen in the video also after finshing i checkt the accel on my printer and it showed rubisch like -5548 in all parameters of the accel. I restored the settings and print for now just with the driver without the input shaping. Btw my printer is an LK5 Pro. Maybe you or someone here can enlighten me what i'm missing or done wrong. Thank you in advance already.

    • @andreacollamati66
      @andreacollamati66 ปีที่แล้ว +1

      Hi Christoper, I'm Andrea from GH Enterprise. Maybe the firmware installed on your printer have disabled the possibility to increase acceleration using the LIMITED_MAX_ACCEL_EDITING define. You can try to change acceleration e readback with M201. If you need our support, contact us via email.

    • @christopherschadrich8485
      @christopherschadrich8485 ปีที่แล้ว

      @@andreacollamati66 Hi, yes that was the problem and thank you so much for the fast response it works now as intended. I'm testing how far i can go with my knowledge for now it runs at 70mm/s on 2000mm/s acceleration instead of the 50mm/s on 250mm/s acceleration that where stock settings on this Printer without issues but i'll try to go higher in the future. Thank you so much @Teaching Tech and @andrea collamati.

  • @note2tee
    @note2tee ปีที่แล้ว

    Could have make it stay with a eeprom so that you won't need to run the code to program it every time u power up
    Looking forward to the v2 with this

  • @shadyb
    @shadyb ปีที่แล้ว +2

    I'd be interested if you cover marlin implementation of IS because it is basically free and requires just building new firmware.
    Also you didn't mention that IS does cause quality loss, especially on high acceleration and it is noticeable if you print functional parts and not things like castle because those suddenly might refuse to fit due to smoothed corners.

    • @ThantiK
      @ThantiK ปีที่แล้ว

      What marlin implementation? Marlin doesn't have an implementation that's comparable. Even RRF; which just got its implementation - is lagging behind.

    • @yeroca
      @yeroca ปีที่แล้ว +1

      @@ThantiK In the video, he said Marlin IS is in the [development] pipeline, so I assume it's available as a snapshot (pre-release) build, but I haven't actually looked.

    • @pnt1035
      @pnt1035 ปีที่แล้ว +1

      @@ThantiK It's in recent bugfix versions.

    • @ThantiK
      @ThantiK ปีที่แล้ว

      @@pnt1035 So an hour AFTER I posted this comment, you're all "correcting" me because it was merged... when I posted this comment, it hadn't been. And it is STILL only ZV, and EXPERIMENTAL. Parent comment asked TT to cover the marlin implementation...which did NOT EXIST at the time.

  • @angelusmaker
    @angelusmaker ปีที่แล้ว

    I wonder if those could be combined with closed loop steppers ...

  • @MajorProblemsStudios
    @MajorProblemsStudios ปีที่แล้ว +1

    Correct me if I'm wrong but doesn't Marlin already have backlash compensation as a feature? Could that also help with ringing at higher accelerations?

    • @alejandroperez5368
      @alejandroperez5368 ปีที่แล้ว

      Backlash? What 3D printers have a leadscrew on the X and Y axes? o.O

    • @MajorProblemsStudios
      @MajorProblemsStudios ปีที่แล้ว

      @@alejandroperez5368 The Taz Pro has backlash compensation and gt2 belts on all axes.

    • @willswim4pie
      @willswim4pie ปีที่แล้ว

      @@alejandroperez5368 Backlash happens on belts too, not just lead screws.

    • @BeefIngot
      @BeefIngot ปีที่แล้ว

      This is completely different to backlash

  • @demonprincess5634
    @demonprincess5634 ปีที่แล้ว

    would it work on a ender 3 pro?

  • @kennethhicks2113
    @kennethhicks2113 ปีที่แล้ว

    Very interested for the Marlin code as tmc 2209's should work too, right?

    • @thwol5193
      @thwol5193 ปีที่แล้ว

      following

    • @ttalkington
      @ttalkington ปีที่แล้ว

      Marlin's implementation should work for virtually any drivers that Marlin does yes. The devs have stated that some may work a bit better than others but it should work regardless.

  • @BeefIngot
    @BeefIngot ปีที่แล้ว +2

    this feels so complicated vs using an accelerometer and especially vs Bambulab which just does it invisibly for you.
    Bambulab really set a standard for what auto calibration should be. Hopefully similar tech comes to klipper, especially the auto pressure advance tuning.

    • @BeefIngot
      @BeefIngot ปีที่แล้ว

      @@itsnotthat_ I think you are in a rush to belittle Bambulab because it's closed source and missed a lot of nuance in your comment.
      Bambulabs solution doesn't need you to take 15 minutes or evaluate a png graph on your raspberry pi Linux computer. It also doesn't need you to print calibration prints you'll then need to measure by eye for pressure advance.
      This means, especially with the latter, that you have much less friction in tuning.
      You don't have to tune pressure advance for different filaments. You don't have to get out calipers for input shaper or mount an accelerometer, or review graphs.
      Many times hobbyists do this annoying thing where they discount how much hassle something is because they don't have something better. I feel that's what you are doing.
      I have a printer with klipper and an accelerometer. I made the profile myself, I made mounts for the accelerometers, I have tuned pressure advance and input shaper. It's a significantly worse solution than Bambulab which does both for you, and rather than downplay it, you should be trying to get similar features into open source printer firmware.