mirror of
https://github.com/teachingtechYT/teachingtechYT.github.io.git
synced 2024-08-30 18:23:26 +00:00
Add test interpretation videos to each test
This commit is contained in:
@ -63,9 +63,9 @@
|
||||
</ul>
|
||||
<p>The information above is a summary, but if you wish to see the exact settings, the Simplify3D fff profile is available for download <a href="files/calibration.fff" target="_blank">here</a>.</p>
|
||||
<p>Please note that non Simplify users can simply open this file in a text editor and everything will be listed.</p>
|
||||
<p>You will see that there are also values in place for retraction, temperatures, etc. These are modified by post processing scripts and this site to suit user inputs.</p>
|
||||
<p>You may notice settings related to temperatures, retraction, Z hop, part cooling fan percentage, etc have set values, but these are altered by post processing scripts and this site to ultimately be determined by the user's inputs. Several parameters work like this, please don't be fooled by what is in the slicing profile. Opening the final gcode file in a text editor and searching for 'custom' will show if the user's inputs have been successfully adopted.</p>
|
||||
<h4>Post processing scripts in Simplify3D</h4>
|
||||
<p>Unfortunately, there is no official reference for this provided by S3D. Instead, I have relied on <a href="" target="_blank">this forum post</a>.</p>
|
||||
<p>Unfortunately, there is no official reference for this provided by S3D. Instead, I have relied on <a href="https://forum.simplify3d.com/viewtopic.php?f=8&t=1959" target="_blank">this forum post</a>.</p>
|
||||
<p>The scripts in my profile perform the following tasks:</p>
|
||||
<ul>
|
||||
<li>Strip out all comments apart from new processes and layers.</li>
|
||||
@ -260,6 +260,8 @@
|
||||
<p><input type="button" onclick="resetFormToDefaults(form)" value="Reset parameters"> <input type="button" onclick="outputSettings(form)" value="Output Settings Summary"></p>
|
||||
</form>
|
||||
<h2>Interpreting Results:</h2>
|
||||
<p>Please use the following video as a guide to this test:</p>
|
||||
<iframe width="640" height="480" src="https://www.youtube.com/embed/seBOQpjLCQ4" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<p>The following diagram and reference picture can be useful in determing if your first layer is too close or too far away from the nozzle. The reference image is quite large to aid clarity, you may wish to open it in a new tab to view it at maximum size.</p>
|
||||
<p>If one side looks too close, but the other too far, adjust the levellng knobs to correct this. It is worth printing this gcode more than once after making adjustments to make sure the result is accurate and repeatable.</p>
|
||||
<a href="#" data-featherlight="img/firstlayer.jpg"><img class="thumb" src="img/firstlayer.jpg" /></a> <a href="#" data-featherlight="img/firstlayer2.jpg"><img class="thumb" src="img/firstlayer2.jpg" /></a>
|
||||
@ -288,6 +290,8 @@
|
||||
<p><input type="button" onclick="resetFormToDefaults(form)" value="Reset parameters"> <input type="button" onclick="outputSettings(form)" value="Output Settings Summary"></p>
|
||||
</form>
|
||||
<h2>Interpreting Results:</h2>
|
||||
<p>Please use the following video as a guide to this test:</p>
|
||||
<iframe width="640" height="480" src="https://www.youtube.com/embed/Vf7nSuDGHI0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<p>The cube should look similar to those at the top of this page. If there are no major issues, please continue to the next step. If there is a significant defect, the culprit will likely be found by working through the frame page.</p>
|
||||
</div>
|
||||
|
||||
@ -689,12 +693,14 @@
|
||||
<p><input type="button" onclick="resetFormToDefaults(form)" value="Reset parameters"> <input type="button" onclick="outputSettings(form)" value="Output Settings Summary"></p>
|
||||
</form>
|
||||
<h2>Interpreting Results:</h2>
|
||||
<p>Please use the following video as a guide to this test:</p>
|
||||
<iframe width="640" height="480" src="https://www.youtube.com/embed/JY6E9srwZm0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<p>Inspect your finished print. Hopefully, there will be a clear difference between the segments that reflect the settings you entered. In the example below (Ender 3 direct drive, PLA, linear advance enabled), the retraction distance varied from 0.4 up to 1.4mm in 0.2mm increments. Segments A and B have the least stringing. Based on this, I would assume that a retraction distance of 0.4 - 0.6 is best for this printer. this is consistent with linear advance being enabled.</p>
|
||||
<p>I would then repeat the test, setting the same retraction distance for each segment and instead altering the retraction speed to dial that in. A third test could then take place to test extra restart distance.</p>
|
||||
<p>I would then repeat the test, setting the same retraction distance for each segment and instead altering the retraction speed to dial that in. A third test could then take place to test extra restart distance, a fourth for Z hop, etc.</p>
|
||||
<a href="#" data-featherlight="img/retractionresults.jpg"><img class="thumb" src="img/retractionresults.jpg" /></a>
|
||||
<p>If you would like to be able to customise additional parameters for a retraction test, Prahjister has made a great tool: <a href="http://retractioncalibration.com/" target="_blank">Retraction Calibration Tool</a>. It has a higher degree of difficulty due to needing more parameters but is ultimately more powerful. Warning! This is an external website and beyond my control. Some users have reported success and others have had issues with the gcode generated. As with the gcode made by this website, monitor your printer during printing with a view to cutting the power if needed.</p>
|
||||
<div class="exp">
|
||||
<h5>I can't translate my test results to my own slicer! Other factors beyond the scope of this test - Important!</h5>
|
||||
<h5>I can't translate my test results to my own slicer! Other factors beyond the scope of this test - <span style="color:red;">Important!</span></h5>
|
||||
<p>After you have found a combination of parameters which works well on your machine, the idea is to then translate them to your own slicing profile. If you can't replicate the results, please work through the following:</p>
|
||||
<ul>
|
||||
<li>Auto cooling (PrusaSlicer) / Speed Overrides (Simplify3D) / Minimum layer time (Cura): Most slicers have a setting to detect if a layer will complete in less than a certain time threshold. In this case, all movement for that layer is slowed, including those related to retraction, to increase the layer time to meet the target. The gcode generated by the this page has this setting OFF. If your results vary, trying turning this setting off in your own slicer too.</li>
|
||||
@ -745,11 +751,12 @@
|
||||
<p><input type="button" onclick="resetFormToDefaults(form)" value="Reset parameters"> <input type="button" onclick="outputSettings(form)" value="Output Settings Summary"></p>
|
||||
</form>
|
||||
<h2>Interpreting Results:</h2>
|
||||
<p>Inspect your finished print. Hopefully, there will be a clear difference between the segments that reflect the temperatures you entered. In the example below (Ender 3 direct drive, PLA, linear advance enabled), the hot end temperature varied from 185 to 225 in 10 degree increments"</p>
|
||||
<p>Please use the following video as a guide to this test:</p>
|
||||
<iframe width="640" height="480" src="https://www.youtube.com/embed/D6m_kYhOth0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<p>Inspect your finished print. Hopefully, there will be a clear difference between the segments that reflect the temperatures you entered. In the example below (Ender 3 direct drive, PLA, linear advance enabled), the hot end temperature varied from 180 to 260 in 20 degree increments</p>
|
||||
<a href="#" data-featherlight="img/temperatureresults.jpg"><img class="thumb" src="img/temperatureresults.jpg" /></a>
|
||||
<p>For the first layer, there was some extruder clicking as the extruder struggled to push the filament through the cooler nozzle. As expected, surface becomes more glossy as the temperature increases. What was unexpected, was surface rippling either being more prominent or at least more obvious as the temperature went up. Underhangs and bridges all look good on this test.</p>
|
||||
<p>My previous hot end temperature was 200 degrees for this printer, but I will consider lowering it to 190 degrees after this test.</p>
|
||||
<p>You may also wish to conduct some destructive testing to evaluate part strength. In many cases this is more important than the appearance of the part.</p>
|
||||
<p>As expected, surfaces becomes more glossy as the temperature increases. What was unexpected, was surface rippling being more obvious as the temperatures went up. Underhangs and bridges all look good on this test, however the little spikes could not be printed accurately at the higher temps due to the part cooling system not keeping up. The coolest spike in segment A was very brittle, the spike on segment C the strongest, and the upper spikes too malformed to test accurately.</p>
|
||||
<p>My previous hot end temperature was 200 degrees for this printer, but I will consider raising it to 210 degrees after this test to gain some interlayer strength without any trouble with part cooling.</p>
|
||||
</div>
|
||||
|
||||
<div id="accel">
|
||||
@ -851,7 +858,13 @@
|
||||
<p><input type="button" onclick="resetFormToDefaults(form)" value="Reset parameters"> <input type="button" onclick="outputSettings(form)" value="Output Settings Summary"></p>
|
||||
</form>
|
||||
<h2>Interpreting Results:</h2>
|
||||
<p>Inspect your finished print. Hopefully, there will be a clear difference between the segments that reflect the acceleration values you entered. In the example below (Ender 3 direct drive, PLA, linear advance enabled), acceleration varied from 300 to 800 in 100 mm/sec/sec increments. Junction deviation was left at the default 0.08. The difference between each segment is subtle, but there is increased ghosting around the letter Y on the higher segments. The previous value was 500, but a small increase in quality may be achieved from lowering the value to 400.</p>
|
||||
<p>Please use the following video as a guide to this test:</p>
|
||||
<iframe width="640" height="480" src="https://www.youtube.com/embed/SIsKQIyuzYs" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
<p>You may initially think the X and Y labels are facing the wrong way, but they do not. This is explains and demonstrated in the video above.</p>
|
||||
<p>You may also notice a few bits of stringing. These are a quirk of how the test was originally sliced and can be ignored.</p>
|
||||
<p>Inspect your finished print. Hopefully, there will be a clear difference between the segments that reflect the acceleration values you entered. In the example below (Ender 3 direct drive, PLA, linear advance enabled), acceleration varied from 300 to 800 in 100 mm/sec/sec increments. Junction deviation was left at the default 0.08. The difference between each segment is subtle, but there is increased ghosting around the letter Y on the higher segments. In the lowest segment, the gentle acceleration means the nozzle spends more time in the corners and they tend to bulge. This would be more evident if linear advance was disabled.</p>
|
||||
<p>The ideal segment will have the best compromise between low acceleration corner bulging and high acceleration ringing.</p>
|
||||
<p>My previous value was 500, but a small increase in quality may be achieved from lowering the value to 400.</p>
|
||||
<a href="#" data-featherlight="img/accelerationresults.jpg"><img class="thumb" src="img/accelerationresults.jpg" /></a>
|
||||
<p></p>
|
||||
<p>Once you have a value you are happy with, you can update with:</p>
|
||||
@ -871,6 +884,9 @@
|
||||
<p>Cura and PrusaSlicer both have the capability to control these parameters from the slicer by inserting appropriate gcode. If you are finding that your new acceleration values are not taking effect, you may need to also set them in the slicer. This is actually a desirable feature, as it allows more aggressive settings for infill and features that can't be seen in the final print, yet be more conservative for outer walls where aesthetics are paramount.</p>
|
||||
<a href="#" data-featherlight="img/acceloverride.jpg"><img class="thumb" src="img/acceloverride.jpg" /></a>
|
||||
</div>
|
||||
<h2>Higher acceleration without ringing: Input Shaping</h2>
|
||||
<p>An amzing development in 3D printing is input shaping, which compensates for the machine's resonant frequency by altering stepper motor inputs to drastically reduce ringing. Available in Klipper and soon to be introduced to RepRapFirmware, input shaping allows much higher feedrates without a loss in print quality. To see it in action, see the video below:</p>
|
||||
<iframe width="480" height="360" src="https://www.youtube.com/embed/er7q-CJL1lc" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
</div>
|
||||
|
||||
<div id="linadv">
|
||||
|
273
files/calibration.fff
Normal file
273
files/calibration.fff
Normal file
@ -0,0 +1,273 @@
|
||||
<?xml version="1.0"?>
|
||||
<profile name="Calibration" version="2021-07-15 00:14:23" app="S3D-Software 4.1.2">
|
||||
<baseProfile>Creality Ender 3</baseProfile>
|
||||
<printMaterial>PLA</printMaterial>
|
||||
<printQuality>Medium</printQuality>
|
||||
<printExtruders></printExtruders>
|
||||
<extruder name="Primary Extruder">
|
||||
<toolheadNumber>0</toolheadNumber>
|
||||
<diameter>0.4</diameter>
|
||||
<autoWidth>1</autoWidth>
|
||||
<width>0.48</width>
|
||||
<extrusionMultiplier>0.9</extrusionMultiplier>
|
||||
<useRetract>1</useRetract>
|
||||
<retractionDistance>5</retractionDistance>
|
||||
<extraRestartDistance>0</extraRestartDistance>
|
||||
<retractionZLift>0.1</retractionZLift>
|
||||
<retractionSpeed>2400</retractionSpeed>
|
||||
<useCoasting>0</useCoasting>
|
||||
<coastingDistance>0.2</coastingDistance>
|
||||
<useWipe>0</useWipe>
|
||||
<wipeDistance>5</wipeDistance>
|
||||
</extruder>
|
||||
<primaryExtruder>0</primaryExtruder>
|
||||
<layerHeight>0.2</layerHeight>
|
||||
<topSolidLayers>4</topSolidLayers>
|
||||
<bottomSolidLayers>3</bottomSolidLayers>
|
||||
<perimeterOutlines>3</perimeterOutlines>
|
||||
<printPerimetersInsideOut>1</printPerimetersInsideOut>
|
||||
<startPointOption>2</startPointOption>
|
||||
<startPointOriginX>0</startPointOriginX>
|
||||
<startPointOriginY>0</startPointOriginY>
|
||||
<sequentialIslands>0</sequentialIslands>
|
||||
<spiralVaseMode>0</spiralVaseMode>
|
||||
<firstLayerHeightPercentage>100</firstLayerHeightPercentage>
|
||||
<firstLayerWidthPercentage>120</firstLayerWidthPercentage>
|
||||
<firstLayerUnderspeed>0.5</firstLayerUnderspeed>
|
||||
<useRaft>0</useRaft>
|
||||
<raftExtruder>0</raftExtruder>
|
||||
<raftTopLayers>3</raftTopLayers>
|
||||
<raftBaseLayers>2</raftBaseLayers>
|
||||
<raftOffset>3</raftOffset>
|
||||
<raftSeparationDistance>0.14</raftSeparationDistance>
|
||||
<raftTopInfill>100</raftTopInfill>
|
||||
<aboveRaftSpeedMultiplier>0.3</aboveRaftSpeedMultiplier>
|
||||
<useSkirt>1</useSkirt>
|
||||
<skirtExtruder>0</skirtExtruder>
|
||||
<skirtLayers>1</skirtLayers>
|
||||
<skirtOutlines>2</skirtOutlines>
|
||||
<skirtOffset>2</skirtOffset>
|
||||
<usePrimePillar>0</usePrimePillar>
|
||||
<primePillarExtruder>999</primePillarExtruder>
|
||||
<primePillarWidth>12</primePillarWidth>
|
||||
<primePillarLocation>7</primePillarLocation>
|
||||
<primePillarSpeedMultiplier>1</primePillarSpeedMultiplier>
|
||||
<useOozeShield>0</useOozeShield>
|
||||
<oozeShieldExtruder>999</oozeShieldExtruder>
|
||||
<oozeShieldOffset>2</oozeShieldOffset>
|
||||
<oozeShieldOutlines>1</oozeShieldOutlines>
|
||||
<oozeShieldSidewallShape>1</oozeShieldSidewallShape>
|
||||
<oozeShieldSidewallAngle>30</oozeShieldSidewallAngle>
|
||||
<oozeShieldSpeedMultiplier>1</oozeShieldSpeedMultiplier>
|
||||
<infillExtruder>0</infillExtruder>
|
||||
<internalInfillPattern>Rectilinear</internalInfillPattern>
|
||||
<externalInfillPattern>Rectilinear</externalInfillPattern>
|
||||
<infillPercentage>20</infillPercentage>
|
||||
<outlineOverlapPercentage>40</outlineOverlapPercentage>
|
||||
<infillExtrusionWidthPercentage>125</infillExtrusionWidthPercentage>
|
||||
<minInfillLength>5</minInfillLength>
|
||||
<infillLayerInterval>1</infillLayerInterval>
|
||||
<internalInfillAngles>45,-45</internalInfillAngles>
|
||||
<overlapInternalInfillAngles>0</overlapInternalInfillAngles>
|
||||
<externalInfillAngles>45,-45</externalInfillAngles>
|
||||
<generateSupport>0</generateSupport>
|
||||
<supportExtruder>0</supportExtruder>
|
||||
<supportInfillPercentage>30</supportInfillPercentage>
|
||||
<supportExtraInflation>0</supportExtraInflation>
|
||||
<supportBaseLayers>0</supportBaseLayers>
|
||||
<denseSupportExtruder>0</denseSupportExtruder>
|
||||
<denseSupportLayers>0</denseSupportLayers>
|
||||
<denseSupportInfillPercentage>70</denseSupportInfillPercentage>
|
||||
<supportLayerInterval>1</supportLayerInterval>
|
||||
<supportHorizontalPartOffset>0.3</supportHorizontalPartOffset>
|
||||
<supportUpperSeparationLayers>1</supportUpperSeparationLayers>
|
||||
<supportLowerSeparationLayers>1</supportLowerSeparationLayers>
|
||||
<supportType>0</supportType>
|
||||
<supportGridSpacing>4</supportGridSpacing>
|
||||
<maxOverhangAngle>45</maxOverhangAngle>
|
||||
<supportAngles>0</supportAngles>
|
||||
<temperatureController name="Primary Extruder">
|
||||
<temperatureNumber>0</temperatureNumber>
|
||||
<isHeatedBed>0</isHeatedBed>
|
||||
<stabilizeAtStartup>1</stabilizeAtStartup>
|
||||
<setpoint layer="1" temperature="210"/>
|
||||
</temperatureController>
|
||||
<temperatureController name="Heated Bed">
|
||||
<temperatureNumber>0</temperatureNumber>
|
||||
<isHeatedBed>1</isHeatedBed>
|
||||
<stabilizeAtStartup>1</stabilizeAtStartup>
|
||||
<setpoint layer="1" temperature="60"/>
|
||||
</temperatureController>
|
||||
<fanSpeed>
|
||||
<setpoint layer="1" speed="0"/>
|
||||
<setpoint layer="5" speed="1"/>
|
||||
</fanSpeed>
|
||||
<blipFanToFullPower>0</blipFanToFullPower>
|
||||
<adjustSpeedForCooling>0</adjustSpeedForCooling>
|
||||
<minSpeedLayerTime>15</minSpeedLayerTime>
|
||||
<minCoolingSpeedSlowdown>20</minCoolingSpeedSlowdown>
|
||||
<increaseFanForCooling>0</increaseFanForCooling>
|
||||
<minFanLayerTime>45</minFanLayerTime>
|
||||
<maxCoolingFanSpeed>100</maxCoolingFanSpeed>
|
||||
<increaseFanForBridging>1</increaseFanForBridging>
|
||||
<bridgingFanSpeed>100</bridgingFanSpeed>
|
||||
<use5D>1</use5D>
|
||||
<relativeEdistances>0</relativeEdistances>
|
||||
<allowEaxisZeroing>1</allowEaxisZeroing>
|
||||
<independentExtruderAxes>0</independentExtruderAxes>
|
||||
<includeM10123>0</includeM10123>
|
||||
<stickySupport>1</stickySupport>
|
||||
<applyToolheadOffsets>0</applyToolheadOffsets>
|
||||
<gcodeXoffset>0</gcodeXoffset>
|
||||
<gcodeYoffset>0</gcodeYoffset>
|
||||
<gcodeZoffset>0</gcodeZoffset>
|
||||
<overrideMachineDefinition>1</overrideMachineDefinition>
|
||||
<machineTypeOverride>0</machineTypeOverride>
|
||||
<strokeXoverride>120</strokeXoverride>
|
||||
<strokeYoverride>120</strokeYoverride>
|
||||
<strokeZoverride>250</strokeZoverride>
|
||||
<originOffsetXoverride>0</originOffsetXoverride>
|
||||
<originOffsetYoverride>0</originOffsetYoverride>
|
||||
<originOffsetZoverride>0</originOffsetZoverride>
|
||||
<homeXdirOverride>-1</homeXdirOverride>
|
||||
<homeYdirOverride>-1</homeYdirOverride>
|
||||
<homeZdirOverride>-1</homeZdirOverride>
|
||||
<flipXoverride>1</flipXoverride>
|
||||
<flipYoverride>-1</flipYoverride>
|
||||
<flipZoverride>1</flipZoverride>
|
||||
<toolheadOffsets>0,0|0,0|0,0|0,0|0,0|0,0</toolheadOffsets>
|
||||
<overrideFirmwareConfiguration>1</overrideFirmwareConfiguration>
|
||||
<firmwareTypeOverride>RepRap (Marlin/Repetier/Sprinter)</firmwareTypeOverride>
|
||||
<GPXconfigOverride>r2</GPXconfigOverride>
|
||||
<baudRateOverride>115200</baudRateOverride>
|
||||
<overridePrinterModels>1</overridePrinterModels>
|
||||
<printerModelsOverride></printerModelsOverride>
|
||||
<startingGcode>,</startingGcode>
|
||||
<layerChangeGcode>;fan[current_layer];</layerChangeGcode>
|
||||
<retractionGcode></retractionGcode>
|
||||
<toolChangeGcode></toolChangeGcode>
|
||||
<endingGcode></endingGcode>
|
||||
<exportFileFormat>gcode</exportFileFormat>
|
||||
<celebration>0</celebration>
|
||||
<celebrationSong>Star Wars</celebrationSong>
|
||||
<postProcessing>{REPLACE "; process" ";process"},{REPLACE "; layer" ";layer"},{STRIP "; "},{STRIP "M82"},{STRIP "G90"},{STRIP "M106 S0"},{STRIP "M104"},{STRIP "M109"},{STRIP "M140"},{STRIP "M190"},{STRIP ";layer end"},{REPLACE "G1 E-5.0000 F2400\n" ";retract1\n"},{REPLACE "G1 E0.0000 F2400\n" ";unretract1\n"},{REPLACE "G1 E-5.5000 F2460\n" ";retract2\n"},{REPLACE "G1 E0.0000 F2460\n" ";unretract2\n"},{REPLACE "G1 E-6.0000 F2520\n" ";retract3\n"},{REPLACE "G1 E0.0000 F2520\n" ";unretract3\n"},{REPLACE "G1 E-6.5000 F2580\n" ";retract4\n"},{REPLACE "G1 E0.0000 F2580\n" ";unretract4\n"},{REPLACE "G1 E-7.0000 F2640\n" ";retract5\n"},{REPLACE "G1 E0.0000 F2640\n" ";unretract5\n"},{REPLACE "G1 E-7.5000 F2700\n" ";retract6\n"},{REPLACE "G1 E0.0000 F2700\n" ";unretract6\n"}</postProcessing>
|
||||
<defaultSpeed>3600</defaultSpeed>
|
||||
<outlineUnderspeed>0.6</outlineUnderspeed>
|
||||
<solidInfillUnderspeed>0.8</solidInfillUnderspeed>
|
||||
<supportUnderspeed>0.8</supportUnderspeed>
|
||||
<rapidXYspeed>6000</rapidXYspeed>
|
||||
<rapidZspeed>1200</rapidZspeed>
|
||||
<minBridgingArea>50</minBridgingArea>
|
||||
<bridgingExtraInflation>0</bridgingExtraInflation>
|
||||
<bridgingExtrusionMultiplier>1</bridgingExtrusionMultiplier>
|
||||
<bridgingSpeedMultiplier>1</bridgingSpeedMultiplier>
|
||||
<useFixedBridgingAngle>0</useFixedBridgingAngle>
|
||||
<fixedBridgingAngle>0</fixedBridgingAngle>
|
||||
<applyBridgingToPerimeters>0</applyBridgingToPerimeters>
|
||||
<filamentDiameters>1.75|1.75|1.75|1.75|1.75|1.75</filamentDiameters>
|
||||
<filamentPricesPerKg>46|46|46|46|46|46</filamentPricesPerKg>
|
||||
<filamentDensities>1.25|1.25|1.25|1.25|1.25|1.25</filamentDensities>
|
||||
<useMinPrintHeight>0</useMinPrintHeight>
|
||||
<minPrintHeight>0</minPrintHeight>
|
||||
<useMaxPrintHeight>0</useMaxPrintHeight>
|
||||
<maxPrintHeight>13</maxPrintHeight>
|
||||
<useDiaphragm>0</useDiaphragm>
|
||||
<diaphragmLayerInterval>20</diaphragmLayerInterval>
|
||||
<robustSlicing>1</robustSlicing>
|
||||
<mergeAllIntoSolid>0</mergeAllIntoSolid>
|
||||
<onlyRetractWhenCrossingOutline>1</onlyRetractWhenCrossingOutline>
|
||||
<retractBetweenLayers>1</retractBetweenLayers>
|
||||
<useRetractionMinTravel>0</useRetractionMinTravel>
|
||||
<retractionMinTravel>3</retractionMinTravel>
|
||||
<retractWhileWiping>0</retractWhileWiping>
|
||||
<onlyWipeOutlines>0</onlyWipeOutlines>
|
||||
<avoidCrossingOutline>1</avoidCrossingOutline>
|
||||
<maxMovementDetourFactor>20</maxMovementDetourFactor>
|
||||
<toolChangeRetractionDistance>12</toolChangeRetractionDistance>
|
||||
<toolChangeExtraRestartDistance>-0.5</toolChangeExtraRestartDistance>
|
||||
<toolChangeRetractionSpeed>600</toolChangeRetractionSpeed>
|
||||
<externalThinWallType>0</externalThinWallType>
|
||||
<internalThinWallType>2</internalThinWallType>
|
||||
<thinWallAllowedOverlapPercentage>10</thinWallAllowedOverlapPercentage>
|
||||
<singleExtrusionMinLength>1</singleExtrusionMinLength>
|
||||
<singleExtrusionMinPrintingWidthPercentage>50</singleExtrusionMinPrintingWidthPercentage>
|
||||
<singleExtrusionMaxPrintingWidthPercentage>200</singleExtrusionMaxPrintingWidthPercentage>
|
||||
<singleExtrusionEndpointExtension>0.2</singleExtrusionEndpointExtension>
|
||||
<horizontalSizeCompensation>0</horizontalSizeCompensation>
|
||||
<autoConfigureMaterial name="PLA">
|
||||
<globalExtruderTemperature>210</globalExtruderTemperature>
|
||||
<globalBedTemperature>60</globalBedTemperature>
|
||||
<globalExtrusionMultiplier>0.9</globalExtrusionMultiplier>
|
||||
<fanSpeed>
|
||||
<setpoint layer="1" speed="0"/>
|
||||
<setpoint layer="5" speed="1"/>
|
||||
</fanSpeed>
|
||||
</autoConfigureMaterial>
|
||||
<autoConfigureMaterial name="ABS">
|
||||
<globalExtruderTemperature>235</globalExtruderTemperature>
|
||||
<globalBedTemperature>80</globalBedTemperature>
|
||||
<globalExtrusionMultiplier>1</globalExtrusionMultiplier>
|
||||
<fanSpeed>
|
||||
<setpoint layer="1" speed="0"/>
|
||||
</fanSpeed>
|
||||
</autoConfigureMaterial>
|
||||
<autoConfigureMaterial name="PVA">
|
||||
<globalExtruderTemperature>195</globalExtruderTemperature>
|
||||
<globalBedTemperature>80</globalBedTemperature>
|
||||
<globalExtrusionMultiplier>1</globalExtrusionMultiplier>
|
||||
<fanSpeed>
|
||||
<setpoint layer="1" speed="0"/>
|
||||
<setpoint layer="2" speed="100"/>
|
||||
</fanSpeed>
|
||||
</autoConfigureMaterial>
|
||||
<autoConfigureMaterial name="Nylon">
|
||||
<globalExtruderTemperature>235</globalExtruderTemperature>
|
||||
<globalBedTemperature>80</globalBedTemperature>
|
||||
<globalExtrusionMultiplier>1</globalExtrusionMultiplier>
|
||||
<fanSpeed>
|
||||
<setpoint layer="1" speed="0"/>
|
||||
</fanSpeed>
|
||||
</autoConfigureMaterial>
|
||||
<autoConfigureQuality name="Fast">
|
||||
<layerHeight>0.3</layerHeight>
|
||||
<topSolidLayers>3</topSolidLayers>
|
||||
<bottomSolidLayers>3</bottomSolidLayers>
|
||||
<skirtLayers>1</skirtLayers>
|
||||
<infillPercentage>15</infillPercentage>
|
||||
<supportInfillPercentage>25</supportInfillPercentage>
|
||||
</autoConfigureQuality>
|
||||
<autoConfigureQuality name="Medium">
|
||||
<layerHeight>0.2</layerHeight>
|
||||
<topSolidLayers>4</topSolidLayers>
|
||||
<bottomSolidLayers>3</bottomSolidLayers>
|
||||
<skirtLayers>1</skirtLayers>
|
||||
<infillPercentage>20</infillPercentage>
|
||||
<supportInfillPercentage>30</supportInfillPercentage>
|
||||
</autoConfigureQuality>
|
||||
<autoConfigureQuality name="High">
|
||||
<layerHeight>0.1</layerHeight>
|
||||
<topSolidLayers>4</topSolidLayers>
|
||||
<bottomSolidLayers>4</bottomSolidLayers>
|
||||
<skirtLayers>2</skirtLayers>
|
||||
<infillPercentage>30</infillPercentage>
|
||||
<supportInfillPercentage>40</supportInfillPercentage>
|
||||
</autoConfigureQuality>
|
||||
<autoConfigureMaterial name="TPU">
|
||||
<globalExtruderTemperature>225</globalExtruderTemperature>
|
||||
<globalBedTemperature>5</globalBedTemperature>
|
||||
<globalExtrusionMultiplier>1.1</globalExtrusionMultiplier>
|
||||
<fanSpeed>
|
||||
<setpoint layer="1" speed="0"/>
|
||||
<setpoint layer="2" speed="50"/>
|
||||
</fanSpeed>
|
||||
</autoConfigureMaterial>
|
||||
<autoConfigureMaterial name="PETG">
|
||||
<globalExtruderTemperature>230</globalExtruderTemperature>
|
||||
<globalBedTemperature>80</globalBedTemperature>
|
||||
<globalExtrusionMultiplier>0.9</globalExtrusionMultiplier>
|
||||
<fanSpeed>
|
||||
<setpoint layer="1" speed="0"/>
|
||||
<setpoint layer="2" speed="60"/>
|
||||
</fanSpeed>
|
||||
</autoConfigureMaterial>
|
||||
</profile>
|
Binary file not shown.
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 328 KiB |
Binary file not shown.
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 314 KiB |
@ -171,7 +171,7 @@ var retractionTower = `<h4>Retraction</h4>
|
||||
<tr>
|
||||
<th>Reference Diagram</th>
|
||||
<th>Segment</th>
|
||||
<th>Retraction distance (mm)<p class="sug">± 0.5 - 1</p></th>
|
||||
<th>Retraction distance (mm)<p class="sug">± 0.5 - 1 (bowden tube)</p><p class="sug">± 0.1 - 0.2 (direct drive)</p></th>
|
||||
<th>Retraction speed (mm/sec)<p class="sug">± 5</p></th>
|
||||
<th>Extra restart distance (mm)<p class="sug">± 0.2</p></th>
|
||||
<th>Prime (unretract) speed (mm/sec)<p class="sug">± 5</p></th>
|
||||
@ -234,7 +234,7 @@ var retractionTower = `<h4>Retraction</h4>
|
||||
</table>`;
|
||||
|
||||
var accel = `<h4>Base feedrate/speed</h4>
|
||||
<p>You can specify the feedrate for X and Y movements. The inner perimeter will be set to this speed and the outer perimeter 50% of this speed.</p>
|
||||
<p>You can specify the feedrate for X and Y movements. The inner perimeter will be set to this speed and the outer perimeter 50% of this speed. It is recommend to follow the process above to calculate safe limits for feedrate.</p>
|
||||
<label>Base feedrate (mm/sec): <input type="number" name="feedrate" value="60" min="20" max="500"></label>
|
||||
<h4>Acceleration and jerk/junction deviation</h4>
|
||||
<p>After entering <b>M503</b>, I have determined my 3D printer firmware uses:</p>
|
||||
@ -249,7 +249,7 @@ var accel = `<h4>Base feedrate/speed</h4>
|
||||
<tr>
|
||||
<th>Reference diagram</th>
|
||||
<th>Segment</th>
|
||||
<th>Acceleration<p class="sug">± 100 (moving bed i3)</p><p class="sug">± 500 (coreXY / delta)</p></th>
|
||||
<th>Acceleration (mm/sec/sec)<p class="sug">± 100 (moving bed i3)</p><p class="sug">± 500 (coreXY / delta)</p></th>
|
||||
<th class="jerktd">Jerk X<p class="sug">± 1</p></th>
|
||||
<th class="jerktd">Jerk Y<p class="sug">± 1</p></th>
|
||||
<th class="jerktd">Jerk Z (delta only)<p class="sug">± 1</p></th>
|
||||
|
Reference in New Issue
Block a user