WHITEPAPERv1.0

    BeanSieve

    Size-profile matched roasted-bean dosing for cleaner AeroPress comparisons

    June 2026
    24 min read
    Brew Supply
    Companion app

    The BeanSieve Brew App turns tray weights into matched dose recipes, controlled profile experiments, and browser-saved sessions. Use the whitepaper for the reasoning. Use the app for the workflow.

    Abstract

    AeroPress competition brewing often controls visible recipe variables with high precision: dose, water weight, temperature, grind setting, brew time, agitation, bypass, and pressing. Yet the whole-bean composition of the dose is usually treated as fixed once the coffee has been weighed. This creates a quiet source of variation. Two 18 g doses can contain different proportions of small beans, large beans, fragments, and outliers while still appearing identical on a scale.

    Bean Sieve is an open-source, 3D-printable tool for controlling one part of that problem: roasted whole-bean size profile before grinding. It uses eight stackable sizing trays with aperture diameters of 8.8, 8.4, 8.0, 7.6, 7.2, 6.8, 6.0, and 5.0 mm, plus a bottom catch tray for material smaller than the smallest retained fraction. In the main workflow, the bottom catch-tray material is removed by default, while the retained whole-bean fractions are weighed and recomposed into repeatable brew doses using a live companion calculator.

    The strongest use case is not aggressive sorting. It is size-profile matched dosing: each brew receives the same proportional mix of retained roasted-bean size fractions after broken below-range material has been removed. This preserves most of a limited competition sample while making repeated brews more comparable. Once a baseline has been established, brewers can also test intentional size-profile changes against a controlled reference dose.

    Bean Sieve does not claim to measure roast level, density, color, internal development, extraction, or sensory quality. It also does not replace visual sorting, ground-coffee sieving, or sensory dial-in. Its value is narrower: it makes one pre-grind variable visible, sortable, and repeatable. The random handful is the obvious problem. The size profile of the dose is the real variable. Bean Sieve makes that profile available for control.

    The Existing Problem: A Weighed Dose Is Not Always the Same Dose

    1.1The controlled recipe and the uncontrolled handful

    Competition AeroPress brewing is already built around control. Published World AeroPress Championship recipes routinely specify coffee mass, water temperature, grinder setting, pour structure, stirring, steep time, press time, and final beverage weight [5]. In that context, an instruction such as “18 g of coffee” can look complete.

    But weight is only one description of a dose. Two 18 g doses can be identical on a scale and still be compositionally different. One dose may contain more small beans and fragments. Another may contain more large beans. A third may include a wider mix of sizes or broken material. The scale confirms the mass, but it does not describe the physical composition of the beans entering the grinder.

    This matters because competition brewing depends on comparison. If a brewer changes grind size, water temperature, agitation, or bypass, they need some confidence that the coffee dose itself has not changed in an uncontrolled way. Otherwise, a sensory difference may be attributed to the recipe change when part of it may have come from a different mix of beans.

    1.2Why hand sorting is useful but incomplete

    Many careful brewers already inspect beans by hand. They may remove broken pieces, very pale beans, burnt-looking beans, shells, or beans that simply look wrong. This is useful. It can remove obvious problems before grinding and brewing.

    But visual sorting has limits. It is subjective, it focuses on visible defects more than distribution, and it is difficult to scale across a full competition sample. Some competition rule sets already acknowledge that competitors may sort through beans and weigh doses before official brew time begins [11]. The missing step is not permission to sort. The missing step is a practical way to make sorting measurable and repeatable.

    1.3The limited-coffee constraint

    The easiest way to make a sample more uniform is to discard aggressively. A brewer could remove the smallest beans, the largest beans, broken pieces, and anything visually unusual. This may produce a cleaner-looking working sample, but it also creates a practical problem: the brewer now has less coffee.

    In competition preparation, that tradeoff matters. If the available sample is around 250 g, every discarded gram reduces the number of possible dial-in brews. This is why Bean Sieve should not be understood only as a tool for removing beans. The more important use is controlled allocation: sieve the full sample, remove the broken below-range material, weigh the retained fractions, and build brew doses from those fractions deliberately.

    Common choices

    • Use random beans from the bag and let dose composition drift between brews.
    • Remove many outliers by hand and lose usable coffee.
    • Sort only obvious defects and still leave size profile uncontrolled.

    Bean Sieve approach

    • Remove only below-range broken material by default.
    • Measure the retained size distribution explicitly.
    • Recompose repeatable doses from the retained profile.

    1.4The real variable: roasted-bean size profile before grinding

    The key variable in this paper is not simply “bean quality” or “defect removal.” The more precise variable is roasted-bean size profile before grinding: the distribution of whole roasted beans across defined size fractions before they enter the grinder.

    Narrow but useful claim

    Bean Sieve does not claim that one size fraction is always better than another. It makes the size profile of a roasted whole-bean dose visible, sortable, and repeatable.

    From Visual Defect Sorting to Size-Profile Control

    2.1What visual sorting already does well

    Visual sorting is a useful step. A brewer can remove beans that are obviously broken, unusually pale, visibly burnt, badly chipped, or otherwise suspicious. Quakers, for example, are immature beans that often remain lighter after roasting and may be removed by hand or with optical sorting systems [7][8].

    But a sieve is not an optical sorter. It cannot look at a bean and decide whether it is pale, under-browned, scorched, or visually defective. It cannot tell whether a bean is a quaker if that bean is the same size as the surrounding coffee. Visual sorting asks whether a bean looks wrong. Bean Sieve asks what size fraction the bean belongs to and how much of that fraction should enter each brew dose.

    2.2The bottom catch tray: broken material is removed by default

    Bean Sieve uses eight sizing trays plus a bottom catch tray. The catch tray collects material that passes through the smallest 5.0 mm aperture. In practice, this material is expected to include broken pieces, fragments, and very small material rather than intact representative beans.

    Fraction
    Default treatment
    Reason
    Eight sizing trays
    Retained unless intentionally adjusted
    Defined roasted-bean size fractions
    Bottom catch tray
    Removed by default
    Likely broken material, fragments, and below-range pieces

    2.3Size-profile control as a brewing variable

    Once size fractions are separated and weighed, the brewer has a new dial-in variable. They can preserve the retained profile across every brew, remove selected extremes and recompute the remainder, or intentionally bias the profile for a controlled experiment.

    These choices are not sensory guarantees. They are recipe conditions. The important point is that the brewer can now make the choice deliberately instead of comparing recipes through a moving baseline.

    Bean Size as an Established Coffee Variable

    3.1Coffee screen sizing already exists

    Coffee has long been sorted, graded, and described through physical properties, including bean size, defect count, density, and cup quality [6][12]. In green coffee grading, bean size is commonly measured with screens. A screen 16 corresponds to 16/64 inch, or about 6.35 mm, and a screen 18 corresponds to about 7.14 mm [3].

    ISO 4150:2011 describes a routine method for size analysis of green or raw coffee by manual and machine sieving, and laboratory sieve suppliers describe the same logic in practical terms: coffee is passed through a series of screens with descending aperture widths, and the mass retained by each sieve is recorded as a set of size fractions [1][2].

    3.2The Bean Sieve aperture set

    Bean Sieve borrows the logic of coffee screen sizing but applies it to a different problem: roasted-bean AeroPress preparation. Its current aperture set is specified in millimeters because the tool is designed around roasted beans and practical 3D-printed apertures, not formal green-coffee grading.

    Tray
    Aperture
    Approx. screen
    Role
    1
    8.8 mm
    ~22/64 inch
    Largest retained beans and large outliers
    2
    8.4 mm
    ~21/64 inch
    Very large retained beans
    3
    8.0 mm
    ~20/64 inch
    Large retained beans
    4
    7.6 mm
    ~19/64 inch
    Medium-large retained beans
    5
    7.2 mm
    ~18/64 inch
    Medium retained beans
    6
    6.8 mm
    ~17/64 inch
    Medium-small retained beans
    7
    6.0 mm
    ~15/64 inch
    Small retained beans
    8
    5.0 mm
    ~13/64 inch
    Very small retained beans
    Catch tray
    Below 5.0 mm
    Below ~13/64 inch
    Broken pieces, fragments, and below-range material

    3.3Why this is not the same as ground-coffee sieving

    Ground-coffee sieving happens after grinding and is concerned with fines, boulders, and grind distribution. Bean Sieve happens before grinding and controls the composition of the whole beans that enter the grinder. The two interventions can coexist, but they are not interchangeable.

    Why Bean Size May Matter in Roasting and Brewing

    4.1Equal roast exposure does not guarantee equal internal development

    Bean size is not roast level, density, color, or flavor. But bean size can still matter because coffee roasting is a heat-transfer process. Beans of different sizes do not necessarily experience the same internal development under the same roast conditions.

    Roasters often care about size uniformity because physical size can affect how heat moves through the batch [3][13]. Larger beans can require more time for heat to penetrate evenly, while smaller beans can heat more quickly and may be more vulnerable to uneven development if treated too aggressively.

    4.2Size is a proxy, not a measurement of roast degree

    Bean Sieve should not be framed as a roast analyzer. It cannot tell whether a bean reached the same internal development as another bean. It cannot measure color, mass loss, moisture loss, or chemical development. It only separates beans by aperture size.

    That makes size a proxy variable. A proxy is useful because it gives the brewer something observable and controllable, but it is not the thing itself. If a brewer suspects that smaller fractions are contributing to roast-heavy, bitter, drying, or harsh characteristics, Bean Sieve makes that hypothesis testable against a controlled baseline rather than proving it in advance.

    4.3Three practical hypotheses

    The most useful way to think about Bean Sieve is not as a rule system, but as a hypothesis generator. Roast development and roast level can influence cup perception [9][10]. Bean Sieve connects that cautiously to dose composition by making one physical variable testable.

    Dial-in question
    Size-profile hypothesis
    Possible test
    Bitter, drying, roast-heavy, or harsh
    Smaller fractions or broken material may be contributing disproportionately
    Remove catch tray, reduce 5.0 mm and/or 6.0 mm, compare against matched control
    Sharp, thin, grassy, or apparently underdeveloped
    Larger fractions may be contributing less-developed characteristics
    Reduce 8.4 mm and/or 8.8 mm, compare against matched control
    Inconsistent brews despite stable recipe parameters
    Whole-bean size composition may be drifting between doses
    Use size-profile matched dosing across all brews

    Correct claim

    Bean Sieve does not make better coffee by itself. It makes one pre-grind variable visible and repeatable, so brewers can run cleaner comparisons.

    What Bean Sieve Is and How It Works

    5.1Tool overview

    Bean Sieve is an open-source, 3D-printable sieve system for roasted whole coffee beans. It is designed for competition-style AeroPress preparation, especially when the brewer receives or prepares a limited sample of around 250 g and needs to use that sample across multiple dial-in brews.

    The tool consists of eight stackable sizing trays, one bottom catch tray, and a live companion calculator for converting tray weights into repeatable brew-dose compositions. The sieve separates the sample physically. The calculator makes that separation usable for dose assembly.

    5.2The basic physical process

    The brewer pours the roasted whole-bean sample into the top of the stacked sieve and shakes the stack so beans move through the trays until they are retained by the aperture that matches their size. Larger beans remain higher in the stack. Smaller beans pass farther down. Material smaller than the smallest aperture falls into the bottom catch tray.

    Before sieving, a sample might only look vaguely mixed. After sieving, it can be weighed. That weighing step is what turns the tool from a simple separator into a brewing workflow.

    5.3What Bean Sieve controls and what it does not

    Bean Sieve controls one thing directly: the size composition of the roasted whole beans before grinding. That includes how much coffee sits in each retained size fraction, whether bottom catch-tray material is removed, and whether each brew dose receives the same retained profile.

    It does not directly measure roast level, color, density, moisture, internal development, defect status, grind-size distribution, sweetness, acidity, bitterness, or extraction yield. Its value is upstream: it makes the pre-grind bean profile repeatable enough that later recipe comparisons are easier to interpret.

    Measurement Claim

    A weighed dose is not always the same physical dose

    Bean Sieve makes the whole-bean size composition of the dose measurable instead of assuming that equal mass means equal input material.

    Workflow Claim

    Matched dosing preserves more coffee than aggressive sorting

    Removing only below-range broken material and recomposing the retained profile gives brewers a repeatable baseline without discarding large parts of a limited sample.

    Three Practical Workflows

    6.1Workflow 1: remove the extremes

    The simplest use of Bean Sieve is to remove the most extreme fractions. The brewer sieves the roasted sample, removes the bottom catch-tray material, and then optionally removes the smallest and largest retained fractions before brewing from the remaining middle profile.

    This is quick and intuitive, but it is also blunt. Removing extremes may make the sample more homogeneous, but it also reduces the amount of usable coffee and may remove potentially useful material without testing.

    6.2Workflow 2: size-profile matched dosing after broken-bean removal

    The main Bean Sieve workflow is more conservative. Instead of removing many fractions, the brewer removes only the bottom catch-tray material by default. The retained fractions are then recomposed into repeated brew doses using the same proportional size profile.

    This workflow is called size-profile matched dosing. Each brew dose contains the same proportional mix of retained roasted-bean size fractions after bottom catch-tray material has been removed. It gives the brewer a controlled baseline without throwing away large amounts of coffee.

    6.3Worked example

    The exact distribution will vary by coffee. Different varieties, origins, screen sizes, processing styles, roast levels, and handling conditions can all produce different tray weights. The example below is illustrative.

    Tray
    Retained weight
    Share of usable coffee
    Amount in an 18 g dose
    8.8 mm
    6 g
    2.5%
    0.45 g
    8.4 mm
    18 g
    7.5%
    1.35 g
    8.0 mm
    42 g
    17.5%
    3.15 g
    7.6 mm
    58 g
    24.2%
    4.36 g
    7.2 mm
    52 g
    21.7%
    3.91 g
    6.8 mm
    38 g
    15.8%
    2.84 g
    6.0 mm
    20 g
    8.3%
    1.49 g
    5.0 mm
    6 g
    2.5%
    0.45 g
    Bottom catch tray
    10 g
    Removed
    0 g

    In this example, every 18 g brew dose would contain the same retained size profile. If the brewer changes grind size, water temperature, agitation, bypass, or press behavior, they can be more confident that the whole-bean size composition did not drift at the same time.

    6.4Workflow 3: intentional size-profile biasing

    Once the brewer has a matched baseline, Bean Sieve can also be used experimentally. The brewer starts from the size-profile matched dose, then changes one part of the profile deliberately and tests the result against the baseline while keeping the rest of the recipe as stable as possible.

    Baseline-first rule

    Build a matched baseline first, taste and adjust the normal recipe variables, and only then test size-profile changes if needed. Otherwise size composition becomes another moving target instead of a useful experiment.

    The Live Companion Calculator

    7.1Why the calculator exists, and what it takes as input

    Bean Sieve creates fractions. The calculator turns those fractions into a repeatable dosing plan. Without it, a brewer could still weigh each tray and calculate proportions manually, but in practice that is slow, error-prone, and inconvenient during competition preparation.

    The calculator accepts tray weights for all eight retained fractions plus the bottom catch tray, a target brew dose such as 18 g, and the selected workflow mode. Its first default rule is to remove the bottom catch-tray material before calculating the usable retained profile.

    7.2Outputs and modes

    The main output is a per-dose tray plan: usable coffee weight, percentage of usable coffee in each retained tray, grams per tray, maximum complete doses, remaining coffee, excluded fractions, and any adjusted profile after exclusions or biasing.

    The calculator should mirror the three Bean Sieve workflows. Matched profile mode preserves the retained size distribution. Removed-extremes mode excludes selected retained trays and renormalizes the remainder. Intentional bias mode lets the brewer change the profile deliberately without pretending to recommend the sensory direction.

    7.3Avoiding false precision

    A calculator can accidentally make a workflow look more exact than it really is. If it outputs 0.12 g from one tray, that may be mathematically correct within the entered data, but manual bean handling, static, transfer loss, and scale response limit practical execution.

    Output amount
    Practical interpretation
    Below 0.2 g
    Likely too small to dose reliably by hand
    0.2-0.5 g
    Possible, but should be treated as approximate
    0.5-1.0 g
    Practical with care
    Above 1.0 g
    Generally practical for manual dose assembly

    The purpose of the calculator is not laboratory certainty. It is to reduce uncontrolled variation enough to improve practical comparison.

    Evidence, Measurement, and Community Testing

    8.1What existing evidence supports, and what it does not

    Existing coffee practice supports the first part of the Bean Sieve argument: bean size is a real and measurable coffee variable. Coffee screen sizing is already used in grading and quality control [1][2][3]. Existing roasting sources support the narrower idea that bean size may influence roast behavior [3][13][14]. Existing sensory research supports the separate point that roast development and roast level can influence cup perception [9][10].

    But this does not prove that Bean Sieve always improves coffee, that one specific tray is universally better or worse, or that smaller fractions always cause bitterness while larger fractions always cause underdevelopment. The tool supports experiments. It does not provide conclusions before those experiments are run.

    8.2What should be measured first: mechanical repeatability and dose recomposition

    Before making sensory claims, the first test should be mechanical repeatability: if the same coffee is sieved repeatedly under the same conditions, does Bean Sieve produce similar tray weights? The second test is dose assembly: can a brewer repeatedly prepare 18 g doses that match the calculator’s target profile closely enough for competition use?

    Waste should also be measured explicitly. The strongest practical question is not “does it always taste better?” but “how many controlled brews does each workflow preserve or remove from a limited sample?”

    8.3Sensory testing and community reporting

    The most interesting question is also the hardest: does controlling or changing roasted-bean size profile affect the brewed cup? That should be tested by comparing a size-profile matched baseline against one deliberate profile modification while holding the rest of the recipe stable.

    Blind A/B and triangle tests are useful here because a profile can be different without being better. The most useful community report is not “this tasted better,” but “this coffee had this size distribution, we prepared this matched baseline, we changed this one part of the profile, and under this recipe this is what we observed.”

    Control Claim

    Matched dosing makes dose composition comparable across brews

    The primary value is not aggressive cleaning. It is keeping the retained size profile stable while other recipe variables are being tested.

    Evidence Claim

    Bean Sieve supports cleaner experiments, not guaranteed sensory outcomes

    It reduces one source of uncontrolled variation and gives brewers a structured way to test whether size composition matters for a specific coffee.

    Positioning within the Coffee Tool Landscape

    9.1Professional coffee screens and commercial bean grading tools

    Professional coffee screens and commercial bean sieves already exist. Bean Sieve is not novel because it uses apertures to separate coffee. Its contribution is the combination of roasted-bean use, AeroPress-specific competition preparation, a 250 g sample workflow, default broken-material removal, size-profile matched dosing, a live companion calculator, and open-source 3D-printable distribution [4].

    9.2Ground-coffee sifters, visual sorting, and optical sorting

    Ground-coffee sifters address a different variable: particle-size distribution after grinding. Bean Sieve controls the whole-bean profile before grinding. Visual hand sorting is complementary because it can remove visible defects that a size sieve cannot identify. Optical sorting can detect color and visual outliers, but it does not solve the specific problem of proportional size-profile matched AeroPress dosing [7][8].

    Adjacent tools

    • Professional screens classify green coffee size.
    • Visual sorting removes visible defects.
    • Optical sorting removes color and image-based outliers.
    • Ground-coffee sifters control particle distribution after grinding.

    Bean Sieve position

    • Controls roasted whole-bean size profile before grinding.
    • Supports repeatable brew-dose recomposition from a limited sample.
    • Pairs separation with a calculator for competition-prep workflows.

    Use Cases and Limitations

    10.1Primary use case: competition dial-in with limited coffee

    The strongest use case is competition preparation with a limited roasted sample. The main workflow removes only the bottom catch-tray material by default, then uses the retained size fractions to prepare size-profile matched doses. This allows the brewer to keep most of the sample while making each dose more compositionally consistent.

    Bean Sieve is also useful for preparing repeated brew doses in advance, reducing broken-bean material, testing size-profile hypotheses, teaching dose composition as a variable, and generating shareable community data for later refinement.

    10.2Practical limitations and scope

    Bean Sieve does not guarantee better coffee. It does not measure roast level, density, color, internal development, defect status, grind-size distribution, extraction, or sensory quality. It does not replace visual sorting, sensory dial-in, or good recipe design.

    • The workflow takes time compared with scooping directly from the bag.
    • Very small target weights can be difficult to dose reliably by hand.
    • Shaking method, tray loading, static, and user handling can affect fraction repeatability.
    • 3D-printed apertures have tolerances and should not be treated as calibrated laboratory hardware.
    • The tool is most useful when the brewer cares about comparison, not when making one casual cup.

    Scope statement

    Bean Sieve does not make better coffee by itself. It makes roasted-bean size composition visible and repeatable, so brewers can decide whether that variable matters for a specific coffee.

    Conclusion

    AeroPress competition brewing rewards controlled comparison. A brewer changes grind, water temperature, agitation, bypass, timing, or pressing and then tries to understand what changed in the cup. That process depends on one assumption: the coffee dose itself is stable enough to make the comparison meaningful.

    Bean Sieve exists because that assumption is not always safe. A dose can be correct by weight and still vary by composition. Two 18 g doses can contain different proportions of small beans, large beans, fragments, and outliers. Once those beans are ground, that difference disappears from view, but it may still affect the brew.

    Bean Sieve addresses that specific gap. It takes an established coffee idea, separating beans by size, and adapts it to a specific AeroPress competition problem. The recommended default is not aggressive sorting. It is a conservative workflow: sieve the full sample, remove the bottom catch-tray material, weigh the retained fractions, prepare size-profile matched doses, and use those doses as the baseline for dial-in.

    The strongest argument for Bean Sieve is not that sieved coffee is automatically better. The stronger argument is that unsieved random dosing hides a variable. Bean Sieve makes that hidden variable visible enough to repeat and controlled enough to test.

    References

    Related links

    Related guides and tools

    Use the whitepaper for the full dose-composition argument, then follow the related pages for prep-state cleanup, structured competition practice, and press-phase measurement.

    Related guides
    Why AeroPress brews stop matching

    A practical explanation of hidden variability in AeroPress brewing and how to reduce it.

    Read Why AeroPress brews stop matching
    AeroPress championship prep framework

    A practical training structure for competition brews, logging, workflow, and serving.

    Read AeroPress championship prep framework
    Related tools
    AeroSweep chaff and fines workflow

    AeroSweep improves chaff removal geometry and optional fines reduction before brewing.

    View AeroSweep chaff and fines workflow
    AeroBox precision press stand

    AeroBox turns grams-out and press speed into measurable recipe variables.

    View AeroBox precision press stand