← All tools

DR4B Geometry Calculator

A double reverse four bar reaches roughly twice as high as its bars are long. This works out how high, how low it folds, and whether it starts legal.

Inputs

in

Pivot to pivot on a bar of the stage that pivots off the tower.

in

Pivot to pivot on a bar of the upper stage. Measure both: a DR4B is meant to have them equal, and when they are not, the payload swings instead of going straight up.

°

Angle of the bars from horizontal at rest. A DR4B that packs flat often rests a little below horizontal, so this can be negative.

°

How far the bars swing up. 90 is straight vertical and rarely reachable.

in

Floor to stage 1's bottom pivot, on the fixed tower.

in

Up the middle carriage: from stage 1's top pivot to stage 2's bottom pivot. Measure it on your lift. It is the room the two stages fold into, so it is rarely zero, and it adds to every height.

in

Whatever the lift carries: intake, claw, tray. Negative if the top of it sits below stage 2's top pivot, which is where a hanging intake usually is.

°

Results

Vertical travel

—in

Height raised

—in

Top of what it carries, floor to the top.

Height folded

—in

Top of what it carries, at rest.

Height at your chosen angle

—in

Ceiling if bars went vertical

—in

Room the stages fold into

—in

The middle carriage gap, which is the gap the two stages pass through.

Payload swings forward by

—in

Zero while the two stages are the same length.

Reaches forward, folded

—in

The middle carriage, out in front of the tower.

Folded inside the starting cube?

—

Watch it fold into itself

Watch it fold into itself
5°

Stage 1 swings forward from the tower, the middle carriage rides up with it, and stage 2 swings back the other way, which is what keeps the payload over the base. Drag it down to nothing and watch where the two sets of bars go: they lie in each other's space, a middle carriage gap apart. That gap is why they can.

How this is calculated

A four bar swings its payload up along an arc, which means the payload also swings outward. A double reverse four bar stacks two of them with the second mirrored, so the second stage's outward swing cancels the first's. The payload goes straight up, and the two stages add their lift together.

rise per stage = bar length × sin(angle) total rise = 2 × bar length × sin(angle) height = first pivot + middle gap + total rise + carriage

Hence the rule of thumb: a DR4B travels about twice its bar length. Twelve inch bars give roughly two feet of travel, from a mechanism that folds down to almost nothing.

The middle carriage is in every height

Travel is the easy half, and it is the half the rule of thumb covers. Where a paper answer misses a built lift is the middle: stage 2 does not pivot off stage 1's top pivot, it pivots off the middle carriage, some way above it. That gap sits under everything the lift carries, at every angle, so it is in the folded height, the raised height and the inspection answer, and it changes the travel not at all.

It is not a number you can leave out and be nearly right, because the gap is doing a job. Walk the linkage folded flat: stage 1 lies forward from the tower, stage 2 lies back over it, and the two sets of bars want the same space. They pass each other with the middle gap between them, and it works out to that same gap at every angle, not only when folded. A DR4B with no middle carriage could not collapse into itself at all. So that gap has to clear a bar and the hardware on it, and whatever it clears by is height the robot carries around all match.

Measure it on your own lift, from stage 1's top pivot to stage 2's bottom pivot, and the drawing above will fold the way yours does.

Why the last few degrees are not worth chasing

Because rise depends on the sine of the angle, the gain flattens badly near the top. Going from 45° to 60° adds a useful amount. Going from 80° to 90° adds almost nothing, and buys it with the worst mechanical disadvantage the linkage ever sees, since the torque arm is longest when the bars are near horizontal but the leverage is worst near vertical.

Most working DR4Bs stop somewhere around 80°. The height you lose is small, and the mechanism is far better behaved.

Folding is the other half

The folded angle sets how flat the lift packs at the start of a match, and it is the number that decides whether the robot passes inspection. A lower folded angle costs you nothing in maximum height, since travel depends on the difference between the two angles, and it buys room for everything else.

The catch is that a nearly flat four bar has almost no mechanical advantage at the moment it starts to lift. That is why so many DR4Bs use rubber bands tuned to help hardest at the bottom of the stroke. TheRubber Band Assist calculator sizes and places them.

Sources & assumptions

