GreatLight CNC Machining Factory logo
CNC Machining
Rapid Prototyping
Materials
Industries
News
About GL

Get Instant Quote

Airsoft Tech Guide

How to Adjust Aluminum Rotary Hop Up on a Matrix CNC Machined Unit

This guide walks you through adjusting an aluminum rotary hop up unit step by step, from setting the nub to matching BB weight and hop pressure. It is written for airsoft technicians and builders who want a repeatable method instead of guesswork.

±0.005 mm tolerance6061 / 7075 aluminumAnodized finishNo minimum order
how to adjust aluminum rotary hop up on a matrix cnc machined unit
Quick answer

Key takeaways

Start light, not heavySet the hop arm so the BB just starts to climb, then add pressure in small increments.
Match nub to BB weightA 0.20 g BB needs less nub pressure than a 0.30 g BB at the same muzzle energy.
Aluminum units are less forgivingA CNC machined body holds adjustment well but punishes overtightened screws.
Test at 20 m, not 5 mShort-range groups hide over-hop that shows up as flyers past 20 m.
Mechanism

What the rotary hop up actually changes

A rotary hop up unit presses a rubber bucking against the top of the BB as it passes the chamber. The contact patch creates backspin. Backspin generates lift, and lift fights gravity, so the BB flies flatter for longer. The rotary dial moves an arm that pushes a nub into the bucking. Turning the dial changes how far the nub protrudes into the barrel bore.

On a Matrix CNC machined body, the arm and dial sit in a machined pocket, not a molded one. Pocket depth and bore alignment hold tighter than on polymer housings, so each click of the dial produces a more repeatable change in nub height. That is the main reason people switch to aluminum. It is also why the unit feels less forgiving: there is less flex to absorb an over-adjustment.

The bucking does the actual gripping. The nub only decides how hard the bucking presses. If the bucking is torn, swollen from silicone oil, or seated crooked, no dial position will give you a clean flight path. Check the rubber before you blame the adjustment.

One more thing. The hop up does not add energy. It redirects the energy the spring already produced. If muzzle velocity is inconsistent, the hop will amplify that inconsistency instead of hiding it. Fix velocity spread first, then tune hop.

  • 1
    Dial positionSets nub protrusion into the bore.
  • 2
    BuckingGrips the BB and creates the backspin.
  • 3
    NubTransfers arm force into the bucking.
  • 4
    Air sealKeeps velocity stable so hop settings repeat.
When it helps

When an aluminum rotary hop up is the right choice

Choose aluminum when you adjust hop often, run heavy BBs, or build for high muzzle energy. A machined body holds the dial where you left it. Polymer housings can creep under spring vibration, and a setting that drifts between games is worse than a setting that is slightly off.

Choose aluminum when the outer barrel and receiver are already rigid. The hop unit is one link in a chain. If the barrel moves inside a loose receiver, a stiff hop unit just moves the flex somewhere else.

Think twice when the build is a light, low-energy CQB gun with 0.20 g BBs. At low energy you need very little nub pressure, and the window between no hop and too much hop is narrow. A stiff aluminum unit compresses that window further. Many players find a polymer unit easier to tune in that range.

Think twice as well if your bucking is a soft 50° or 60° rubber. Hard units and soft rubbers can work together, but the nub has to be flat and the dial has to move in small increments. A stepped or pointed nub will cut into a soft bucking.

  • 1
    Good fitHeavy BBs, high energy, frequent re-tuning.
  • 2
    Poor fitLow-energy CQB builds with very light BBs.
  • 3
    Also goodRigid barrel and receiver already in place.
Prerequisites

Checks to run before you touch the dial

Pull the upper receiver and look at the bucking. A healthy bucking has a clean, symmetric mound with no cuts or shiny flattened spots. If the mound is torn, replace it. If the rubber is swollen, it has absorbed silicone oil from the cylinder or from over-lubricated BBs, and it will never give consistent contact.

Check that the barrel sits square in the hop unit and the bucking lips are not pinched. Run a flashlight down the barrel from the muzzle end. You should see a round, unobstructed bore with the bucking mound centered on top. An off-center mound throws BBs left or right, and no dial adjustment fixes that.

Confirm the nub is the right shape for the bucking. Flat nubs suit flat-hop and R-hop setups. Round nubs suit standard AEG buckings. A nub that is too tall bottoms out the dial before you reach useful pressure.

Fire ten shots over a chronograph and write down the spread. If extreme spread is above roughly 5 m/s (16 fps), stop and fix compression. Piston head seal, cylinder head seal, nozzle length, and bucking lip seal are the usual causes. Hop tuning on top of a bad seal is wasted time.

  • 1
    BuckingLook for cuts, swelling, or a flattened mound.
  • 2
    Bore alignmentMound must sit centered over the bore.
  • 3
    Nub shapeFlat for flat-hop, round for standard buckings.
  • 4
    Velocity spreadFix compression if spread exceeds about 5 m/s.
Materials

Why the aluminum body matters to adjustability

Most aluminum hop bodies are cut from 6061-T6 or 7075. Both machine cleanly and hold thread form well, which matters because the dial screw and the arm pivot see repeated load. A worn thread lets the dial creep under vibration, and creep shows up as vertical stringing at long range.

The arm pocket is usually machined to tight limits. On a good unit, the arm slides without side play but does not bind. Side play tilts the nub, which tilts the contact patch, which sends BBs off-axis. Bind makes the dial feel notchy and makes small adjustments impossible.

