Latest Update: Fixed text overlay brightness slider now controls text visibility as intended.
EliteMining optimizes your mining efficiency with live analytics, automated announcements, performance tracking, and a comprehensive hotspot finder with 61,000+ mining locations, overlaps, and RES sites as a standalone application. Optional VoiceAttack integration enables voice/hotkey mining sequences for complete hands-free operation.
Table of Contents
- Features and Usage Options
- Requirements
- Installation
- EliteMining App
- Hotspot Finder
- Commodity Market
- Mining Missions
- Ring Mining Reference
- Star Systems
- Distance Calculator
- Getting Started
- VoiceAttack Commands
- Mining Presets
- Usage Tips
- Known Limitations
- Training Speech Recognition
- In Development
- FAQ
- Contact
- License
- Credits
Full-featured mining companion with GUI controls:
- Real-time mining statistics
- Automated cargo monitoring
- Mining announcements & notifications
- Engineering materials tracking β Monitor raw materials by grade
- Auto-start mining session β Automatically begins tracking when you fire your first prospector limpet
- Auto-Switch Tabs β Automatically switches to Mining Session when you fire a prospector, returns to Hotspots Finder after session ends
- Cargo full notification β Prompts you to end session when cargo hold is 100% full and idle for 1 minute
- Session tracking & history
- Ship configuration management
- GUI for firegroups, timers, toggles, and announcements
- Detailed HTML Reports β Generate detailed reports with charts, screenshots, and analytics tooltips
- Hotspot Finder β Search 61,000+ mining hotspots by minerals, ring type, and distance with detailed location data
- Overlaps β Find and tag double/triple hotspot overlaps for maximum yield
- RES Sites β Locate Resource Extraction Sites (Hazardous, High, Low)
- Commodity Market β Find the best sell prices for your mined commodities with real-time market data and distance calculations
- Mining Missions β Track active mining missions and find hotspots or selling stations directly from mission requirements
- Backup & Restore β Save and restore full setup including settings, bookmarks, and reports
All standalone features plus voice/hotkey automation:
- Voice/hotkey mining sequences
- Automated collector & prospector deployment
- Smart targeting & laser management
- Custom commands & presets
- Ship presets
- Includes EliteAPI by Somfic (bundled with installer)
Click to expand
Essential:
- Elite Dangerous (PC version)
For VoiceAttack Integration:
- EliteVA (API) by Somfic (included in installer)
- VoiceAttack β Paid version
- Microphone for voice commands
EliteVA requires the Custom.binds file:
- Open Elite Dangerous β Options β Controls
- Set preset to Custom
- Save β this creates/updates
Custom.binds
VoiceAttack profile includes a dedicated "Custom Keybinds for Mining Control" category. Configure your mining hotkeys here instead of searching through the entire profile.
Note: VoiceAttack is optional. EliteMining App can run standalone.
- Installer: Run
EliteMiningSetup.exe(includes VoiceAttack profile)
Antivirus Notice: If your antivirus flags the application, this is a common false positive with Python-compiled apps - simply add an exclusion for the installation folder.
After Updates and New Installs: System/ring location may appear empty until you relog into Elite Dangerous (one-time refresh).
The installer bundles the EliteVA plugin. No separate download required.
- Open VoiceAttack β ** > Import **
- Select EliteMining-Profile.vap
- Configure your mining hotkeys in the "Custom Keybinds for Mining Control" category
Important (v4.75+): The profile is now in XML format. You'll need to reconfigure your keybinds one time after importing. Future updates (v4.7.6+) will automatically preserve your keybinds.
Before updating EliteMining:
- Open VoiceAttack
- Profile β Export Profile
- Save as type: "VoiceAttack Profile Expanded as XML (*.vap)"
- Save as
EliteMining-Backup.vapin a safe location - Install the update
- Your keybinds will be automatically restored
The EliteMining App provides a comprehensive GUI for configuring mining automation, tracking sessions, and managing all settings. It can run standalone without VoiceAttack.
- EliteMining Desktop icon or direct:
\EliteMining\Configurator\EliteMining.exe
Configure automation sequences for VoiceAttack integration. These settings can be adjusted via GUI even if running standalone.
Configure Elite Dangerous firegroups (A-H) and fire buttons (Primary/Secondary) for automated mining sequences:

Firegroups configuration for mining tools and fire button assignments.
Available Tools:
- Mining Lasers/MVR β Automated laser mining with configurable duration
- Discovery Scanner β System honk on FSD arrival
- Prospector Limpet β Launch and auto-target asteroids
- Pulse Wave Analyser β Core asteroid scanning
- Seismic Charge Launcher β Fissure targeting for core mining
- Weapons β Defense firegroup configuration
- Sub-surface Displacement Missile β Deposit extraction
Control mining sequence timing and automated behaviors:

