Marlin Input Shaping - Step by step guide to more speed and less ringing

Marlin Input Shaping - Step by step guide to more speed and less ringing

Teaching Tech

1 год назад

189,701 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Shaun Husain
Shaun Husain - 04.09.2023 02:26

Using "meld" on Linux or in vs-code can select two files and right click and select compare to get easier ways to compare old and new config, just went through it here two or three times because needed bugfix version for the skr 1.3 but going to follow the vid now if can use input shaping.

Ответить
Karlo Horčička
Karlo Horčička - 29.08.2023 12:46

"If you're like me, still using marlin 2.0..." dude I'm on 1.1.8 🤣

Ответить
Kenton Markland
Kenton Markland - 19.08.2023 17:01

FYI if no one has already commented on this. Disable Octolapse! It was causing pausing in my extrusion path. I thought it was an sd card issue but it was just maybe to much for the RPI3 to handle.

Ответить
Frank Dearr
Frank Dearr - 08.08.2023 02:00

Great and usefull, thanks for sharing :) 👍

Ответить
juan carlos arciniega
juan carlos arciniega - 04.08.2023 03:08

can I update marlin on my FLSUN SUPER RACER to ad input shaper????

Ответить
Aracon
Aracon - 03.08.2023 23:18

effectles for me... I don't know... ringing from bottom to top.

Ответить
Mugichi
Mugichi - 02.08.2023 07:22

nice print for ender 3) my ender have grea vfa.

Ответить
Steve Moore
Steve Moore - 22.07.2023 23:26

Rather than doing an M503 so you can manually re-add all those settings back after a reset, apply them all in the firmware. You potentially save a TON of time if that data is ever lost!

Ответить
Drumaier J
Drumaier J - 16.07.2023 22:50

Great video, I got it now after watching it for the second time 😂 but one question, will this work with ender neo?

Ответить
Bruno Menezes
Bruno Menezes - 09.07.2023 03:47

@Teaching Tech tip using VSCode: Open the original Configuration.h and your Configuration.h and then press CTRL + SHIFT + P, select Compare With and choose the desired file. Boom.

Ответить
W S
W S - 07.07.2023 12:19

I don't understand why you just aren't measuring the distance over x rings? Like six rings over 10 mm at 100mms?

Ответить
ArcanePath360
ArcanePath360 - 02.07.2023 19:18

Fun fact: When you tilt your head side to side, your eyes will rotate in their sockets to stay level until they run out of travel room. And you cannot stop them from doing it

Ответить
Ben
Ben - 09.06.2023 10:58

I cannot for the life of me see any ringing artifacts in the test print once its done. I have the magnifying glass out there just isnt anything. I dont have a fancy printer, its just and Ender 3 Pro. Im printing the test at 150mm/s and it completes in 38 minutes. Ive done it 3 times with different filaments. Nothing

Ответить
Hafizul Nizam
Hafizul Nizam - 04.06.2023 08:08

Anyone knows will this work on an 8-bit board?

Ответить
Leandro Lopes
Leandro Lopes - 28.05.2023 01:32

I came here to upgrade my marlin firmware, but I am thinking that this is just so much work everytime that it may be better to just switch to klipper firmware.

Ответить
Carlos Velasquez
Carlos Velasquez - 27.05.2023 16:41

I enable input shaping and made the test print at 15-60hz, but I see literally no difference between any of the layers. Does this mean my printer doesnt need it? Should I simply leave it disabled, I did the test print at 150mm speed. It's an ender 5 plus and I have all the corners reinforced with braces.

Ответить
Westy Crypto
Westy Crypto - 26.05.2023 13:39

must be me ... but your tonal rise can fall repeated patterns ... makes me feel sea sick. I am sure you have good information... but you are just a tonal clone... just be yourself!

Ответить
Fábio dos Santos Franco
Fábio dos Santos Franco - 18.05.2023 21:03

