MiningOS Logo
Use MiningOSInventory Module

Spare Parts Inventory

Manage replacement components including control boards, power supply units, and hashboards.

The Spare Parts Inventory sub-page manages replacement components for mining equipment. Accessible from the Inventory sidebar, this view tracks control boards, power supply units, and hashboards separately from complete mining units.

For complete miner management, see the Miners Inventory page. For repair workflows involving parts, see Repair History.

Spare Parts Inventory Overview Figure 13: Spare Parts Inventory showing Controller tab with Register Part dialog


Quick Navigation

SectionDescription
Category TabsComponent type selection
Page ControlsSearch and bulk operations
Parts TableColumn definitions
Location SelectorQuick location updates
Status SelectorLifecycle state management
Register Part DialogAdding individual parts
Bulk Add PartsCSV import
Code Naming ConventionPart identifier format
Miner AssociationTracking installed parts

Category Tabs

The page header features three category tabs enabling focused management of each component type. These categories align with the component panels in the Current Site Overview.

TabComponentCode PrefixDescription
ControllerControl boardsCB-Computational brain managing miner coordination
PSUPower supply unitsPSU-Converts facility power to required voltages
HashboardASIC mining boardsHB-Performs actual mining computations

Selecting a tab filters the table to display only parts of that category. The active tab appears highlighted with an orange background.

For hardware specifications by manufacturer, see Supported Devices.


Page Controls

The control bar provides search, bulk operations, and registration functions.

ControlFunction
Search partsFilter by part code, serial number, or MAC address
Bulk registerImport multiple parts via CSV file
MoveBatch location reassignment (when parts selected)
Register PartAdd individual components

Parts Table

The inventory table displays component records with comprehensive tracking columns.

ColumnDescriptionRelated Documentation
CodeUnique identifier: [TYPE]-[MINER_MODEL]-[SEQUENCE]Code Naming Convention
LocationCurrent physical location (editable)Current Site Overview
StatusCurrent lifecycle status (editable)
LinksQuick action menu (ellipsis icon)
UpdatedTimestamp of last modificationHistorical Movements
ModelPart model designation
SNSerial number (QA inventory reference)
MACNetwork MAC address (control boards only)
Miner CodeAssociated miner when installedMiner Association
Miner IDSystem identifier of associated miner
CreatedTimestamp when part was added
SiteAssigned site name

Location Selector

Each row features an inline Location dropdown for quick reassignment. Location values match those in the Miners Inventory.

Location Dropdown Figure 14: Location dropdown showing available assignment options

LocationPurposeTypical Status
Workshop WarehouseStorage within repair facilityBrand New, Recovered
Workshop LabActive repair or diagnostic benchFaulty
Site WarehouseOn-site storage awaiting deploymentBrand New, Repaired
Site LabOn-site testing areaRepaired
DisposedPermanently removed from serviceScrapped
VendorSent for external repair or RMAFaulty
UnknownLocation not yet confirmedAny

Status Selector

The Status dropdown tracks component lifecycle state. Spare parts include a Recovered status not present in the Miners Inventory, indicating components salvaged from decommissioned units.

Status Dropdown Figure 15: Status dropdown showing lifecycle states including Recovered

StatusDescriptionTypical Use
Brand NewFactory-sealed, never installedNew inventory
RecoveredSalvaged from decommissioned miner, tested functionalCost-effective reuse
RepairedReturned to operational condition after maintenanceAfter repair
FaultyIdentified as non-functional, awaiting diagnosisNeeds attention
On HoldTemporarily removed from rotationUnder review
ScrappedDeemed beyond economical repairEnd of life
DisposedPermanently removed from inventoryRemoved
UnknownStatus not yet determinedNeeds audit

For operational best practices on tracking recovered parts, see Operational Best Practices.


Register Part Dialog

The Register Part button opens a modal for adding individual components to inventory.

Register Part Dialog Figure 16: Register Part form with category tabs and configuration fields

FieldDescriptionRequired
Miner ModelCompatible miner model for this part. See Supported DevicesYes
Part ModelSpecific part model designationYes
Serial NumberManufacturer or QA serial numberNo
MAC AddressNetwork address (control boards only)No
StatusInitial lifecycle statusYes
LocationInitial physical locationYes
TagsClassification labels for filteringNo
CommentFree-form notes about the partNo

The View Subtypes button displays compatible part variants for the selected miner model.


Bulk Add Parts

The Bulk register button opens a dialog for importing multiple parts via CSV file, streamlining large inventory additions.

Bulk Add Parts Dialog Figure 17: Bulk add parts dialog with CSV upload and template download

ElementFunction
Click to select CSVOpens file browser for import file
Download CSV templateProvides properly formatted template
UploadInitiates import process
CancelDismisses dialog

Bulk operations may require several seconds to complete for large imports. For best practices on bulk imports, see Operational Best Practices.


Code Naming Convention

Spare part codes encode component type, compatible miner model, and sequence information.

PrefixComponent TypeExample
CB-Control BoardCB-AM-CB4_V10-52
PSU-Power Supply UnitPSU-AM-APW12-001
HB-HashboardHB-AM-S19XP-127

The middle segment indicates the compatible miner manufacturer and model:

Code SegmentManufacturerReference
AM-Bitmain AntminerBitmain Support
WM-MicroBT WhatsminerMicroBT
AV-Canaan AvalonCanaan

For complete miner model details, see Supported Devices.


Miner Association

Parts currently installed in miners display the associated Miner Code and Miner ID columns populated. Parts in storage or repair show "Not Assigned" in these columns.

When a part is installed in a miner through the repair workflow, the association is automatically recorded. Removing a part during repair clears the association and returns the part to inventory as a separate trackable item.

To view part installation history, see the Repair History page.

On this page