Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fixes for Mainframe.cpp, CalibrationPressureAdvDialog.cpp, some other corrections, additions #4364

Open
wants to merge 2 commits into
base: nightly_dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ local-lib
build*
deps/build*
deps/deps-*

cmake/CPackConfig.cmake
# MacOS Ignores
.DS_Store

2 changes: 1 addition & 1 deletion BuildLinux.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/bin/bash

export ROOT=`pwd`
export NCORES=`nproc --all`
export NCORES=`nproc`
FOUND_GTK2=$(dpkg -l libgtk* | grep gtk2)
FOUND_GTK3=$(dpkg -l libgtk* | grep gtk-3)

Expand Down
41 changes: 27 additions & 14 deletions resources/calibration/filament_pressure/filament_pressure.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,36 +23,49 @@ <h1>Pressure/Linear Advance</h1>
</tbody>
</table>

<p><strong>this test is still in development, beta should work "ok" for now though.this page will be get updated along with it :)<br> your current print settings will need to be saved before clicking "generate" since it uses the saved values to create the model</strong></p>
<p>note: this test will auto pull all your currently loaded config parameters and generate a model for you to print!<br> for to help with firmware speed/processing limitations it's reccomended to have most extrusion roles similar set to speeds.(but you don't have to!)</p>
<p><strong>This test is still in development, beta should work "ok" for now though. This page will be updated
along with it :)<br> your current print settings will need to be saved before clicking "generate" since it uses
the saved values to create the model</strong></p>
<p>note: this test will auto pull all your currently loaded config parameters and generate a model for you to
print!<br> for to help with firmware speed/processing limitations it's recommended to have most extrusion roles
similar set to speeds.(but you don't have to!)</p>

<h2>How to tune your printer for Pressure/Linear Advance</h2>
<p>to get started</p>
<ul>
<li>select the number of tests to create, if you select more than 1 for now you will have to resize the window manually(click and drag the window from the bottom right)</li>
<li>select the number of tests to create, if you select more than 1 for now you will have to resize the window
manually(click and drag the window from the bottom right)</li>
<li>select the start/end/increment/ extrusion role values</li>
<li>each row is the config for each base test model, eg; first row = externalPerimeter second row = firstLayer </li>
<li>since each model will have it's own config one test model might be faster/slower than the others, this is expected and normal</li>
<li>i will reccomend setting 'first_layer_speed' and 'first_layer_min_speed' to the same vales </li>
<li>each row is the config for each base test model, e.g.: first row = externalPerimeter second row = firstLayer </li>
<li>since each model will have its own config one test model might be faster/slower than the others, this is
expected and normal</li>
<li>i will recommend setting 'first_layer_speed' and 'first_layer_min_speed' to the same vales </li>

</ul>

<p>what is this "verify" option?<br>
you may notice there is the "verify" option in the extrusion role dropdown, this feature currently doesn't work.(you can still use it, but any role that has gap fill will be incorrect and the test for that role should be ignored!) <br>
when i get it working, it's purpose is to make it easy to see what extrusion roles need it's PA values tuned.
it will create a model for each ER role, and assign that roles speed/acceleration/widths/spacing to the single model<br>
you may notice there is the "verify" option in the extrusion role dropdown, this feature currently doesn't work.
(you can still use it, but any role that has gap fill will be incorrect and the test for that role should be
ignored!) <br>
when I get it working, its purpose is to make it easy to see what extrusion roles need its PA values tuned.
it will create a model for each ER role, and assign that roles speed/acceleration/widths/spacing to the single
model<br>
you can then manually add the pressure advance command into the "per region g-code" box, slice and print it.
</p>

<h2>Advice</h2>
<p>Before doing this test, it's preferable to tune everything else first!<br>i would reccomended setting XXXX to the same speeds, XXX to a slow speed, and everything else you can send it with.</p>
<p>note: having large variance with ER speeds can reduce print quality/dimensional accuracy this is effect is mainly caused by the inner perimeter getting pulled closer to the external perimeter as it cools down, since each perimeter would be at different temperatues.</p>
<p>i will reccomend setting 'first_layer_speed' and 'first_layer_min_speed' to the same vales </p>
<p><strong>TODO add things about PA and setting first layer correctly<br>add notes about fan speed and disabling fan speed for this test, or do i have check box in GUI that would auto change relavent UI tab?</strong></p>
<p>Before doing this test, it's preferable to tune everything else first!<br>I would recommend setting XXXX
to the same speeds, XXX to a slow speed, and everything else you can set it with.</p>
<p>note: having large variance with ER speeds can reduce print quality/dimensional accuracy this is effect is
mainly caused by the inner perimeter getting pulled closer to the external perimeter as it cools down, since
each perimeter would be at different temperatures.</p>
<p>I will recommend setting 'first_layer_speed' and 'first_layer_min_speed' to the same vales </p>
<p><strong>TODO add things about PA and setting first layer correctly<br>add notes about fan speed and
disabling fan speed for this test, or do i have check box in GUI that would auto change relevant UI tab?</strong></p>
<ul>
<li>bullet points</li>
</ul>
<h2>Notes</h2>
<p> TODO: add cred for andrew ellis testing method</p>
<p> TODO: add cred for Andrew Ellis testing method</p>
</body>
</html>
Loading