RingingTower -How to apply findings?
 
Notifications
Clear all

RingingTower -How to apply findings?  

  RSS
Paul Harbin
(@paul-harbin)
Trusted Member
RingingTower -How to apply findings?

So I wanted to try IS and figured I should tune it first.  I did so according to Input Shaping | Marlin Firmware (marlinfw.org) ran a ring tower test and got my results but well um, where or how do I apply them now? Can I connect to pronterface through the the usb? I found the IS menu in the printer but you can't seem to edit the x or y frequencies assuming that is what it's for.  Anyhow, uh what? I have actually tuned my belts now with the app and intend to run the ring tower again figure this might be some base the non-editable presets could be for?

Posted : 22/07/2023 1:36 pm
Rainer
(@rainer-2)
Reputable Member
RE: RingingTower -How to apply findings?

You have to change the custom GCode in the printer settings. In the description of the Alpha1 everything you need to know.

Alpha1

Have you already installed the input Shaper printer in the Prusa Slicer?

 

 

Posted : 22/07/2023 3:38 pm
Paul Harbin
(@paul-harbin)
Trusted Member
Topic starter answered:
RE: RingingTower -How to apply findings?

Yes, but I am not so sure that's where this should go exactly.  From the page I had the impression it's permanent code thingy that's meant to be stored in the memory. I tried through Pronterface, but I was getting the impression that perhaps they've got the firmware a bit "locked up" still, as it's still "hard alpha." I say this because I didn't get any of the normal callbacks after making inputs/changes.  Even when I connected I didn't the normal checklist I do with the 3.  I could call up the settings manually, but it wasn't exactly complete. I mean, the Ringing tower code worked in the "after layer-change" code area, but they don't really suggest where to put this. 

I am flashed as well. Printing my first IS actual file now.  Went from a 20h print to 11h.  Only real problem I've been able to identify so far was the temps were a bit low.  227 seems to be working well for me with "stock IS" settings and Poly Terra Charcoal Black.

Posted : 22/07/2023 5:47 pm
Paul Harbin
(@paul-harbin)
Trusted Member
Topic starter answered:
RE: RingingTower -How to apply findings?

So after looking, At the very end of the starting Gcode there is
M593  X  T2  F50.7   M593  Y  T2  F40.6

Not really sure what the T2 is for .. but according to the test. My X clears at 35mm = M593 X F41.21   (guess I have to try and figure out what the T2 is shortly)

and Y which doesn't clear only gets somewhat better (I assume this is because the belt tension is a bit low) is best at 30mm = M593 Y F37.42 

Also assuming I can just plug these in and not worry about the T2 at all, which I am apt to try shortly.

Posted : 23/07/2023 6:43 am
Volker
(@volker)
Estimable Member
RE: RingingTower -How to apply findings?

As described in the parallel thread: it is all in the gcode:

 

I used the "ringing tower" and instruction on:

Input Shaping | Marlin Firmware (marlinfw.org)

On my printer:

X: 42 Hz

Y: 41.2 Hz

For those who don't know:

the InputShaper frequencies can be found on the "Printer" Setting on "custom gcode". At the end of  Start-gcode you can find the M593 commands:

M593 X T2 F42

M593 Y T2 F41.2

Dont forgett to change the gcode setting on "layer change":

M593 Y T2 F{interpolate_table(extruded_weight_total, (0,41.2), (300,30.5), (800,20), (10000,20)) }

this is the weight compensation on the Y-Axis

Posted : 23/07/2023 7:24 am
Paul Harbin
(@paul-harbin)
Trusted Member
Topic starter answered:
RE: RingingTower -How to apply findings?

thanks for the tip =)

Posted : 23/07/2023 7:29 am
Paul Harbin
(@paul-harbin)
Trusted Member
Topic starter answered:
RE: RingingTower -How to apply findings?

Also I have rediscovered that the T2 is a type designation for  

T[map] - Set the input shaper type, 0:ZV, 1:ZVD, 2:MZV, 3:EI, 4:2HUMP_EI, and 5:3HUMP_EI. Default value is 0:ZV.