What made it a bit more practical to me was to copy the eeprom settings directly to the Marlin source code and enable the setting to automatically initialize eeprom when flashing. This simply too this annoying part out my head space so I don't think about it anymore whenever I reflash the firmware. No more forgetting to to adjust that one setting... The only two things I do again after flashing are Z probe offset and UBL mesh wizards. The offset wizard and UBL made me never have leveling issues again. Got rid of the springs and been happy ever after. Unfortunately those are not enabled by default, so I doubt a lot of people use these. Also discovered a code that loads mesh data after auto home, so no need to run auto leveling on every print anymore, so they start faster than ever.

Ответить
Andrew E
Andrew E - 11.05.2023 08:41

Thank you - great explanation. You really have a knack for this 😊

Ответить
jo ko
jo ko - 01.05.2023 23:01

I hope no chickens were harmed in the making of this video

Ответить
Rainer K.
Rainer K. - 23.04.2023 16:49

Very noice.

Ответить
Matthew
Matthew - 22.04.2023 09:49

Thanks for the video. I came up with the comment flagging technique on my own, like a monkey at a typewriter who after millenia of pecking writes Hamlet. Using a (unique ideally) signature after // wherever anything is changed was the best way to keep track of my own changes as I am so disorganised and the systems of naming and quirks of Marlin (which seem at the same time arbitrary and intentionally cryptic) don't help.

Ответить
Baer
Baer - 21.04.2023 13:11

I turned a 32 hour print into 23 hours
My trick was to not use cura anymore and switch to pursaslicer. For the incidental printing I do prusa ignoring the overhang angle and printing too much support is annoying but the timesave speaks for itself

Ответить
Mikołaj
Mikołaj - 15.04.2023 22:01

How can I install merlin firmware on stock Ender 3v2? Is it just download&build&flash? Or some other magick is required?

Ответить
Joseph Crozier
Joseph Crozier - 15.04.2023 03:44

This video just saved me the money I'd spend on an accelerometer and the need to change to an unfamiliar firmware in my quest for speed. Awesome video

Ответить
Owen Johanson
Owen Johanson - 13.04.2023 23:11

Probably too late to get a reply but what do I do If i have a touch screen on my printer? Do I have to go back to my original ender 3 screen?

Ответить
Ian Thomas
Ian Thomas - 13.04.2023 05:45

Geat explanation, any chance you could review input shaping in RepRap firmaware?

Ответить
Samuel Rilling
Samuel Rilling - 12.04.2023 15:46

After going over this myself and having to troubleshoot many hours, here's 2 important points i wish i heard when i started:
-If you are generating a ringing test that does not induce ringing, check the speed (which you should always do anyways btw), because many slicers have a minimum layer time threshold, which if left on can be overriding your set external perimeter speed and can be quite frustrating to find what is capping it.
-You actually CAN insert the input shaping command in Cura, using the "Insert at Layer Change" Script from the Post Processing Plugin, it makes it so much easier not having to start profiles from the ground up in a new slicer. I wish that could be added to the description of the video so the many Cura users that might want to implement this can skip some headaches as well.
Great video as well.

Ответить
Mac Fly
Mac Fly - 11.04.2023 22:40

Hi, tanks for this video! Does this features works on 8 bits board, due of memory use ? On a CR10S Pro V1 for example..

Ответить
no way
no way - 09.04.2023 05:02

Thanks for yuor work, now im gone put this to work😊

Ответить
Brett
Brett - 06.04.2023 09:33

If using Prusa Slicer then don't fall for the trap of leaving the "default" value in "acceleration control (advanced)" under "Print Settings">"Speed" I couldn't work out why everything was coming out so good.

Ответить
Brett
Brett - 06.04.2023 04:57

Patrick taught me the initial trick too, it makes it a lot easier when updating to newer versions. Notepad++ has a plugin called compare, you should try it out, it has the ability to compare similar sections even if not on the same lines or if an item has changed locations.

