Skip to main content
Workforce LibreTexts

9.5: Bottom, Risers, and Final Fitting

  • Page ID
    67209
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\dsum}{\displaystyle\sum\limits} \)

    \( \newcommand{\dint}{\displaystyle\int\limits} \)

    \( \newcommand{\dlim}{\displaystyle\lim\limits} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \(\newcommand{\longvect}{\overrightarrow}\)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\ket}[1]{\left| #1 \right>}\)
    \(\newcommand{\bra}[1]{\left< #1 \right|}\)
    \(\newcommand{\braket}[2]{\left< #1 \vphantom{#2} \right| \left. #2 \vphantom{#1} \right>}\)
    \(\newcommand{\braopket}[3]{\left< #1 \vphantom{#2}\vphantom{#3} \right| #2 \vphantom{#1}\vphantom{#3} \left| #3 \vphantom{#1}\vphantom{#2} \right>}\)
    \(\newcommand{\qmvec}[1]{\mathbf{\vec{#1}}}\)
    \(\newcommand{\op}[1]{\hat{\mathbf{#1}}}\)
    \(\newcommand{\expect}[1]{\langle #1 \rangle}\)
    \(\newcommand{\dfn}[1]{\emph{\textbf{#1}}}\)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    9.5 Bottom, Risers, and Final Fitting

    As the tote progresses, more dimensions should come from the actual assembly rather than from the original drawing alone.

    This is especially important for the bottom, risers, and handle.

    The drawing communicates the design.

    The partially built project provides the most accurate information for final fitting.

    Learning Outcomes

    After completing this section, you should be able to:

    • Fit a floating bottom panel to the assembled box.
    • Explain why the bottom is made slightly differently from the box walls.
    • Fit risers to the actual dados.
    • Use the assembled project to determine later dimensions.
    • Dry-fit the major components before final assembly.

    Make the Bottom Panel

    The tote bottom is a solid-wood panel made by edge-gluing narrower boards.

    Prepare the panel oversized at first.

    Do not immediately cut it to final length and width.

    After the glue has cured:

    1. Remove excess glue.
    2. Flatten the panel as required.
    3. Bring it to the desired thickness.
    4. Keep it oversized until the box opening can be measured.

    A typical finished panel is approximately 1/2 inch thick.

    Why Make a Panel?

    Commercial hardwood may not be wide enough to produce the entire bottom from one board.

    Edge gluing allows narrower boards to become one wider panel.

    It also reinforces a fundamental furniture-making skill that will be used in many later projects.

    Measure the Actual Box

    Dry-assemble the box.

    Make sure it is square.

    Then measure the opening where the bottom will fit.

    Measure in more than one location.

    Do not assume the opening is perfectly identical at every point.

    Use the actual assembly to determine the final bottom dimensions.

    Fit the Panel Edges

    The bottom is thicker than the groove that captures it.

    Its edges therefore need to be reduced or profiled so they fit into the groove while leaving the center of the panel thicker.

    Your instructor will demonstrate the router-table setup used for this operation.

    Use offcuts or test pieces to establish the correct fit before machining the finished bottom.

    Allow for Movement

    The center panel must be able to expand and contract across its width.

    Do not make the fit so tight that the panel is locked in place.

    Do not glue the panel into the groove.

    The bottom should remain free to move.

    Fit the Risers

    Fit each riser to its dado.

    The goal is a controlled fit:

    • not loose;
    • not forced;
    • seated completely; and
    • aligned vertically.

    If the dado has already been established, fit the riser to the actual dado rather than relying on a theoretical width.

    Match the Risers

    The two risers should work as a pair.

    Check:

    • height;
    • width;
    • thickness;
    • shape;
    • alignment; and
    • handle location.

    A small difference between them can become very visible once the handle connects the two.

    Dry-Fit the Entire Tote

    Before final sanding or glue-up, assemble:

    • sides;
    • ends;
    • bottom;
    • risers; and
    • handle.

    Check the whole project.

    Look for:

    • square corners;
    • joints that seat completely;
    • a bottom that fits without binding;
    • risers that stand correctly;
    • a handle that sits properly in both notches; and
    • a tote that rests flat.

    This is the final opportunity to correct many fitting problems before adhesive and screws make the relationships permanent.

    Optional Tray

    A removable tray may be added if time and the instructor permit.

    Treat it as an optional extension, not something that should interfere with completing the main tote successfully.

    Finish the primary project first.

    A well-made completed tote is more valuable than an unfinished tote with several added features.

    Check Yourself

    1. Why should the bottom panel initially be made oversized?
    2. Why is it useful to measure the actual assembled box before sizing the bottom?
    3. Why are test pieces useful when fitting the bottom to the groove?
    4. Why is the bottom not glued into place?
    5. Should a riser be fitted to a theoretical dimension or the actual dado when possible?
    6. What should be checked during the complete dry fit?
    7. Is the removable tray required?

    This page titled 9.5: Bottom, Risers, and Final Fitting was last modified on Fri, 14 Aug 2026 18:09:44 GMT and is shared under a CC BY 4.0 license and was authored, remixed, and/or curated by Reuben Foat.

    • Was this article helpful?