Underground design in Kirra is design on a section. You take a section across the drive, make it the plane the tools work in, and then draw, offset, triangulate and set out holes on it the way you would in plan. This page walks through a development round on a drive face and an uphole production ring above the drive, charged and checked.
Left: a development round drilled into the face (green). Right: an uphole ring collared on the
drive back and fanned up to a target surface (red).
Kirra does not have a ring generator or a face (burn-cut) generator yet. You set the holes out with the drawing and hole tools below, and edit them in Edit Hole. Sections are not saved either: Kirra remembers the thickness, step, rotation and clip settings, but not the section line, and Draw on plane is off at the start of every session.

Looking along the drive at the face: perimeter holes 1–24, lifters L1–L7, and the cut in the
middle.
To move to the next face or ring, step the section with the double-chevron buttons beside Position, or Page Up / Page Down. The full list of controls is in Section Views.
With Draw on plane ticked, KAD points, lines and polygons land on the section instead of in plan — see Drawing Tools.
The perimeter line picked from START to END on the face, ready to set out holes along it.
Holes Along Polyline is the tool that sets holes out in the section: collars along the line, drilled into the face.

On a section, some fields mean something different from plan:
| Field | On a section |
|---|---|
| Collar Elevation (m) | Ignored. The collars sit on the section, on the line you picked |
| Hole Angle (° from vertical) | The angle off square to the face. 0 drills straight into the face; a few degrees gives look-out. See Known issues |
| Length (m) | How far the holes drill into the face |
| Bearings are 90° to Segment | Each hole is set square to its own segment of the line |
| Spacing (m) | Distance between collars, measured along the line |
| Hole Type | Name the row, for example Easer, Lifter or Cut |
Run it once for each row line to build up the round: perimeter, easers, lifters, then the cut.
Holes set out this way are Non X-Y holes: Kirra measures them against the section (their Design Plane), not against plan. In Edit Hole, the Properties tab shows plane fields in place of the plan ones.

| Field | Measured |
|---|---|
| Plane Angle (°) | From the Design Plane’s normal: 0 = square into the plane. Change the look-out here after the holes are made |
| Plane Bearing (°) | Around the normal, looking into the plane: 0° = up, 90° = right, 180° = down, 270° = left |
| Plane Subdrill (m) | Drilled past the design depth, along the normal |
| Plane Bench (m) | Depth from the collar to the grade, along the normal |
| Collar Z RL (m) | The collar’s elevation |
Add Hole, Add Pattern, Pattern in Polygon and Holes Along Line also click on the section, but they drill by plan angle and bearing. To turn holes made with them into face holes, select them, open Edit Hole, and on the Additional tab set Design Plane to Non X-Y hole — active section plane. It needs Draw on plane ticked. Insert Holes continues a row of face holes in their Design Plane.
An uphole is an ordinary hole with a negative Dip/Angle and a negative Hole Length. The toe is above the collar. Negate both: a negative angle with a positive length — or the other way round — drills the hole the opposite way to its bearing.
Ring hole 1: Dip/Angle −30, Hole Length −25.18, collar at RL 88.20, toe at RL 110.00.
Edit Hole takes calculations for a whole selection: type =+0.3 to add or =-0.2 to subtract
from each hole’s value — see Editing Holes.
If you place a single uphole with Add Hole instead, leave Use Grade Z unticked and type the negative Dip/Angle and Length yourself. With Use Grade Z ticked, Kirra works the length out as a positive number, and the hole drills the opposite way.
In plan, the collar, grade and toe markers and the hole text lie flat. For face holes and upholes, turn them square to the hole so they read along the section.

Plan puts them back flat.
Charge upholes in the Deck Builder or on the Loading tab of Edit Hole, the same as any hole. Deck depths are metres from the collar for every hole — for an uphole the collar is the low end, at the drive.

The Loading diagram always draws COLLAR at the top, even for an uphole. Read it from the collar: in this hole the first 4.1 m above the drive is air, and the BLOWANFO runs from 4.1 m up to the toe, with the primer at 9.2 m near the toe. The uncharged collar length is reported as Stemming.
The charged ring seen along the section: uncharged collars at the drive, explosive towards the
toes.
Kirra works out a volume for every blast, so you do not need a solid to design or charge a ring. But a fan’s volume is not burden × spacing × hole length, so to report the ring’s volume and powder factor correctly, give it a closed solid:
The blast’s volume and powder factor then come from the solid — see Statistics. For a fan, report the blast powder factor; per-hole powder factors are estimates.
| Issue | What to do |
|---|---|
| Hole Angle (° from vertical) in Holes Along Polyline reads “from vertical”, but on a section the angle is from square to the face. Kirra treats the section as if it were plan | Read it as “off square to the face”: 0 drills straight in |
| Collar Elevation (m) in Holes Along Polyline does nothing on a section | Ignore it — the collars sit on the line you picked |
| On the Additional tab of Edit Hole, the Design Plane (now Non X-Y) label runs into its list | The list still works |
| The section line is not saved | Take the section again each session — Two Points across the drive at the same place |
| No export for underground drill rigs yet | See below |
Kirra has no export written for underground drill rigs or systems yet. Each one needs a real example of the file the rig or system reads — IREDES, an XML or anything else — to build and check against, and none has been provided so far. If you have one you can share, send it to blastingapps.xyz@gmail.com with the rig or system it is for.