Mining controls for automation sequences.
Timers: Configure duration for laser periods, pauses, and delays (1-50 seconds range)
Toggles:
- Auto Honk β Scan system automatically on FSD arrival
- Cargo Scoop β Auto-retract when mining completes
- Headtracker Docking Control β Toggle headtracker (F9) for docking
- Laser Mining Extra β Second laser period with cooldown pause
- Night Vision β Auto-enable when starting mining
- FSD Jump Sequence β Auto-chain jumps with system map toggle
- Power Settings β Max engines during mining, balance when complete
- Prospector Sequence β Auto-target prospector after launch
- Pulse Wave Analyser β Auto-switch to PWA firegroup after mining
- Target β Deselect prospector when mining completes
π‘ Tip: Use "Stop all profile commands" in VoiceAttack to interrupt any active sequence.
The Hotspot Finder provides access to a comprehensive database of 61,000+ confirmed mining hotspots with detailed location data, minerals information, and intelligent filtering capabilities.
- Search Planetary Rings β Find optimal mining rings (Ice, Metal Rich, Rocky, Metallic)
- Filter by Minerals β Search for specific minerals (Painite, Platinum, Low Temperature Diamonds, etc.)
- Min Hotspots Filter β Filter results to show only rings with X or more hotspots (1-20 range, available when specific mineral selected)
- Auto-Search β Automatically searches for hotspots when jumping to new systems and auto-refreshes results when scanning rings (remembers preference across restarts)
- Pre-loaded Database β 61,000+ hotspots with minerals types, ring densities
- Auto-Import & Tracking β Automatically imports hotspots from journal files and tracks new discoveries
- Distance-Based Results β Filter by jump range (up to 500 LY) to find nearby opportunities
- Ring Composition Details β View distance from arrival (LS) with comma-separated formatting
- Smart Sorting β Results ranked by distance and hotspot overlaps
- Overlap Tracking β Add and find hotspot overlaps (2x, 3x) for higher yield mining locations
- RES Site Tracking β Add and find Resource Extraction Sites (Hazardous, High, Low) for combat mining
- Pre-loaded Overlap & RES Data β Ships with 161 known overlaps and 71 RES site locations
- Set Overlap β Right-click any ring to set hotspot overlaps (2x, 3x) for specific minerals
- Set RES β Right-click any ring to set Resource Extraction Sites (Hazardous, High, Low)
- Remove Overlap/RES β Select "None" in the Set Overlap/RES dialog to remove existing entries
- Bookmarks β Overlap and RES data saved in bookmarks also syncs to the Ring Finder database
- Data is stored locally and appears in all future searches
Automatically imports hotspots from your Elite Dangerous journal files and continuously tracks newly discovered locations.

Hotspot Finder showing search results with minerals filters and distance calculations.
The Commodity Market helps you find the best sell prices for your mined commodities using real-time market data from the Ardent API, with automatic distance calculations to help you maximize profits.
- Two Search Modes:
- Near System β Find top 30 stations within 500 LY, filtered by distance
- Galaxy-Wide β Find top 30 best prices anywhere in the galaxy with calculated distances
- Buy/Sell Toggle:
- Sell Mode β Find stations buying your commodities (best sell prices)
- Buy Mode β Find stations selling commodities you want to purchase (lowest buy prices)
- Real-Time Market Data β Live commodity prices updated from active commanders
- Smart Filtering:
- Station type (Orbital/Surface/Fleet Carrier/MegaShip)
- Landing pad size (Large pads only option)
- Exclude Fleet Carriers
- Distance Calculations β Automatically calculates jump distance from your reference system
- Data Freshness β Shows when prices were last updated (minutes/hours/days ago)
- Sortable Results β Click column headers to sort by location, type, distance, demand, or price
- Threaded Updates β Results appear instantly with distances calculated in background for smooth performance
- External Links β Right-click any search result to:
- Open station in Inara (station search)
- Open system in EDSM (system page with all stations)
- Copy system name to clipboard
Perfect for planning your mining runs and finding the most profitable stations to sell your haul.

Commodity Market showing search results with filters and distance calculations.
Track your active mining missions and quickly find hotspots or selling stations for mission commodities.
- Mission Tracking β View all active mining missions with commodity requirements and progress
- Find Hotspots β Search for hotspots directly from mission commodity requirements
- Find Selling Stations β Locate nearby stations to deliver mission commodities
- Auto-Import β Missions automatically imported from Elite Dangerous journals

Mining Missions tab showing active missions with quick search options.
Quick reference guide for ring types and mining minerals, accessible from the Mining tab.
- Ring Type Guides β Expandable sections for Icy, Metallic, Metal-Rich, and Rocky rings
- Mineral Categories β Laser (High/Low) and Core (High/Low) minerals for each ring type
- RES Sites Reference β Resource Extraction Site types with pirate levels and mining bonus percentages

