<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019eefe7-0a8d-74bf-bcc8-f84d942129c6,g:39eecedb-14e6-48c4-9488-ea26bff8a117-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item"/>
  <link:roleRef roleURI="http://www.nlight.net/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="lasr-20260630.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.nlight.net/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019eefe7-0c48-7533-a7b4-08b746448e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019eefe7-0c48-7b4d-99e9-8cd71a959942" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019eefe7-0c48-7533-a7b4-08b746448e7d" xlink:to="loc_us-gaap_CommonStockValue_019eefe7-0c48-7b4d-99e9-8cd71a959942" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_019eefe7-0c48-734e-b494-365f27198915" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019eefe7-0c48-7533-a7b4-08b746448e7d" xlink:to="loc_us-gaap_AdditionalPaidInCapital_019eefe7-0c48-734e-b494-365f27198915" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019eefe7-0c48-72ac-88f3-854bc8b6d7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019eefe7-0c48-7533-a7b4-08b746448e7d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019eefe7-0c48-72ac-88f3-854bc8b6d7fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019eefe7-0c48-7943-a35c-a9773ae8e634" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019eefe7-0c48-7533-a7b4-08b746448e7d" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019eefe7-0c48-7943-a35c-a9773ae8e634" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019eefe7-0c48-7d00-91a8-0b88aedfb46c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019eefe7-0c48-7a2d-a427-cca858fa6a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019eefe7-0c48-7d00-91a8-0b88aedfb46c" xlink:to="loc_us-gaap_AssetsCurrent_019eefe7-0c48-7a2d-a427-cca858fa6a5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_019eefe7-0c48-731e-bfdb-40975ed254a9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCash"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019eefe7-0c48-7d00-91a8-0b88aedfb46c" xlink:to="loc_us-gaap_RestrictedCash_019eefe7-0c48-731e-bfdb-40975ed254a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019eefe7-0c48-7af3-8e61-e94c4bcf563d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019eefe7-0c48-7d00-91a8-0b88aedfb46c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019eefe7-0c48-7af3-8e61-e94c4bcf563d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019eefe7-0c48-7af1-80aa-c88cb55d8f37" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019eefe7-0c48-7d00-91a8-0b88aedfb46c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019eefe7-0c48-7af1-80aa-c88cb55d8f37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019eefe7-0c48-7a17-b901-0d7ad58bf573" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019eefe7-0c48-7d00-91a8-0b88aedfb46c" xlink:to="loc_us-gaap_Goodwill_019eefe7-0c48-7a17-b901-0d7ad58bf573" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019eefe7-0c48-767e-9ab6-8354f70a754a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019eefe7-0c48-7d00-91a8-0b88aedfb46c" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019eefe7-0c48-767e-9ab6-8354f70a754a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019eefe7-0c48-758d-85c5-9f366371c915" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019eefe7-0c48-7a72-a4d0-3b4ebdd88169" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019eefe7-0c48-758d-85c5-9f366371c915" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019eefe7-0c48-7a72-a4d0-3b4ebdd88169" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_019eefe7-0c48-741c-ad3a-44bf92d6a1f0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019eefe7-0c48-758d-85c5-9f366371c915" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_019eefe7-0c48-741c-ad3a-44bf92d6a1f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019eefe7-0c48-74e5-8032-f6770835aa08" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019eefe7-0c48-758d-85c5-9f366371c915" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019eefe7-0c48-74e5-8032-f6770835aa08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019eefe7-0c48-7057-b9ed-283d600b9e70" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019eefe7-0c48-758d-85c5-9f366371c915" xlink:to="loc_us-gaap_InventoryNet_019eefe7-0c48-7057-b9ed-283d600b9e70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019eefe7-0c48-7802-a850-b9ebc9339721" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019eefe7-0c48-758d-85c5-9f366371c915" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019eefe7-0c48-7802-a850-b9ebc9339721" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019eefe7-0c48-7b15-bd4d-e09e61afe504" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_019eefe7-0c48-715a-bad5-f66fe06a6026" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019eefe7-0c48-7b15-bd4d-e09e61afe504" xlink:to="loc_us-gaap_AccountsPayableCurrent_019eefe7-0c48-715a-bad5-f66fe06a6026" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_019eefe7-0c48-72f2-9e6c-4a51bf7bb3b4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019eefe7-0c48-7b15-bd4d-e09e61afe504" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_019eefe7-0c48-72f2-9e6c-4a51bf7bb3b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019eefe7-0c48-7d98-a005-ccefe4cd4d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019eefe7-0c48-7b15-bd4d-e09e61afe504" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019eefe7-0c48-7d98-a005-ccefe4cd4d7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019eefe7-0c48-72a5-98df-6f431cd6b727" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019eefe7-0c48-7b15-bd4d-e09e61afe504" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019eefe7-0c48-72a5-98df-6f431cd6b727" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_019eefe7-0c48-7f8d-a416-0678853b6296" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019eefe7-0c48-7b15-bd4d-e09e61afe504" xlink:to="loc_us-gaap_LinesOfCreditCurrent_019eefe7-0c48-7f8d-a416-0678853b6296" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019eefe7-0c48-7fd4-90a1-678ecde96a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019eefe7-0c48-7338-a6f7-0a39d4958673" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019eefe7-0c48-7fd4-90a1-678ecde96a8c" xlink:to="loc_us-gaap_Liabilities_019eefe7-0c48-7338-a6f7-0a39d4958673" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019eefe7-0c48-7133-b2e7-6bd2efe8bb60" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019eefe7-0c48-7fd4-90a1-678ecde96a8c" xlink:to="loc_us-gaap_StockholdersEquity_019eefe7-0c48-7133-b2e7-6bd2efe8bb60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019eefe7-0c48-728e-baad-564226b5eaa0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019eefe7-0c48-7d24-a5d7-18b649bad8f5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019eefe7-0c48-728e-baad-564226b5eaa0" xlink:to="loc_us-gaap_LiabilitiesCurrent_019eefe7-0c48-7d24-a5d7-18b649bad8f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_019eefe7-0c48-7780-bb25-272aab812c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019eefe7-0c48-728e-baad-564226b5eaa0" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_019eefe7-0c48-7780-bb25-272aab812c3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019eefe7-0c48-7939-8d3c-b08bf8e7592a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019eefe7-0c48-728e-baad-564226b5eaa0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019eefe7-0c48-7939-8d3c-b08bf8e7592a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019eefe7-0c48-75fe-b860-927c0461ad1e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019eefe7-0c48-728e-baad-564226b5eaa0" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019eefe7-0c48-75fe-b860-927c0461ad1e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nlight.net/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="lasr-20260630.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.nlight.net/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019eefe7-0c48-7173-9904-bae9414a224c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019eefe7-0c48-78b3-a0be-256a229d7670" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019eefe7-0c48-7173-9904-bae9414a224c" xlink:to="loc_us-gaap_OperatingIncomeLoss_019eefe7-0c48-78b3-a0be-256a229d7670" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_019eefe7-0c48-75f4-84f9-91812a07fe51" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019eefe7-0c48-7173-9904-bae9414a224c" xlink:to="loc_us-gaap_InvestmentIncomeInterest_019eefe7-0c48-75f4-84f9-91812a07fe51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_019eefe7-0c48-7457-9b40-9242fe55ad17" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019eefe7-0c48-7173-9904-bae9414a224c" xlink:to="loc_us-gaap_InterestExpenseNonoperating_019eefe7-0c48-7457-9b40-9242fe55ad17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_019eefe7-0c48-70f9-a762-15de87edd542" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019eefe7-0c48-7173-9904-bae9414a224c" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_019eefe7-0c48-70f9-a762-15de87edd542" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019eefe7-0c48-7c79-9937-735314996c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019eefe7-0c48-7356-b582-546ef984a0df" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019eefe7-0c48-7c79-9937-735314996c7a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019eefe7-0c48-7356-b582-546ef984a0df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_019eefe7-0c48-7faa-8d09-ba2c032785d4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019eefe7-0c48-7c79-9937-735314996c7a" xlink:to="loc_us-gaap_CostOfRevenue_019eefe7-0c48-7faa-8d09-ba2c032785d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019eefe7-0c48-72ae-92cd-e47dc1c3ba0c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019eefe7-0c48-7933-a7e4-b7601defcec6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019eefe7-0c48-72ae-92cd-e47dc1c3ba0c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019eefe7-0c48-7933-a7e4-b7601defcec6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019eefe7-0c48-7e82-8d4c-42efc033bc45" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019eefe7-0c48-72ae-92cd-e47dc1c3ba0c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019eefe7-0c48-7e82-8d4c-42efc033bc45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019eefe7-0c48-742f-aa27-a1759d05544e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019eefe7-0c48-7013-8770-5719443f667a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019eefe7-0c48-742f-aa27-a1759d05544e" xlink:to="loc_us-gaap_GrossProfit_019eefe7-0c48-7013-8770-5719443f667a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_019eefe7-0c48-76ac-825c-56c11b4200ff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019eefe7-0c48-742f-aa27-a1759d05544e" xlink:to="loc_us-gaap_OperatingExpenses_019eefe7-0c48-76ac-825c-56c11b4200ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_019eefe7-0c48-7b1a-ac8a-1b5d41c7b510" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_019eefe7-0c48-70ea-9d14-7a993d8beddd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_019eefe7-0c48-7b1a-ac8a-1b5d41c7b510" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_019eefe7-0c48-70ea-9d14-7a993d8beddd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019eefe7-0c48-7d9a-95e3-0ff737c398ee" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_019eefe7-0c48-7b1a-ac8a-1b5d41c7b510" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019eefe7-0c48-7d9a-95e3-0ff737c398ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_019eefe7-0c48-77f9-b62b-a623d8f1755f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_019eefe7-0c48-7b1a-ac8a-1b5d41c7b510" xlink:to="loc_us-gaap_RestructuringCharges_019eefe7-0c48-77f9-b62b-a623d8f1755f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nlight.net/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="lasr-20260630.xsd#ConsolidatedStatementsofComprehensiveLoss"/>
  <link:calculationLink xlink:role="http://www.nlight.net/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_019eefe7-0c48-736b-bd04-516958795cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019eefe7-0c48-792e-9b2e-6e652eb35bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019eefe7-0c48-736b-bd04-516958795cc4" xlink:to="loc_us-gaap_NetIncomeLoss_019eefe7-0c48-792e-9b2e-6e652eb35bc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_019eefe7-0c48-74cf-9aea-ca7fd5a4eece" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019eefe7-0c48-736b-bd04-516958795cc4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_019eefe7-0c48-74cf-9aea-ca7fd5a4eece" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_019eefe7-0c48-7963-b4c2-e68df70c2e30" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019eefe7-0c48-736b-bd04-516958795cc4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_019eefe7-0c48-7963-b4c2-e68df70c2e30" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nlight.net/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="lasr-20260630.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.nlight.net/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019eefe7-0c48-70a3-bb15-da7acde02282" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_019eefe7-0c48-773c-8e57-a787882f71ec" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019eefe7-0c48-70a3-bb15-da7acde02282" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_019eefe7-0c48-773c-8e57-a787882f71ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_019eefe7-0c48-7c2d-ae36-8879eb316412" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019eefe7-0c48-70a3-bb15-da7acde02282" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_019eefe7-0c48-7c2d-ae36-8879eb316412" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_019eefe7-0c48-78d9-8dc1-660db9511808" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019eefe7-0c48-70a3-bb15-da7acde02282" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_019eefe7-0c48-78d9-8dc1-660db9511808" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_019eefe7-0c48-7414-b99f-fc9268445cda" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019eefe7-0c48-70a3-bb15-da7acde02282" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_019eefe7-0c48-7414-b99f-fc9268445cda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_019f6f25-eee2-7de9-abfb-a560df0d0e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019eefe7-0c48-70a3-bb15-da7acde02282" xlink:to="loc_us-gaap_ProceedsFromStockPlans_019f6f25-eee2-7de9-abfb-a560df0d0e1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_019f8195-3491-7e90-8f60-f54d81765ede" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019eefe7-0c48-70a3-bb15-da7acde02282" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_019f8195-3491-7e90-8f60-f54d81765ede" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019f8195-3491-7e08-acc7-ee0a41d9664c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019eefe7-0c48-70a3-bb15-da7acde02282" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019f8195-3491-7e08-acc7-ee0a41d9664c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eefe7-0c48-79a7-8b94-911e45c4b8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019eefe7-0c48-79cb-b35b-890106c0aed4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eefe7-0c48-79a7-8b94-911e45c4b8e1" xlink:to="loc_us-gaap_NetIncomeLoss_019eefe7-0c48-79cb-b35b-890106c0aed4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_019eefe7-0c48-799b-8a87-b29ab313a84a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eefe7-0c48-79a7-8b94-911e45c4b8e1" xlink:to="loc_us-gaap_Depreciation_019eefe7-0c48-799b-8a87-b29ab313a84a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_019eefe7-0c48-7de4-b601-779292ee8093" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eefe7-0c48-79a7-8b94-911e45c4b8e1" xlink:to="loc_us-gaap_AdjustmentForAmortization_019eefe7-0c48-7de4-b601-779292ee8093" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_lasr_OperatingLeaseReductionInCarryAmountOfRightOfUseAssetsNet_019eefe7-0c48-7e31-8753-56b968ff55e9" xlink:href="lasr-20260630.xsd#lasr_OperatingLeaseReductionInCarryAmountOfRightOfUseAssetsNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eefe7-0c48-79a7-8b94-911e45c4b8e1" xlink:to="loc_lasr_OperatingLeaseReductionInCarryAmountOfRightOfUseAssetsNet_019eefe7-0c48-7e31-8753-56b968ff55e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_019eefe7-0c48-79b6-93d6-890477e7e5a0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eefe7-0c48-79a7-8b94-911e45c4b8e1" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_019eefe7-0c48-79b6-93d6-890477e7e5a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019eefe7-0c48-793d-b896-13de6154ed62" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eefe7-0c48-79a7-8b94-911e45c4b8e1" xlink:to="loc_us-gaap_ShareBasedCompensation_019eefe7-0c48-793d-b896-13de6154ed62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_019eefe7-0c48-752c-b46c-0afa97c6056e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eefe7-0c48-79a7-8b94-911e45c4b8e1" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_019eefe7-0c48-752c-b46c-0afa97c6056e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_019eefe7-0c48-784c-947d-3669248a183c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eefe7-0c48-79a7-8b94-911e45c4b8e1" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_019eefe7-0c48-784c-947d-3669248a183c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_lasr_AccruedInterestEarnedOnMarketableSecurities_019eefe7-0c48-70d9-96df-8b8dc4e83567" xlink:href="lasr-20260630.xsd#lasr_AccruedInterestEarnedOnMarketableSecurities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eefe7-0c48-79a7-8b94-911e45c4b8e1" xlink:to="loc_lasr_AccruedInterestEarnedOnMarketableSecurities_019eefe7-0c48-70d9-96df-8b8dc4e83567" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_lasr_NonCashRestructuringCharges_019eefe7-0c48-743b-b141-878894fa4f9c" xlink:href="lasr-20260630.xsd#lasr_NonCashRestructuringCharges"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eefe7-0c48-79a7-8b94-911e45c4b8e1" xlink:to="loc_lasr_NonCashRestructuringCharges_019eefe7-0c48-743b-b141-878894fa4f9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019eefe7-0c48-7132-ab59-7b36a080b27f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eefe7-0c48-79a7-8b94-911e45c4b8e1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019eefe7-0c48-7132-ab59-7b36a080b27f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_019eefe7-0c48-7c6c-84d8-852d6dee6b73" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eefe7-0c48-79a7-8b94-911e45c4b8e1" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_019eefe7-0c48-7c6c-84d8-852d6dee6b73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019eefe7-0c48-7977-ab36-ce397d6a0cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eefe7-0c48-79a7-8b94-911e45c4b8e1" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019eefe7-0c48-7977-ab36-ce397d6a0cbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019eefe7-0c48-7152-9836-33662cefdcb6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eefe7-0c48-79a7-8b94-911e45c4b8e1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019eefe7-0c48-7152-9836-33662cefdcb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019eefe7-0c48-7061-9eaf-b7805d13c541" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eefe7-0c48-79a7-8b94-911e45c4b8e1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019eefe7-0c48-7061-9eaf-b7805d13c541" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_019eefe7-0c48-7630-a51b-7a736586c13a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eefe7-0c48-79a7-8b94-911e45c4b8e1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_019eefe7-0c48-7630-a51b-7a736586c13a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_019eefe7-0c48-7a08-a7ed-760431320b64" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eefe7-0c48-79a7-8b94-911e45c4b8e1" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_019eefe7-0c48-7a08-a7ed-760431320b64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_lasr_IncreaseDecreaseInOperatingLeaseLiabilities_019eefe7-0c48-793f-9eb1-026217121036" xlink:href="lasr-20260630.xsd#lasr_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eefe7-0c48-79a7-8b94-911e45c4b8e1" xlink:to="loc_lasr_IncreaseDecreaseInOperatingLeaseLiabilities_019eefe7-0c48-793f-9eb1-026217121036" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_019eefe7-0c48-7ea4-b810-90f0dcbf5d14" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eefe7-0c48-79a7-8b94-911e45c4b8e1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_019eefe7-0c48-7ea4-b810-90f0dcbf5d14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019eefe7-0c48-7b14-88e2-57ddd9be3231" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019eefe7-0c48-7460-8d23-3f0feeee8b02" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019eefe7-0c48-7b14-88e2-57ddd9be3231" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019eefe7-0c48-7460-8d23-3f0feeee8b02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_019eefe7-0c48-71e6-9584-24fd23df61df" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019eefe7-0c48-7b14-88e2-57ddd9be3231" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_019eefe7-0c48-71e6-9584-24fd23df61df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_019eefe7-0c48-729c-b086-29333211e2d2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019eefe7-0c48-7b14-88e2-57ddd9be3231" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_019eefe7-0c48-729c-b086-29333211e2d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_019fb696-014d-7856-b510-c61214d21ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSalesOfAssetsInvestingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019eefe7-0c48-7b14-88e2-57ddd9be3231" xlink:to="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_019fb696-014d-7856-b510-c61214d21ca2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019eefe7-0c48-7706-a6ae-a8890baf1933" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eefe7-0c48-7b12-a792-f990429006ab" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019eefe7-0c48-7706-a6ae-a8890baf1933" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eefe7-0c48-7b12-a792-f990429006ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019eefe7-0c48-7e89-99fc-19ce42f12a94" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019eefe7-0c48-7706-a6ae-a8890baf1933" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019eefe7-0c48-7e89-99fc-19ce42f12a94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019eefe7-0c48-7d75-bb64-2c0f5e8b184f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019eefe7-0c48-7706-a6ae-a8890baf1933" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019eefe7-0c48-7d75-bb64-2c0f5e8b184f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019eefe7-0c48-723c-8ef6-82915bbe0619" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019eefe7-0c48-7706-a6ae-a8890baf1933" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019eefe7-0c48-723c-8ef6-82915bbe0619" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nlight.net/role/FairValueofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="lasr-20260630.xsd#FairValueofFinancialInstrumentsDetails"/>
  <link:calculationLink xlink:role="http://www.nlight.net/role/FairValueofFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_019eefe7-0d34-7741-899b-4e9d7979af54" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019eefe7-0d34-702f-8fd8-109d30d30c25" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_019eefe7-0d34-7741-899b-4e9d7979af54" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019eefe7-0d34-702f-8fd8-109d30d30c25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019eefe7-0d34-7a0f-a53b-d46a51d54ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_019eefe7-0d34-7741-899b-4e9d7979af54" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019eefe7-0d34-7a0f-a53b-d46a51d54ebb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nlight.net/role/InventoryDetails" xlink:type="simple" xlink:href="lasr-20260630.xsd#InventoryDetails"/>
  <link:calculationLink xlink:role="http://www.nlight.net/role/InventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019eefe7-0d34-77da-9516-759b6fad2223" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_019eefe7-0d34-765f-8e40-7f82372f0583" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019eefe7-0d34-77da-9516-759b6fad2223" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_019eefe7-0d34-765f-8e40-7f82372f0583" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_019eefe7-0d34-7e6a-bb8e-7c420b8946b9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019eefe7-0d34-77da-9516-759b6fad2223" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_019eefe7-0d34-7e6a-bb8e-7c420b8946b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_019eefe7-0d34-7606-a9b2-b76f06f4a55f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019eefe7-0d34-77da-9516-759b6fad2223" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_019eefe7-0d34-7606-a9b2-b76f06f4a55f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nlight.net/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="lasr-20260630.xsd#PropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.nlight.net/role/PropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019eefe7-0d34-711b-b27b-42287b5387ce" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_019eefe7-0d34-7f5c-bd9e-4bb196ac622b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_019eefe7-0d34-711b-b27b-42287b5387ce" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_019eefe7-0d34-7f5c-bd9e-4bb196ac622b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019eefe7-0d34-701c-92e9-eab9df7830a3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_019eefe7-0d34-711b-b27b-42287b5387ce" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019eefe7-0d34-701c-92e9-eab9df7830a3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nlight.net/role/AccruedLiabilitiesDetails" xlink:type="simple" xlink:href="lasr-20260630.xsd#AccruedLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.nlight.net/role/AccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_019eefe7-0d34-719c-a26d-e8ab8650f60f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019eefe7-0d34-718f-b804-5b396cdd7232" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_019eefe7-0d34-719c-a26d-e8ab8650f60f" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019eefe7-0d34-718f-b804-5b396cdd7232" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_019eefe7-0d34-750a-b3ba-1290c03c7c18" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_019eefe7-0d34-719c-a26d-e8ab8650f60f" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_019eefe7-0d34-750a-b3ba-1290c03c7c18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_019eefe7-0d34-721e-86b2-ee24905e319c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_019eefe7-0d34-719c-a26d-e8ab8650f60f" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_019eefe7-0d34-721e-86b2-ee24905e319c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nlight.net/role/ProductWarrantiesDetails" xlink:type="simple" xlink:href="lasr-20260630.xsd#ProductWarrantiesDetails"/>
  <link:calculationLink xlink:role="http://www.nlight.net/role/ProductWarrantiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_019eefe7-0d34-7f36-85b8-316aab2a2b49" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent_019eefe7-0d34-7e54-ab6a-62de48090866" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StandardProductWarrantyAccrualCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StandardProductWarrantyAccrual_019eefe7-0d34-7f36-85b8-316aab2a2b49" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualCurrent_019eefe7-0d34-7e54-ab6a-62de48090866" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualNoncurrent_019eefe7-0d34-7d20-9b7d-b2c5ca5856a2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StandardProductWarrantyAccrualNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StandardProductWarrantyAccrual_019eefe7-0d34-7f36-85b8-316aab2a2b49" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualNoncurrent_019eefe7-0d34-7d20-9b7d-b2c5ca5856a2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nlight.net/role/LeasesScheduleofComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="lasr-20260630.xsd#LeasesScheduleofComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.nlight.net/role/LeasesScheduleofComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_019eefe7-0d34-7c5f-9c32-d2adf4b86a64" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_019eefe7-0d34-7e67-9f34-26a120138efd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_019eefe7-0d34-7c5f-9c32-d2adf4b86a64" xlink:to="loc_us-gaap_OperatingLeaseCost_019eefe7-0d34-7e67-9f34-26a120138efd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_019eefe7-0d34-70c8-a82c-ea9f594e3afb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_019eefe7-0d34-7c5f-9c32-d2adf4b86a64" xlink:to="loc_us-gaap_ShortTermLeaseCost_019eefe7-0d34-70c8-a82c-ea9f594e3afb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_019eefe7-0d34-7e28-a4d9-81074402b5ff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_019eefe7-0d34-7c5f-9c32-d2adf4b86a64" xlink:to="loc_us-gaap_VariableLeaseCost_019eefe7-0d34-7e28-a4d9-81074402b5ff" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nlight.net/role/LeasesScheduleofFutureMinimumPaymentsUnderNonCancelableOperatingLeasesDetails" xlink:type="simple" xlink:href="lasr-20260630.xsd#LeasesScheduleofFutureMinimumPaymentsUnderNonCancelableOperatingLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.nlight.net/role/LeasesScheduleofFutureMinimumPaymentsUnderNonCancelableOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019eefe7-0d34-7242-ab84-a09b2d4c88eb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_019eefe7-0d34-7dbf-9683-85d5afcf6ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019eefe7-0d34-7242-ab84-a09b2d4c88eb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_019eefe7-0d34-7dbf-9683-85d5afcf6ab0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019eefe7-0d34-7faf-a571-7433e16e325b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019eefe7-0d34-7242-ab84-a09b2d4c88eb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019eefe7-0d34-7faf-a571-7433e16e325b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019eefe7-0d34-70fb-8999-8190a2fd2d57" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019eefe7-0d34-7242-ab84-a09b2d4c88eb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019eefe7-0d34-70fb-8999-8190a2fd2d57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019eefe7-0d34-78e8-b10b-640e967e381b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019eefe7-0d34-7242-ab84-a09b2d4c88eb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019eefe7-0d34-78e8-b10b-640e967e381b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019eefe7-0d34-71b2-bd9c-8d798269c587" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019eefe7-0d34-7242-ab84-a09b2d4c88eb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019eefe7-0d34-71b2-bd9c-8d798269c587" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_lasr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_019eefe7-0d34-70bb-a9fe-224d4cfd75db" xlink:href="lasr-20260630.xsd#lasr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019eefe7-0d34-7242-ab84-a09b2d4c88eb" xlink:to="loc_lasr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_019eefe7-0d34-70bb-a9fe-224d4cfd75db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019eefe7-0d34-7080-8e6c-82a9fc0a4e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019eefe7-0d34-776b-b237-548b0500fd00" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_019eefe7-0d34-7080-8e6c-82a9fc0a4e7a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019eefe7-0d34-776b-b237-548b0500fd00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019eefe7-0d34-791d-ac0b-9b5d3843ba4b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_019eefe7-0d34-7080-8e6c-82a9fc0a4e7a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019eefe7-0d34-791d-ac0b-9b5d3843ba4b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nlight.net/role/LeasesScheduleofFutureMinimumPaymentsUnderNonCancelableOperatingLeasesDetails_1" xlink:type="simple" xlink:href="lasr-20260630.xsd#LeasesScheduleofFutureMinimumPaymentsUnderNonCancelableOperatingLeasesDetails_1"/>
  <link:calculationLink xlink:role="http://www.nlight.net/role/LeasesScheduleofFutureMinimumPaymentsUnderNonCancelableOperatingLeasesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019eefe7-0d34-7bfc-a008-70e292ba0060" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019eefe7-0d34-7da9-bec1-86128a73263f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019eefe7-0d34-7bfc-a008-70e292ba0060" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019eefe7-0d34-7da9-bec1-86128a73263f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019eefe7-0d34-78b9-802f-1b8d35d3415f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019eefe7-0d34-7bfc-a008-70e292ba0060" xlink:to="loc_us-gaap_OperatingLeaseLiability_019eefe7-0d34-78b9-802f-1b8d35d3415f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nlight.net/role/RestructuringScheduleofRestructuringChargesDetails" xlink:type="simple" xlink:href="lasr-20260630.xsd#RestructuringScheduleofRestructuringChargesDetails"/>
  <link:calculationLink xlink:role="http://www.nlight.net/role/RestructuringScheduleofRestructuringChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_019eefe7-0d34-7f12-b5e6-2056ccdf2a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringCharges"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringCosts_019eefe7-0d34-7d04-addc-b7e381af694c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherRestructuringCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCharges_019eefe7-0d34-7f12-b5e6-2056ccdf2a8f" xlink:to="loc_us-gaap_OtherRestructuringCosts_019eefe7-0d34-7d04-addc-b7e381af694c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nlight.net/role/SegmentInformationScheduleofOperatingResultsDetails" xlink:type="simple" xlink:href="lasr-20260630.xsd#SegmentInformationScheduleofOperatingResultsDetails"/>
  <link:calculationLink xlink:role="http://www.nlight.net/role/SegmentInformationScheduleofOperatingResultsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019eefe7-0d34-7cb2-a30d-c34a74f00f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_lasr_SegmentGrossProfit_019eefe7-0d34-7312-a987-5d940ec894da" xlink:href="lasr-20260630.xsd#lasr_SegmentGrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019eefe7-0d34-7cb2-a30d-c34a74f00f1f" xlink:to="loc_lasr_SegmentGrossProfit_019eefe7-0d34-7312-a987-5d940ec894da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostOfOperatingRevenue_019eefe7-0d34-78cc-89ec-d52ea92c0ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCostOfOperatingRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019eefe7-0d34-7cb2-a30d-c34a74f00f1f" xlink:to="loc_us-gaap_OtherCostOfOperatingRevenue_019eefe7-0d34-78cc-89ec-d52ea92c0ce6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_lasr_SegmentGrossProfit_019eefe7-0d34-7a16-9eb9-065ccd2b957e" xlink:href="lasr-20260630.xsd#lasr_SegmentGrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019eefe7-0d34-7854-aee5-fa3b3b21b6ec" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_lasr_SegmentGrossProfit_019eefe7-0d34-7a16-9eb9-065ccd2b957e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019eefe7-0d34-7854-aee5-fa3b3b21b6ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_019eefe7-0d34-785a-8b9d-887199135c93" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_lasr_SegmentGrossProfit_019eefe7-0d34-7a16-9eb9-065ccd2b957e" xlink:to="loc_us-gaap_CostOfRevenue_019eefe7-0d34-785a-8b9d-887199135c93" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