Anodizing adds a hard surface layer on the aluminum. Type III hardcoat is the most wear-resistant common finish and keeps the dial bore from polishing itself loose over thousands of shots. Clear and colored Type II anodizing looks better but wears faster at the dial interface.

At GreatLight we machine hop housings and similar small precision parts from 6061, 6061-T6, 7075, and 6082, with tolerances held to ±0.005 mm and surface finish from Ra 0.8–1.6 μm. That is the same process window we use for airsoft and firearms-adjacent components, so pocket depth and bore concentricity stay inside the drawing.

  • 1
    6061-T6Good thread strength, easy to anodize.
  • 2
    7075Higher strength, best for thin walls.
  • 3
    Hardcoat anodizingBest wear resistance at the dial bore.
Procedure

Step by step: adjusting the unit

Work in this order. Skipping a step usually means redoing the ones before it.

  • 1
    Reset the dial to zero hopBack the rotary dial fully counter-clockwise until it stops. Do not force it past the stop. Fire three shots at 10 m and confirm the BB drops early with no climb. This is your baseline.
  • 2
    Load the BB weight you will actually useUse the same weight for the whole procedure. A 0.25 g BB behaves differently from a 0.30 g BB at the same dial position, so mixing weights mid-tune invalidates your settings.
  • 3
    Add hop in quarter-turn incrementsTurn the dial clockwise a quarter turn, fire five shots at 20 m, and watch the point of impact. Stop adding when the BB stops dropping and flies level. That is the flat-trajectory point. Expect it within roughly 1 to 2 full turns on most builds.
  • 4
    Push one or two clicks past flat, then back offAdd a small amount until the BB climbs slightly above the sight line, then back the dial off until it flies flat again. This confirms you found the edge of over-hop and lets you sit just below it.
  • 5
    Verify at 30 to 40 mFire a ten-shot group at long range. The group should be centered and roughly the same size as your 20 m group. Vertical stringing means too much hop. Left or right drift means an off-center mound, not a dial problem.
  • 6
    Lock the setting and re-check after 200 shotsTighten the dial screw gently. Snug is enough. Over-tightening crushes the arm pocket on aluminum units and makes the dial bind. Re-fire after a couple hundred shots to confirm the setting held.
Reference

Symptom, cause, and fix

Use this when the shot pattern does not match the dial position you set.

SymptomLikely causeWhat to do
BB climbs steeply at 20 mToo much nub pressureBack the dial off 2 to 4 clicks
BB drops early, no climbZero or near-zero hopAdd hop in quarter-turn steps
Vertical stringing at 30 m+Dial creep or inconsistent sealCheck dial screw torque and compression
Group drifts left or rightOff-center bucking moundReseat or replace the bucking
Dial feels notchy or sticksArm binding in the pocketClean the pocket, check for burrs
Setting changes between gamesWorn dial thread or loose screwReplace screw, check thread fit
Flyers every few shotsDamaged or swollen buckingReplace the bucking
FAQs

Common questions

How many clicks is one full turn on a rotary hop up?

It depends on the unit. Most rotary dials use detents in the range of 8 to 16 per full turn. What matters is not the click count but the change in point of impact per click.

Test it once: fire at 20 m, turn one click, fire again. If one click moves impact by more than about 10 cm, work in half-clicks or use a finer nub.

Can I adjust hop with the magazine inserted?

Yes, if the design exposes the dial. Many rotary units let you reach the dial through the ejection port or a side window.

Fire from a rest so the gun does not move between shots. Handheld testing adds shooter error that looks like hop inconsistency.

Does a heavier BB need more hop?

Usually yes, at the same muzzle energy. A heavier BB leaves the barrel slower, so it needs more backspin to stay level over the same distance.

Going from 0.25 g to 0.30 g typically needs a small increase, not a large one. Add in quarter-turn steps and re-test at 30 m.

Why does my aluminum hop unit feel stiffer than the polymer one?

Aluminum does not flex, so the dial force goes straight into the nub instead of partly into the housing. The adjustment feels more direct and less cushioned.

That is normal. Use smaller increments and avoid forcing the dial past its stop.

How often should I replace the bucking?

Replace it when the mound is cut, flattened, or swollen, or when groups open up for no other reason. Heavy use with high muzzle energy wears buckings faster.

There is no fixed shot count that applies to every build. Inspect the bucking whenever accuracy drops.

Can GreatLight machine custom hop up housings?

Yes. We machine small precision aluminum parts including hop housings, nubs, and related components from 6061, 6061-T6, 7075, and 6082.

We hold ±0.005 mm and can apply clear, colored, or hardcoat anodizing. No minimum order quantity, from one prototype to 10,000+ part runs, with quotation and DFM feedback within 12 hours.

Need a machined hop housing or nub made to your drawing?

Send your CAD files and we will review geometry, tolerances, and finish, then quote within 12 hours. Uploads stay confidential and an NDA is available on request.

12-hour quote±0.005 mm toleranceNo minimum order100% inspection

Follow us

More from GreatLight

We publish setup notes, tooling trials and inspection data from the factory floor.

FacebookTikTokYouTubeLinkedInInstagramThreadsPinterest

Trusted by engineers and manufacturers worldwide

Tesla Ford Motor Company BYD Auto Denso Magna International Boeing Airbus Medtronic KUKA FANUC