Ring Mining Reference showing ring types and RES site bonuses.
Search for nearby star systems with detailed status information. Perfect for finding systems with specific conditions for missions, bounty hunting, or exploration.
- Current System Info β View detailed status of your current system (security, allegiance, government, state, economy, population)
- Nearby System Search β Find systems within range of your reference system
- Server-Side Filtering β Filter by Security, Allegiance, Government, State, Economy, Population
- Distance Sorting β Results sorted by distance from reference system
- Quick Actions:
- Right-click to copy system name or open in Inara/EDSM/Spansh
- "Use Current" button fills reference system instantly

Star Systems tab showing current system info and nearby system search with filters.
Calculate distances between any two systems using real-time EDSM data. Perfect for planning long-distance trips, tracking your home base, or finding your fleet carrier.
- System Distance Calculator β Calculate precise jump distances between any two star systems
- Home System Tracking β Save your home system and see distance from your current location in real-time
- Fleet Carrier Tracking β Auto-detect your fleet carrier location from journals or set manually
- Coordinates & Sol Distance β View galactic coordinates and distance to Sol for all systems
- Live Updates β Distances to Home and Fleet Carrier update automatically when you jump systems
- Session Memory β Remembers your last calculated systems and settings between app restarts
- Quick Actions:
- "Use Current" button fills with your current system instantly
- "Home" and "FC" buttons quickly fill destination field
- Press Enter to calculate without clicking

Distance Calculator showing system distances with Home and Fleet Carrier tracking.
Click to expand
| Component | FG | Fire Button | Notes |
|---|---|---|---|
| Mining Lasers (MVR) | Preset/Command | Primary | β |
| Discovery Scanner | Preset/Command | Secondary | β |
| Prospector Limpet Controller | Same as PWA | Secondary | Must set manually |
| Pulse Wave Analyser | Preset/Command | Primary | β |
| Seismic Charge Launcher | Preset/Command | β | β |
| Weapons | Preset/Command | β | β |
| Sub-surface Displ Missile | Preset/Command | β | β |
| Collector Limpet Controller | Preset/Command | β | Must set manually |
β οΈ Important for Automated Firegroup Switching:
For the mining sequence automation to work correctly, ALL firegroups (A through H) must be populated in Elite Dangerous, even if you don't actively use them. Not populated firegroups will prevent automatic switching.
Example: All 8 firegroups configured (A-H). Unused groups can have any weapon assigned.
| Action | Description |
|---|---|
| Start mining sequence | Begin automated mining |
| Start prospector | Start prospector sequence |
| Reset mining sequence | Reset to default state |
| Deploy seismic charge launcher | Fire seismic charge |
| Deploy Sub-Surface Displacement Missile | Fire SSDM |
| Deploy weapons | Deploy hardpoints |
| Start Pulse wave scanning | Enable PWA scanner |
| Stop Pulse wave scanning | Disable PWA scanner |
| Clear and jump | Retract hardpoints and jump |
| Toggle Listening | Enable/disable voice recognition |
| Stop all | Emergency stop all sequences |
Click to expand

Tracks time, prospector reports, minerals, and progress.

Yield comparisons across sessions.

Minerals collection comparisons.

Detailed mining statistics and summaries.
HTML reports with charts and statistics.
Work in Progress: The detailed HTML report system is under active development. New features and improvements are being added regularly. Report layouts, analytics calculations, and data presentation may change in future updates.
Generate comprehensive HTML reports with interactive charts, mining analytics, and session comments. Features include:
- Dark/Light Theme Toggle - Switch between themes with one click
- Session Comments - Add notes and observations to your reports
- Visual Charts - Minerals breakdowns and performance graphs
- Screenshot Integration - Attach screenshots to document your sessions
- Overall Statistics - Compare current session to your mining history
- Analytics Tooltips - Hover explanations for all efficiency metrics
- Clickable Images - Charts and screenshots expand to full size
- Data Preservation - Reports protected during software updates
- Export Options - CSV, HTML, and PDF formats available
File Locations:
- Reports saved to:
Reports/Mining Session/ - Screenshots:
Reports/Mining Session/Detailed Reports/Screenshots/ - Performance graphs:
Reports/Mining Session/Graphs/
Right-click any mining session to generate a detailed report, add screenshots, or manage existing reports. All reports are saved with your session data and can be opened directly from the reports tab.
Manually share mining session reports to Discord channels.
Share completed mining session summaries to Discord channels via webhook integration. Configure your Discord webhook URL in settings, then manually share individual session reports with custom comments. Reports include materials found, yields, performance metrics, and session duration.
Generate shareable PNG cards from your mining sessions.
Features:
- Session stats, performance metrics, and commodity breakdown
- Add your CMDR name and optional notes
- Right-click any session in Reports β "Mining Card"
Cards saved to: app/Reports/Mining Session/Cards/

