Dependencies
100% (fixed)
Table
Calendar
Active Blasts

Production Drill & Blast Patterns

0 pattern(s)
Weekly Explosive Forecast

Import Actuals (CSV)

Drop CSV with blast actuals
Columns: BlastName, ActualBCM, ActualExpKg, ActualBlastDate, Status
Ready for actuals CSV...

Query Actuals (API / Database) 🚧 Under Construction

Select a provider and configure connection...
Monthly Drill & Blast Conformance
Scene Controls
Surfaces
No surfaces loaded.
Import a Kirra Project or DXF with 3DFACE data.
Blast Layers
Equipment
Display
Surface colour
No 3D Data Loaded
Import a Kirra Project (.kirra) with surfaces, or a DXF with 3DFACE pit shell data via the IMPORT / DXF tab.
Day 0 of 0
Speed

Equipment Fleet

0 item(s)
Drill Rigs
Mobile Processing Units (MPUs)
Ancillary Equipment
Personnel
Maintenance Schedule

DXF Polygon Import

📐
Drop DXF file here
Format: BLASTNAME-HOLETYPE{[Burden][Spacing][BenchHt][Subdrill][Diameter]}
Ready for DXF import...

Kirra Charge Config Import

Drop Kirra Charge Config Export
JSON, ZIP (KirraChargeConfig.zip), or .kirra export
Ready for Kirra config import...

Kirra Scheduler Project Import

🗂
Drop .kgp / .kirra / .json
.kgp restores full scheduler state; .kirra/.json imports Boundaries, Hole Data, Charge Configs
Ready for project import...

Kirra Application Project (.kap)

📦
Drop Kirra .kap file
Imports surfaces (pit shells), blast holes, drawings, and charge configs from Kirra App
Solid Normals:
Ready for KAP import...
Schedule Export

Welcome to Kirra Scheduler

Drill & Blast Open Cut Planning — interactive Gantt scheduling for mine sites.

Quick Start

1
Set up your drill fleet

Go to the EQUIPMENT tab and add your drill rigs, MPUs, and personnel. Each rig needs a name, type, and drill rate.

2
Define blast patterns

Open PATTERN LIBRARY and click Add Pattern. Set burden, spacing, bench height, subdrill, and hole diameter for each pattern you use on site.

3
Add blasts to the schedule

Click Add Blast in the header. Give it a name, select a pattern, set the surface area and drill start date. Assign rigs and an MPU.

4
Configure dependencies

On the GANTT SCHEDULE tab, set global dependency rules (drill % to load, drill % to blast, lead days). Per-blast overrides are available in the blast edit dialog.

5
Review & export

Use BLAST OVERVIEW, EXPLOSIVE FORECAST, and CONFORMANCE to review your plan, then hit Export.

Tab Guide

GANTT SCHEDULE

The interactive Gantt chart. Each blast shows drill, load, and blast phases as colour-coded bars. Drag bars to reschedule. Right-click for context actions (edit, split, duplicate, set status). The top settings bar controls plan start, rig hours, availability, utilisation, and dependency thresholds.

BLAST OVERVIEW

A tabular summary of every blast in the schedule with key metrics: volume, explosive mass, drill metres, dates, and current status. Use this for a quick audit of the full plan.

PATTERN LIBRARY

Store your site drill & blast pattern templates. Each card shows burden, spacing, bench height, subdrill, diameter, and calculated powder factor. Patterns are referenced when adding blasts.

EXPLOSIVE FORECAST

Weekly explosive demand forecast derived from the Gantt schedule. Shows total kilograms per week, split by blast. Change the loading rate and charge config source at the top.

CONFORMANCE

Monthly drill & blast conformance tracking. Compares planned vs actual volumes and explosives to help identify schedule slippage early.

EQUIPMENT

Manage drill rigs, MPUs, personnel, and maintenance windows. Equipment defined here appears in the blast assignment dropdowns and drives rig-hour calculations on the Gantt.

IMPORT / DXF

Import blast boundaries from DXF polygon files, charge configurations from Kirra App exports, or full project files. Imported blasts appear in a preview table before being merged into the schedule.

Gantt Interactions

ActionHow
Move a blastDrag the drill or load bar left/right on the Gantt
Edit a blastRight-click the bar → Edit Blast, or click the pencil icon on the blast name
Set statusRight-click → Set Drilling / Loading / Fired
Split drill blocksRight-click a drill bar → Split Drill to assign different rigs to sections
Merge blocksRight-click a block → Merge Blocks to rejoin split sections
Duplicate a blastRight-click → Duplicate
Remove a blastRight-click → Remove
Recalculate datesClick Recalc Dates to apply dependency rules to all blasts
Hover for detailHover over any Gantt bar for a tooltip with dates, metres, and status

Key Concepts

Dependencies

Drill % to Load — loading can begin once drilling hits this percentage.
Drill % to Blast — all drilling must reach this level before the blast fires.
Load % to Blast — always 100% (hard constraint, cannot be overridden).
Lead Days — minimum gap between load completion and blast date.
Enforce Sequence — blasts must follow the order they appear in the schedule.

Rig Calculations

Rig Hours — operating hours per day (default 24).
Availability — fraction of time the rig is mechanically available.
Utilisation — fraction of available time spent actually drilling.
Effective daily metres = Rate × (Hours/24) × Availability × Utilisation.

DXF Import Naming Convention

When importing DXF polygon files, layer or block names should follow:

BLASTNAME-HOLETYPE{[Burden][Spacing][BenchHt][Subdrill][Diameter]}

Example: S4_226_413-PRODUCTION{[4.5][5.2][12][1.5][0.311]}

Tips

  • Use the CB button in the header to toggle a colourblind-friendly palette.
  • Switch between light and dark mode with the sun/moon toggle.
  • Blasts set to Auto mode will have dates recalculated when you click Recalc Dates.
  • Per-blast dependency overrides take precedence over the global defaults.
  • Maintenance windows block rig availability on the Gantt (hatched cells).
  • Kirra project imports (.kirra / .json) can include solids, boundaries, hole data, and charge configs.