diff --git a/js/createform.js b/js/createform.js index 1aea81b..9fd7323 100644 --- a/js/createform.js +++ b/js/createform.js @@ -106,7 +106,7 @@ var nozzleLayer = /*html*/ `

Nozzle Diameter / Layer Height

Select your nozzle diameter and layer height. If you have not changed your nozzle, it will likely be 0.4 mm. 0.2 mm is a typical layer height for this nozzle.

25 options are available, however some of the tests don't work very well with the larger options.

- @@ -326,6 +326,7 @@ var feedrateReg = /*html*/ `

Feedrate

var feedrateTower = /*html*/ `

Feedrate/speed

The default printing speed is modified with 100% for perimeters, 166% for travel moves, and 50% of these for the first layer. For segment A, generated gcode will be modified using these proportions (calculated feedrates shown in grey). Please note extruder retraction/unretraction and Z-hop speeds will be unaffected by this.

In this test the feedrate you enter is for the single, outer perimeter. Select a safe feedrate for segment A to ensure good adhesion with the bed. Increase feedrate for segments B to E to your liking. As this print is completed in vase mode, there are no retractions.

+

This website uses an extrusion width of 1.2 x nozzle width. The volumetric flow value is calculated using this width, layer height and feedrate. This value can be used to get a practical idea of hot end volumetric flow at a given temperature.

Suggested increments for how much to vary the value for each segment are shown in green.

@@ -333,30 +334,36 @@ var feedrateTower = /*html*/ `

Feedrate/speed

+ - + + - + + - + + - + + - + +
Reference diagram Segment Feedrate (mm/sec) ± 5-20Calculated volumetric flow (mm³/sec)
EPerimeter feedrate: Perimeter feedrate: 5.76 mm³/sec
DPerimeter feedrate: Perimeter feedrate: 4.80 mm³/sec
CPerimeter feedrate: Perimeter feedrate: 3.84 mm³/sec
BPerimeter feedrate: Perimeter feedrate: 2.40 mm³/sec
APerimeter feedrate: -

Solid infill: 48 mm/sTravel moves: 100 mm/sFirst layer: 30 mm/s

The above feedrate modifiers only apply to the first layer.

Perimeter feedrate: +

Solid infill: 48 mm/sTravel moves: 100 mm/sFirst layer: 30 mm/s

The above feedrate modifiers only apply to the first layer.

1.92 mm³/sec
diff --git a/js/gcodeprocessing.js b/js/gcodeprocessing.js index 1e5f6d1..0fad134 100644 --- a/js/gcodeprocessing.js +++ b/js/gcodeprocessing.js @@ -74,6 +74,19 @@ function flowCalc2(){ $("#flow2result").show(); } +function volumeCalc(){ + var nozzleLayer = speedForm.nozzleLayer.value; + extrusionArray = nozzleLayer.split("_"); + var width = extrusionArray[0]*1.2; + var height = extrusionArray[1]; + var area = (width/100)*(height/100); + $("#volE").html(parseFloat(document.speedForm.feedrateE.value*area).toFixed(2)) + $("#volD").html(parseFloat(document.speedForm.feedrateD.value*area).toFixed(2)) + $("#volC").html(parseFloat(document.speedForm.feedrateC.value*area).toFixed(2)) + $("#volB").html(parseFloat(document.speedForm.feedrateB.value*area).toFixed(2)); + $("#volA").html(parseFloat(document.speedForm.baseFeedrate.value*area).toFixed(2)); +} + var maxExtVol = 7.22; var maxFeedRate = 100; function maxExt(){