Save, search, and manage mining spots.

Session statistics: yields, hit rates, and comparisons.

UI and announcement preferences.

Controls announcements, thresholds, and filters.

Text overlay showing real-time mining announcements in-game.

Enhanced overlay with improved readability and detailed mining statistics.
- Easily save and restore your complete EliteMining setup including settings, bookmarks, and reports. Create timestamped backups before updates or quickly restore previous configurations with one click.
Click to expand
Control EliteMining with voice commands. These require VoiceAttack with the EliteMining profile.
These commands trigger in-game actions. Configure your keybinds in the "Custom Keybinds for Mining Control" category.
| Voice Command | Action |
|---|---|
| Start mining sequence | Begin automated mining |
| Start prospector | Start prospector sequence |
| Deploy Sub-Surface Displacement Missile | Fire SSDM |
| Start Pulse wave scanning | Enable PWA scanner |
| Stop Pulse wave scanning | Disable PWA scanner |
| Deploy seismic charge launcher | Fire seismic charge |
| Clear and jump | Retract hardpoints and jump |
| Deploy weapons | Deploy hardpoints |
| Toggle Listening | Enable/disable voice recognition |
| Stop all | Emergency stop all sequences |
| Reset mining sequence | Reset to default state |
| Voice Command | Action |
|---|---|
| Open Elite Mining | Launch the app |
| Close Elite Mining | Close app gracefully |
| Minimize Elite Mining | Minimize to taskbar |
| Restore Elite Mining | Restore from taskbar |
| Voice Command | Action |
|---|---|
| Show mining | Switch to Mining Session tab |
| Show hotspots | Switch to Hotspots Finder tab |
| Show market | Switch to Commodity Market tab |
| Show missions | Switch to Mining Missions tab |
| Show ring guide | Switch to Ring Mining Reference tab |
| Show systems | Switch to Star Systems tab |
| Show distance | Switch to Distance Calculator tab |
| Show voice attack | Switch to VoiceAttack tab |
| Show bookmarks | Switch to Bookmarks tab |
| Show settings | Switch to Settings tab |
| Voice Command | Action |
|---|---|
| Start mining | Start mining session |
| Pause mining | Pause/Resume session |
| Stop mining | Stop and save session |
| Cancel mining | Cancel without saving |
| Voice Command | Action |
|---|---|
| Load preset 1-6 | Load ship preset |
| Save preset 1-6 | Save current config to preset |
| Load announcement 1-6 | Load announcement preset |
| Voice Command | Action |
|---|---|
| Import settings | Import settings from game |
| Apply settings | Apply settings to game |
π‘ Tip: The VoiceAttack profile contains many more commands including firegroup assignments, status checks, and custom sequences. To see all available commands:
- Open VoiceAttack and export EliteMining profile
- Select export β Save Profile to HTML (Quick Reference)
This generates a complete reference document of all voice commands.
Click to expand
- Command:
"Set mining configuration for 3 x haz" - Pre-configured firegroups, timers, and toggles for HAZ mining.
- Create presets for different ships
- Adjust firegroups/timers on-the-fly
- Modify via built-in commands
- Short press β Starts command
- Long press β Stops/resets command
- Enable "Shortcut is invoked when long-pressed" in VoiceAttack
- Only works with in-game keybinds (HOTAS setup manual)
- There may be conflicts with HCS VoicePack commands, but these can be easily adjusted manually in the EliteMining Profile within VoiceAttack.
- Works with EDCopilot
Note: VoiceAttack startup warnings about EliteVA plugin bindings are normal due to recent Elite Dangerous changes and can be safely ignored - they don't impact EliteMining voice commands.
Click to expand
- Open VoiceAttack
- Go to Help β Utilities β Recognition Training
- Train in a quiet environment
- Backup your speech profile: SpProfileMgr.zip
- Discussions: EliteMining Forum
- Bug Reports: GitHub Issues
Want to help translate EliteMining into your language? See our Translation Guide.
Currently supported: English, German
Needed: French, Spanish, Russian, Portuguese
Join our Discord server for real-time help, mining tips, and community discussions:
EliteMining Β© 2024-2026 CMDR ViperDude (Viper-Dude).
Licensed under the GNU General Public License v3.0.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Third-Party Components:
- ELITEVA Β© 2023 Somfic β MIT License
For complete license terms, see the LICENSE file in the repository.
- Somfic β Creator of EliteVA
- Iain Collins β Developer of Ardent API for Elite Dangerous market data
- EDCD/EDDN β Elite Dangerous Data Network for real-time game data
- gOOvER | CMDR Shyvin β For continued support and contributions to this project
For detailed answers to common questions, see our FAQ page.