Ответить
Stephen Low
Stephen Low - 03.04.2023 10:33

Quick question, couldn't this be fixed in the slicer? If you could enter ringing frequencies into the slicer, it could generate the movements required to offset it.

Ответить
Jens Jensen
Jens Jensen - 31.03.2023 06:05

Upgrading my Powerspec Ultra3D to Marlin 2.1.2, excited to try this out! Thanks for the exhaustive video covering all the bases!

Ответить
A Hab
A Hab - 24.03.2023 03:23

I am gonna see if this fixes the artifacts from closed loop S42C.

Ответить
xrailgun
xrailgun - 20.03.2023 12:50

Marlin's documentation:
"It’s not always easy to attach an accelerometer to most printer boards, so Marlin doesn’t provide accelerator-based tuning. If you have that information you can use it."

How can we use the accelerometer???

Ответить
Frankentrain Laboratories
Frankentrain Laboratories - 17.03.2023 16:51

Is there a way we can hook out printer to the internet and allow a smart Guy like you log in and super tune the Firmware while guiding the user/me on hardware install to support such updates Like Active Resonance Compensation ARC sounds great it says exactly what it going to do. I have had 4 Cars Motor controller tuned this way and several PC tune ups this way can we do it with the 3D Printer?????/ Dennis

Ответить
EWmedia
EWmedia - 16.03.2023 15:17

I forgot to change set accelerations to 1000mm, is okey any way?

Ответить
wrxsubaru02
wrxsubaru02 - 15.03.2023 04:15

Can you use the backlash compensation with the input shaping? I noticed that in the adv file too but not sure if it is needed... Also, should i turn off adaptive step smoothing? my motors are very noisy when I adjust linear advanced values, so i dont know what is causing it. I disabled s curve but not sure what else i need to disable.

Ответить
Brian Lee
Brian Lee - 14.03.2023 03:48

Works very well. Been using it for a month and have retuned twice. So far so good with a noticeable improvement in print quality vs speed. Used in combination with linear(pressure) advance and classic jerk. Found junction deviation and s-curve a waste of time with loss of quality and bulgy corners.

Ответить
Frozen Iceman
Frozen Iceman - 12.03.2023 20:48

CURA should be able to do this with Extension\Post Processing\Modify G Code\Insert at Layer Change

Ответить
LunaTwig
LunaTwig - 12.03.2023 17:27

Ive added this but I’m getting a fairly big drop in corner sharpness and oval holes has anyone else experienced this?

Ответить
Nahin M
Nahin M - 07.03.2023 01:19

IS there a way to translate the input shaping command that goes after layer change to use in Simplify3D?

Ответить
Daniel Harris
Daniel Harris - 04.03.2023 20:37

Love the clip of the polish hen! is it yours?

Ответить
Ma Jo
Ma Jo - 01.03.2023 22:46

small question ... where does the Adxl sensor come from with the SKR 1.4 turbo, for example thanks for an explanation

Ответить
Andrew Williams
Andrew Williams - 28.02.2023 22:37

When he said "if your like me you're still running Marling 2.0" I'm just thinking how much of a dinosaur am I still running 1.1.2 ?
I think it's long past my upgrade time ! Guess the old adage "If it ain't broke, don't fix it" has it limits...

Ответить
A H A
A H A - 27.02.2023 07:13

Soo is klipper still necessarily better? Klipper has poor support regarding filament run out thingy related ...in my opinion .

Ответить
MrTree421
MrTree421 - 23.02.2023 15:44

That bird analogy was weird. that's not really done to cancel out vibration.

Ответить
Redwoodimage
Redwoodimage - 21.02.2023 19:52

klipper way better no measuring just use a cheap sensor

Ответить
Mi chi
Mi chi - 20.02.2023 09:51

So printing very large objects greatly influences the shaper frequency

Ответить