Paste this where you want the calculator to appear. It works on any site — WordPress, Squarespace, Webflow, Ghost or plain HTML — and needs no JavaScript of yours. It carries a link back here, which is the only thing we ask for it.
A line can report 70% cleaning and remove almost no dust at all.
Overall Particle Removal
—%
All size classes together — the figure that flatters the line
By Size Class & Cost
Dust Removal
—%
Medium Trash Removal
—%
Large Trash Removal
—%
Good Fibre Thrown Out
—kg/h
Actual Trash Removed
—kg/h
Selectivity (Trash per kg Lint Lost)
—×
Counts are not masses. One large trash particle can outweigh a thousand dust particles, so a high count-based removal figure and a high mass-based one are different claims and the two routinely disagree — quote which basis you mean. Dust removal is nearly always the worst of the three classes because the aerodynamic and mechanical mechanisms that strip seed coat and bark do very little to particles below half a millimetre, and those are the ones that carry into the card web and into the operators' air. Selectivity is the number to defend at a settings review: opening the grid bars or raising beater speed will improve every removal percentage on this page while quietly raising lint loss faster, and a line tuned only on cleaning efficiency will be losing saleable fibre. Sample the waste properly — a single grab from one drop point is not the line's waste composition.
Using this calculator
About the Trash Particle Size Class Removal & Selectivity
The formula
This is the expression the tool evaluates. Every term is named underneath, with the unit it must be supplied in.
Removal, applied to each size class separatelyremoval% = (countBefore - countAfter) / countBefore x 100
The same expression is evaluated three times, on dust, medium and large counts. Running it once on the pooled total is what produces the flattering headline figure, because the classes are removed at very different rates.
Splitting the waste streamgoodFibreLost = wasteRate x goodFibreInWaste / 100 trashRemoved = wasteRate - goodFibreLost
The droppings are not trash. They are trash plus lint, and only the lint half has value.
Kilograms of trash bought per kilogram of lint spentselectivity = trashRemoved / goodFibreLost
This is the number that falls when the line is tuned harder. Every removal percentage on the page rises at the same time, which is why cleaning efficiency alone is a misleading target.
Symbols used above
Symbol
Stands for
Unit
dustBefore
Dust (under 500 µm)
count
mediumBefore
Medium Trash (500–1000 µm)
count
largeBefore
Large Trash (over 1000 µm)
count
dustAfter
Dust Remaining
count
mediumAfter
Medium Trash Remaining
count
largeAfter
Large Trash Remaining
count
wasteRate
Waste Extracted
kg/h
goodFibreInWaste
Good Fibre in the Waste
%
overallRemoval
Overall Particle Removal
%
dustRemoval
Dust Removal
%
mediumRemoval
Medium Trash Removal
%
largeRemoval
Large Trash Removal
%
goodFibreLost
Good Fibre Thrown Out
kg/h
trashRemovedRate
Actual Trash Removed
kg/h
selectivity
Selectivity (Trash per kg Lint Lost)
×
How the result is derived
Step by step, from the values you type to the figure on screen.
The 8 inputs are read from the form on every keystroke: Dust (under 500 µm), Medium Trash (500–1000 µm), Large Trash (over 1000 µm), Dust Remaining, Medium Trash Remaining, Large Trash Remaining, Waste Extracted and Good Fibre in the Waste.
Each value is checked against the accepted range in the input table below. A value outside its range stops the calculation rather than producing a misleading figure — the results blank out and a message appears.
The validated values are substituted into the expression above, which resolves Overall Particle Removal together with every supporting figure in one pass — no value is carried over from a previous entry.
The supporting outputs — Dust Removal, Medium Trash Removal, Large Trash Removal, Good Fibre Thrown Out, Actual Trash Removed and Selectivity (Trash per kg Lint Lost) — come from the same pass, so they always describe the same case as the headline figure.
Results are rounded for display only. The full-precision value is used throughout the chain, so reading a rounded intermediate figure back into the tool by hand can shift the last digit.
What each input means
Where to read each value on the floor, the unit it must be in, and the range the tool accepts.
Input
Unit
Accepted range
Default
What it means
Dust (under 500 µm)
count
0 to 1000000 count
4200
Medium Trash (500–1000 µm)
count
0 to 1000000 count
860
Large Trash (over 1000 µm)
count
0 to 1000000 count
310
Dust Remaining
count
0 to 1000000 count
2980
Medium Trash Remaining
count
0 to 1000000 count
190
Large Trash Remaining
count
0 to 1000000 count
22
Waste Extracted
kg/h
0.01 to 100000 kg/h
46
Good Fibre in the Waste
%
0 to 100 %
38
What the tool returns
The headline figure and every supporting value it is built from.
Output
Unit
What it tells you
Overall Particle Removal (headline result)
%
All size classes together — the figure that flatters the line
Dust Removal
%
Medium Trash Removal
%
Large Trash Removal
%
Good Fibre Thrown Out
kg/h
Actual Trash Removed
kg/h
Selectivity (Trash per kg Lint Lost)
×
Worked example
Given
Dust (under 500 µm)
4200 count
Medium Trash (500–1000 µm)
860 count
Large Trash (over 1000 µm)
310 count
Dust Remaining
2980 count
Medium Trash Remaining
190 count
Large Trash Remaining
22 count
Waste Extracted
46 kg/h
Good Fibre in the Waste
38 %
The tool loads with this case already solved — the Overall Particle Removal shown above is its answer. Change one value and the difference from this baseline is the sensitivity of the result to that variable.
How to use it
Work through the input groups in order — Particle Count Before, Particle Count After and Waste Stream. The defaults are a realistic case, so you can change one value at a time and watch what moves.
There is no calculate button. Every figure recalculates as you type or drag, which is what makes this usable for a what-if sweep rather than a single answer.
Read Overall Particle Removal in the dark results panel — that is the headline figure, expressed in %.
Check the supporting rows underneath (Dust Removal, Medium Trash Removal, Large Trash Removal, Good Fibre Thrown Out, Actual Trash Removed and Selectivity (Trash per kg Lint Lost)) before acting on the headline — they are where an implausible input usually shows itself first.
Reset to defaults returns every field to the reference case, which is the quickest way to check whether a surprising result came from the tool or from an input you had changed earlier.
Where this is used
Process planning — establishing Overall Particle Removal before a trial is booked, so machine time and material in Fiber Testing, Bale Management & Laboratory Sampling are committed against a calculated figure rather than an estimate.
Costing and quotation — Overall Particle Removal is an input to the cost sheet, and quoting from a worked number rather than a remembered one is what keeps a margin intact.
Troubleshooting — when the floor result drifts from plan, entering the measured values (starting with Dust (under 500 µm)) shows how much of the gap in Overall Particle Removal each variable explains.
Teaching and study — the accepted ranges bracket normal Fiber Testing, Bale Management & Laboratory Sampling practice, so moving one variable at a time shows the shape of the relationship rather than a single answer.
Assumptions and limits
Counts are not masses. One large trash particle can outweigh a thousand dust particles, so a high count-based removal figure and a high mass-based one are different claims and the two routinely disagree — quote which basis you mean. Dust removal is nearly always the worst of the three classes because the aerodynamic and mechanical mechanisms that strip seed coat and bark do very little to particles below half a millimetre, and those are the ones that carry into the card web and into the operators' air. Selectivity is the number to defend at a settings review: opening the grid bars or raising beater speed will improve every removal percentage on this page while quietly raising lint loss faster, and a line tuned only on cleaning efficiency will be losing saleable fibre. Sample the waste properly — a single grab from one drop point is not the line's waste composition.
Every input is bounded to the range normal practice occupies (Dust (under 500 µm) 0 to 1000000 count, Medium Trash (500–1000 µm) 0 to 1000000 count and Large Trash (over 1000 µm) 0 to 1000000 count, and so on for the rest). Those bounds are guard rails against typing errors, not a claim that the formula fails one unit outside them.
The calculation is deterministic: the same inputs always give the same result. It carries no allowance for machine condition, operator skill, ambient conditions or lot-to-lot material variation unless an input above explicitly represents one.
Nothing is sent anywhere. The maths runs in your browser, so the numbers you type never leave the page.
Questions people ask
What do I need to know before using the Trash Particle Size Class Removal & Selectivity?
Have these to hand: Dust (under 500 µm), Medium Trash (500–1000 µm), Large Trash (over 1000 µm), Dust Remaining, Medium Trash Remaining, Large Trash Remaining, Waste Extracted and Good Fibre in the Waste. With those entered, the tool returns Overall Particle Removal immediately.
What exactly is Overall Particle Removal?
All size classes together — the figure that flatters the line. It is reported in %. It is derived from Dust (under 500 µm), Medium Trash (500–1000 µm), Large Trash (over 1000 µm), Dust Remaining, Medium Trash Remaining, Large Trash Remaining, Waste Extracted and Good Fibre in the Waste, and is the figure the rest of the Fiber Testing, Bale Management & Laboratory Sampling calculation is built around.
Which units does this calculator expect?
Enter Dust (under 500 µm) in count, Medium Trash (500–1000 µm) in count, Large Trash (over 1000 µm) in count, Dust Remaining in count, Medium Trash Remaining in count, Large Trash Remaining in count, Waste Extracted in kg/h and Good Fibre in the Waste in %. Mixing unit systems is the most common cause of a result that looks an order of magnitude wrong — convert before typing, not after reading.
What are the other figures under the main result?
They are the intermediate quantities the calculation passes through: Dust Removal, Medium Trash Removal, Large Trash Removal, Good Fibre Thrown Out, Actual Trash Removed and Selectivity (Trash per kg Lint Lost). They are shown because a headline number nobody can trace is a number nobody trusts — checking them against your own expectation is the fastest way to confirm the inputs were read as you intended.
Can I rely on this for a production decision?
Counts are not masses. One large trash particle can outweigh a thousand dust particles, so a high count-based removal figure and a high mass-based one are different claims and the two routinely disagree — quote which basis you mean. Dust removal is nearly always the worst of the three classes because the aerodynamic and mechanical mechanisms that strip seed coat and bark do very little to particles below half a millimetre, and those are the ones that carry into the card web and into the operators' air. Selectivity is the number to defend at a settings review: opening the grid bars or raising beater speed will improve every removal percentage on this page while quietly raising lint loss faster, and a line tuned only on cleaning efficiency will be losing saleable fibre. Sample the waste properly — a single grab from one drop point is not the line's waste composition. Treat the output as an engineering estimate that narrows the trial window, not as a substitute for the trial.