The 18" starting envelope is from the Override2026-27 game manual. Everything else on this page is geometry from your own measurements, so there are no VEX figures to go stale.

Assumes two equal stages, equal angles, perfect pivots and rigid bars. A real DR4B flexes under load, and the two stages rarely track each other exactly, so measured height usually falls a little short of this.

The legality check covers folded height only. It says nothing about width, length, or any other rule an inspector applies.

Every source the site uses, and when it was checked

Save this run, and compare

Keeps what is on screen so you can change something and see both sides of the change. Saved in this browser only, never uploaded.

Make a notebook page

Turns this calculation into a dated engineering notebook page: the setup, data, results, figures, working and sources, numbered and cited. You add the goal, the decision and the reflection in your own words, plus photos and sketches. Print it, paste it into Google Docs, or download a Word file or slides.

My notebook

Notebook page

More
Open My notebook

    This page

    Our own layouts

    A layout remembers how a page is set up: its type, its system, which parts print and which of your tables it uses. It never remembers a word, a number or a photo.

    Your team kept on this device
    Add someone to the team list
    Your words never written for you

    These are the parts a judge or teacher reads to see your thinking, so the page leaves them to you. Leave a box empty to get lined space for writing by hand. Start lines with "- " for a list. The notes under each box only count and point things out; they never change what you wrote.

    Rough notes

    Rough notes

    Rough notes

    Rough notes

    Rough notes

    Rough notes

    Rough notes

    Rough notes

    Rough notes

    The word counts can be measured against a target your team sets on My notebook. The reading level is Flesch-Kincaid grade level = 0.39 × (words ÷ sentences) + 11.8 × (syllables ÷ words) − 15.59. Syllables are counted by vowel groups, so the grade is an estimate of the school year the writing reads at. It says nothing about whether the writing is any good.

    One part at a time, with a clock. At the end of practice, while you remember it.
    How you tested your details

    Fill in what applies. These print as a small table under the method.

    Before and after

    Compare this calculation with a run you saved earlier on this tool (under “Saved runs”). The page shows what changed and by how much.

    A line through the data from your recorded table

    Pick two measured columns from the same table. The page plots them and draws the least-squares line, only across the range you measured.

    Robot log a CSV from the robot's SD card

    Load a CSV your robot saved. Pick the time column and up to three columns to plot, and type their units. Only those columns go on the page; the file stays on this device.

    Two versions' trials your data, compared

    Pick a column of recorded trials for each version, from this page or another saved page. The page shows both averages and a 95% range for the difference. The numbers are copied in when you pick them, so later changes to the other page don't change this one.

    Options compared your scores

    Score each option 1 to 5 on each criterion, and weight each criterion 1 to 5 by how much it matters. The page only multiplies and adds.

    Photos and sketches stay on this device

    Up to 4. Paste a screenshot with Ctrl+V, drop pictures here, or pick them. Photos are shrunk before they’re kept, and an unsaved page keeps them in its draft. Use Mark up to draw arrows, labels, dimensions and numbered callouts on a photo. Mark one photo Before and one After to print them side by side.

      Test plan written before testing

      Write this before you test: the question, what you expect with a number, and what result would make you drop the idea.

        Build steps our build

        One row per step, in order, so someone could rebuild from this page.

          Parts used our parts list

          Lengths in holes are also shown in inches between the end holes. Weights are only added up where you type them.

            Plan the cuts: packs every piece of one part (sizes in holes, or inches on the hole grid) onto whole sticks of the stock length you type.

            Ways it could fail our scores

            List the ways this could fail. Score how likely (1 to 5) and how bad (1 to 5); the page multiplies them and puts the biggest risks first.

              Designed against built our measurements

              What the CAD or the plan said, and what you measured on the robot. The tolerance is yours.

                Changes from the last version our changes

                What changed since the last version, why, and which result it was meant to move.

                  That page’s settings, results and first photo are copied in and set beside this page’s. The result each change should move is looked up on both pages.

                  Tasks our plan

                  What needs doing, who, and by when. Open tasks carry to the next meeting page until someone ticks them done.

                    The pages behind this idea our evidence

                    The pages in this notebook that show the idea being tried, measured or changed. A judge reading the claim can turn straight to them.

                      Time spent our hours

                      Who worked on this and for how long.

                        Session log what we did, as we did it

                        Notes taken during a session. The time comes from the clock when the note was taken; every word is yours.

                          Size limit does it fit?

                          Type the starting size limit from the current game manual, and the robot's size as designed or measured, in inches. The site doesn't store the limit, because it changes with the game.

                          What broke from your breakage log

                          The breakage log is on My notebook. Copy it onto this page as a table, as it stands now; later entries don't change this page.

                          CAD model which version this page is about

                          Paste a link to the model (Onshape, Fusion or anything else) and the name you use for this version. For Onshape, the page reads from the link whether it points at a saved version or a workspace that keeps changing. Nothing is fetched.

                          Your code
                          Comments notes for the team, not the page

                          A teammate or coach can leave a note here. Comments stay beside the page, travel with it in exports and links, and don't print unless you tick them under Include.

                            Sources you used besides this tool

                            Videos, other teams, manuals, people. The tool’s own sources are cited for you.

                              Sign-off
                              Include

                              Press a ? to see what an option is for, or read them all on How the notebook tools work.

                              What “The calculator’s figures” is for

                              The calculator’s own diagrams and charts, numbered as figures and drawn from your numbers. Judges look for pictures that explain a design.

                              What “How it was calculated” is for

                              The formulas and steps the calculator used, so a reader can check the arithmetic for themselves.

                              What “The calculator’s warnings” is for

                              Things the calculator flagged, such as a motor near stall. They’re quoted and credited to the calculator, so they never read as your conclusion.

                              What “The calculator’s notes” is for

                              The calculator’s plain-language notes on the result. Off at first, because they read like conclusions, and the conclusions on a page should be yours.

                              What “Lined space” is for

                              Ruled lines under any part you haven’t written yet, so a printed page can be finished by hand.

                              What “Writing space as” is for

                              The blank space for handwriting as ruled lines, a dot grid or quarter-inch squares. Dots and squares suit sketches and hand-drawn graphs.

                              What “A summary under recorded data” is for

                              The number of readings, the average, the spread, the lowest and the highest under each table you recorded, worked out from your numbers. It shows every run counted, not just the best one.

                              What “Words used” is for

                              A small box with the site’s one-line definitions of glossary terms the calculator used, for readers who don’t know them. It never looks at your own writing.

                              What “Robot at the time” is for

                              The Robot Profile as it was when the page was first saved, so weeks later you can tell which version of the robot a test was run on.

                              What “Long tables in full” is for

                              Long calculated tables printed complete on an extra page, instead of every few rows on the page itself.

                              What “Fit on one sheet” is for

                              Smaller type and shorter tables, aiming for one printed sheet. Use it when every entry in your notebook should be a single page.

                              What “Wider left margin” is for

                              A wider left edge, so the page can be hole-punched or bound without losing any words.

                              What “Larger type, for reading aloud” is for

                              Bigger print with more room between lines, for the team member who reads the page to a judge. It overrides Fit on one sheet.

                              What “Our rubric scores” is for

                              Your own scores against the rubric, on a sheet of their own, for checking a page before a judge does.

                              What “When this page was first saved” is for

                              The day the page was first saved, printed beside its date. It shows the notebook was kept while the work happened.

                              What “Teammates’ comments” is for

                              Prints the comments teammates left on this page at the end, marked as not part of the page. Off at first, because comments are notes for the team, not for judges.

                              What “Show every table and block” is for

                              Shows every table and block in the editor, not only the ones this type of page usually uses. It changes the editor, not the printed page.

                              Rubric check

                                This checks what is on the page, not how good it is. Clear, specific writing in your own words is what earns the top marks.

                                Preview, letter size

                                Write it now

                                Where the answers on this page can be used, and which tools could have given you the numbers it asks for.

                                a number carries across the next question it raises

                                Keyboard shortcuts

                                Anywhere

                                Ctrl K or /
                                Search
                                T
                                Switch color theme
                                B
                                Bigger text, for a projector
                                F
                                Readable font, on or off
                                ?
                                This list

                                On a tool

                                S
                                Star or unstar it
                                C
                                Copy the results
                                L
                                Copy a link to these exact numbers
                                P
                                Print or save as PDF

                                Letter keys do nothing while you're typing in a box.