Posted : 23/07/2023 7:35 am
Paul Harbin
(@paul-harbin)
Trusted Member
Topic starter answered:
RE: RingingTower -How to apply findings?

 

Posted by: @volker

As described in the parallel thread: it is all in the gcode:

 

I used the "ringing tower" and instruction on:

Input Shaping | Marlin Firmware (marlinfw.org)

On my printer:

X: 42 Hz

Y: 41.2 Hz

For those who don't know:

the InputShaper frequencies can be found on the "Printer" Setting on "custom gcode". At the end of  Start-gcode you can find the M593 commands:

M593 X T2 F42

M593 Y T2 F41.2

Dont forgett to change the gcode setting on "layer change":

M593 Y T2 F{interpolate_table(extruded_weight_total, (0,41.2), (300,30.5), (800,20), (10000,20)) }

this is the weight compensation on the Y-Axis

30.5 is the measurement you took?

Posted : 23/07/2023 7:38 am
Rainer
(@rainer-2)
Reputable Member
RE: RingingTower -How to apply findings?

In this thread I have Gcode for measuring the resonance.

Perhaps we can collect information about measuring input shaping in a thread.

Posted : 23/07/2023 12:45 pm
Paul Harbin
(@paul-harbin)
Trusted Member
Topic starter answered:
RE: RingingTower -How to apply findings?

 

Posted by: @rainer-2

In this thread I have Gcode for measuring the resonance.

Perhaps we can collect information about measuring input shaping in a thread.

happy to do so.  Funny question though.  Is the part not oriented the wrong way in the video? I mean when you move the y axis your bed goes from front to back, not side to side. I mean I was under that assumption, so I turned mine. Didn't run a second tower test after my corrections.  I'm running an actual print. Small merchant house tier b =)

Posted : 23/07/2023 1:31 pm
Rainer
(@rainer-2)
Reputable Member
RE:

 

Watch from 2:45

Posted : 23/07/2023 1:44 pm
Volker
(@volker)
Estimable Member
RE: RingingTower -How to apply findings?

My Measurement is:

X: 42 Hz

Y: 41.2 Hz

The given 30.5 is an assupmtion for the weight correction. In the Prusa profile the Y frequency is set to 40Hz and the value at 300gr was set to 30Hz. Therefore my measurement is just a bit higher and I set the 300gr Value to 30.5 It should be measured with a 300gr load - but then also the acceleration should be adapted with the M201 command.

For the first a good starting point

Posted : 23/07/2023 2:35 pm
Paul Harbin
(@paul-harbin)
Trusted Member
Topic starter answered:
RE: RingingTower -How to apply findings?

 

Posted by: @volker

My Measurement is:

X: 42 Hz

Y: 41.2 Hz

The given 30.5 is an assupmtion for the weight correction. In the Prusa profile the Y frequency is set to 40Hz and the value at 300gr was set to 30Hz. Therefore my measurement is just a bit higher and I set the 300gr Value to 30.5 It should be measured with a 300gr load - but then also the acceleration should be adapted with the M201 command.

For the first a good starting point

Okay, running another ringing test.  M593 X T2 F41.21M593 Y T2 F37.42  and 300gr value to 28  But I'm not really sure of what should be done with the vaule M201 values on the next line.   I am running the stock speeds, which on the perimeters seems quite much.  But what the hell, science! I think I will drop it 50ms with my last house piece.

Posted : 23/07/2023 8:36 pm
Volker
(@volker)
Estimable Member
RE: RingingTower -How to apply findings?

M201 sets the max acceleration limit. If the acceleration is too high you loose details.

On the klipper doc there is an example how to adjust. ->Link

Posted : 24/07/2023 8:52 am
Paul Harbin
(@paul-harbin)
Trusted Member
Topic starter answered:
RE: RingingTower -How to apply findings?

I just tune this in the print settings tab in the slicer. 

Posted by: @volker

M201 sets the max acceleration limit. If the acceleration is too high you loose details.

On the klipper doc there is an example how to adjust. ->Link

 

Posted : 25/07/2023 12:29 pm
Share: