Harson.ai

Reticle library · ZeroTech

ZeroTech RMG MOA

Drawn to scale from ZeroTech’s own specification sheet, and checked mark by mark by a person. This is the same geometry Harson Ballistics draws your holdover on.

8 16 24 32 40 8 16 24 32 40 4 8 12 16 20 24 28 32 36 40
ZeroTech RMG MOA — first focal plane, MOA subtensions, 4–27×

Drawn from ZeroTech Optics’s published specification.

The numbers

Manufacturer
ZeroTech
Reticle
RMG MOA
Focal plane
first focal plane
Units
MOA
Magnification
4–27×

In the first focal plane the subtensions hold true at every magnification, so a hold is a hold wherever the zoom ring sits.

Subtensions

Official full table: A=0.86 B=0.2 C=0.35 D=0.16 E=2.0 F=4.0 G=2.0 H=2.0 I=0.5 J=2.0 K=0.16 thick L=0.114 thick M=4.0 N=8.0 O=1.0 P=1.0 Q=0.07 thick R=1.0 S=4.0 T=1.25 U=2.0 V=4.0 W=2.0 X=0.2 Y=4.0 Z=0.045 thick AA=1.0 BB=1.0 CC=0.7 DD=0.7 EE=1.0 FF=2.0 GG=1.5 HH=2.0 JJ=120. || Re-measured 8 Sep 2026 at 400 dpi (19.5 px/MOA, centre re-found from the row-4 axis hash): centre is a 0.2 dot (B) with all four axis lines stopping 0.86 short (A); horizontal stadia ticks every 2 MOA to +-40, 2.0 long/0.16 thick on the multiples of 4 and 1.0 long/0.114 thick between, fine 0.5 MOA ruler 16-20 both sides; every multiple-of-4 crossing on the HORIZONTAL is a 0.16 dot (D) with the hash stopping 0.35 short (C) and the line 0.3 short (line runs measured 3.44 long between them) - the vertical stadia above centre carries plain hashes and an unbroken line (measured continuous 12-38); numerals 8 16 24 32 40 above the horizontal both sides, 1.25 tall (T). Hold grid rows every 4 MOA 4-40 (the depths between carry only a 1.0 axis tick): 1.0 crosses on multiples of 4, 0.2 dots (X) on the odd multiples of 2, extents +-12 (rows 4-12) and +-16 (16-40); each row's axis crossing is a 0.16 dot with the 2.0 hash stopping 0.35 short and the line 0.25 short; numerals 1.25 tall alternating left/right (the sheet pushes 32 and 40 further out to clear its own dimension leaders). Heavy bars 2.0 thick, sharp tips at 46 on all four arms. Earlier record drew continuous axes through the centre with no dot and plain crossings. || Vector re-read 9 Sep 2026 (pymupdf, exact stroke endpoints, 3.508 pt/MOA about 308.925, 397.15). Four corrections to the 8 Sep raster pass. (i) TREE EXTENTS: rows 32, 36 and 40 reach +-20, not +-16 - each carries a cross at +-20 and a 0.2 dot at +-18 that the record did not draw. The sheet's own numerals confirm it: 4-12 sit at +-13.9/14.4, 16-28 at +-18.4, and 32-40 at +-22.3, each just outside its row. The earlier note read that outward push as the sheet dodging its own dimension leaders; it is the rows getting wider. The row numerals have been moved out to match. (ii) STADIA EXTENT AND BAR TIPS: the thin stadia end at +-42 (the last tick is at +-40) and the tapered tips start at +-44, leaving a 2.0 MOA gap on all four arms; the taper reaches full 2.0 thickness at +-49.65 and the post runs on from there. The record had the line running to 46 with the tip also at 46 and full thickness at 50 - no gap, and the tip 2 MOA too far out. Measured triangles: left (-44.016,0)-(-49.648,-1.004)-(-49.637,0.997) and its three mirrors. (iii) FINE RULERS: the 0.5-MOA rulers are not a row of equal ticks. Windage 16.5-19.5 both sides: 1.0 long at the half marks, 1.50 at 17 and 19, 1.985 at 18. Elevation 8.5-11.5 above centre only: 1.0 at the halves, 1.50 at 9 and 11, 1.984 at 10. There is NO fine ruler below centre. All are stroked at 0.040 pt-units against the main axis's 0.065, a ratio of 0.615 that matches Q=0.07 thick against L=0.114 exactly, so they are drawn at Q. (iv) The elevation axis line is broken either side of its fine ruler (8.00-8.50 and 11.55-11.95), the only two breaks above centre. Deliberately NOT changed: the post's outer end stays at 60 - the sheet runs it to +-103.8, which is the edge of the artboard's field-of-view outline, not a reticle dimension.

How this one was checked

Re-verified 9 Sep 2026 against ZeroTech's own sheet zerotech-rmg-moa.pdf (RMG MOA RETICLE), page 1, by reading the PDF's VECTOR strokes with pymupdf instead of measuring a raster render. Scale and origin were fitted to the 40 whole-2-MOA windage ticks, which run 168.50 to 449.35 pt about x=308.925 -> 3.508 pt/MOA (the 8/16/24/32/40 numeral pairs give the same to 0.5%), and the horizontal axis line fixes y=397.15. Every mark on the sheet inside +-46 x +-43 was matched against the record element by element (residual under 0.16 MOA): centre 0.2 dot with 0.86 gaps; windage ticks every 2 MOA to +-40, 2.0 long on multiples of 4 and 1.0 between, with the multiple-of-4 crossings dotted and the line broken 0.3 each side; elevation likewise, unbroken above centre; the 0.5-MOA fine rulers at 16.5-19.5 both sides of the windage axis and 8.5-11.5 on the elevation axis ONLY above centre (there is none below), drawn thinner (Q=0.07) with a 1.0/1.5/2.0 length hierarchy and the axis line broken either side of the elevation one - the break confirmed by a 600 dpi pixel probe down the axis column, which found light runs at 8.08-8.49 and 11.57-11.94 and nowhere else; hold grid rows every 4 MOA from 4 to 40 with crosses on multiples of 4 and 0.2 dots between, reaching +-12 on rows 4-12, +-16 on rows 16-28 and +-20 on rows 32-40; row numerals alternating left/right and stepping out with the rows; stadia ending at +-42 on all four arms with the tapered bar tips at +-44 (a 2.0 gap between) reaching full 2.0 thickness at +-49.65. Every letter A-JJ was walked against the drawn geometry.

Subtensions are published by the manufacturer and reproduced here for reference. Confirm your own dope on a range before you rely on any of it. Harson.ai is not affiliated with ZeroTech.